Pflichtenhefte: beim Kopieren, Einfügen zusätzliche Artikel berücksichtigen
Pflichtenhefte: zusätzliche Artikel zuweisen und bearbeiten können
Verknüpfte Belege: Unterstützung für Pflichtenhefte
Pflichtenhefte -> Angebote: Eintrag in record_links anlegen
Pflichtenhefte: Unterstützung für an Textblöcke angehängte Bilder
Pflichtenheftversionen: Datenbankstruktur zu Pflichtenheften geändert
requirement_specs.version_id wurde durchrequirement_spec_versions.requirement_spec_id undrequirement_spec_versions.working_copy_id ersetzt.
Pflichtenhefte: Beim Einfügen ganzer Vorlagen Nummerierung neu vergeben
Pflichtenheft-Angebot/Auftrag: Liste in Tab anzeigen
time_estimation in Sections richtig aktualisieren & in Pflichtenheften einführen
POD-Fehler beheben
Pflichtenheftvorlagen einfügen
RequirementSpec(Item): Arrays nur als Referenz zurückgeben
Innerhalb vom Template-Toolkit kann ansonsten Merkwürdigespassieren. Weist man das Ergebnis einer Variablen zu, so geschiehtdies offensichtlich im Array-Kontext. Dadurch sind aber Tests mitvar.size plötzlich falsch......
Pflichtenhefte: Dokumentation; Refactoring; Bugfix Diff-Berechnung
Refactoring: explizites $rspec->delete_items vor ->copy_from inzwischen unnötig
...seitdem die BEFORE-DELETE-Trigger für die Items richtig funktionieren.
Pflichtenhefte: PDFs zu Arbeitskopie und Versionen erzeugen
Pflichtenhefte auf Versionen zurücksetzen können
SL::DB::RequirementSpec-Refactoring: create_copy in create_copy+copy_from aufgesplittet
Pflichtenhefte: nach Änderung an Textblöcken Version invalidieren
Pflichtenheftversionen anlegen und auflisten
Pflichtenhefte: Kopieren (clonen) generell und Löschen aus Kontextmenü implementiert
Pflichtenhefte bearbeiten
Pflichtenheft-Model: Accessoren für Textblöcke, Abschnitte
Pflichtenhefte: Basisdaten verwalten, Such- und Listfunktion
Pflichtenhefte: Datenbankschema und Rose-DB-Models