Описание ошибки
Перечисления (enums), определённые в settings.yml компонентов темы, не отображаются корректно в административной панели. Выпадающий список не работает, и варианты значений также отсутствуют в исходном коде. Мы протестировали два независимых компонента темы, поэтому проблема, по-видимому, затрагивает все компоненты темы.
Наблюдение
Похоже, что проблема была внесена в релиз 2.4.0.beta10.
Мы протестировали версии 2.4.0.beta10 и 2.4.0.beta11, и в обеих проявилась описанная выше проблема. Предыдущие версии, в частности 2.4.0.beta9 и 2.4.0.beta8, этой проблемы не имеют.
Как воспроизвести:
- Установите компонент темы, использующий перечисления, например Discourse Versatile Banner.
- Перейдите на страницу настроек компонента темы (../admin/customize/themes/…) и проверьте настройку перечисления.
