Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
84c2b3f2 10.04.2015 14:05 Sven Schöling

ParseFilter: typo + test

36b7bf7b 05.03.2015 13:42 Sven Schöling

ParseFilter: Laundern schon vor dem eigentlichen parsen.

Erlaubt es indirekte Filter im Template roundtrip safe zu machen.

8e405005 05.03.2015 13:42 Moritz Bunkus

GetModels-Filtered: Unterstützung für benutzerdefinierte Variablen

124e72be 13.02.2015 11:39 Moritz Bunkus

Paginated-Controller-Helfer: undef-Warnungen vermeiden

1a8f793c 27.01.2015 13:51 Kivitendo Admin

Typos in Doku

da364d0f 11.01.2015 17:55 Kivitendo Admin

Typos in Doku

79f8e05c 14.11.2014 18:55 Sven Schöling

ReportGenerator: visible Information nicht ignorieren

9338cfe5 29.10.2014 11:15 Sven Schöling

GetModels: typo

a615812c 15.09.2014 15:18 Sven Schöling

ParseFilter: with_objects merging bei Klassen mit Filtered Plugin

ParseFilter kennt 3 Quellen für with_objects Klauseln:

1. explizit übergebene
2. aus dem Filter inferierte
3. aus custom filtern gesetzte

Wenn nun ein Model das Custom Filter Plugin hat, muss bei jedem Filter...

0152cc2e 28.07.2014 12:07 Moritz Bunkus

GetModels: Funktion zum Setzen zusätzlicher URL-Parameter

766f5705 08.05.2014 13:08 Moritz Bunkus

Merge branch 'pflichtenhefte'

Conflicts:
js/locale/de.js

05047096 09.04.2014 17:37 Sven Schöling

ParseFilter: splitting von :multi über Text::ParseWords

303a4d5d 09.04.2014 17:37 Sven Schöling

:multi filter für ParseFilter

3bbe01f7 01.04.2014 13:09 Moritz Bunkus

Pflichtenhefte: Kontextmenüs für Items/Textblöcke auf größerer Fläche anzeigen

c19b1e03 01.04.2014 13:02 Moritz Bunkus

Pflichtenhefte: Zeit- und Kostenschätzungsmaske

1a1ad63e 04.03.2014 16:40 Sven Schöling

GetModels::Filtered: filter Konfiguration gefixt

b300864d 04.03.2014 16:40 Sven Schöling

GetModels: count Methode

3a442e98 13.01.2014 13:26 Sven Schöling

Bessere Fehlermeldung bei Fehlkonfiguration von GetModels::Sorted werfen

140a7c83 06.01.2014 14:07 Moritz Bunkus

Filtered-Helfer: bei Typ 'date' und Operator 'le' Wert auf nächsten Tag ändern

Ist die Datenbankspalte vom Typ 'timestamp', so sind die Timestamps am
gleichen Tag wie das zu vergleichende Argument allesamt größer als das
vergleichende Argument. Der Benutzer erwartet aufgrund von <= aber,...

91175699 15.10.2013 15:35 Sven Schöling

pod fix

26813507 15.10.2013 15:33 Sven Schöling

Doku cleanup

8a5a3e9c 15.10.2013 11:26 Sven Schöling

Doku

4f949248 15.10.2013 11:26 Sven Schöling

Doku

58f9197e 14.10.2013 17:37 Sven Schöling

Doku GetModels/Base

78bceada 14.10.2013 17:18 Sven Schöling

model Autoerkennung und Doku

7dfa1a54 14.10.2013 11:56 Sven Schöling

Bugs, Doku Stub

783342e0 14.10.2013 11:56 Sven Schöling

BackgroundJob models

95f9f85a 14.10.2013 11:56 Sven Schöling

paginating im druck gefixt. debugmeldungen aufgeräumt

9e9d7195 14.10.2013 11:56 Sven Schöling

rest vom get_models callback entfernt

d5cb059b 14.10.2013 11:56 Sven Schöling

get_models callback entefrnt und in den finalize prozess integriert

0f491583 14.10.2013 11:56 Sven Schöling

weitere umstrukturierung

ec3a4636 14.10.2013 11:56 Sven Schöling

Erste Version GetModels rewrite

known bugs:
disable pagination funktioniert nicht
compiletime optimizations werden noch nicht benutzt
doku fehlt

0ac42632 14.10.2013 11:56 Sven Schöling

ParseFilter: Erlauben, dass custom filter leere Listen zurückgeben

aa18b62a 14.10.2013 11:56 Sven Schöling

GetModels: current_action Hook ersetzt durch action_name

c2b69643 09.09.2013 18:10 Sven Schöling

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.

fe546cb0 05.08.2013 10:41 Moritz Bunkus

ParseFilter: neuer Operator 'eq_ignore_empty'

Ignoriert den Filter, wenn er leer ist. Andernfalls wird mit =
verglichen.

31280bfa 02.08.2013 15:07 Sven Schöling

Im Filtered Helper den callback richtig zusammenbauen.

behebt #2332

35d63a9f 12.07.2013 13:36 Moritz Bunkus

Kosmetik: Alignment, Einrückung

0b9a3ff0 09.07.2013 15:12 Sven Schöling

with_objects in ParseFilter korrekt weiterreichen

33d5d38a 30.05.2013 11:33 Sven Schöling

registered_handlers pro Klasse speichern.

