Frappe
Products
Framework
Users and permissions
Frappe
Products
Insights
features
Users and permissions
Ensuring the right level of permissions and access for each user is crucial in any organization. Generic role-based permissions often fall short, leaving gaps and risking security. Basic roles don’t cut it; you need detailed, precise control. Frappe Framework comes with a user authentication system and addresses the problem with multi-level permissions that can be tailored to users, roles, or groups. We've designed permissions to handle even the trickiest edge cases.
And the best part? Configuring these permissions is hassle-free through our intuitive admin UI, giving you both power and simplicity.
Role based permissions
Admins can easily create users and assign roles and modules. Each role defines what actions—like read, write, create, delete, submit etc—a user can perform on any DocType. This role-based approach gives you precise control at the DocType level, ensuring each user has just the access they need.
Field level control
One size often doesn’t fit all. Framework’s field-level control lets you dictate which roles can see what within a DocType. Picture this: a sales executive sees 15 fields in a sales order, while a sales manager gets the full 25-field view. Tailor access with precision to keep your data secure and relevant.
User Permissions
For even finer control, Frappe allows you to set User Permissions on an individual basis. Want to restrict John to view only his salary slips or blog posts he’s written? No problem. This feature helps maintain confidentiality and defines user-level restrictions effortlessly.
previous feature
Low code, no code
next feature
Customisation
Read next: Upgrade