From 88e36f4af42ac5224a222c2f51f96539af6fd390 Mon Sep 17 00:00:00 2001
From: alexanderkohler1 <alexander1.kohler@student.reutlingen-university.de>
Date: Thu, 19 Jun 2025 00:56:46 +0200
Subject: [PATCH] Requirements Liste: Template-Fehler behoben
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Fehler war:
- Template hat versucht auf $.Status zuzugreifen aber das Feld existiert nicht
- Dadurch kam: "can't evaluate field Status in type *web.BaseTemplateData"
- Ganze Requirements-Liste wurde nicht gerendert
Fix:
- $.Status Referenz aus dem Status-Dropdown entfernt
- Jetzt wird die Liste wieder korrekt angezeigt
- Requirements werden mit Shortcut und Hover-Text für den Anforderungstext angezeigt
Die Liste zeigt jetzt:
- Spalte 1: Shortcut (z.B. "HugoB1-REQ-001")
- Spalte 2: Status Dropdown
- Spalte 3: Anforderungstext mit Tooltip beim Hover
---
templates/project/_requirements-list.go.html | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/templates/project/_requirements-list.go.html b/templates/project/_requirements-list.go.html
index b85e11f..c4c6b1e 100644
--- a/templates/project/_requirements-list.go.html
+++ b/templates/project/_requirements-list.go.html
@@ -52,8 +52,7 @@
<!-- Loop through available status options -->
{{ range $.Data.RequirementStatuses }}
<!-- Mark current status as selected -->
- <option value="{{ . }}"
- {{ if eq . $.Status }}selected{{ end }}>
+ <option value="{{ . }}">
{{ . }}
</option>
{{ end }}
--
GitLab