What are Group Permissions?
Group permissions define the level of access granted to different users within a system. They allow businesses to control which features, settings, or data users can view or manage within the platform.
Access controls use group permissions to restrict actions based on the group a user belongs to. Typically, an administrator has permission to:
- Create new groups and edit existing groups
- Assign members and give them specific permissions within those groups
- Delete existing groups
All users can belong to one or more groups. When a user belongs to multiple groups, their access level is typically determined by the combined permissions of those groups.
In POS systems, group permissions are commonly used to control what cashiers, managers, or administrators can access within the system.
What are the different types of Group Permissions?
There are two main categories of group permissions.
1. Predefined Groups
Predefined groups are user groups that are already created within the system. Each group has a predefined set of permissions based on common user roles. These groups usually cannot be created, modified, or removed by standard users.
Examples of predefined groups may include:
- ADMIN – Full system access
- USER – Standard operational access
- APP_USER – Limited access for application use
2. Custom Groups
Custom groups allow businesses to create their own user roles based on operational requirements. Administrators can define the permissions assigned to each custom group and control what actions users in that group can perform.
Administrators can:
- Create new custom groups
- Modify existing groups
- Assign users to groups
- Delete custom groups when they are no longer needed
Custom groups help businesses tailor access control to match their operational structure and workflow.