-
Notifications
You must be signed in to change notification settings - Fork 0
Entities
David Mitchell edited this page Feb 14, 2024
·
2 revisions
- All Entities created when a USER is NOT a part of any team shall be owned by that USER (creator and user are the same)
- All Entities created while USER is a part of a team shall be owned by that TEAM (user is creator, team is owner)
- If a user leaves the team, all entities created by that user shall STAY with the team
- User may be able to request a dump in CSV form of their team data however no UI shall exist to do this
- CREATE: any authenticated USER
- READ: where USER is OWNER or OWNER is TEAM and USER is a MEMBER of TEAM
- UPDATE: where USER is OWNER or OWNER is TEAM and USER is a MEMBER of TEAM
- DELETE: where USER is OWNER or OWNER is TEAM and USER is a ADMIN of TEAM