ucsdeventhub / EventHub

4 stars 0 forks source link

use case: unfavorite events to stop notifications #25

Open ear7h opened 4 years ago

ear7h commented 4 years ago

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

ehom12 commented 4 years ago

old:

Requirements

Club objects in database Notification functionality set-up