diff --git a/addons/mcs_operating_system/models/dashboard.py b/addons/mcs_operating_system/models/dashboard.py index 58bfc30..294e5d4 100644 --- a/addons/mcs_operating_system/models/dashboard.py +++ b/addons/mcs_operating_system/models/dashboard.py @@ -725,11 +725,14 @@ class McsOperatingDashboard(models.Model): currencies = invoices.mapped("currency_id") or partner.mcs_currency_id currency_name = " / ".join(currencies.mapped("name")) if currencies else "" default_currency_ids = currencies.ids + company = invoices[:1].company_id if invoices else projects[:1].company_id invoice_dates = [date for date in invoices.mapped("invoice_date") if date] rows.append( { "id": partner.id, "name": partner.display_name, + "company_id": company.id if company else False, + "company": company.name if company else "", "currency": currency_name, "health": partner.mcs_account_health, "active_workstreams": len(projects), diff --git a/addons/mcs_operating_system/static/src/scss/ceo_dashboard_v2.scss b/addons/mcs_operating_system/static/src/scss/ceo_dashboard_v2.scss index 20e7c5d..75601b1 100644 --- a/addons/mcs_operating_system/static/src/scss/ceo_dashboard_v2.scss +++ b/addons/mcs_operating_system/static/src/scss/ceo_dashboard_v2.scss @@ -287,10 +287,10 @@ .o_mcs_table_head, .o_mcs_table_row { display: grid; - grid-template-columns: 1.3fr 92px 70px 70px 100px 100px 100px 96px minmax(180px, 1.2fr); + grid-template-columns: 1.3fr 1fr 92px 80px 70px 120px 120px 120px 96px minmax(180px, 1.2fr); gap: 10px; align-items: center; - min-width: 980px; + min-width: 1180px; } .o_mcs_table_head { diff --git a/addons/mcs_operating_system/static/src/xml/ceo_dashboard_v2.xml b/addons/mcs_operating_system/static/src/xml/ceo_dashboard_v2.xml index 42dce80..2a71092 100644 --- a/addons/mcs_operating_system/static/src/xml/ceo_dashboard_v2.xml +++ b/addons/mcs_operating_system/static/src/xml/ceo_dashboard_v2.xml @@ -89,11 +89,12 @@