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.

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:

[![Listed on Frappe Gems](https://frappegems.com/api/method/frappe_gems.seo.badge?app=itsdave-de%2Ffrappe-desk-icon-analyzer)](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.