I will have the client collections and many more collections (clientHealth, clientActivity, clientVisit) which are subordinate to the clients.
- When create new document of clients collection, I will give list of auth users to grant permission of specific documents. So what is the best way to give permissions to other documents of other subordinate collections. For example, if users can access documents of the client collection , it also can have permission to other documents of other collections.
- I would consider add clientId to other collections instead of the relationship.
Please suggest me what is the best approach of this.
TL;DR
Developers want to grant permission to sub-collections based on permissions given to the main collection (clients). The best approach is to add the clientId to the subordinate collections instead of a relationship. This way, users with permission for the main collection can also access related sub-collection documents.Recommended threads
- TablesDB `updateRows` returns `database_...
Hi Appwrite team! I’m seeing a strange issue with TablesDB bulk row updates on a self-hosted Appwrite instance. **Environment** - Appwrite self-hosted `1.9.0` ...
- [SOLVED] Realtime Missing Channels
```js useEffect(() => { let subscription: RealtimeSubscription; async function loadChips() { try { const {rows: chi...
- Functions executed by events does not ap...
Hello, Running self-hosted Appwrite version 1.9.0 (with console 7.8.26). When functions are triggered by an event (eg. databases.\*tables.\*.rows.\*.create) doe...