Frappe Syntax Controllers

Use when writing Python Document Controllers for ERPNext/Frappe DocTypes. Covers lifecycle hooks (validate, on_update, on_submit), controller override, submittable documents, autoname patterns, UUID naming (v16), and the flags system. Keywords: document controller, lifecycle hook, validate, on_update, on_submit, autoname, naming series, flags, v14-v16, controller example, lifecycle hook order, when to use validate, Python DocType class.

OpenAEC-Foundation Updated

File contents

OpenAEC-Foundation/ERPNext_Anthropic_Claude_Development_Skill_Package/tree/main/skills/source/syntax/frappe-syntax-controllers commit 1846c8accb

Frequently asked questions

npx skillmds@latest add openaec-foundation-erpnext-anthropic-claude-development-skil/frappe-syntax-controllers