I am building a designed admin panel with Nextjs and hoping to use Appwrite.
- A Team acts as a parent to roles with permissions assigned to it
- A Role is limited to the permissions of its parent Team or fewer
- Users are assigned to Roles, not Teams
- No user should be able to access Teams or Roles or invite other users without the correct permission
- I want an Admin role that has access to everything, including all users regardless of Teams
Is this too much of a stretch to use the built in Teams service and should I look into making my own custom collections?
TL;DR
Developers creating admin panel with Nextjs using Appwrite want custom team/role/permission setup:
- Team acts as parent to roles with permissions
- Roles have limited permissions from parent Team
- Users assigned to Roles, not Teams
- Restrict access to Teams/Roles/invitations without permission
- Require Admin role with full access
It may be a stretch to use built-in Teams service; consider creating custom collections for more control.Recommended threads
- type generation on same columns in table
is there way to prevent this ? or only need to update column name like table prefix?
- Unable to send verification email
Hi! I’m trying to access my project on Appwrite Cloud (fra.cloud.appwrite.io), but I keep getting this popup saying: “To continue using Appwrite Cloud, please...
- Custom Topic sent from Function (with sc...
Can I send a message on a custom topic? So clients can subscribe to them?