Здравствуйте!
Мы создали плагин, переопределяющий плагинный выход post-event-builder: для каждого события, создаваемого на нашем инстансе, необходимо заполнить пользовательские поля, а наша форма дополняет предложенные значения данными из внешнего источника.
Мы используем только версии Discourse с поддержкой ESR, поэтому всё работало без проблем в 2026.1.x. Сейчас я занимаюсь обновлением до 2026.7.x и знакомлюсь с новой формой и её расширенной версией.
Поскольку нашим пользователям необходимо заполнять все пользовательские поля, мы хотели бы использовать «расширенную» форму вместо компактной, без возможности переключения между формами.
Сначала я думал о том, чтобы добавить один параметр сайта для использования расширенной формы по умолчанию (и отключить возможность переключения на компактную, так как всё и так находится в расширенной форме), либо о двух параметрах (использовать расширенную форму по умолчанию и запретить переключение форм). Плагинный выход для замены компактной формы тоже мог бы подойти, если бы он включал переключатель на расширенную форму, чтобы мы могли от него избавиться.
Новое поведение действительно блокирует нас в процессе обновления, и мы не можем оставаться на старой, не поддерживаемой версии 2026.1.x.
Какой подход был бы лучшим? Чем я могу помочь?