Consider the following case where every team member has their own database access account when inside their vpn network. You may have a base config with the address but want to have everyone get their own password. For example:
With this setup, I would be able to see the other two users passwords and vice versa. It should be that I can’t see other team members passwords (but currently permissions are environment only - not branch by branch).
I think more fine grained permissions at a branch level would help structure a team workflow better here. However we can work around this and create environments for each team member - which should work as seen below:
What do you all think (are branch permissions too complex - or do they make sense)?