-
Notifications
You must be signed in to change notification settings - Fork 10.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[NEW] Add admin and user setting for notifications #4339
[NEW] Add admin and user setting for notifications #4339
Conversation
@alexbrazier Your ideia is great, but we need to evaluate this carefully cuz these changes can add a huge impact on performance for large rooms. I'll try to do some tests ASAP. |
@rodrigok I made an update to add a setting where notifications for all messages is disabled for large channels. Default currently set to 100 members or more. I have added a screenshot. |
@alexbrazier any thoughts on from a UI/UX perspective disabling the radio buttons to choose all messages if over user limit? |
@geekgonecrazy Do you mean in the per channel notification settings for the user (3rd screenshot)? A user is still allowed to individually set |
@geekgonecrazy Any news on whether this PR is going to be merged? Do you want me to change anything? |
IMHO, this PR will add a huge load to large rooms, but we can use it after the merge of branch |
@rodrigok I added a setting to set the number of users in a room to disable this feature for. Currently the default is 100, so if a room has 100 users or more the notifications will go back to the original, so hopefully shouldn't have much of an impact. |
any news? |
dc88948
to
9cd748b
Compare
…ications # Conflicts: # packages/rocketchat-i18n/i18n/en.i18n.json # packages/rocketchat-lib/server/lib/sendNotificationsOnMessage.js # packages/rocketchat-lib/server/startup/settings.coffee # packages/rocketchat-push-notifications/client/views/pushNotificationsFlexTab.html # packages/rocketchat-push-notifications/server/models/Subscriptions.js
Just fixed the conflicts! @RocketChat/core can we merge it please? |
@alexbrazier can you fix the conflicts? I'll review it after that |
any news? |
This feature is to selebrate a 1 year birthday soon :) |
Commiserate 1 year birthday :-(. Should be merged |
Not exactly a year. ;-) Still have 2 months. @alexbrazier do you have a chance to merge conflicts? |
[NEW] Add admin and user setting for notifications #4339
@RocketChat/core
Closes #3862
Closes #5867
Add admin and user setting to control the default room preference for when to receive notifications.