What are Permissions in Stacker? In Stacker, you have granular control over how others can interact with your data.
With permissions, it is possible to limit which records a user can see, edit and create. You can specify access right down to the level of each individual field.
Permissions can be assigned based on a user's role (for example admin, manager or user), and/or based on the records that are linked to them.
By default, all users will be able to see all records, edit them and create new ones.
You must enable permissions on each table to limit what your users can do.
What can I achieve with Permissions?
Permissions allows you to restrict which records your users can see and of those, how they are allowed to interact with them.
Restrict which records a user can access
You can use permissions to limit the records visible to a user to those that are related to them through linked fields, for example:
- Allow employees to only see their own profile record.
- Limit clients to see only sales records linked to their own company.
Restrict how users can interact with records
You can use granular permissions to determine read, edit and create abilities down to the level of each field, for example:
- Allow customers to see all their profile record fields, but not edit their customer ID.
- Allow grant applicants to create all fields associated with a new application, but not edit existing applications.
- Allow tutors to edit the feedback field for a lesson record, but not allow the student to edit it.