From 2f6da49e7965ef670c2fc48593aaaa9edd6f2fc4 Mon Sep 17 00:00:00 2001 From: David Beal Date: Fri, 8 May 2020 16:20:56 +0200 Subject: [PATCH] IMP kpi_dshb: set ondelete on dash_id --- kpi_dashboard/__manifest__.py | 2 +- kpi_dashboard/i18n/kpi_dashboard.pot | 11 ++++++++--- kpi_dashboard/models/kpi_dashboard.py | 4 +++- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/kpi_dashboard/__manifest__.py b/kpi_dashboard/__manifest__.py index 52b594aca..42c2dabda 100644 --- a/kpi_dashboard/__manifest__.py +++ b/kpi_dashboard/__manifest__.py @@ -5,7 +5,7 @@ "name": "Kpi Dashboard", "summary": """ Create Dashboards using kpis""", - "version": "12.0.1.1.0", + "version": "12.0.1.1.1", "license": "AGPL-3", "author": "Creu Blanca,Odoo Community Association (OCA)", "website": "https://github.com/reporting-engine", diff --git a/kpi_dashboard/i18n/kpi_dashboard.pot b/kpi_dashboard/i18n/kpi_dashboard.pot index 3974c4164..10a0154a9 100644 --- a/kpi_dashboard/i18n/kpi_dashboard.pot +++ b/kpi_dashboard/i18n/kpi_dashboard.pot @@ -81,6 +81,11 @@ msgstr "" msgid "Background Color" msgstr "" +#. module: kpi_dashboard +#: selection:kpi.kpi,widget:0 +msgid "Bokeh" +msgstr "" + #. module: kpi_dashboard #: selection:ir.actions.act_window.view,view_mode:0 #: selection:ir.ui.view,type:0 @@ -484,7 +489,7 @@ msgid "Size Y" msgstr "" #. module: kpi_dashboard -#: code:addons/kpi_dashboard/models/kpi_dashboard.py:119 +#: code:addons/kpi_dashboard/models/kpi_dashboard.py:121 #, python-format msgid "Size Y of the widget cannot be bigger than 10" msgstr "" @@ -533,7 +538,7 @@ msgid "Widget" msgstr "" #. module: kpi_dashboard -#: code:addons/kpi_dashboard/models/kpi_dashboard.py:140 +#: code:addons/kpi_dashboard/models/kpi_dashboard.py:142 #, python-format msgid "Widget %s is bigger than expected" msgstr "" @@ -554,7 +559,7 @@ msgid "Widget configuration" msgstr "" #. module: kpi_dashboard -#: code:addons/kpi_dashboard/models/kpi_dashboard.py:136 +#: code:addons/kpi_dashboard/models/kpi_dashboard.py:138 #, python-format msgid "Widgets cannot be crossed by other widgets" msgstr "" diff --git a/kpi_dashboard/models/kpi_dashboard.py b/kpi_dashboard/models/kpi_dashboard.py index bdfb36831..5751f3eca 100644 --- a/kpi_dashboard/models/kpi_dashboard.py +++ b/kpi_dashboard/models/kpi_dashboard.py @@ -92,7 +92,9 @@ class KpiDashboardItem(models.Model): name = fields.Char(required=True) kpi_id = fields.Many2one("kpi.kpi") - dashboard_id = fields.Many2one("kpi.dashboard", required=True,) + dashboard_id = fields.Many2one( + "kpi.dashboard", required=True, ondelete="cascade" + ) column = fields.Integer(required=True, default=1) row = fields.Integer(required=True, default=1) end_row = fields.Integer(store=True, compute='_compute_end_row')