CustomerVendor: namespace-Aufrufe entfernt
CustomerVendor: Vertreter gefixt/implementiert
CustomerVendor: nur "nicht gelöschte" Mitarbeiter laden
CustomerVendor: Umleitungs-URL mit url_for erzeugen
CustomerVendor: Redirect gefixt
CustomerVendor: Auskommentierten Code gelöscht
CustomerVendor: vergessenes run_before ergänzt
Cuddled else
CustomerVendor: Kaskadiertes Löschen/Speichern
CustomerVendor: Abfragen in Transaktionen ausführen
CustomerVendor: nichtssagende Fehlermeldung entfernt
CustomerVendor: redirect nach Speichern
Auf CustomerVendor auf currency_id umgestellt
CustomerVendor: History-Einträge erstellen
Datenbank-Helper(*_as_number) verwenden
Customer/Vendor-Pfade angepasst
SL::Controller::CustomerVendor::action_new in action_add umbenannt
SL::Controller::Customer entfernt
ct.pl als Controller
LoginScreen: im Check auf "schon angemeldet?" Client setzen
Beim Einlagern die letzte gewählte Einheit merken
mini_stock auch direkt nach dem einlagern anzeigen.
Nicht benutzte Action entfernt
Erst testen, dann committen Sven...
Einlagern: Journal nicht abstürzen lassen, wenn noch nichts umgelagert wurde
Inventory Controller und neue stock_in Maske
Alte Methode ist weiter im Code vorhanden, wird aber geplant nach und nachdurch das neue Interface ersetzt.
Benötigt Partpicker
Kosmetik: Alignment, Einrückung
Partpicker: Filtermöglichkeit nach konvertierbaren Einheiten ('convertible_unit')
exact match funktion wieder hergestellt nach dem letzten commit
ajax_autocomplete umgestellt auf get_models und inline JSON (20% schneller als template)
Bei tab und enter den ersten full match benutzen. nur wenn der nicht eindeutig ist resetten oder popup öffnen
Part Picker
with_objects in ParseFilter korrekt weiterreichen
Admin: Zuordnungen User <-> Gruppen <-> Mandanten auch leeren können
Kosmetik: Alignment
Mandantenkonfig: Gewichtsoptionen nur anzeigen, wenn Gewichtseinheiten definiert sind
In Login-Maske Versionsnummer wieder anzeigen
$::request->layout->focus() größtenteils durch class="initial_focus" ersetzen
Eindeutiger und freundlicher Hinweis, wenn Session abgelaufen ist
Nicht "Sie sind abgemeldet." in Fehlerfarben.
Datenbank löschen: auch benutzte auswählbar, dann aber mit Sonderwarnung
Fixt #2312.
Warnung zu qw( , ) unterdrücken
Verwaltung von benutzerdefinierten Variablen auf Controller umgestellt
Fake-%::myconfig erstellen
Ansonsten gehen Dinge wie $::form->(format|parse)_amount nicht.
Versionsnummer im Adminloginscreen immer richtig ausgeben
Wenn DB existiert aber Basistabellen fehlen anständige Fehlermeldung anzeigen
Focus in Admin-Masken setzen; DB-Super-User aus Auth-DB-Konfiguration vorbelegen
Popup-Dialog-Inhalt ohne Layout rendern
Unterstützung für andere Datenbankencodings als Unicode/UTF-8 entfernt
Datenbankverwaltung in neuen Admin-Controller verschoben
Revert von a3ae31c und 6737607
Leider verhindert der auch, dass die Upgrades angewendet werden...
Admin: bei Admin/login direkt Redirect zu show, falls bereits eingeloggt
Nach Auth-DB-Upgrade nicht neu einloggen müssen
Mandantenkonfiguration: Druckvorlagen konfigurieren können
Nummernkreise/Standardkonten in Mandantenkonfigurationsdialog verschoben
Mandantenkonfiguration vereinfacht & in mehrere Dateien gespalten und in Tab-Dialog eingebettet
Beim Login alle für diesen Mandanten gültigen User in employee anlegen
Admin-Controller: gelöschte User in allen Mandanten-Employee-Tabellen als gelöscht flaggen
Versionsanzeige im Adminlogin nach forçiertem Logout fixen
Locking in eigenes Modul verschieben
Alle Vorkommen von dbdriver, sid, Oracle entfernt
...und gegen das hardcodierte Werte für PostgreSQL ersetzt.
Fehlermeldung im Login nicht beliebig breit; Logoutmeldung in grün und nicht in rot
Doppelte Übersetzungseinträge
Userlogin mit Mandanten gefixt (erster Schritt)
Focus & Tabreihenfolge im User-Loginscreen fixen
Druckerverwaltung auf Admin-Controller umgestellt
Mandantenauswahl in Loginbildschirm anzeigen
Gruppenverwaltung auf Controllermodel umgestellt
Dabei auch Verknüpfung Gruppen <-> Mandanten implementiert.
Admin: Anlegen, Bearbeiten und Löschen von Mandanten implementiert
Admin: Anlegen, Bearbeiten und Löschen von Usern im Admin-Controller
Dazu auch "ON DELETE CASCADE" für alle foreign keys in auth.*
Fixt #2279, #2280.
Admin: Teile von admin.pl in neuen Controller Admin verschoben; Mandanten anzeigen
Ein delete einer Zeile zuviel
Verkaufs- und Einkaufslieferschein um Standardlagerverfahren erweitert (#2284)s.a. Changelog, bzw. Trac-Eintrag 2284 hierzu.
Behebt Conflict
Ein Conflict wurde im letzten merge vergessen zu beheben.
Merge branch 'gewicht'
Conflicts: SL/Controller/ClientConfig.pm SL/DB/MetaSetup/Default.pm
Standardlager und Standardlagerplatz über Mandantenkonfiguration einstellbar
flat_filter wird nicht mehr benötigt
registered_handlers pro Klasse speichern.
Ansonsten kriegen sich mehrere Controller unter fcgi in die Haare.
Währung beim CSV-Import Kunden/Lieferanten unterstützen
Fixt #2282.
Fix: GetModels mit Paginated ohne Filtered
Die Erkennung ob die Argumente aus Filtered übernommenw erden sollen war einwenig optimistisch.
typo in POD
DeliveryPlan Anpassungen für Filtered Helper
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
Unnötige Hiddens entfernenAnzeigekonfiguration von GewichtenGewichte in Druckvorlagen
Durch diesen Commit werden1. unnötige Hidden-Variablen aus html-templates entfernt, die mitGewichten zu tun haben.2. die Anzeige von Gewichten konfigurierbar gemacht....
client_js.js: Funktionen in namespace kivi verschoben
CSV-Import: Neu anlegen gefixt
Wenn noch kein Objekt existierte und auch keine Nummernspalteangegeben war, so wurde nur der allererste Eintrag neu angelegt, derRest als angeblich schon existierend nicht behandelt.
Verknüpfte Dokumente: Auch SEPA-Überweisungen/-Einzüge anzeigen
Bisher noch nicht bei Debitoren- und Kreditorenbuchungen.
Conflicts: SL/Presenter.pm
CSV-Import Ansprechpersonen: Aktualisieren von Existierenden via Spalte "cp_id"
Conflicts: SL/Controller/CsvImport/Contact.pm
render() in Controller+Presenter: Support für Typ "text"
Evil debug output removal
CSV-Import Kunden/Lieferanten: Ungültige Zeichen (\r\n) durch Leerzeichen ersetzen
CSV-Import Kunden/Lieferanten: Schalter für Behandlung bereits vorhandener Einträge
Conflicts: SL/Controller/CsvImport/CustomerVendor.pm
Kunden-Import mit business_id repariert.
Schreibfehler im Methodenaufruf.
Controller-redirect_to-Funktion: Redirect bei AJAX via Antwort mittels ClientJS
Phase sollte heißen, wie der Plan.
Serverseitiges Erzeugen von im Client ausgeführten JavaScript-Befehlen
Beim CSV-Import im Report auch die Info-Spalten anzeigen.