RequirementSpec Suche auf GetModels umgestellt.
Pflichtenhefte: Meta-Setups nach RDBO-Update neu gebaut
Pflichtenhefte: Mapping für Tabelle project_statuses gefixt
Projektverwaltung: Fixes nach Rebase; Refactoring
Projekte: Rebase-Fehler für »db_args, pre_parse_filter und flat_filter entfernt« gefixt
KiviLatex-Plugin: Dokumentation ergänzt
KiviLatex-Plugin: \uline{…} aus ulem-Package für »Unterstrichen« nutzen
Das Standard-\underline{…} setzt den Text in eine \hbox. Nebenwirkungist, dass der Text darin weder der Silbentrennung noch dem Wortumbruchunterworfen wird.
Plugin LxLatex in KiviLatex umbenannt
Template-Plugin LxLatex: neue Funktion filter_html()
Konvertiert HTML nach LaTeX.
Pflichtenhefte: Abschnitte in richtiger Reihenfolge ausgeben
Refactoring: SL::Template: Parameterübergabe als Hash, nicht positionsabhängig (Teil 2)
Tabelle »project_status« in »project_statuses« umbenennen
Im Englischen ist der Plural von »status« nun einmal»statuses«. Außerdem heißen die Tabellen in Legacy-Bob-Code ebenfalls»project_statuses«.
Pflichtenhefte: eigenes Recht einführen
Projekte: Status zum Pflichtfeld gemacht
Pflichtenheft: Projektverknüpfung anlegen, bearbeiten
- Pflichtenhefte mit einem bestehenden Projekt verknüpfen,- neues Projekt anlegen,- nicht mit einem Projekt verknüpfen.
HTML-zu-LaTeX/OpenDocument: durch normale Leerzeichen ersetzen
SL::Template::OpenDocument: Unterstützung für HTML-codierte Felder
SL::Template::LaTeX: Unterstützung für HTML-codierte Felder
SL::Template: Optionen von den Contrllern zum eigentlichen Template-Modul durchleiten
Refactoring: SL::Template: Parameterübergabe als Hash, nicht positionsabhängig
Wandlung Pflichtenheft -> Angebot/Auftrag: HTML in Langtext ermöglichen
Verkaufs-/Einkaufsmasken: HTML in Langtexten nutzen
Artikelstammdaten: HTML in Langtexten nutzen
jQuery UI fixes für CKEditor in Dialog
Refactoring: {strip,restrict}_html in eigene Module ausgelagert
Pflichtenheftabschnitte/-funktionsblöcke: HTML nutzen
Pflichtenhefttextblöcke: HTML nutzen
Vordefinierte Pflichtenhefttextblöcke: HTML nutzen
AttrHTML: Model-Helper für sicheres HTML in RDB-Models
kivi.js: ckeditor über Klasse »texteditor« nutzen können
Verknüpfte Belege: nur Arbeitskopien bei Pflichtenheften anzeigen
Verknüpfte Belege: Unterstützung für Pflichtenhefte
Pflichtenhefte -> Angebote: Eintrag in record_links anlegen
Pflichtenheft -> Angebot: Langtext per Default aus Abschnittsbeschreibung setzen
Pflichtenhefte: Nummerierungsformate zu Typen verschoben & bearbeitbar gemacht
Projektstatus Controller
Pflichtenheftzeitschätzung: neuer Menüeintrag "Speichern und geöffnet lassen"
Pflichtenhefte: in Zeitabschätzungsmaske erste Selectbox focussen
Pflichtenheftitems & -textblöcke: Tooltips im Baum mit Inhaltsauszug anzeigen gefixt
Tooltips am <li> haben das Problem, dass sie bei sehr hohen<li>s (gerade bei ganzen Abschnitten, aber auch bei Funktionsblöckenmit sehr vielen Unterfunktionsblöcken) unterhalb des <li> angezeigt...
Pflichtenheftitems & -textblöcke: Tooltips im Baum mit Inhaltsauszug anzeigen
Pflichtenheftitems: Shift+Return = nächster neuer Block auf anderer Ebene
Pflichtenheftitems: RETURN in Zeitschätzungs-Input via AJAX submitten gefixt
Pflichtenhefttextblöcke: Anordnung Bilder via Drag&Drop ändern können
Pflichtenheftabnahmestatus: falscher Parameter für "render()" gefixt
Pflichtenheftbilder: Kopieren & Einfügen implementiert
Pflichtenhefte: falsche Klammerung
Pflichnhefttextblöcke: Kopieren/Einfügen mit Bildern gefixt
Pflichtenhefte: Unterstützung für an Textblöcke angehängte Bilder
Pflichtenhefte: Stundensatz in Kundenstammdaten bearbeiten können
Pflichtenheft: Liste auf Filtered-Helfer umgestellt
Pflichtenheftversionen: Datenbankstruktur zu Pflichtenheften geändert
requirement_specs.version_id wurde durchrequirement_spec_versions.requirement_spec_id undrequirement_spec_versions.working_copy_id ersetzt.
Pflichtenhefttextblöcke: Spruch "noch keine angelegt" verstecken, wenn einer angelegt wurde
Pflichtenhefte: Druckvorlagendateinamen bei Pflicthenhefttypen festlegen können
Pflichtenheft Zeit-/Kostenschätzung: nach Speichern Form entfernen, nicht nur verstecken
Pflichtenhefte: Verwendung von jQuery-UI-Dialogen anstelle von jqModal
Pflichtenheft-Kostenschätzung: nach Speichern Eingabefelder verstecken
Pflichtenheft Angebote/Aufträge: "Abbrechen" ohne AJAX-Call nur in JS
Pflichtenheftkostenschätzung: "Abbrechen" ohne AJAX-Call nur in JS
Pflichtenheft-Grundeinstellungen erst read/only anzeigen, nicht direkt als Maske
Pflichtenheftabschätzung: Bei RETURN per AJAX speichern; "Speichern"-Button anzeigen
Pflichtenheftitems: bei RETURN in Zeitabschätzung per AJAX abschicken
Pflichtenhefte: Drag & Drop von Abschnitten fixen
Pflichtenheft: Nach Speichern Zeitabschätzung PH neu laden
In der DB werden die Werte fürs Pflichtenheft mittels Triggeraufaddiert. Daher neu laden.
Pflichtenhefttextblöcke: AJAX-Calls für erweitertes Menü gefixt
Pflichtenhefte: Kontextmenüs für Items/Textblöcke auf größerer Fläche anzeigen
Refactoring: Listenanzeige in eigene Funktion ausgelagert
Pflichtenheftitems: Reihenfolge bei Anzeigen Unterfunktionsblockmaske für Focus gefixt
Pflichtenheftabschnitte: Nach Anlegen Form fürs Anlegen eines Funktionsblocks anzeigen
Pflichtenhefttextblöcke: Nach Anlegen weitere Anlege-Form anzeigen
Refactoring
Pflichtenhefte: requirement_spec_items.item_type nach Drag&Drop richtig setzen
Pflichtenhefte: nach Anlegen eines Funktionsblocks gleich nächste Anlege-Form anzeigen
Pflichtenhefte: Beim Einfügen ganzer Vorlagen Nummerierung neu vergeben
Pflichtenhefte: Beim einfügen Nummerierung neu vergeben
Pflichtenheft -> Angebot: Langtext setzen
Pflichtenheft -> Angebot: ungültige Attribute nicht ausführen
Pflichtenhefte -> Angebote/Aufträge: Artikelauswahl per Partpicker
Mandantenkonfiguration: Pflichtenheftstandardartikel mit Partpicker auswählen
Pflichtenhefte -> Angebote/Aufträge: nur Artikel mit Zeit-basierenden Einheiten
Pflichtenhefte: Löschen von Aufträgen/Angeboten
Pflichtenhefte: Aktualisieren von Angeboten/Aufträgen
Pflichtenhefte: Anlegen von Angeboten/Aufträgen
Pflichtenhefte: Maske fürs Erstellen von Angeboten/Aufträgen
Pflichtenhefte: Zuweisung Artikel zu Abschnitten implementiert
Pflichtenhefte: Standard-Artikel beim Anlegen von Abschnitten speichern
Pflichtenhefte: Standard-Artikel für Auftragswandlung in Mandantenkonfiguration eingeben können
Pflichtenheft-Angebot/Auftrag: Liste in Tab anzeigen
Pflichtenheft-Angebot/Auftrag: DB-Schema & Models
Defaultwerte für itime-Spalten fixen
time_estimation in Sections richtig aktualisieren & in Pflichtenheften einführen
Fehlende Models für Tabelle "trigger_information"
Mandantenkonfig: Standard-Stundensatz
Standardstundensatz in Tabelle defaults speichern, nicht in Konfigurationsdatei
MetaSetup-Update durch Rose-Script mit --all
Fehlende Einträge in SL/DB/Helper/ALL.pm & Sortierung
POD-Fehler beheben
Rose-Setup Pflichtenhefte/Projekte an Umstellung setup()/initialize() angepasst
Pflichtenheftvorlagen einfügen
Versionsliste nach Anlegen einer Version aktualisieren