Teams and Permissions 😎
Access control in web applications is essential for managing user permissions and ensuring data security.
It allows control over who can view or modify information, as well as perform specific actions within the application. In our application, this is implemented using "Teams".
Main Teams
- Founders (have access to all functionality)
- Directors (have access to all functionality, cannot change Founder permissions)
- Branch Managers (have access to all branch functionality)
- Branch Administrators (have access to branch functionality)
- Teachers (have access to group functionality)
Don't like the name – rename it! If you have trainers, not teachers - no problem!!
Every employee or user in the system, if you want them to be able to work 🧑🏭👩🏭 with information in the application, must be a member of some team. For example, teachers only have access to the groups they lead. Administrators and managers have access to branch data. The Director has maximum permissions.
One of the advantages of teams is the ability to share editing or viewing permissions directly with an entire team!
If the existing teams in the system are not enough for you, create your own teams for projects and delete them after completion.
The main teams cannot be deleted, but all others can.
Inviting a New Employee
When inviting an employee, the system immediately offers to assign them to a team.
Every business is unique, and you decide which teams to use and what permissions to grant your employees. If you have a unique employee, grant them permissions individually. If you want to share a group, list, or other entity individually, you can go beyond teams and grant access to the entity directly to the employee. You can check all employee permissions in their personal user account.
This structure helps minimize data leakage risks and ensures effective workflow management.
Adding Permissions
If a user is in a team, you can individually add permissions for specific groups, branches, lists, etc. by right-clicking on the entity and selecting "Share". See below:
P.s. 🧩🏆
If your business requires individual permission settings, contact us and we will definitely help you.