-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
cancelledStill has a twitter account but no one retweets anythingStill has a twitter account but no one retweets anythingpriority: couldNice to haveNice to haveuse caseThe "art" of software developmentThe "art" of software development
Description
Description
When a club admin adds a new event to a club's page, all students that have favorited a club will receive an email about that event.
User Goal
To be notified of new events for clubs that that a student cares about.
Actor
Student
Dependent Use Cases
Requirements
The system shall notify users by email when an organization that they have favorited adds an event.
Pre-Conditions
An org adds an event while a student has favorited the org page.
Post-Conditions
Trigger
A new event is added from Facebook or by a club admin inside of the app.
Workflow
- The system shall add the specific event information to a pre-made email template.
- The system shall send off the email to the list of students that have favorited the club.
- The user can open the email from the inbox to see more information about the event.
Alternative Workflow
None
Dependent Design Use cases
Design Workflow
- The backend shall format an email containing the name, host, description, date, and time of the event that was added.
- The controller shall query the database for the email addresses of all users who have favorited the org.
- The backend shall send the formatted email to all emails retrieved from the query.
Design Alternative Workflow
None.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
cancelledStill has a twitter account but no one retweets anythingStill has a twitter account but no one retweets anythingpriority: couldNice to haveNice to haveuse caseThe "art" of software developmentThe "art" of software development