HRMS v16 dropped the old Employee Lifecycle workspace (see hrms/patches/v16_0/delete_old_workspaces.py), which removed its desktop icon from the Frappe HR folder. This adds it back as a jey_theme-owned record so HRMS upgrades stay untouched. The icon is link_type='Workspace Sidebar' pointing to a minimal Workspace Sidebar 'Employees' that has a single DocType link to Employee — Frappe's DesktopIcon.is_permitted requires a sidebar named after the icon's label or it filters the icon out of bootinfo, so an External link alone is not enough. No Workspace page is created. Click routes to /app/employee via get_route_for_icon. Idempotent setup runs on after_migrate, mirroring taxes_workspace. Co-Authored-By: Claude Opus 4.7 (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