Frappe

Cloud

Marketplace

Role Permission Manager

Frappe

Products

Insights

Role Permission Manager
Centralized document to view, edit, and manage all user role permissions in one place for both native and custom roles.

Supported versions

Version 15

Categories

Paid

E-Commerce

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.0

0 rating

Rate and share your experience

Text

Explore more apps