Ansonsten kriegen sich mehrere Controller unter fcgi in die Haare.

3a7d5afb 29.05.2013 15:04 Sven Schöling

Fix: GetModels mit Paginated ohne Filtered

Die Erkennung ob die Argumente aus Filtered übernommenw erden sollen war ein
wenig optimistisch.

21c7e952 27.05.2013 19:53 Sven Schöling

typo in POD

d820c116 27.05.2013 19:47 Sven Schöling

Filtered Plugin für GetModels

d2550089 27.05.2013 19:47 Sven Schöling

Besseres Objektverhalten und bessere Doku für ParseFilter

ausserdem Arraylaundering

1264cff6 27.05.2013 19:46 Sven Schöling

ParseFilter auf Objektdispatch erweitert

9fac28d8 27.05.2013 19:46 Sven Schöling

ParseFilter: _collapse_indirect_filters ausgelagert und algorithmus auf array umgeschrieben

3d1ae2d9 05.02.2013 09:54 Moritz Bunkus

Refactoring: list_objects() aus Controllern in ReportGenerator-Helfer verschieben

95eb8f3c 24.01.2013 14:57 Moritz Bunkus

Sorted-Controller-Helfer: Standardsortierrichtung nutzen, wenn nicht anders übergeben

5b22ebf0 23.11.2012 12:15 Moritz Bunkus

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 im
Paginated-Controller-Helfer/im L-Plugin.

d2799b10 19.11.2012 15:39 Moritz Bunkus

Controller-Paginate-Helfer: 'aktuelle Seite' auf maximale Seitenanzahl begrenzen

Fixt #2069.

ccacef74 16.11.2012 11:43 Moritz Bunkus

Paginated-Controller-Helfer: Sortier-Spec nicht auf Klassenebene cachen

faa7c313 15.11.2012 17:05 Moritz Bunkus

Sortier-Spec nicht auf Klassenebene cachen

Das geht bei Verwendung von FCGI kaputt, weil die sich gegenseitig
komisch überschreiben.

87b0de4c 06.09.2012 11:02 Moritz Bunkus

SL::Locale::String-Klasse für verzögerte Übersetzung hinzugefügt

e3d22623 05.09.2012 17:41 Moritz Bunkus

Sorted-Controller-Helper: Hilfsfunktion für ReportGenerator

28cda5b6 05.09.2012 16:30 Moritz Bunkus

Sorted-Controller-Helper: Hilfsfunktion zum Setzen der Parameter in einer ReportGenerator-Instanz

1260ff14 05.09.2012 09:18 Moritz Bunkus

Sorted-Controller-Helper: Spaltentitle nicht direkt in make_sorted() übersetzen

Hintergrund ist der, dass ansonsten die Übersetzung nur einmal
passiert, nämlich dann, wenn das Modul compiliert wird. Für normales
CGI funktioniert das:

- Zuerst wird der Dispatcher geladen und ausgeführt. Der analysiert...

f40865cb 05.09.2012 09:01 Moritz Bunkus

GetModels-Controller-Helper: Weitere URL-Parameter für Callbacks übergeben können

5e45f456 05.09.2012 09:01 Moritz Bunkus

Paginate-Controller-Helper: Paginaten innerhalb einer Action abstellen können

a99a31d6 05.09.2012 09:01 Moritz Bunkus

Paginate-Controller-Helper: Parameterübergabe für Berechnung Objektanzahl ermöglichen

29637d3f 05.09.2012 09:01 Moritz Bunkus

Controller-Base: _controller_name in controller_name umbenennen; action_name() ergänzt

93f51d62 03.09.2012 17:30 Moritz Bunkus

Vermeidung von Package-Variablen

ef32afed 03.09.2012 16:52 Moritz Bunkus

Controller-Helfer zum Paginaten von Listen

4a366d76 03.09.2012 10:57 Moritz Bunkus

Doku-Fehler behoben

aae0ac79 31.08.2012 18:05 Moritz Bunkus

Default für Sort-Richtung aus Model-Manager-Sorted-Helper & Doku

481e3f93 31.08.2012 16:41 Moritz Bunkus

Sorted-Controller-Helfer: Default-Wert für 'DEFAULT_BY' gefixt

9deadd1d 31.08.2012 16:14 Moritz Bunkus

Controller-Helfer für das halbautomatische Sortieren von Listenansichten

1f91b099 23.04.2012 18:17 Sven Schöling

ParseFilter: $_ kann man nicht in einer Closure verwenden.

d1340823 23.04.2012 18:16 Sven Schöling

ParseFilter kann jetzt alle Rose Filter.

39556a0d 02.01.2012 15:40 Sven Schöling

Bei tiefen parse_filters with_objects mit prefix bauen.

1320854c 14.12.2011 16:29 Sven Schöling

SL::Controller::Base wrapper für ReportGenerator

e5fdc4f2 14.12.2011 16:27 Sven Schöling

ParseFilter: Laundering in explizite Ziele

2cfed42f 26.10.2011 15:17 Moritz Bunkus

Dokumentation kompatibler mit pod2html und so gemacht

945cd936 26.10.2011 15:17 Sven Schöling

ParseFilter: Bugfix bei short circuit bedingung

Test angepasst

e340c957 26.10.2011 15:17 Sven Schöling

ParseFilter Mixin.

Erlaubt es semikomplexe Filter zu bauen und direkt an get_all weiterzureichen. Kompatibel mit dem Sorter Mixin.