-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
enhancementNew feature or requestNew feature or requestfrontendRelated to the frontend of the projectRelated to the frontend of the projectneeds-groomingThis ticket is incomplete and needs additional editingThis ticket is incomplete and needs additional editing
Milestone
Description
Description
Update the RoutesProvider to handle the specific logic for hackers based on their application and RSVP status, we will not include the accessChecks yet.
Hacker Logic:
Hacker:
- Not submitted an application
- homepage
- application form page - Application submitted but not accepted or rejected
- homepage
- application form page - Application submitted and rejected
- homepage
- application form page - Application submitted, accepted, and not rsvp'd
- redirect all page requests to the rsvp page - Application submitted, accepted, and rsvp'd
- access to all pages in the dashboard except admin pages - Waitlisted
- homepage
Leave the accessCheck array for each path empty. They will be worked on in another ticket, and we will circle back to fill them in accordingly when the accessChecks ticket is completed.
Checklist
Before submitting this ticket, make sure this ticket:
- Is labelled properly - if this is a refactor, add the label!
- Has the correct project assigned to it.
- Has an assigned milestone.
And lastly:
- Once someone picks up this ticket, make sure to assign it.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestfrontendRelated to the frontend of the projectRelated to the frontend of the projectneeds-groomingThis ticket is incomplete and needs additional editingThis ticket is incomplete and needs additional editing
Type
Projects
Status
No status