sita-samoa / sita-membership

VILT (Vue.js, Inertia.js, Laravel, Tailwind CSS) repo for SITA Membership Database
MIT License
5 stars 22 forks source link

Review teams docs if we need it for implement roles #38

Closed ainsofs closed 1 year ago

ainsofs commented 1 year ago

We need roles for Exec to approve, Coordinator to update all members, etc

Check if it can be scafolded from Teams as its recommended to add from the start not after the fact.

Teams docs

Title

User Story

Technical Details

Acceptance Criteria

ainsofs commented 1 year ago

Reviewing docs and UI it looks like we could use it to create 1 Team (ie SITA Database) and create roles e.g.

Admin - Full access, users/profiles Exec - R, Views all members, view reports, Endorse membership Editor - CRUD members, work experience, referee, docs, etc, send reminders

Can also look at:

ainsofs commented 1 year ago

Looks promising

https://jetstream.laravel.com/3.x/features/teams.html#roles-permissions

Join existing team at registration instead of a personal one

https://stackoverflow.com/questions/68557588/laravel-jetstream-how-to-join-a-default-team-at-registration