Skip to content
Snippets Groups Projects
  1. Jun 20, 2025
  2. Jun 19, 2025
  3. Jun 18, 2025
    • Alexander Kohler's avatar
      Requirements Liste: Template-Fehler behoben · 88e36f4a
      Alexander Kohler authored
      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
      88e36f4a
    • Alexander Kohler's avatar
      Project Repository: Fix für Requirements Dekodierung aus MongoDB · 0bd9dd7f
      Alexander Kohler authored
      Problem war:
      - Requirements wurden von EIFFEL als verschachtelte Struktur gespeichert (parsing_result.requirement)
      - Mein Repository hat versucht direkt in RequirementSummary zu dekodieren
      - Cursor.Decode() wurde zweimal aufgerufen was nicht funktioniert hat
      
      Lösung:
      - Erst in bson.M dekodieren um an alle Felder zu kommen
      - Dann in RequirementSummary umwandeln
      - Requirement-Text aus parsing_result.requirement extrahieren
      - Jetzt werden Shortcuts und Anforderungstexte richtig angezeigt
      
      Vorher: "WARN: Skipping invalid requirement document"
      Nachher: Requirements werden korrekt geladen und angezeigt
      0bd9dd7f
    • Alexander Kohler's avatar
      EIFFEL System: Projekt-ID wird jetzt automatisch übertragen · 3390e549
      Alexander Kohler authored
      Was ich gemacht hab:
      - Wenn man vom Projekt auf "Neue Anforderung" klickt, wird die Projekt-ID automatisch mitgenommen
      - Das Projekt-ID Feld im Formular wird jetzt automatisch ausgefüllt (endlich\!)
      - Hab Cookies verwendet damit die ID bei allen HTMX Requests erhalten bleibt
      
      Fixes:
      - UUID wird jetzt richtig als UUID gespeichert, nicht mehr als String
      - Dadurch funktioniert das Laden der Requirements wieder (war kaputt wegen Datentyp-Problem)
      - Template-Auswahl überträgt jetzt die Projekt-ID weiter
      
      Jetzt funktioniert der ganze Flow: Projekt → EIFFEL → Template auswählen → Formular mit ID schon drin
      3390e549
  4. Jun 16, 2025
  5. Jun 15, 2025
  6. Jun 02, 2025
  7. Jun 01, 2025
Loading