Frappe
Cloud
Marketplace
Frappe
Products
Insights

Installation Guide
installs
About
Role Permission Manager is a Frappe app that simplifies how you manage user roles and permissions in Frappe Framework. Instead of switching between multiple doctypes, it gives you one place to view, modify, and extend all role permissions of a User Role both native and custom.
This tool is designed to address a common pain point in ERPNext: native roles often come with extra permissions for unrelated doctypes, and adjusting these requires several manual steps. With Role Permission Manager Module, you can easily review, limit, or extend any role’s permissions from one screen.
Key Features
Fetch all native permissions for any selected role with one click.
Add or remove permissions for doctypes, reports, and pages directly.
Automatically create Select Permissions for linked doctypes when a new permission is added.
Centralized control for permissions that normally require editing across different doctypes.
Support for both native and custom permissions, including Pages and Reports (Workspaces, Charts, and Dashboards will follow).
Automatically updates the “Document Select Permission” and “Custom Permission” tables for full consistency.
Use Cases
Restrict existing ERPNext native roles without editing each doctype manually.
Create new roles with a clear, centralized permission definition.
Maintain clean, auditable permission settings that are easier to manage and review.
Migrate common Roles easily to other sites via Copy to Clipboard feature.
Compatibility
Frappe Framework v15 and above.
User Reviews
No reviews yet, be the first to review.
0 rating
Explore more apps