From b0bd76b539bcc6ef7c1bdbe64b38814ea2869756 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/models/kpi_dashboard.py | 4 +++- kpi_dashboard_altair/models/kpi_kpi.py | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/kpi_dashboard/models/kpi_dashboard.py b/kpi_dashboard/models/kpi_dashboard.py index bdfb3683..5751f3ec 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') diff --git a/kpi_dashboard_altair/models/kpi_kpi.py b/kpi_dashboard_altair/models/kpi_kpi.py index db36e47c..b0d37508 100644 --- a/kpi_dashboard_altair/models/kpi_kpi.py +++ b/kpi_dashboard_altair/models/kpi_kpi.py @@ -8,7 +8,7 @@ try: import pandas import altair except ImportError: - logger.debug('Cannot import genshi.core') + logger.debug('Cannot import altair or pandas') class KpiKpi(models.Model):