Skip to content

Conversation

@polypixeldev
Copy link
Member

@polypixeldev polypixeldev commented Nov 5, 2025

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 polypixeldev requested review from a team as code owners November 5, 2025 21:59
@polypixeldev polypixeldev changed the title Update organization members when transparency mode or monthly announcements are updated Notify organization members when transparency mode or monthly announcements are updated Nov 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants