Skip to content

use case: unfavorite events to stop notifications #25

@ear7h

Description

@ear7h

Description

Unfavoriting an event causes all forms of notifications to the user to stop.

User Goal

To stop receiving notifications for an event.

Actor

Student

Dependent Use Cases

Requirements

The system shall allow the user to remove organizations from their list of favorites.

Pre-Conditions

The student is viewing an event page for an event they have favorited.

Post-Conditions

The student will no longer be notified about the particular event.

Trigger

The user no longer wants to receive notifications about the particular event.

Workflow

  1. The user shall unfavorite a club from within the application
  2. The system shall remove the user from the club's student list

Alternative Workflow

  1. The user shall choose to stop receiving email from a club email/notification
  2. The system shall prompt the user whether they would like to stop receiving emails, stop receiving notifications, or unfavorite the club completely
  3. The user shall choose what option they want to select

Dependent Design Use cases

Design Workflow

  1. The student shall click the "unfavorite_event" button on the top of the event page.
  2. The front end shall request the user's information from the React controller.
  3. The React controller shall query the SQL database to update the user's information to remove the event.

Design Alternative Workflow

None.

Metadata

Metadata

Assignees

Labels

cancelledStill has a twitter account but no one retweets anythingpriority: couldNice to haveuse caseThe "art" of software development

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions