Pflichtenhefte bearbeiten
Pflichtenhefte: Erste Version Baumansicht Textblöcke/Abschnitte/Funktionsblöcke
Template-Toolkit-Konfiguration: Mitgeben, dass Templates in UTF-8 encodiert sind
Damit ist die Verwendung von Nicht-ASCII-Zeichen direkt im HTML möglich.
Dokumentationsupdate
ClientJS: automatisch Date- und Partpicker nach AJAX-Request initialisieren
Part Picker
Unterstützung für andere Datenbankencodings als Unicode/UTF-8 entfernt
Verknüpfte Dokumente: Auch SEPA-Überweisungen/-Einzüge anzeigen
Bisher noch nicht bei Debitoren- und Kreditorenbuchungen.
Conflicts: SL/Presenter.pm
render() in Controller+Presenter: Support für Typ "text"
L/Presenter: mehrere Funktionen aus L in Presenter verschoben
L: "truncate" und "simple_format" in Presenter verschoben
Presenter: escape_js() zum Escapen von JavaScript
SL::{Controller::Base,Presenter}->render: Dokumentation
SL::{Controller,Presenter}->render: $template kann auch ref auf Instanz von EscapedText sein
Die folgenden Fälle werden nun für $template wie folgt behandelt:
- keine Ref: $tempalte wird als Dateiname interpretiert- Ref auf einen String (ref eq 'SCALAR'): Zu rendernder String,...
$::request: Funktionen "is_ajax()" und "type()"
Refactoring: Parameterredesign SL::Controller::Base::render und SL::Presenter::render
Conflicts: SL/Controller/FinancialControllingReport.pm SL/Controller/ProjectType.pm
Presenter: Dokumentationsbeispiel berichtigt
SL::Presenter -- die neue Präsentationsschicht