erpnext-permissions
OfficialDeterministic ERPNext permission patterns
AuthorOpenAEC-Foundation
Version1.0.0
Installs0
System Documentation
What problem does it solve?
ERPNext permissions are complex and error-prone; this skill provides a comprehensive, deterministic framework to implement and audit access control across DocTypes, roles, user permissions, perm levels, hooks, and data masking.
Core Features & Use Cases
- Five-layer permission model: Role Permissions, User Permissions, Perm Levels, Permission Hooks, Data Masking.
- Provides patterns for deny-by-default, owner-based access, and query-based filtering to enforce security across ERPNext apps.
- Real-world use: secure access to customer data, restrict sensitive fields via perm levels, and implement custom permission hooks for business rules.
Quick Start
Implement a basic permission hook that denies write access to cancelled documents, then expand to a full multi-layer policy across roles, user permissions, and data masking.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: erpnext-permissions Download link: https://github.com/OpenAEC-Foundation/ERPNext_Anthropic_Claude_Development_Skill_Package/archive/main.zip#erpnext-permissions Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.