erpnext-permissions

Installation
SKILL.md

ERPNext Permissions Skill

Deterministic patterns for implementing robust permission systems in Frappe/ERPNext applications.


Overview

Frappe's permission system has five layers:

Layer Controls Configured Via Version
Role Permissions What users CAN do DocType permissions table All
User Permissions WHICH documents users see User Permission records All
Perm Levels WHICH fields users see Field permlevel property All
Permission Hooks Custom logic hooks.py All
Data Masking MASKED field values Field mask property v16+

Related skills
Installs
46
GitHub Stars
95
First Seen
Feb 5, 2026