Мне сложно разобраться с созданием поля для модального окна создания события.
Я знаю, что настройка Discourse post event allowed custom fields позволяет создавать пользовательские поля, но нет контроля над типом поля — это просто строка, а мне нужно, чтобы это был чекбокс. Идеальным вариантом было бы возможность создавать любые поддерживаемые типы полей.
Я довольно новичок в создании пользовательских компонентов, что лишь усложняет задачу.
Одна мысль, которая у меня возникла, — создать компонент, позволяющий администратору изменять тип поля для разрешённых пользовательских полей, и, возможно, использовать трансформер для смены типа поля. Но я не уверен, что это сработает, если пользовательских полей несколько.
Поэтому я подумал, что, возможно, можно добавить совершенно новое поле и обойти пользовательские поля? Но я не совсем уверен, с чего начать. Мне на самом деле не обязательно, чтобы оно отображалось в блоке события после составления поста, но это было бы приятным дополнением.
Любые предложения или советы будут приветствоваться!