Creates a custom /desk subsystem "Taxes Az" listing user-facing doctypes from the taxes_az module in three cards (Declarations & Returns, Setup & Reference, Period Closing & Tools). The doctype list is a STATIC snapshot baked into taxes_workspace.py — adding a new DocType to taxes_az will not automatically put it into the workspace; edit the tuples and re-run setup. - Uses "Taxes Az" name (not "Taxes") to avoid collision with erpnext's built-in Workspace Sidebar "Taxes", which otherwise hijacks routing to /app/sales-taxes-and-charges-template. - Creates a matching Workspace Sidebar whose first Link is link_type= "Workspace" so Frappe's desktop.js get_route() generates a clean /app/taxes-az route and the click stays in-tab (standard behaviour). - Desktop Icon with idx=999 pins it to the end of the /desk grid. - Cleanup of the obsolete "Taxes" doc we created earlier is idempotent and scoped to jey_theme-owned records (never touches erpnext's). Registered via after_migrate hook so every `bench migrate` re-asserts the configuration. setup() is idempotent. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| jey_theme | ||
| .gitignore | ||
| CLAUDE.md | ||
| README.md | ||
| license.txt | ||
| pyproject.toml | ||
README.md
Jey Theme
Theme for Jey ERP
License
unlicense