| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 123 |
| Technical Name |
sbs_custom_menu_manager |
| License | LGPL-3 |
| Website | https://saadbinsaif.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 123 |
| Technical Name |
sbs_custom_menu_manager |
| License | LGPL-3 |
| Website | https://saadbinsaif.com |
SBS Custom Menu Manager
Persistent Menu Sequence Manager
Developed by Saad Bin Saif
Email: hi@saadbinsaif.comKey Features
- Upgrade-Resilient "Memory": The module acts as a secondary storage for menu preferences. While Odooâs standard upgrade process often resets sequences to their original XML values (like the hr module resetting the Employee menu), this module preserves the user's Desired Sequence in a separate table, ensuring their custom layout is never forgotten.
- Visual Conflict Detection: The interface features a real-time comparison engine. If a module upgrade changes a menu sequence, the system automatically detects the mismatch and highlights the row in red (decoration-danger). This gives the user an immediate visual alert that the system's current state no longer matches their saved preferences.
- One-Click Restoration: Instead of manually navigating to Technical Settings to fix each menu item after an update, users can simply click the "Restore Sequence" button (bolt icon). This pushes the stored "Desired Sequence" back into the Odoo core system instantly, making post-upgrade maintenance effortless.
- Dual-Level Filtering (Parent vs. Child): The module provides a structured way to manage deep menu hierarchies. Users can filter to view only Root Menus (the main app icons) or only Sub-Menus (child items). This allows for focused reorganization, for example, reordering the main sidebar apps without getting lost in the hundreds of internal sub-menus.
- Mass Population and Synchronization: With the "Populate" feature, the module can scan the entire Odoo database and import every existing menu entry in one go. This creates a complete "snapshot" of the current menu structure, which the user can then start customizing immediately without any manual data entry.
User Manual and Screeshots
Auto Populate
Easy Filter and Restore
Access Control
Please log in to comment on this module