RGJ
(Richard - Communiteq)
06.Февраль.2022 18:00:41
1
Как только вы снимите галочку с пункта «Настройки пользователя» → «Чат» → «Включить чат», его уже нельзя будет включить снова.
Discourse: Последние тесты пройдены 9ddd1f739e4b8fdf59305326b12d61527a453699
Плагин чата: 6c2c1b638e7d64df4580c1c4b1766c7cbbd66660
4 лайка
sam
(Sam Saffron)
06.Февраль.2022 20:53:05
2
@martin , сможешь быстро глянуть
2 лайка
martin
(Martin Brennan)
06.Февраль.2022 23:56:00
4
Я попытался воспроизвести это локально с последней версией чата и последними тестами, прошедшими проверку, но не смог ни для администратора, ни для обычного пользователя. После обновления страницы всё остаётся на месте, и я могу снова включить эту функцию.
Вы видите какие-либо ошибки в консоли разработчика в Chrome? Есть ли у вас дополнительные сведения о типе пользователя и т. д.?
1 лайк
martin
(Martin Brennan)
07.Февраль.2022 02:30:10
5
Я вижу проблему теперь — из гифки в вашем PR это было не очевидно, но я могу воспроизвести:
Снимите галочку и нажмите «Сохранить» в профиле.
Обновите страницу и убедитесь, что чата нет.
Поставьте галочку снова и нажмите «Сохранить».
Обновите страницу и убедитесь, что чата нет, а галочка снова снята.
Это должно быть легко исправить.
1 лайк
martin
(Martin Brennan)
07.Февраль.2022 04:29:41
6
Это исправлено в данном PR:
main ← issue/saveable-user-options-not-added-chat-disabled-user
merged 04:07AM - 07 Feb 22 UTC
In 18f45fc4c695407dec3df29edd3f163e86e17aab we made a change to not
call addSav… eableUserOptionField for the chat-specific user options
if !userCanChat. However, this prevents the user from changing their
chat preferences if they disable chat and press save. They are not able
to re-enable it or change any other settings, because the user options
are no longer added.
4 лайка