-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Description
Organization pages are created by EventHub staff from existing UCSD organizations found on the UCSD student organization’s website.
User Goal
To create an organization’s profile page from existing UCSD recognized organizations.
Actor
EventHub staff
Dependent Use Cases
Requirements
The system shall allow the user to create a new page for a UCSD organization, with corresponding details.
Pre-Conditions
The organization must have an existing entry on the UCSD student organizations page found here: https://studentorg.ucsd.edu/
Post-Conditions
The organization’s profile page is created, and can be searched or found on the list of organizations.
Trigger
EventHub staff are creating organization profile pages for active student organizations.
Workflow
-
The system shall display the home page.
-
The user shall click on the "New Org" button.
-
The system shall display a form/new webpage with text boxes for the user to write the org details into.
-
The user shall enter all the details and click on the "Submit" button.
-
The system shall create an organization profile page using the details entered by the user.
-
The user manually inputs the organization information into the application.
-
The system creates a new organization profile page and also generates a unique ID for this new organization.
Alternative Workflow
None.
Dependent Design Use cases
Design Workflow
- The frontend shall display the home page.
- The EventHub staff shall manually enter the new organizations details and submit.
- The frontend shall send a request to the server with the updated data.
- The React controller will generate a new, unique ID for the organization and use the model to update the database with this new organization.
Design Alternative Workflow
None.