Moritz Bunkus [Thu, 16 Jun 2011 12:45:56 +0000 (14:45 +0200)]
Actions 'move_up' und 'move_down' gibt es nicht mehr
Moritz Bunkus [Thu, 16 Jun 2011 12:34:28 +0000 (14:34 +0200)]
ship_to() in io.pl auf Template umgestellt
Moritz Bunkus [Thu, 16 Jun 2011 12:31:57 +0000 (14:31 +0200)]
Feld shiptocp_gender mitschleifen
Moritz Bunkus [Thu, 16 Jun 2011 12:13:59 +0000 (14:13 +0200)]
Bei Artikelauswahl "title" der Originalform nicht überschreiben
Moritz Bunkus [Thu, 16 Jun 2011 11:54:38 +0000 (13:54 +0200)]
Feature "Lizenzen" entfernt
Hat grob gesehen niemand benutzt, es funktionierte nicht, und wurde
seit gefühlten 20 Jahren nicht weiter entwickelt.
Moritz Bunkus [Thu, 16 Jun 2011 11:08:14 +0000 (13:08 +0200)]
Fehlende Übersetzung
Moritz Bunkus [Thu, 16 Jun 2011 11:07:25 +0000 (13:07 +0200)]
select_item() in io.pl auf Template umgestellt
Moritz Bunkus [Thu, 16 Jun 2011 10:41:57 +0000 (12:41 +0200)]
In Einkaufsbelegen Übersetzungen von Artikeln berücksichtigen
Fix für Bug 1677.
Moritz Bunkus [Thu, 16 Jun 2011 10:11:15 +0000 (12:11 +0200)]
Bei Artikelauswahl nur ID als Hidden mitschleifen, nicht alle Artikeldetails
Fix für Bug 1670.
Moritz Bunkus [Thu, 16 Jun 2011 08:31:25 +0000 (10:31 +0200)]
Admin-Passwort immer gehasht speichern, auch wenn LDAP-Authentifizierung aktiv ist
Moritz Bunkus [Thu, 16 Jun 2011 08:27:25 +0000 (10:27 +0200)]
Merge branch 'no-cleartext-passwords-in-db'
Moritz Bunkus [Thu, 16 Jun 2011 08:27:14 +0000 (10:27 +0200)]
Das Admin-Passwort nicht im Klartext in Session-Tabelle ablegen
Moritz Bunkus [Thu, 16 Jun 2011 08:18:16 +0000 (10:18 +0200)]
Das Benutzer-Passwort nicht im Klartext in Session-Tabelle ablegen
Moritz Bunkus [Thu, 16 Jun 2011 08:00:11 +0000 (10:00 +0200)]
Passwort-Hashing in eigenes Modul ausgelagert
Moritz Bunkus [Thu, 16 Jun 2011 07:36:52 +0000 (09:36 +0200)]
PHP-basierten CSV-Import-Code entfernt
Moritz Bunkus [Thu, 16 Jun 2011 07:34:21 +0000 (09:34 +0200)]
Merge branch 'csv-import-in-perl'
Moritz Bunkus [Thu, 5 May 2011 08:48:55 +0000 (10:48 +0200)]
Session-Dateien ignorieren
Moritz Bunkus [Tue, 3 May 2011 15:59:51 +0000 (17:59 +0200)]
Manager-Klasse für Customer
Moritz Bunkus [Tue, 3 May 2011 15:45:53 +0000 (17:45 +0200)]
Framework für after/before-Hooks bei load/save/delete
Conflicts:
SL/X.pm
Verwendung von Exception::Lite anstelle von ExceptionClass wie im
Kundenprojekt.
Sven Schöling [Thu, 5 May 2011 10:08:42 +0000 (12:08 +0200)]
Anstatt über "action_" zu croaken gibt der Base Controller jetzt eine freundliche Meldung.
Moritz Bunkus [Tue, 3 May 2011 14:04:04 +0000 (16:04 +0200)]
Kundenspezifische Felder entfernt
Moritz Bunkus [Mon, 7 Mar 2011 12:21:52 +0000 (13:21 +0100)]
Beispieldatei bei CSV-Import herunterladen
Sven Schöling [Mon, 7 Mar 2011 11:11:44 +0000 (12:11 +0100)]
Tests brauchen mittlerweile fix Text::CSV_XS
Moritz Bunkus [Thu, 3 Mar 2011 12:10:36 +0000 (13:10 +0100)]
Hilfstext für Spalte 'type' bei Artikelstammdaten
Moritz Bunkus [Thu, 3 Mar 2011 12:04:50 +0000 (13:04 +0100)]
Übersetzung angepasst
Moritz Bunkus [Thu, 3 Mar 2011 11:35:53 +0000 (12:35 +0100)]
Import von Lieferanten/Lieferanten-Artikelnummern (makemodel) zu Artikeln
Moritz Bunkus [Thu, 3 Mar 2011 11:09:53 +0000 (12:09 +0100)]
CSV-Import-Menüeinträge verweisen jetzt nur noch auf den neuen Import
Moritz Bunkus [Thu, 3 Mar 2011 10:48:39 +0000 (11:48 +0100)]
Ausgewähltes Zahlenformat berücksichtigen
Moritz Bunkus [Thu, 3 Mar 2011 10:33:32 +0000 (11:33 +0100)]
Hilfetext-Warnung entfernt
Moritz Bunkus [Thu, 3 Mar 2011 10:32:29 +0000 (11:32 +0100)]
Importieren von Preisgruppen
Moritz Bunkus [Thu, 3 Mar 2011 09:40:34 +0000 (10:40 +0100)]
Preisaktualisierung bestehender Artikel
Moritz Bunkus [Thu, 3 Mar 2011 09:29:49 +0000 (10:29 +0100)]
Refactoring: gemeinsamen Code ausgelagert; Ansprechpersonen/Lieferadressen: Kunden-/Lieferantennamen anzeigen
Moritz Bunkus [Thu, 3 Mar 2011 08:43:47 +0000 (09:43 +0100)]
Auf alle Fehler auf einmal testen und nicht beim ersten abbrechen
Moritz Bunkus [Thu, 3 Mar 2011 08:36:59 +0000 (09:36 +0100)]
Überflüssige Zeilen entfernt
Moritz Bunkus [Thu, 3 Mar 2011 08:36:52 +0000 (09:36 +0100)]
Infotext anzeigen, wenn nur Preis aktualisiert wird
Moritz Bunkus [Thu, 3 Mar 2011 08:10:17 +0000 (09:10 +0100)]
Überflüssiger Accessor
Moritz Bunkus [Thu, 3 Mar 2011 08:05:32 +0000 (09:05 +0100)]
Typo
Moritz Bunkus [Wed, 2 Mar 2011 17:21:22 +0000 (18:21 +0100)]
TODO
Moritz Bunkus [Wed, 2 Mar 2011 17:16:59 +0000 (18:16 +0100)]
Hilfetexte für Lieferanschriftenstammdatenimport
Moritz Bunkus [Wed, 2 Mar 2011 17:06:01 +0000 (18:06 +0100)]
Hilfetexte für Kunden-/Lieferantenstammdatenimport
Moritz Bunkus [Wed, 2 Mar 2011 16:55:40 +0000 (17:55 +0100)]
Hilfetexte anzeigen; sehr viele Übersetzungen
Moritz Bunkus [Wed, 2 Mar 2011 15:50:05 +0000 (16:50 +0100)]
Viele weitere Klartextfelder bei Kunden-/Lieferantenstammdaten
Moritz Bunkus [Wed, 2 Mar 2011 15:30:56 +0000 (16:30 +0100)]
Anzeigen und Importieren von benutzerdefinierten Variablen bei Kunden, Lieferanten, Artikeln
Moritz Bunkus [Wed, 2 Mar 2011 14:32:40 +0000 (15:32 +0100)]
Verknüpfungen Parts/Customers/Vendors -> Custom Variables
Moritz Bunkus [Wed, 2 Mar 2011 14:12:24 +0000 (15:12 +0100)]
Anzeige und Import von übersetzten Artikeltexten und Bemerkungen
Moritz Bunkus [Wed, 2 Mar 2011 13:58:54 +0000 (14:58 +0100)]
Behandlung von neu zu vergebenen Artikelnummern gefixt
Moritz Bunkus [Wed, 2 Mar 2011 13:54:05 +0000 (14:54 +0100)]
Bugfixes Artikelimport
Moritz Bunkus [Wed, 2 Mar 2011 13:20:47 +0000 (14:20 +0100)]
Artikelnummernvergabe im TransNumberGenerator
Moritz Bunkus [Wed, 2 Mar 2011 13:04:52 +0000 (14:04 +0100)]
Artikelimport bisher
Moritz Bunkus [Wed, 2 Mar 2011 13:04:13 +0000 (14:04 +0100)]
Gewisse Spalten nicht ins Profil aufnehmen
Moritz Bunkus [Wed, 2 Mar 2011 11:43:20 +0000 (12:43 +0100)]
Einstellung "Separator für Preisgruppen" entfernt
Moritz Bunkus [Wed, 2 Mar 2011 09:10:18 +0000 (10:10 +0100)]
Standard-Buchungsgruppe in CSV-Import-Profil via ID speichern
Moritz Bunkus [Wed, 2 Mar 2011 08:42:51 +0000 (09:42 +0100)]
Überschrift nur anzeigen, wenn dauzgehörige Tabelle auch angezeigt wird
Moritz Bunkus [Wed, 2 Mar 2011 08:42:15 +0000 (09:42 +0100)]
Keine undefinierten Werte als Referenzen nutzen (passiert im Fehlerfall)
Moritz Bunkus [Wed, 2 Mar 2011 08:41:58 +0000 (09:41 +0100)]
Ein [% END %] zu viel
Moritz Bunkus [Tue, 1 Mar 2011 16:15:47 +0000 (17:15 +0100)]
Import von Lieferadressen.
Moritz Bunkus [Tue, 1 Mar 2011 15:16:35 +0000 (16:16 +0100)]
Debugnachrichten
Moritz Bunkus [Tue, 1 Mar 2011 15:14:58 +0000 (16:14 +0100)]
Übersetzungen
Moritz Bunkus [Tue, 1 Mar 2011 15:14:53 +0000 (16:14 +0100)]
Import-Button direkt nach Import nicht wieder anzeigen
Moritz Bunkus [Tue, 1 Mar 2011 15:14:43 +0000 (16:14 +0100)]
Flash-Meldung nach Import ausgeben
Moritz Bunkus [Tue, 1 Mar 2011 15:13:48 +0000 (16:13 +0100)]
Import von Ansprechpartnern
Moritz Bunkus [Tue, 1 Mar 2011 14:57:19 +0000 (15:57 +0100)]
Verknüpfung Vendor -> Contact
Moritz Bunkus [Tue, 1 Mar 2011 14:06:34 +0000 (15:06 +0100)]
Längenbeschränkung bei bestimmten Feldern
Moritz Bunkus [Tue, 1 Mar 2011 13:46:33 +0000 (14:46 +0100)]
Temporäre Menüpunkte für neuen CSV-Import
Moritz Bunkus [Tue, 1 Mar 2011 13:33:14 +0000 (14:33 +0100)]
Statusausgabe verbessert
Moritz Bunkus [Tue, 1 Mar 2011 13:19:33 +0000 (14:19 +0100)]
Zusammenfassung anzeigen
Moritz Bunkus [Tue, 1 Mar 2011 13:19:24 +0000 (14:19 +0100)]
Einträge mit Fehlern nicht importieren
Moritz Bunkus [Tue, 1 Mar 2011 10:18:58 +0000 (11:18 +0100)]
Kunden-/Lieferantenstammdatenimport: zumindest das Testen funktioniert
Moritz Bunkus [Tue, 1 Mar 2011 09:40:58 +0000 (10:40 +0100)]
Kosmetik
Moritz Bunkus [Tue, 1 Mar 2011 09:40:06 +0000 (10:40 +0100)]
Vergabe von Kunden-/Lieferantennummer beim Speichern eines VC-Objektes implementiert
Moritz Bunkus [Thu, 24 Feb 2011 15:55:14 +0000 (16:55 +0100)]
Übersetzungen
Moritz Bunkus [Thu, 24 Feb 2011 15:45:01 +0000 (16:45 +0100)]
Hochladen und Anzeigen von hochgeladenen Dateien implementiert
Moritz Bunkus [Thu, 24 Feb 2011 08:54:15 +0000 (09:54 +0100)]
CSV-Importmasken um typspezifische Eingabefelder erweitert
Moritz Bunkus [Wed, 23 Feb 2011 17:12:21 +0000 (18:12 +0100)]
form_customers_vendors.html nach form.html umbenannt; Kosmetik
Moritz Bunkus [Wed, 23 Feb 2011 17:03:31 +0000 (18:03 +0100)]
Speichern, Laden, Löschen von Importprofilen implementiert
Moritz Bunkus [Wed, 23 Feb 2011 10:06:32 +0000 (11:06 +0100)]
Datenbanktabelle und -modelle für CSV-Stammdatenimportprofile
Moritz Bunkus [Mon, 2 May 2011 15:26:20 +0000 (17:26 +0200)]
Möglichkeit, das Encoding anzugeben; 'mode'-Paramter ist nun ">" oder "<"
Conflicts:
SL/SessionFile.pm
Sven Schöling [Fri, 25 Feb 2011 12:18:31 +0000 (13:18 +0100)]
File::Path auf legacy Interface umgestellt, damit es auf Maschinen vor 2010 läuft.
Moritz Bunkus [Mon, 2 May 2011 15:24:04 +0000 (17:24 +0200)]
Session-basierte Dateien (die also bei Ablauf gelöscht werden)
Conflicts:
SL/Auth.pm
Sven Schöling [Tue, 8 Mar 2011 10:11:54 +0000 (11:11 +0100)]
Case insensitive header waren nicht voll abgedeckt, und haben Fehler bei kaputten Headern unterdrückt.
Moritz Bunkus [Mon, 7 Mar 2011 15:58:54 +0000 (16:58 +0100)]
CSV-Import: Groß-/Kleinschreibung bei Spaltennamen ignorieren
Sven Schöling [Mon, 7 Mar 2011 11:10:50 +0000 (12:10 +0100)]
Bugfix: Kein newline am Ende der Datei verschluckte die letzte Zeile.
Moritz Bunkus [Mon, 28 Feb 2011 14:08:56 +0000 (15:08 +0100)]
Text::CSV_XS wird vorausgesetzt, nicht Text::CSV
Sven Schöling [Wed, 2 Mar 2011 13:19:07 +0000 (14:19 +0100)]
SL::Helper::Csv: neues flag "strict_profile". Wenn gesetzt werden nur Daten aus dem Profil benutzt, keine DWIM can checks.
Sven Schöling [Wed, 2 Mar 2011 11:02:42 +0000 (12:02 +0100)]
Csv Errors sind nun Objekte mit entsprechendem Zugriff.
Sven Schöling [Thu, 24 Feb 2011 10:42:51 +0000 (11:42 +0100)]
Mehr Dokumentation
Sven Schöling [Thu, 24 Feb 2011 10:41:50 +0000 (11:41 +0100)]
Csv/Dispatcher: dynamisches $class require schon im Specbuilder.
- Spart Zeit später
- Kann abgefangen werden falls es Fehler gibt.
Sven Schöling [Thu, 24 Feb 2011 09:53:04 +0000 (10:53 +0100)]
Indices auf OneToOne relationships werden jetzt mit Fehler quittiert.
Moritz Bunkus [Thu, 24 Feb 2011 09:14:43 +0000 (10:14 +0100)]
Kosmetik, Typos
Sven Schöling [Wed, 23 Feb 2011 18:11:58 +0000 (19:11 +0100)]
Multiple Dispatch - one-to-many.
Sven Schöling [Wed, 23 Feb 2011 16:56:38 +0000 (17:56 +0100)]
Dokumentationsupdate.
Sven Schöling [Wed, 23 Feb 2011 16:46:47 +0000 (17:46 +0100)]
One-To-One dispatch test.
Sven Schöling [Wed, 23 Feb 2011 16:32:14 +0000 (17:32 +0100)]
Csv Dispatcher implementiert.
Sven Schöling [Wed, 23 Feb 2011 11:17:18 +0000 (12:17 +0100)]
SL::Helper::Csv -> ignore_unkown_columns flag
Sven Schöling [Wed, 23 Feb 2011 10:32:15 +0000 (11:32 +0100)]
SL::Helper::Csv: Doku zur Errorstruktur.
Sven Schöling [Tue, 22 Feb 2011 11:22:29 +0000 (12:22 +0100)]
dispatch -> profile. ausserdem mehr errorchecking.
Sven Schöling [Fri, 18 Feb 2011 13:51:45 +0000 (14:51 +0100)]
SL/Helper/Csv.pm: header_acc umbenannt in dispatch, Doku, check_header
Sven Schöling [Thu, 17 Feb 2011 11:31:02 +0000 (12:31 +0100)]
CSV: Errorhandling
Parser umgeschrieben, eof muss nach getline prüfen (bekloppt).
Errorhandling aktiviert. Dokumentation aktualisiert.
Sven Schöling [Wed, 16 Feb 2011 17:16:24 +0000 (18:16 +0100)]
Csv Helper Modul.
Moritz Bunkus [Wed, 15 Jun 2011 13:09:28 +0000 (15:09 +0200)]
Versionsnummer ist wieder unstable