Aktivität
von 07.06.2011 bis 06.07.2011
06.07.2011
04.07.2011
- 10:04 Revision af281b3c (kivitendo): Bei Locking dasselbe DB-Handle verwenden
- Seit der neuen Klasse für den Zugriff auf 'defaults' ist durch das
"SELECT ..." die 'defaults' in der DB-Verbindung g...
01.07.2011
- 13:35 Revision edbbcd58 (kivitendo): enter_sub(2)/leave_sub(2) nur loggen, wenn TRACE2 als Log-Level gesetzt ist
- Bisher wurde das Argument als normales Log-Level interpretiert, was
DEBUG1 entsprach. Das ist aber unintuitiv und mac...
29.06.2011
- 10:46 Revision ad9811f4 (kivitendo): Merge branch 'master' of lx-office.linet-services.de:lx-office-erp
- 10:45 Revision 27e80751 (kivitendo): Kosmetik
- 10:44 Revision 891411c1 (kivitendo): Eine Klasse & globale Variable zur Verwaltung von mandantenbasierter Konfiguration
27.06.2011
- 14:51 Revision 3832ae64 (kivitendo): Leerzeichen zwischen den Sätzen nicht klempen.
- 13:46 Revision d2ab88c9 (kivitendo): Der Handler in dieser Version der Doku ist für fcgid.
- 13:45 Revision dcfb77f6 (kivitendo): Typos
- 13:31 Revision cf90d5d9 (kivitendo): Warnings im Debug menü togglen.
23.06.2011
- 17:37 Revision f8250919 (kivitendo): Nicht benötigten Eintrag zu nicht existentem JS entfernt
- Fix für Bug 1679.
- 17:26 Revision e0c3dcb8 (kivitendo): Default-Passwort-Algo: SHA256 mit Salzen durch Login
- 17:26 Revision 7d42e176 (kivitendo): Bei Passwortänderung Login für Salzen übergeben
- 15:54 Revision 77ee93fc (kivitendo): Optionaler, automatischer FCGI-Restart nach Request bei Programmänderungen
- Muss in Konfiguration in [debug] mit restart_fcgi_process_on_changes
angeschaltet werden. Überwacht alle Dateien in S... - 15:17 Revision cdacfe1c (kivitendo): Prozess-ID & Uhrzeit nicht sichtbar in Session-Keys verwenden
- 14:12 Revision 0a612d2f (kivitendo): Merge branch 'master' of lx-office.linet-services.de:lx-office-erp
- 14:08 Revision be3db7d1 (kivitendo): Benutzer-Anmeldung verweigern, wenn nicht eingespielte Admin-DB-Upgrades vorhanden sind
- 10:40 Revision e0ba33ff (kivitendo): Nicht immer alle Session-Werte automatisch laden und parsen
- Durch das Speichern ganzer Forms in der Session wurde das Laden sehr
langsam, weil bei jedem Request alle Session-Wer...
21.06.2011
- 17:54 Revision 94d6b5f9 (kivitendo): Bug 1275: Unbenutzte Lieferadressen lassen sich nicht löschen
- Code für Löschen von Lieferadresse und Kontaktperson hatte sich vermischt.
- 15:29 Revision 874a3b3d (kivitendo): Mehr Dokumentation für SL/LxDebug.pm
- 14:34 Revision c7815446 (kivitendo): Form::init_template gibt immer das Template-Objekt zurück
- 11:30 Revision e0a2fe1e (kivitendo): Zahlungseingangstemplate: Typo in Funktionsnamen
- 10:56 Revision 5cc1afa0 (kivitendo): Dokumentation für SL/LXDebug.pm
- 10:56 Revision c92dddcb (kivitendo): Funktion für unified diff zweier Objekte/Strings in Debugausgabe
- 10:12 Revision 5eb3a1b9 (kivitendo): Eval-Error im Dispatcher auch auf STDERR ausgeben
- Wurde bereits ein Template ausgegeben, bevor der Fehler auftrat, so
konnte es sein, dass die Fehlermeldung komplett v... - 09:29 Revision 2a795624 (kivitendo): Warnung "no statement is executing" vermeiden
- 08:51 Revision 8ed92861 (kivitendo): Passwort-Änderungen auch in der Session speichern
- 08:51 Revision d3d6cb31 (kivitendo): Fall 'kein Hash-Algorithmus angegeben' bei alten Passwörtern richtig behandeln
20.06.2011
- 18:19 Revision 16f91f23 (kivitendo): create_unique_session_value hat immer falsch auf Eindeutigkeit der Nummer geprüft
- 17:54 Revision d74347f9 (kivitendo): Merge branch 'master' of lx-office.linet-services.de:lx-office-erp
- 17:54 Revision 75f69249 (kivitendo): Keine großen GET-Requests via HTTP-Redirect erfordern
- Bugfix für 1609.
19.06.2011
17.06.2011
- 15:20 Revision 508801bb (kivitendo): Verwaltung von Kunden-/Lieferantentypen auf Controller umgestellt
- 15:12 Revision bc9d2f36 (kivitendo): flash_later durch Auto-Restore von 'FLASH' von Session nach $::form gefixt
- Bug wurde in c90b4dcd implementiert. Hintergrund:
c90b4dcd sollte ermöglichen, dass Werte in der Session gespeichert... - 14:37 Revision a609123f (kivitendo): Kosmetik
16.06.2011
- 15:23 Revision 2ff2f6c9 (kivitendo): Verwaltung von Abteilungen auf Controller umgestellt
- 14:45 Revision f631da56 (kivitendo): Actions 'move_up' und 'move_down' gibt es nicht mehr
- 14:34 Revision 6d6eb2de (kivitendo): ship_to() in io.pl auf Template umgestellt
- 14:31 Revision aad6637b (kivitendo): Feld shiptocp_gender mitschleifen
- 14:13 Revision 7f1ff6c8 (kivitendo): Bei Artikelauswahl "title" der Originalform nicht überschreiben
- 13:54 Revision 217d32f3 (kivitendo): Feature "Lizenzen" entfernt
- Hat grob gesehen niemand benutzt, es funktionierte nicht, und wurde
seit gefühlten 20 Jahren nicht weiter entwickelt. - 13:08 Revision 0ecaba2b (kivitendo): Fehlende Übersetzung
- 13:07 Revision 461b6311 (kivitendo): select_item() in io.pl auf Template umgestellt
- 12:41 Revision 165a97b3 (kivitendo): In Einkaufsbelegen Übersetzungen von Artikeln berücksichtigen
- Fix für Bug 1677.
- 12:16 Revision cb253140 (kivitendo): Bei Artikelauswahl nur ID als Hidden mitschleifen, nicht alle Artikeldetails
- Fix für Bug 1670.
- 10:31 Revision 9133b2d0 (kivitendo): Admin-Passwort immer gehasht speichern, auch wenn LDAP-Authentifizierung aktiv ist
- 10:27 Revision 1c385c60 (kivitendo): Merge branch 'no-cleartext-passwords-in-db'
- 10:27 Revision 38a4efa7 (kivitendo): Das Admin-Passwort nicht im Klartext in Session-Tabelle ablegen
- 10:18 Revision d0c2cfbe (kivitendo): Das Benutzer-Passwort nicht im Klartext in Session-Tabelle ablegen
- 10:00 Revision 58fdd50d (kivitendo): Passwort-Hashing in eigenes Modul ausgelagert
- 09:36 Revision 1d69ac97 (kivitendo): PHP-basierten CSV-Import-Code entfernt
- 09:34 Revision 72b340de (kivitendo): Merge branch 'csv-import-in-perl'
- 09:34 Revision 3d83cf12 (kivitendo): Session-Dateien ignorieren
- 09:34 Revision 476b6d40 (kivitendo): Manager-Klasse für Customer
- 09:34 Revision af56ae02 (kivitendo): Framework für after/before-Hooks bei load/save/delete
- Conflicts:
SL/X.pm
Verwendung von Exception::Lite anstelle von ExceptionClass wie im
Kundenprojekt. - 09:30 Revision 84e1c3e5 (kivitendo): Anstatt über "action_" zu croaken gibt der Base Controller jetzt eine freundliche Meldung.
- 09:30 Revision dfd2c90e (kivitendo): Kundenspezifische Felder entfernt
- 09:30 Revision 6759902a (kivitendo): Beispieldatei bei CSV-Import herunterladen
- 09:30 Revision 0fb93bcf (kivitendo): Tests brauchen mittlerweile fix Text::CSV_XS
- 09:30 Revision e5e35e66 (kivitendo): Hilfstext für Spalte 'type' bei Artikelstammdaten
- 09:30 Revision 1ffedc13 (kivitendo): Übersetzung angepasst
- 09:30 Revision 2f94dfa1 (kivitendo): Import von Lieferanten/Lieferanten-Artikelnummern (makemodel) zu Artikeln
- 09:30 Revision 5b0d61b4 (kivitendo): CSV-Import-Menüeinträge verweisen jetzt nur noch auf den neuen Import
- 09:30 Revision f9af406f (kivitendo): Ausgewähltes Zahlenformat berücksichtigen
- 09:30 Revision 3e3652cb (kivitendo): Hilfetext-Warnung entfernt
- 09:30 Revision 961c61ef (kivitendo): Importieren von Preisgruppen
- 09:30 Revision 9d6a2ef2 (kivitendo): Preisaktualisierung bestehender Artikel
- 09:30 Revision 2c6717d9 (kivitendo): Refactoring: gemeinsamen Code ausgelagert; Ansprechpersonen/Lieferadressen: Kunden-/Lieferantennamen anzeigen
- 09:30 Revision 2c139ad7 (kivitendo): Auf alle Fehler auf einmal testen und nicht beim ersten abbrechen
- 09:30 Revision a928d034 (kivitendo): Überflüssige Zeilen entfernt
- 09:30 Revision 4753781c (kivitendo): Infotext anzeigen, wenn nur Preis aktualisiert wird
- 09:30 Revision 05445f9d (kivitendo): Überflüssiger Accessor
- 09:30 Revision f6c4aef8 (kivitendo): Typo
- 09:29 Revision b13c3cbf (kivitendo): TODO
- 09:29 Revision 32115b41 (kivitendo): Hilfetexte für Lieferanschriftenstammdatenimport
- 09:29 Revision 220ccac9 (kivitendo): Hilfetexte für Kunden-/Lieferantenstammdatenimport
- 09:29 Revision 7caf72ff (kivitendo): Hilfetexte anzeigen; sehr viele Übersetzungen
- 08:44 Revision 1c84c7f2 (kivitendo): Viele weitere Klartextfelder bei Kunden-/Lieferantenstammdaten
- 08:44 Revision e055b3ff (kivitendo): Anzeigen und Importieren von benutzerdefinierten Variablen bei Kunden, Lieferanten, Artikeln
- 08:44 Revision 39e13b0f (kivitendo): Verknüpfungen Parts/Customers/Vendors -> Custom Variables
- 08:44 Revision 35948584 (kivitendo): Anzeige und Import von übersetzten Artikeltexten und Bemerkungen
- 08:44 Revision 2225b5be (kivitendo): Behandlung von neu zu vergebenen Artikelnummern gefixt
- 08:44 Revision 05d72378 (kivitendo): Bugfixes Artikelimport
- 08:44 Revision 8d87ea57 (kivitendo): Artikelnummernvergabe im TransNumberGenerator
- 08:44 Revision 81379539 (kivitendo): Artikelimport bisher
- 08:44 Revision 07ad0fee (kivitendo): Gewisse Spalten nicht ins Profil aufnehmen
- 08:44 Revision dccc54aa (kivitendo): Einstellung "Separator für Preisgruppen" entfernt
- 08:44 Revision 023fab8d (kivitendo): Standard-Buchungsgruppe in CSV-Import-Profil via ID speichern
- 08:44 Revision 4eb7a677 (kivitendo): Überschrift nur anzeigen, wenn dauzgehörige Tabelle auch angezeigt wird
- 08:44 Revision b9e6845d (kivitendo): Keine undefinierten Werte als Referenzen nutzen (passiert im Fehlerfall)
- 08:44 Revision 20122dd0 (kivitendo): Ein [% END %] zu viel
- 08:44 Revision 9e152755 (kivitendo): Import von Lieferadressen.
- 08:44 Revision 10ef28a9 (kivitendo): Debugnachrichten
- 08:44 Revision bd145659 (kivitendo): Übersetzungen
- 08:44 Revision 4f81a77f (kivitendo): Import-Button direkt nach Import nicht wieder anzeigen
- 08:44 Revision 136a063c (kivitendo): Flash-Meldung nach Import ausgeben
- 08:44 Revision 7b9d1666 (kivitendo): Import von Ansprechpartnern
- 08:44 Revision efc63086 (kivitendo): Verknüpfung Vendor -> Contact
- 08:44 Revision 0297cac9 (kivitendo): Längenbeschränkung bei bestimmten Feldern
- 08:44 Revision 4970b5b2 (kivitendo): Temporäre Menüpunkte für neuen CSV-Import
- 08:44 Revision 13b5fc65 (kivitendo): Statusausgabe verbessert
- 08:44 Revision ecf5708c (kivitendo): Zusammenfassung anzeigen
- 08:44 Revision 7b81cb26 (kivitendo): Einträge mit Fehlern nicht importieren
- 08:44 Revision f87763cd (kivitendo): Kunden-/Lieferantenstammdatenimport: zumindest das Testen funktioniert
- 08:44 Revision 0389fbc6 (kivitendo): Kosmetik
- 08:44 Revision 930e5ecb (kivitendo): Vergabe von Kunden-/Lieferantennummer beim Speichern eines VC-Objektes implementiert
- 08:44 Revision 0f84ffa0 (kivitendo): Übersetzungen
- 08:44 Revision 29269e99 (kivitendo): Hochladen und Anzeigen von hochgeladenen Dateien implementiert
- 08:44 Revision 1abd7845 (kivitendo): CSV-Importmasken um typspezifische Eingabefelder erweitert
- 08:44 Revision f5594740 (kivitendo): form_customers_vendors.html nach form.html umbenannt; Kosmetik
- 08:44 Revision 7f1f5efe (kivitendo): Speichern, Laden, Löschen von Importprofilen implementiert
- 08:44 Revision c2cf302a (kivitendo): Datenbanktabelle und -modelle für CSV-Stammdatenimportprofile
- 08:44 Revision ab9162ac (kivitendo): Möglichkeit, das Encoding anzugeben; 'mode'-Paramter ist nun ">" oder "<"
- Conflicts:
SL/SessionFile.pm - 08:44 Revision 30e09cb2 (kivitendo): File::Path auf legacy Interface umgestellt, damit es auf Maschinen vor 2010 läuft.
- 08:44 Revision 4344f4e3 (kivitendo): Session-basierte Dateien (die also bei Ablauf gelöscht werden)
- Conflicts:
SL/Auth.pm - 08:44 Revision 7d9888e3 (kivitendo): Case insensitive header waren nicht voll abgedeckt, und haben Fehler bei kaputten Headern unterdrückt.
- 08:44 Revision 6833aa9a (kivitendo): CSV-Import: Groß-/Kleinschreibung bei Spaltennamen ignorieren
- 08:44 Revision 61a56da0 (kivitendo): Bugfix: Kein newline am Ende der Datei verschluckte die letzte Zeile.
- 08:44 Revision dcd6ce29 (kivitendo): Text::CSV_XS wird vorausgesetzt, nicht Text::CSV
- 08:44 Revision 09294068 (kivitendo): SL::Helper::Csv: neues flag "strict_profile". Wenn gesetzt werden nur Daten aus dem Profil benutzt, keine DWIM can checks.
- 08:44 Revision c46898c7 (kivitendo): Csv Errors sind nun Objekte mit entsprechendem Zugriff.
- 08:44 Revision bfb0d001 (kivitendo): Mehr Dokumentation
- 08:44 Revision 7358571b (kivitendo): Csv/Dispatcher: dynamisches $class require schon im Specbuilder.
- - Spart Zeit später
- Kann abgefangen werden falls es Fehler gibt. - 08:44 Revision 45119ead (kivitendo): Indices auf OneToOne relationships werden jetzt mit Fehler quittiert.
- 08:44 Revision efb48636 (kivitendo): Kosmetik, Typos
- 08:44 Revision 90af0ce7 (kivitendo): Multiple Dispatch - one-to-many.
- 08:44 Revision 8a635325 (kivitendo): Dokumentationsupdate.
- 08:44 Revision 417cc3a7 (kivitendo): One-To-One dispatch test.
- 08:44 Revision 17d58914 (kivitendo): Csv Dispatcher implementiert.
- 08:44 Revision 1dcc096b (kivitendo): SL::Helper::Csv -> ignore_unkown_columns flag
- 08:43 Revision bd9f274b (kivitendo): SL::Helper::Csv: Doku zur Errorstruktur.
- 08:43 Revision 62add698 (kivitendo): dispatch -> profile. ausserdem mehr errorchecking.
- 08:43 Revision f9f7b56e (kivitendo): SL/Helper/Csv.pm: header_acc umbenannt in dispatch, Doku, check_header
- 08:43 Revision 8fba112b (kivitendo): CSV: Errorhandling
- Parser umgeschrieben, eof muss nach getline prüfen (bekloppt).
Errorhandling aktiviert. Dokumentation aktualisiert. - 08:43 Revision 2f6ebd89 (kivitendo): Csv Helper Modul.
15.06.2011
- 15:09 Revision 17cf5d4a (kivitendo): Versionsnummer ist wieder unstable
- 15:07 Revision 025e65a6 (kivitendo): Debian-Paketname: Architektur wird durch Unterstrich abgesetzt
- 15:06 Revision 6f9df130 (kivitendo): Alte Konfigurationsdateilinks löschen
- 11:49 Revision dab7ae78 (kivitendo): Debian-Paketname: Architektur wird durch Unterstrich abgesetzt
- 11:47 Revision ffa41960 (kivitendo): Versionsnummer gesetzt, changelog aktualisiert
- 11:40 Revision 939b7eb4 (kivitendo): Doku-Updates
- 11:35 Revision 749f3e34 (kivitendo): mod_fcgid benutzen
- 11:35 Revision 579d651f (kivitendo): Pre-Checks können mit Exception enden (end-of-request), daher in eval {} packen
- Ansonsten wurde nach jeder Anfrage der Prozess beendet, sofern ein
Pre-Check fehl schlug. Das passiert z.B., wenn die... - 11:35 Revision 9b327aff (kivitendo): Nur Session speichern, wenn Auth-Tabellen vorhanden sind
- 10:27 Revision 45056ba6 (kivitendo): Sort::Naturally gibt es in Debian Lenny nicht, aber wir liefern ein Fallback mit
- 10:25 Revision d0a563fe (kivitendo): Doku zum Task-Server verbessert
- 09:56 Revision cac0b495 (kivitendo): Infos zum Parameter FcgidMaxRequestLen in die Upgrade-Doku
- 09:48 Revision 6ec0dce9 (kivitendo): Neu hinzugekommene Module dokumentiert
14.06.2011
- 00:12 Revision 62157a56 (kivitendo): Link zu weiteren Infos korrigiertm, ...
- falls Authentifizierungsdatenbank nicht erreicht werden kann.
- 16:36 Revision 860d71d8 (kivitendo): Doku zu FCGI verbessert
- 15:46 Revision cf971437 (kivitendo): Apache 1.x wird nicht mehr unterstützt
- 15:43 Revision f13b7e71 (kivitendo): Kosmetik: einheitliche Einrückung
- 15:43 Revision 70a52398 (kivitendo): Die neue Version wird 2.6.3 sein, nicht 2.7.0
- 15:30 Revision ba9c06f3 (kivitendo): Auch Konfigurationsdatei lx_office.conf.default von /etc nach /usr/lib/... symlinken
- 15:24 Revision 23a3a6c4 (kivitendo): Perl-Modul Config::Std wird benötigt
- 15:21 Revision 808d898e (kivitendo): Keine vorhersehbaren temporären Dateinamen
- 15:20 Revision 7cfa7f11 (kivitendo): Unbenutzten Code entfernt
- 15:18 Revision 9e96fa63 (kivitendo): Kosmetik: keine Tabs oder trailing whitespaces
- 15:17 Revision b1da1af5 (kivitendo): Konfigurationsdatei für Console wurde nach config/lx_office.conf gemerget
- 15:07 Revision 2d2cd458 (kivitendo): Falsche sed-Anweisungen matchen nicht; keine temporären Dateien mit vorhersagbarem Namen
- 14:38 Revision ad58e6c4 (kivitendo): Dokumentation für Fcgid-Parameter "maximum request length"
09.06.2011
07.06.2011
- 13:44 Revision b959bb69 (kivitendo): Exchangerate: Bei Verkaufsrechnungen Wechselkurs richtig anzeigen
- war fehlerhaft, Wert war immer 0
Auch abrufbar als: Atom