Hiya!
Just wanted to make a list of things that I think would improve Retool's permission section.
Defining Environment Level Access : Love that we can configure multiple environments now! This is super helpful for when someone has a dev, staging and production environment. However, currently from my understanding, there isn't a way to give someone access to only one of these environments without giving access mode or only access to production.
Group level variables: I would love to be able to define a variable that is associated to a specific group and access it in app in the global users section. This would allow us to default filter queries based on a user's group and manipulate user's experience via this variable
A faster way to hide/disable components based on a user's group: Currently you have to write a bit of code to hide /disable a component based on a user's group. I feel like I would use this feature more often if I had a dropdown where I could select the groups in which I want a component to show for.
Group documentation and description:: Currently there isn't a description section for a group. I think that for growing companies that might assign group admins quickly it might help to describe the type of user that should be in said group beyond the group's name.
The Ability to rename groups after creation: Pretty self explanatory
Define default theme for a group: This would be a nice have - TO be able to switch app themes based on a user's group.
List of applications available to a given user in-app : Would love this feature for navigation bars as well as navigation style apps.
Think that is probably it for now!
P.S.
Figured I'd also mention this little nit - if searching for users in permissions module it does this funky capitalization thing