ParseFilter: neuer Filter "trim"
Ausserdem autotrim bei substr, head und tail Filtern
Debitorenbuchungen als CSV importieren
Ähnlich wie der Auftragsimport wird hier gemultiplexed, d.h. es gibt separateZeilen für die Debitorenbuchung (ar) und die Buchungszeilen (acc_trans).
Es handelt sich allerdings nicht exakt um acc_trans-Zeilen, die direkt...
ParseFilter: Komplexe Methoden ermöglichen, die auch den Key ändern
Aufräumen der DB am Ende der individuellen Tests
die Tests sollten am Ende ihre eigenen angelegten Daten löschen, damitandere Tests beim Löschen ihrer Daten keine Abhängigkeitsproblemebekommen:
create_periodic_invoices.tprice_tax_calculator.trecord_links.t...
ParseFilter: typo + test
ParseFilter: Laundern schon vor dem eigentlichen parsen.
Erlaubt es indirekte Filter im Template roundtrip safe zu machen.
Finanzcontrolling: Testcase für Aufträge mit wiederkehrenden Rechnungen
Finanzübersicht: Testcase für Spalten Auftragsvorlauf/-eingang
ParseFilter: with_objects merging bei Klassen mit Filtered Plugin
ParseFilter kennt 3 Quellen für with_objects Klauseln:
1. explizit übergebene2. aus dem Filter inferierte3. aus custom filtern gesetzte
Wenn nun ein Model das Custom Filter Plugin hat, muss bei jedem Filter...
ParseFilter: splitting von :multi über Text::ParseWords
:multi filter für ParseFilter
Custom GetModels Filter: Präfixing von Fallback Filtern in Relationen mit Custom Filtern fehlte.
with_objects in ParseFilter korrekt weiterreichen
Tests: Tests skippen, wenn Template-Cache-Verzeichnis nicht schreibbar ist
Parsefilter Testupdate
Besseres Objektverhalten und bessere Doku für ParseFilter
ausserdem Arraylaundering
ParseFilter auf Objektdispatch erweitert
parse_filter.t auf perl5.18 angepasst
Layout auf Presenter umgestellt.
Behebt circular includes von SL::Layout::Base -> SL::Controller::Base -> SL::Request -> SL::Layout::Base
TestSetup: $::request muss eine Instanz von SL::Request sein
Testcase für SL::Controller::Base::render() gefixt
Refactoring: Parameterredesign SL::Controller::Base::render und SL::Presenter::render
Conflicts: SL/Controller/FinancialControllingReport.pm SL/Controller/ProjectType.pm
Falsche Anzahl Tests
Bei tiefen parse_filters with_objects mit prefix bauen.
Warning in tests unterdrücken.
ParseFilter: Laundering in explizite Ziele
Konflikt: main::any wird sowohl von Test::Deep als auch von SL::MoreCommon exportiert.
ParseFilter: Bugfix bei short circuit bedingung
Test angepasst
ParseFilter Mixin.
Erlaubt es semikomplexe Filter zu bauen und direkt an get_all weiterzureichen. Kompatibel mit dem Sorter Mixin.