Проблема с включением предстоящих изменений

Извините за задержку, это уже объединено.

4 лайка

Только что обнаружил, что проблема всё ещё существует. При использовании мобильного браузера Edge и настольной версии Edge, когда установлено ограничение «только администраторы имеют права», на странице отображается сообщение об успешном сохранении настроек, но после обновления страницы статус снова меняется на «никто».

Я немного запутался: если я захожу на ваш сайт (https://tracker.discourse.group/, верно?) и вижу в списке опцию «Staff», которой у вас нет (или, точнее, она, похоже, переведена у вас:

Если я выберу её и обновлю страницу, она остаётся. Правильно ли я понимаю, что тестирую это на нужном сайте?

Я могу воспроизвести проблему. Думаю, дело не в том, что группа сотрудников не сохраняется, а в том, что после перезагрузки она не отображается как «выбранная» в предстоящем изменении.

Итак, здесь я выбираю «Team» (сотрудники), затем перезагружаю страницу, и интерфейс показывает «никто». Однако после выбора «конкретных групп» видно, что для группы Team уже было включено, как и ожидалось. То есть «staff» сохраняется и работает для сотрудников, но я не могу увидеть это в таблице предстоящих изменений.


Редактирование:

Проверив инструменты разработчика в браузере, я заметил, что в JSON-нагрузке содержится:

“enabled_for”: “staff”

Значение выпадающего списка инициализируется из enabled_for, но опция «Staff» в селекторе использует фактическое имя группы сотрудников (например, "Team") в качестве своего значения.

Поскольку "staff" не является одним из значений опций выпадающего списка, селектор не может сопоставить его после перезагрузки и возвращается к отображению «никто».

1 лайк

Эта проблема возникает на сайте, размещённом на собственном VPS, а не на https://tracker.discourse.group/.

Хм, хорошо, спасибо. Я попробую воспроизвести снова :eyes:

2 лайка

Хорошо, исправление здесь:

3 лайка