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