Skip to content
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

Settings for confirmation for using @all notification on messages #909

Open
gmsecrieru opened this issue Sep 26, 2015 · 12 comments
Open

Settings for confirmation for using @all notification on messages #909

gmsecrieru opened this issue Sep 26, 2015 · 12 comments

Comments

@gmsecrieru
Copy link
Contributor

Even though we had a few funny times when someone shoot an @all notification in the middle at the night on the Demo Server, what do you folks think about the idea of adding a settings-based confirmation before using it?

screen shot 2015-01-30 at 3 36 44 pm

Maybe it could be related to rules such as the number of users in the channel and/or number of different timezones etc.

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@gmsecrieru gmsecrieru changed the title Settings-based confirmation for using @all notification on messages Settings-based confirmation for using [at]all notification on messages Sep 26, 2015
@geekgonecrazy
Copy link
Contributor

Referencing #1268 as has bounty.

@engelgabriel
Copy link
Member

Refs #1654

@engelgabriel engelgabriel changed the title Settings-based confirmation for using [at]all notification on messages Settings for confirmation for using @all notification on messages Feb 14, 2017
@engelgabriel engelgabriel added this to the Mid-term milestone Feb 14, 2017
@joshuahaber
Copy link

Is it possible to disable the @ALL functionality completely? If someone tries to send to @ALL, it doesn't do anything?

@MartinSchoeler
Copy link
Member

MartinSchoeler commented Jul 28, 2017

@joshuahaber can remove the mention-all permission from all users

@FaizanZahid
Copy link

+1

@rodrigok
Copy link
Member

We already have options to restrict the usage of @all in large rooms.

This issue is more related to an UX improvements with some intelligence advising users when some of the ones that will be notified aren't in work hours.

So I set this as a GSoC idea.

@Sing-Li Sing-Li added the Triaged label Jul 4, 2019
@Saibaba1009
Copy link

@rodrigok hey is this issue is still to be solved can I work on this and do necessary improvements.

@atpug22
Copy link

atpug22 commented Dec 16, 2020

@rodrigok @engelgabriel is this issue still unsolved then can I work on this??

@rodrigok
Copy link
Member

@atpug22 yes, we didn't solve this yet, feel free to propose a solution :)

@cgaswin
Copy link

cgaswin commented Feb 12, 2021

Hello everyone, can someone tell me what changes are you expecting on this issue. Is this issue specific to UI/UX designers?

@micksharma
Copy link

Can I work on this bug ?

Shailesh351 pushed a commit to Shailesh351/Rocket.Chat that referenced this issue Sep 30, 2021
@tassoevan tassoevan added stat: triaged Issue reviewed and properly tagged and removed Triaged labels Oct 27, 2022
@Akshanshkaushal
Copy link

Akshanshkaushal commented Jun 10, 2024

Hello, @rodrigok @ggazzo @Sing-Li

I would like to work on this problem.
Let me suggest a fix.
When @ALL is triggered, a confirmation prompt message will be shown based on the number of users and users in specific timezones.

Along with this, there is an option to schedule messages based on timezones. The backend will fetch the different timezones based on who belongs to that group and group people based on timezones. Now users can send messages based on timezones.

for instance, there are 18 people in a group . 9 from India, 3 from Germany, and the rest from USA. So when all is triggered, along with confirmation, there is an option to schedule messages for these 3 different timezones. Based on scheduled messages, they are delivered to people belonging to that timezone.

The solution involves two key enhancements to the notification system:

-->Confirmation Prompt Based on Users and Timezones:
1>When the @ALL notification is triggered, a confirmation prompt will appear.
2>This prompt will be shown based on the number of users and their respective timezones.

-->Scheduled Messages Based on Timezones:
1>Provide an option to schedule messages according to the users' timezones.
2>The backend will determine the different timezones of users in the group.
3>Users can then send scheduled messages specific to each time zone.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests