ParseFilter: typo + test
ParseFilter: Laundern schon vor dem eigentlichen parsen.
Erlaubt es indirekte Filter im Template roundtrip safe zu machen.
GetModels-Filtered: Unterstützung für benutzerdefinierte Variablen
Paginated-Controller-Helfer: undef-Warnungen vermeiden
Typos in Doku
ReportGenerator: visible Information nicht ignorieren
GetModels: typo
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...
GetModels: Funktion zum Setzen zusätzlicher URL-Parameter
Merge branch 'pflichtenhefte'
Conflicts: js/locale/de.js
ParseFilter: splitting von :multi über Text::ParseWords
:multi filter für ParseFilter
Pflichtenhefte: Kontextmenüs für Items/Textblöcke auf größerer Fläche anzeigen
Pflichtenhefte: Zeit- und Kostenschätzungsmaske
GetModels::Filtered: filter Konfiguration gefixt
GetModels: count Methode
Bessere Fehlermeldung bei Fehlkonfiguration von GetModels::Sorted werfen
Filtered-Helfer: bei Typ 'date' und Operator 'le' Wert auf nächsten Tag ändern
Ist die Datenbankspalte vom Typ 'timestamp', so sind die Timestamps amgleichen Tag wie das zu vergleichende Argument allesamt größer als dasvergleichende Argument. Der Benutzer erwartet aufgrund von <= aber,...
pod fix
Doku cleanup
Doku
Doku GetModels/Base
model Autoerkennung und Doku
Bugs, Doku Stub
BackgroundJob models
paginating im druck gefixt. debugmeldungen aufgeräumt
rest vom get_models callback entfernt
get_models callback entefrnt und in den finalize prozess integriert
weitere umstrukturierung
Erste Version GetModels rewrite
known bugs:disable pagination funktioniert nichtcompiletime optimizations werden noch nicht benutztdoku fehlt
ParseFilter: Erlauben, dass custom filter leere Listen zurückgeben
GetModels: current_action Hook ersetzt durch action_name
SellPriceInformation: Layout nicht mit generieren.
Spart 10 Requests und umgeht einen interessanten Browserbug - Javascripte die aus ajax Request html eingelesen werden, werden vom Broweser mit einer zufälligen Nummer versehen um ein 304 zu vermeiden. Das hat gerade bei schwachen Leitungen zu massiv unnötigen Requests geführt.
ParseFilter: neuer Operator 'eq_ignore_empty'
Ignoriert den Filter, wenn er leer ist. Andernfalls wird mit =verglichen.
Im Filtered Helper den callback richtig zusammenbauen.
behebt #2332
Kosmetik: Alignment, Einrückung
with_objects in ParseFilter korrekt weiterreichen
registered_handlers pro Klasse speichern.
Ansonsten kriegen sich mehrere Controller unter fcgi in die Haare.
Fix: GetModels mit Paginated ohne Filtered
Die Erkennung ob die Argumente aus Filtered übernommenw erden sollen war einwenig optimistisch.
typo in POD
Filtered Plugin für GetModels
Besseres Objektverhalten und bessere Doku für ParseFilter
ausserdem Arraylaundering
ParseFilter auf Objektdispatch erweitert
ParseFilter: _collapse_indirect_filters ausgelagert und algorithmus auf array umgeschrieben
Refactoring: list_objects() aus Controllern in ReportGenerator-Helfer verschieben
Sorted-Controller-Helfer: Standardsortierrichtung nutzen, wenn nicht anders übergeben
Refactoring: In Rückgabewert vom Paginated-DB-Helfer 'cur' in 'page' umbenennen
Dient Konsistenz der Eingangs- und Ausgangsparameter.
Dadurch entfällt auch das Hin- und Herbenennen imPaginated-Controller-Helfer/im L-Plugin.
Controller-Paginate-Helfer: 'aktuelle Seite' auf maximale Seitenanzahl begrenzen
Fixt #2069.
Paginated-Controller-Helfer: Sortier-Spec nicht auf Klassenebene cachen
Sortier-Spec nicht auf Klassenebene cachen
Das geht bei Verwendung von FCGI kaputt, weil die sich gegenseitigkomisch überschreiben.
SL::Locale::String-Klasse für verzögerte Übersetzung hinzugefügt
Sorted-Controller-Helper: Hilfsfunktion für ReportGenerator
Sorted-Controller-Helper: Hilfsfunktion zum Setzen der Parameter in einer ReportGenerator-Instanz
Sorted-Controller-Helper: Spaltentitle nicht direkt in make_sorted() übersetzen
Hintergrund ist der, dass ansonsten die Übersetzung nur einmalpassiert, nämlich dann, wenn das Modul compiliert wird. Für normalesCGI funktioniert das:
- Zuerst wird der Dispatcher geladen und ausgeführt. Der analysiert...
GetModels-Controller-Helper: Weitere URL-Parameter für Callbacks übergeben können
Paginate-Controller-Helper: Paginaten innerhalb einer Action abstellen können
Paginate-Controller-Helper: Parameterübergabe für Berechnung Objektanzahl ermöglichen
Controller-Base: _controller_name in controller_name umbenennen; action_name() ergänzt
Vermeidung von Package-Variablen
Controller-Helfer zum Paginaten von Listen
Doku-Fehler behoben
Default für Sort-Richtung aus Model-Manager-Sorted-Helper & Doku
Sorted-Controller-Helfer: Default-Wert für 'DEFAULT_BY' gefixt
Controller-Helfer für das halbautomatische Sortieren von Listenansichten
ParseFilter: $_ kann man nicht in einer Closure verwenden.
ParseFilter kann jetzt alle Rose Filter.
Bei tiefen parse_filters with_objects mit prefix bauen.
SL::Controller::Base wrapper für ReportGenerator
ParseFilter: Laundering in explizite Ziele
Dokumentation kompatibler mit pod2html und so gemacht
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.