Настройка сайта для управления поведением по умолчанию «Отправлять только уведомления чата» была бы очень полезной

Это регулируется настройкой пользователя :ballot_box_with_check: only_send_chat_push_notifications, которая находится по адресу /my/preferences/chat:

Не существует никакой настройки сайта для управления поведением по умолчанию.

Во-первых, эта настройка довольно глубоко скрыта, и было бы лучше, если бы она также располагалась в разделе /my/preferences/notifications, куда я бы естественно обратился. Кроме того, я хотел бы иметь возможность установить значение по умолчанию TRUE для моего экземпляра, чтобы мои пользователи получали уведомления о чате только на своих устройствах (если они не хотят большего).

Главная проблема заключается в том, что большинство уведомлений Discourse не являются срочными; их асинхронная природа — одна из самых сильных причин, почему я :heart: Discourse! Превращение их в push-уведомления просто раздражает, так как я получаю их слишком много, и они не заслуживают того, чтобы прерывать моё внимание. Они могут подождать, пока я не зайду на сайт (или не прочитаю сводку).

Однако чат является по своей природе эфемерным и гораздо более синхронным. Поэтому мне кажется логичным разрешить push-уведомления для чата и отключить их для всего остального. Я могу легко сделать это для себя, но установить поведение по умолчанию и/или сделать это простым для моих менее технически подкованных пользователей — довольно сложно.

Обходной путь

Я думаю, что могу обойти это, используя пользовательское действие Update Profile из плагина Custom Wizard Plugin 🧙 в мастере регистрации (мне ещё нужно разобраться, как это сделать!).

1 лайк

@nathank — ты так и не разобрался, как это сделать?

Честно говоря, было бы хорошо, если бы ты мог установить значение по умолчанию для всех предпочтений пользователя.

Нет, я решил, что на моём форуме недостаточно активного использования чата, чтобы это имело смысл.

Кажется, всё работает нормально; я получаю гораздо больше уведомлений, чем «средний пользователь», так как являюсь администратором, и полагаю, что это раздражает, скорее всего, только меня. К тому же для продвинутого пользователя достаточно легко переключить эту настройку.