From 4626379d6e6f5971e656f0693ec31963052448ba Mon Sep 17 00:00:00 2001 From: "matthias.lotz" Date: Fri, 26 Dec 2025 23:40:42 +0100 Subject: [PATCH] =?UTF-8?q?Korrektur=20=C3=98=20Nutzer/Tag=20Berechnung=20?= =?UTF-8?q?und=20finale=20Verbesserungen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Ø Nutzer/Tag Formel korrigiert: Buchungen/Tage statt Nutzer/Tage - Jahr/Monat Felder zu DailyStats hinzugefügt für flexible Gruppierung - Alle 2034 Datensätze neu generiert mit korrekten Werten - show_measures zu allen Graph-Views hinzugefügt (Odoo-Limitation: funktioniert nicht) LIMITIERUNG: Weitere Verbesserungen gegenüber Metabase nicht möglich - Odoo Graph-Views können keine Werte auf Balken anzeigen - 100% gestapelte Diagramme nicht möglich - Komplexe Visualisierungen wie Häufigkeitsverteilungen nicht realisierbar - Für Präsentationen und Export: Metabase bleibt überlegen Empfehlung: Odoo für operative Arbeit, Metabase für Präsentationen nutzen --- open_workshop_report/models/usage_stats.py | 2 +- open_workshop_report/views/daily_stats_views.xml | 2 +- open_workshop_report/views/specialized_dashboards.xml | 8 ++++---- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/open_workshop_report/models/usage_stats.py b/open_workshop_report/models/usage_stats.py index e1c6b09..0d3b1f0 100644 --- a/open_workshop_report/models/usage_stats.py +++ b/open_workshop_report/models/usage_stats.py @@ -148,7 +148,7 @@ class UsageStats(models.Model): record.unique_users_no_heroes = len(partners_no_heroes) record.total_bookings_no_heroes = len(orders_no_heroes) - record.avg_per_day_no_heroes = record.unique_users_no_heroes / days if days > 0 else 0.0 + record.avg_per_day_no_heroes = record.total_bookings_no_heroes / days if days > 0 else 0.0 # Wiederholungstäter: Partner die mehr als 1 Order haben partner_order_count = {} diff --git a/open_workshop_report/views/daily_stats_views.xml b/open_workshop_report/views/daily_stats_views.xml index 8030abc..4ac0822 100644 --- a/open_workshop_report/views/daily_stats_views.xml +++ b/open_workshop_report/views/daily_stats_views.xml @@ -19,7 +19,7 @@ open_workshop.daily.stats.graph open_workshop.daily.stats - + diff --git a/open_workshop_report/views/specialized_dashboards.xml b/open_workshop_report/views/specialized_dashboards.xml index ff82805..65b2f30 100644 --- a/open_workshop_report/views/specialized_dashboards.xml +++ b/open_workshop_report/views/specialized_dashboards.xml @@ -5,7 +5,7 @@ open_workshop.usage.stats.graph.yearly open_workshop.usage.stats - + @@ -18,7 +18,7 @@ open_workshop.usage.stats.graph.avg.trend open_workshop.usage.stats - + @@ -31,7 +31,7 @@ open_workshop.usage.stats.graph.repeat open_workshop.usage.stats - + @@ -44,7 +44,7 @@ open_workshop.usage.stats.graph.users open_workshop.usage.stats - +