The faculty/admin backend (sidebar, top nav, dashboard widgets) had zero mobile responsiveness, unlike the login page and student portal which already had proper breakpoints. On a phone the fixed 260px sidebar plus its unconditional margin-left permanently ate most of the screen, and the dashboard's KPI/chart/widget rows used fixed CSS grid columns with no stacking. - sidebar.xml: sidebar goes off-canvas below 768px with a hamburger toggle and tap-to-close backdrop, instead of always being visible - backend_forms.scss: content margin-left and the forced display:flex/overflow:visible on the top menu are now scoped to desktop only, restoring Odoo's native d-none d-md-flex mobile hide that the override was defeating - education_dashboard_templates.xml: KPI/chart/widget grids stack to 2-col/1-col under 768px/420px instead of staying fixed at 5/3 cols Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Description
No description provided
Languages
Python
65.1%
Dart
27.2%
SCSS
2.1%
C++
2.1%
CMake
1.7%
Other
1.8%