Zeilenkennung und maximaler Differenzbetrag lassen sich an der Oberfläche eingeben.
weitere Beschreibungen/Hilfstexte zu den Feldern
Preisfaktoren und Preisgruppen behandeln.
Beim Initialisieren von "objects_by" alle Objekte holen ...
... und nicht als etxra Methode.
Alle Kontakte und Lieferadressen für entspr. Kunden/Lieferanten behandeln.
Projekte pro Position behandeln.
Steuersatz behandeln.
Lieferadressen behandeln u. kleiner Bugfix bei Ansprechpersonen
Abteilungen und Projekte behandeln.
Transnumber zum Erzeugen der Auftragsnummer verwenden.
Vorher bekamen mehrere zu importierende Aufträge die selbe Nummer.
Auftrags-Import
Ändert den Controller, dass er mit Multiplex-Daten umgehen kann. Neue Klasse BaseMulti für Mulitplex-Daten (abgeleitet von Base). Neue Klasse Order für Auftrags-Import (abgeleitet von BaseMulti). Eintrag im Menü. Anpassungen der templates.
Rose-Fehler beim Speichern eines Objekts anzeigen lassen.
Siehe Bug #2203. Siehe auch commit d16fc161b610f2ba59025fee1db94511a0c6c5cd
Return-Werte im eval-Aufruf richtig behandeln. Betrifft #2203.
SL::Helper::Csv kann mit Multiplex-Daten (mehreren Profilen) umgehen.
SL::Helper::Csv bekommt Klasse im Profil mitgeteilt.
Kundennotizen auflisten und ändern
fixt #2388
Notiz nach dem Speichern nicht wieder öffnen
Debugstatement entfernt
behebt #2384
parse_amount für qty bei Lager -> Einlagernfixt #2381Es können keine Werte > 1000 eingelagert werden, ferner werden Kommastellen abgeschnitten.
Beim CSV-Import Einträge in die Historie machen.
Fixt #1998.
pod fix
Doku cleanup
Doku
model wird jetzt wieder korrekt inferiert
Doku GetModels/Base
model nicht mehr nötig
model Autoerkennung und Doku
Bugs, Doku Stub
Projects auf getmodels
BackgroundJobHistory getmodels
PartPicker get_models
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
C/Project: filtered eingeführt; db_args, pre_parse_filter und flat_filter entfernt
ParseFilter: Erlauben, dass custom filter leere Listen zurückgeben
GetModels: current_action Hook ersetzt durch action_name
Ungültige Lager beim Einlagern ausblenden.
behebt #2377
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.
Einträge in employee aus User->login heraus aktualisieren
Vor der Mandanteneinführung war User->login bereits hierfürverantwortlich. Dann wurde diese Funktionalität in denLogin-Controller verschoben. Allerdings kehrt die Ausführung in exakteinem Fall nicht zum Logincontroller zurück: wenn noch...
Wozu haben wir tests für sowas?
CustomerVendor: redirect über Controller::redirect_to
BackgroundJobs: "speichern und ausführen" für neue Jobs gefixt
SL::Controller::Base::send_file: Unterstützung zum Senden von Skalarinhalten
$file_name kann nun auch eine Skalarreferenz sein. In diesem Fallewird der referenzierte Inhalt direkt geschickt.
Wenn es ein Skalar ist, wird es wie vorher auch als Dateiname interpretiert.
CustomerVendor: Ändern von Wiedervorlagen erlauben
CustomerVendor: bei Wiedervorlagen FollowUpLinks erstellen
Meldungen beim Erstellen von Wiedervorlagen im Kunden/Lieferanten
Backgroundjob-History-Liste: Filterfunktion
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
Ansprechperson und Lieferadresse nach Speichern von Kunden wiederöffnen
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Die Einstellung: ""Steuer im Preis inbegriffen" vorwählen" gefixt
fixt #2336
Bei Hauptlager setzen nicht onhand überschreiben.
Bei nicht existierenden Lagern die richtige Fehlermeldung anzeigen.
behebt #2334
action_database_administration gibt es nicht mehr
CustomerVendor: im Templatesystem vorhandenes instance_conf verwenden
CustomerVendor: instance_conf komplett im Template verfügbar machen
Keine "leere" Währungsauswahl in CustomerVendor erlauben
Administrationsbereich mit Menüsystem versehen
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