Skip to content

Entities

David Mitchell edited this page Feb 14, 2024 · 2 revisions

Ownership

  • 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

Permissions

  • 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
Clone this wiki locally