hcb icon indicating copy to clipboard operation
hcb copied to clipboard

Notify organization members when transparency mode or monthly announcements are updated

Open polypixeldev opened this issue 4 months ago • 0 comments

Summary of the problem

Currently, any manager can make changes to organization settings, and other members of that organization will not know that a change was made unless they are told by the person who enabled it.

For most settings like mission statement or contact email, this is fine - we don't want to be spamming members every time something minor is changed. However, transparency mode is something we want to make sure all members are aware of, and monthly announcements can be confusing if members are not aware that they are enabled.

Describe your changes

Adds 4 new emails to EventMailer:

  • transparency_mode_enabled image

  • transparency_mode_disabled image

  • monthly_announcements_enabled image

  • monthly_announcements_disabled image

These emails are triggered using callbacks on the Event and Event::Configuration models, and are sent to all members of an event.

polypixeldev avatar Nov 05 '25 21:11 polypixeldev