diff --git a/fusion_clock/__manifest__.py b/fusion_clock/__manifest__.py index 90e9a5c0..02f1bb7e 100644 --- a/fusion_clock/__manifest__.py +++ b/fusion_clock/__manifest__.py @@ -5,7 +5,7 @@ { 'name': 'Fusion Clock', - 'version': '19.0.3.14.0', + 'version': '19.0.3.14.1', 'category': 'Human Resources/Attendances', 'summary': 'Complete Employee T&A with Geofencing, Shifts, Penalties, Overtime, Kiosk, Dashboard & Payroll Export', 'description': """ diff --git a/fusion_clock/static/src/scss/fusion_clock.scss b/fusion_clock/static/src/scss/fusion_clock.scss index ac0402be..a027ddaf 100644 --- a/fusion_clock/static/src/scss/fusion_clock.scss +++ b/fusion_clock/static/src/scss/fusion_clock.scss @@ -594,9 +594,14 @@ $fclk-g-pending: linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%); .fclk-dash { background: $fclk-dash-page; - min-height: 100%; + // Own the scroll: the Odoo action container doesn't reliably scroll a + // client action whose content exceeds the viewport, so make the + // dashboard root the scroll container. + height: 100%; + overflow-y: auto; - .fclk-dash-wrap { max-width: 1200px; margin: 0 auto; padding: 20px; } + // Use the full page width — no centred max-width cap. + .fclk-dash-wrap { width: 100%; padding: 20px 24px 48px; } .fclk-dash-header { display: flex; justify-content: space-between; align-items: flex-start;