Hi there! I'm trying to get a specific bit of functionality set up in my application.
I would like to be able to allow users to send Team Invite emails to others, but it seems like the only way to do that is to give them the owner role.
I don't want to grant users the ability to delete teams or memberships, which seems to automatically come with the owner role.
Is there a way to restrict permissions so that users are allowed to invite, but do not have access to other owner functionality? I've also tested adding a server function to create a new team membership, which does work correctly, but doesn't send the invitation email like it does when initiated client-side.
Follow on: If the only way to do this is server-side... how can I generate a secret to verify the user's membership in the same manner as the client-side invitation?
Recommended threads
- Custom API domain is unreachable
Earlier my custom api domain was working fine. Now it seems to be offline without a trace a few hours later. I didn't change anything, all the relevant DNS reco...
- "Invalid console fingerprint" when unpau...
I've tried logging out and logging back in, still can't figure out why this is happening.
- executeFunction intermittently throws Fo...
Environment: Flutter app using the Appwrite Flutter SDK, calling executeFunction for [describe endpoint, e.g. live-stream-related function]. *Description*: Int...