Give exclusive permissions to team members

It’s crazy to add a user to help you with some of the app’s features, but this user has access to absolutely everything in your app, for example: clone, delete, download database, publish, etc etc… this is very dangerous and very risky.

On the other hand, the user you added to the app team has access to see all the information on the owner’s account, for example: the plan they have contracted, a list of ALL the apps they made, etc etc… I would think that by giving a user access to work on the app they should ONLY have access to that and only that! Only work on the back and front without access to the rest…

Solutions that adalo can implement:

  1. add and give permission to users to perform functions

  2. Have the account owner create a pin to validate each change

Do I want to download the database? Enter password/Pin

Do I want to clone? Enter password/Pin

Do I want to publish? Enter password/Pin

Do I want to delete? Enter password/Pin

I want to… Enter password/Pin.

This should be Urgent for Adalo, otherwise we will not feel supported if something like this happens.

I would like to see even more fine grained permission controls e.g. user X should be able to make changes only to specific screens and/or add new screens. They should not be able to edit other screens or delete any screens. Also, whether they can add/modify/delete collections (schema) and have access to actual data should also be configurable. I would not want to give all team members access to the full database.