Frappe Desk Icon Analyzer
Desktop Icon Visibility Analyzer for Frappe 16 — Analyze which desktop icons a user sees and why, with permission checks, folder grouping, role-based filtering, and layout management tools.
- Author: itsdave-de
- Repository: https://github.com/itsdave-de/frappe-desk-icon-analyzer
- GitHub stars: 1
- Forks: 0
- License: GPL-3.0
- Category: Other
- Maintenance: Minimally Maintained
- Frappe versions: v16
Install Frappe Desk Icon Analyzer
bench get-app https://github.com/itsdave-de/frappe-desk-icon-analyzer
Add the Frappe Gems badge to your README
Maintain Frappe Desk Icon Analyzer? Paste this into your README:
[](https://frappegems.com/gems/apps/itsdave-de/frappe-desk-icon-analyzer)
About Frappe Desk Icon Analyzer
Desk Icon Analyzer
A Frappe 16 app that shows which desktop icons a user sees — and why.
Why this exists
Frappe 16's desktop icon visibility depends on four interacting components (Desktop Icon, Workspace Sidebar, Workspace, Desktop Layout) with multiple permission checks (hidden flag, ownership, module blocking, roles, workspace sidebar existence). When an icon doesn't show up, it's often unclear which check failed. This tool makes the entire decision process transparent.
Features
- Visual desktop preview — grid layout matching the real desk, with folder grouping
- Permission breakdown — for each icon, see exactly which of the 5 checks passed or failed
- Filter badges — toggle between All / Visible / Blocked / Hidden
- Desktop Layout detection — warns when a saved layout overrides permissions
- Admin actions — reset user layouts, clear caches (via Menu)
- Permissions Guide — built-in reference page covering architecture, icon types, role logic, and common pitfalls
Installation
bench get-app https://github.com/itsdave-de/frappe-desk-icon-analyzer.git
bench --site your-site install-app desk_icon_analyzer
bench build --app desk_icon_analyzer
Access via /desk/icon-analyzer (System Manager only).
Requirements
- Frappe 16
- No external dependencies
License
GPL-3.0
Related Other apps for Frappe & ERPNext
- Erpnext — Free and Open Source Enterprise Resource Planning (ERP)
- Helpdesk — Modern, Streamlined, Free and Open Source Customer Service Software
- Print Designer — Visual print designer for Frappe / ERPNext
- Ctr — CTR模型代码和学习笔记总结
- Whitelabel — Whitelabel ERPNext
- Fossunited — fossunited.org
- Helm — Helm Chart Repository for Frappe/ERPNext
- Frappe Attachments S3 — A frappe app to upload file attachments in doctypes to s3.