From 73803f894bcc36071743e41af4241cb24c37c02e Mon Sep 17 00:00:00 2001 From: Christian Date: Wed, 18 Mar 2026 09:58:31 +0100 Subject: [PATCH] Fix SAG detail right column nesting --- RELEASE_NOTES_v2.2.62.md | 14 ++ app/modules/sag/templates/detail.html | 327 +++++++++++++------------- 2 files changed, 172 insertions(+), 169 deletions(-) create mode 100644 RELEASE_NOTES_v2.2.62.md diff --git a/RELEASE_NOTES_v2.2.62.md b/RELEASE_NOTES_v2.2.62.md new file mode 100644 index 0000000..5ad79e6 --- /dev/null +++ b/RELEASE_NOTES_v2.2.62.md @@ -0,0 +1,14 @@ +# Release Notes v2.2.62 + +Dato: 18. marts 2026 + +## Fixes + +- Rettet grid/nesting i SAG detaljevisning, så højre kolonne ligger i samme row som venstre/center. +- `Hardware`, `Salgspipeline`, `Opkaldshistorik` og `Todo-opgaver` vises nu i højre kolonne som forventet. +- Fjernet en for tidlig afsluttende `` i detaljer-layoutet, som tidligere fik højre modulkolonne til at falde ned under venstre indhold. + +## Berørte filer + +- `app/modules/sag/templates/detail.html` +- `RELEASE_NOTES_v2.2.62.md` diff --git a/app/modules/sag/templates/detail.html b/app/modules/sag/templates/detail.html index 17de9fd..43d2625 100644 --- a/app/modules/sag/templates/detail.html +++ b/app/modules/sag/templates/detail.html @@ -1429,161 +1429,6 @@ {% endif %} -
-
-
-
-
📈 Salgspipeline
- -
-
-
-
-
-
-
Stage
-
- {% set ns = namespace(selected_stage=None) %} - {% for stage in pipeline_stages or [] %} - {% if case.pipeline_stage_id == stage.id %} - {% set ns.selected_stage = stage %} - {% endif %} - {% endfor %} - {% if ns.selected_stage %} - {{ ns.selected_stage.name }} - {% else %} - Ikke sat - {% endif %} -
-
-
-
-
-
Sandsynlighed
-
{{ case.pipeline_probability if case.pipeline_probability is not none else 0 }}%
-
-
-
-
-
Beløb
-
- {% if case.pipeline_amount is not none %} - {{ "{:,.2f}".format(case.pipeline_amount|float).replace(',', 'X').replace('.', ',').replace('X', '.') }} kr. - {% else %} - Ikke sat - {% endif %} -
-
-
-
-
-
-
Beskrivelse
-
{{ case.pipeline_description or 'Ingen beskrivelse' }}
-
-
-
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
-
-
-
-
-
-
-
-
📞 Opkaldshistorik
- - - -
-
- {% if call_history and call_history|length > 0 %} -
- - - - - - - - - - - - {% for call in call_history %} - - - - - - - - {% endfor %} - -
DatoRetningNummerBrugerVarighed
{{ call.started_at.strftime('%d/%m/%Y %H:%M') if call.started_at else '-' }}{{ 'Udgående' if call.direction == 'outbound' else 'Indgående' }} - {% if call.ekstern_nummer %} -
- {{ call.ekstern_nummer }} - -
- {% else %} - - - {% endif %} -
{{ call.full_name or call.username or '-' }} - {% if call.duration_sec is not none %} - {{ (call.duration_sec // 60)|int }}:{{ '%02d'|format((call.duration_sec % 60)|int) }} - {% elif call.ended_at %} - - - {% else %} - I gang - {% endif %} -
-
- {% else %} -
Ingen opkald linket til denne sag
- {% endif %} -
-
-
-
- - - -
@@ -3531,7 +3376,6 @@
-
@@ -3548,26 +3392,151 @@
- - - - - - -
+
-
Kunde-wiki
+
📈 Salgspipeline
+
-
-
- +
+
+
+
+
+
Stage
+
+ {% set ns = namespace(selected_stage=None) %} + {% for stage in pipeline_stages or [] %} + {% if case.pipeline_stage_id == stage.id %} + {% set ns.selected_stage = stage %} + {% endif %} + {% endfor %} + {% if ns.selected_stage %} + {{ ns.selected_stage.name }} + {% else %} + Ikke sat + {% endif %} +
+
+
+
+
+
Sandsynlighed
+
{{ case.pipeline_probability if case.pipeline_probability is not none else 0 }}%
+
+
+
+
+
Beløb
+
+ {% if case.pipeline_amount is not none %} + {{ "{:,.2f}".format(case.pipeline_amount|float).replace(',', 'X').replace('.', ',').replace('X', '.') }} kr. + {% else %} + Ikke sat + {% endif %} +
+
+
+
+
+
+
Beskrivelse
+
{{ case.pipeline_description or 'Ingen beskrivelse' }}
+
+
-
-
Henter wiki...
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+
📞 Opkaldshistorik
+ + + +
+
+ {% if call_history and call_history|length > 0 %} +
+ + + + + + + + + + + + {% for call in call_history %} + + + + + + + + {% endfor %} + +
DatoRetningNummerBrugerVarighed
{{ call.started_at.strftime('%d/%m/%Y %H:%M') if call.started_at else '-' }}{{ 'Udgående' if call.direction == 'outbound' else 'Indgående' }} + {% if call.ekstern_nummer %} +
+ {{ call.ekstern_nummer }} + +
+ {% else %} + - + {% endif %} +
{{ call.full_name or call.username or '-' }} + {% if call.duration_sec is not none %} + {{ (call.duration_sec // 60)|int }}:{{ '%02d'|format((call.duration_sec % 60)|int) }} + {% elif call.ended_at %} + - + {% else %} + I gang + {% endif %} +
+
+ {% else %} +
Ingen opkald linket til denne sag
+ {% endif %} +
+
+
✅ Todo-opgaver
@@ -3590,6 +3559,26 @@
+ + + + + + +
+
+
Kunde-wiki
+
+
+
+ +
+
+
Henter wiki...
+
+
+
+