as the title suggests, I'm trying to give permission to a doc to many users while creating the document. I only have their emails. And to be clear, there can be emails whose accounts aren't created yet. But will be created.
the documentation says, to give permissions to docs, the syntax is Permission.read(Role.user(<USER_ID>))
. Here I only can pass one string in the user
method. but I need to give permission to many users. yeah I know I can loop over my emails list and create a permissions array and pass that in the createDocument
function. but won't that be good if we could pass a user's array directly? like Permission.read(Role.user([<USER_ID>]))
And second, the major problem is about the USER_ID
. can I do it with emails? or any workaround for this?
Not sure if I made it enough clear. Any help will be appreciated
You can't put an email; you'll need to create the accounts and use the IDs.
You'll need to create an array of Permissions
Recommended threads
- Invalid document structure: missing requ...
I just pick up my code that's working a week ago, and now I got this error: ``` code: 400, type: 'document_invalid_structure', response: { message: 'Inv...
- custom domain with CloudFlare
Hi all, it seems that CloudFlare has blocked cross-domain CNAME link which made my app hostname which is in CloudFlare, unable to create a CNAME pointing to clo...
- Type Mismatch in AppwriteException
There is a discrepancy in the TypeScript type definitions for AppwriteException. The response property is defined as a string in the type definitions, but in pr...