Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
f4194b70 26.09.2011 17:50 Sven Schöling

Ein Query in $::form->create_links beschleunigt

c90d3558 26.09.2011 16:26 Sven Schöling

$::lxdebug->log_time optional text mitgeben.

56a13992 23.09.2011 16:15 Sven Schöling

STDOUT nicht neu aufmachen

89834c12 20.09.2011 11:37 Sven Schöling

Funktionen die Listen zurückgeben kommen in Template::Plugins als arrayref an. -.-

2d7159c4 19.09.2011 17:37 Sven Schöling

$::all_units nicht in SL::Form benutzen.

Die einzige verbliebene instanz von all_units ist jetzt nur noch in SL::AM
Die muss noch gefixt werden, aber die anderen beiden haben damit nichts zu tun.

1b3ad794 19.09.2011 17:34 Sven Schöling

%::debug_options => $::lx_office_conf->{debug}->{options}

Globale Hashes sind mit der jetzigen Konfiguration eh nicht schreibbar (zum
Glück) und der Standard benutzt das eh nicht. Wenn also einer das braucht,
bitte das benutzen.

2cd68ea4 19.09.2011 17:33 Sven Schöling

Warning beim Watchdog unterdrücken.

af16cfe6 19.09.2011 17:32 Sven Schöling

$::all_units nicht in MoreCommon benutzen.

258bf9ae 19.09.2011 17:32 Sven Schöling

compare_numbers argumente nicht rausshiften

84565d3d 16.09.2011 17:05 Sven Schöling

Nachtrag zu 3-arg open: STDOUT nicht überflüssig öffnen.

Führte zu einem skurrilen Bug wo der :raw Layer unter cgi nicht auf STDOUT propagiert wird

b56c0cd7 15.09.2011 21:02 Bernd Blessmann

Änderbarkeit bei Zahlungen f. Einkaufsrechnungen konfigurierbar.

Nie, immer oder am selben Tag, einstellbar in der lx_office.conf

f45b296f 15.09.2011 21:02 Bernd Blessmann

Änderbarkeit bei Zahlungen f. Verkaufsrechnungen konfigurierbar.

Nie, immer oder am selben Tag, einstellbar in der lx_office.conf

7274f9c8 15.09.2011 14:49 Sven Schöling

Alle 2-arg open in 3-arg open verwandelt.

48554177 15.09.2011 11:48 Sven Schöling

iterator muss resettet werden

457ad636 14.09.2011 12:40 Sven Schöling

Csv Import Helper: classenlose profile dürfen den Dispatcher nicht abschiessen.

e7ac04b2 14.09.2011 12:39 Sven Schöling

Verhindern, dass Customvars bei zirkulären Includes mehrfach registriert werden.

ff37d88c 14.09.2011 11:46 Sven Schöling

doc typo

70ff48b4 14.09.2011 11:46 Sven Schöling

custom_variables accessor wird jetzt vom mixin erstellt.

50630674 14.09.2011 11:46 Sven Schöling

typo

faada738 14.09.2011 11:45 Sven Schöling

typo

d92c7b01 14.09.2011 11:44 Sven Schöling

eine warning beseitigt.

1b65e282 14.09.2011 11:11 Sven Schöling

tabelle invoice <-> InvoiceItem.

e1bf173b 14.09.2011 11:10 Sven Schöling

CVars als Object Mixin.

Conflicts:

SL/DB/Customer.pm
SL/DB/Part.pm
SL/DB/Vendor.pm
6a61183c 08.09.2011 17:55 Moritz Bunkus

Update SEPA-XML-Dateien-Erzeugung auf Spezifikation v2.5

Fix für Bug 1699.

4aa81611 06.09.2011 13:25 Bernd Blessmann

Änderbarkeit der Zahlungen bei Debitorenbuchungen konfigurierbar

1f42dfbe 06.09.2011 13:23 Bernd Blessmann

Kosmetik

b02735f5 06.09.2011 11:19 Bernd Blessmann

Merge branch 'master' into bug1640

62ffcb1a 02.09.2011 16:05 Moritz Bunkus

Merge branch 'master' of lx-office.linet-services.de:lx-office-erp

5074cc50 02.09.2011 16:05 Moritz Bunkus

Artikelauswahl gefixt: das Ausgewählte nehmen, nicht den ersten Treffer

Hintergrund: Suche in SL/IS.pm hat (sehr außergewöhnlich) ein
Suchkriterium nach EAN mit "OR" verknüpft. Dadurch, dass die Suche
nach ID schlicht ans Ende mit "AND" gestellt wurde, ergab sich grob...

890e057f 01.09.2011 13:53 Bernd Blessmann

Änderbarkeit bei Zahlungen f. Kreditorenbuchungen konfigurierbar machen.

Nie, immer oder am selben Tag, einstellbar in der lx_office.conf

edc3ebb4 31.08.2011 10:25 Bernd Blessmann

gldate bei Zahlungen bei Kreditorenbuchungen auf current_date setzen

d232a246 26.08.2011 11:06 Moritz Bunkus

Bessere Fehlermeldung ausgeben, wenn eine Anwendung wie pdflatex nicht gefunden wird

79b83b02 25.08.2011 10:17 Bernd Blessmann

Zahlungen bei Kreditorenbuchungen nur am selben Tag löschbar machen.

Siehe auch Bug 1640. Ändert zwar nichts am Bug, steht da aber als
Anregung drin.

9a3d356c 22.08.2011 13:36 Bernd Blessmann

Projektnummer pro Beleg auch für Debitoren- und Kreditorenbuchungen.

d8e0c6d8 18.08.2011 10:54 Bernd Blessmann

Suchen auch nach positionsbezogenen Projektnummern bei Debitoren- und Kreditorenbuchungen.

Bei den Berichten für Verkaus- und Einkaufsrechnungen wird auch auf die
positionsbezogenen Projektnummern bei Debitoren- und Kreditorenbuchungen
gefiltert.

64515aa9 17.08.2011 07:32 Bernd Blessmann

Listenpreis wird beim Laden von Verkaufsformularen gesetzt.

Vorher war der immer 0. Jetzt wird aus parts gesetzt. In den
Tabellen der Verkaufsdokumente ist er nicht drin, wird dort
also nicht gespeichert.

727b4399 06.08.2011 14:08 Bernd Blessmann

Bei Locking dasselbe DB-Handle verwenden

Dasselbe Porblem wie beim commit
af281b3c71e26f85e07e44f5fe1b8b52bceb4b4e

3a11de06 02.08.2011 11:29 Bernd Blessmann

Vorauswahl der Sprache darf auch leer sein

a9937c85 01.08.2011 13:57 Bernd Blessmann

Vorauswahl der Sprache fuer Kunden in defaults

83560c63 27.07.2011 14:37 Bernd Blessmann

Warengruppe als Dropdown bei Stammdaten/Berichte/Waren

3286128e 27.07.2011 12:51 Jan Büren

Zum commit von gerade noch entsprechend employee korrekt ausgelesen und gldate vom richtigen Datensatz

4000272e 27.07.2011 12:50 Jan Büren

Buchungsjournal: Bearbeiter und Buchungsdatum

- Buchungsjournal: Auswahl nach Bearbeiter einschränken

- Sortierung: Auswahl ob Buchungsjournal nach Buchungsdatum oder
Rechnungsdatum sortiert wird (Buchungsdatum ist Default)

- Datumsauswahl von-bis berücksichtigt ebenfalls Auswahl...

5aaa3c62 22.07.2011 12:57 Moritz Bunkus

Merge branch 'master' of lx-office.linet-services.de:lx-office-erp

424d6ead 22.07.2011 12:57 Moritz Bunkus

In Konfiguration angegebene Anwendungen in PATH suchen

Fix für Bug 1690.

306fad80 13.07.2011 15:14 G. Richardson

myconfig bei cogs und process_assembly übergeben

43f9b1c5 13.07.2011 15:06 G. Richardson

Umstellung von eur zu 3 Variablen in defaults

accounting_method inventory_system profit_determination

Details siehe doc/umstellung_eur.txt

d80ffb81 08.07.2011 11:03 Sven Schöling

Podfixes.

af281b3c 04.07.2011 10:04 Moritz Bunkus

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 gelockt, die über
get_standard_dbh zurückgegeben wird. Versucht nun SL/TransNumber, mit
"LOCK defaults" die Tabelle ebenfalls zu locken, so klappt das nur,...

edbbcd58 01.07.2011 13:35 Moritz Bunkus

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 macht es relativ
sinnlos, DEBUG1 zu benutzen, weil es zusammen mit TRACE plötzlich alle...

27e80751 29.06.2011 10:45 Moritz Bunkus

Kosmetik

891411c1 29.06.2011 10:44 Moritz Bunkus

Eine Klasse & globale Variable zur Verwaltung von mandantenbasierter Konfiguration

e0c3dcb8 23.06.2011 17:26 Moritz Bunkus

Default-Passwort-Algo: SHA256 mit Salzen durch Login

7d42e176 23.06.2011 17:26 Moritz Bunkus

Bei Passwortänderung Login für Salzen übergeben

77ee93fc 23.06.2011 15:54 Moritz Bunkus

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 SL, bin, config,
templates/webpages sowie einige im Basisverzeichnis auf Änderungen des...

cdacfe1c 23.06.2011 15:17 Moritz Bunkus

Prozess-ID & Uhrzeit nicht sichtbar in Session-Keys verwenden

0a612d2f 23.06.2011 14:12 Moritz Bunkus

Merge branch 'master' of lx-office.linet-services.de:lx-office-erp

be3db7d1 23.06.2011 14:08 Moritz Bunkus

Benutzer-Anmeldung verweigern, wenn nicht eingespielte Admin-DB-Upgrades vorhanden sind

e0ba33ff 23.06.2011 10:40 Moritz Bunkus

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-Werte geladen und mit
YAML geparst wurden. Rief man z.B. ein Erzeugnis mit 50 Einzelteilen...

94d6b5f9 21.06.2011 17:54 G. Richardson

Bug 1275: Unbenutzte Lieferadressen lassen sich nicht löschen

Code für Löschen von Lieferadresse und Kontaktperson hatte sich vermischt.

874a3b3d 21.06.2011 15:29 Moritz Bunkus

Mehr Dokumentation für SL/LxDebug.pm

c7815446 21.06.2011 14:34 Moritz Bunkus

Form::init_template gibt immer das Template-Objekt zurück

5cc1afa0 21.06.2011 10:56 Moritz Bunkus

Dokumentation für SL/LXDebug.pm

c92dddcb 21.06.2011 10:56 Moritz Bunkus

Funktion für unified diff zweier Objekte/Strings in Debugausgabe

5eb3a1b9 21.06.2011 10:12 Moritz Bunkus

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 verschluckt bzw. vom
Browser nicht angezeigt wird.

2a795624 21.06.2011 09:29 Moritz Bunkus

Warnung "no statement is executing" vermeiden

8ed92861 21.06.2011 08:51 Moritz Bunkus

Passwort-Änderungen auch in der Session speichern

d3d6cb31 21.06.2011 08:51 Moritz Bunkus

Fall 'kein Hash-Algorithmus angegeben' bei alten Passwörtern richtig behandeln

16f91f23 20.06.2011 18:19 Moritz Bunkus

create_unique_session_value hat immer falsch auf Eindeutigkeit der Nummer geprüft

75f69249 20.06.2011 17:54 Moritz Bunkus

Keine großen GET-Requests via HTTP-Redirect erfordern

Bugfix für 1609.

508801bb 17.06.2011 15:20 Moritz Bunkus

Verwaltung von Kunden-/Lieferantentypen auf Controller umgestellt

bc9d2f36 17.06.2011 15:12 Moritz Bunkus

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
werden, die aber nicht automatisch nach $::form zurück kopiert...

2ff2f6c9 16.06.2011 15:23 Moritz Bunkus

Verwaltung von Abteilungen auf Controller umgestellt

f631da56 16.06.2011 14:45 Moritz Bunkus

Actions 'move_up' und 'move_down' gibt es nicht mehr

217d32f3 16.06.2011 13:54 Moritz Bunkus

Feature "Lizenzen" entfernt

Hat grob gesehen niemand benutzt, es funktionierte nicht, und wurde
seit gefühlten 20 Jahren nicht weiter entwickelt.

165a97b3 16.06.2011 12:41 Moritz Bunkus

In Einkaufsbelegen Übersetzungen von Artikeln berücksichtigen

Fix für Bug 1677.

cb253140 16.06.2011 12:16 Moritz Bunkus

Bei Artikelauswahl nur ID als Hidden mitschleifen, nicht alle Artikeldetails

Fix für Bug 1670.

9133b2d0 16.06.2011 10:31 Moritz Bunkus

Admin-Passwort immer gehasht speichern, auch wenn LDAP-Authentifizierung aktiv ist

38a4efa7 16.06.2011 10:27 Moritz Bunkus

Das Admin-Passwort nicht im Klartext in Session-Tabelle ablegen

d0c2cfbe 16.06.2011 10:18 Moritz Bunkus

Das Benutzer-Passwort nicht im Klartext in Session-Tabelle ablegen

58fdd50d 16.06.2011 10:00 Moritz Bunkus

Passwort-Hashing in eigenes Modul ausgelagert

476b6d40 16.06.2011 09:34 Moritz Bunkus

Manager-Klasse für Customer

af56ae02 16.06.2011 09:34 Moritz Bunkus

Framework für after/before-Hooks bei load/save/delete

Conflicts:

SL/X.pm

Verwendung von Exception::Lite anstelle von ExceptionClass wie im
Kundenprojekt.

84e1c3e5 16.06.2011 09:30 Sven Schöling

Anstatt über "action_" zu croaken gibt der Base Controller jetzt eine freundliche Meldung.

dfd2c90e 16.06.2011 09:30 Moritz Bunkus

Kundenspezifische Felder entfernt

6759902a 16.06.2011 09:30 Moritz Bunkus

Beispieldatei bei CSV-Import herunterladen

e5e35e66 16.06.2011 09:30 Moritz Bunkus

Hilfstext für Spalte 'type' bei Artikelstammdaten

2f94dfa1 16.06.2011 09:30 Moritz Bunkus

Import von Lieferanten/Lieferanten-Artikelnummern (makemodel) zu Artikeln

f9af406f 16.06.2011 09:30 Moritz Bunkus

Ausgewähltes Zahlenformat berücksichtigen

961c61ef 16.06.2011 09:30 Moritz Bunkus

Importieren von Preisgruppen

9d6a2ef2 16.06.2011 09:30 Moritz Bunkus

Preisaktualisierung bestehender Artikel

2c6717d9 16.06.2011 09:30 Moritz Bunkus

Refactoring: gemeinsamen Code ausgelagert; Ansprechpersonen/Lieferadressen: Kunden-/Lieferantennamen anzeigen

2c139ad7 16.06.2011 09:30 Moritz Bunkus

Auf alle Fehler auf einmal testen und nicht beim ersten abbrechen

a928d034 16.06.2011 09:30 Moritz Bunkus

Überflüssige Zeilen entfernt

4753781c 16.06.2011 09:30 Moritz Bunkus

Infotext anzeigen, wenn nur Preis aktualisiert wird

05445f9d 16.06.2011 09:30 Moritz Bunkus

Überflüssiger Accessor

f6c4aef8 16.06.2011 09:30 Moritz Bunkus

Typo

b13c3cbf 16.06.2011 09:29 Moritz Bunkus

TODO

32115b41 16.06.2011 09:29 Moritz Bunkus

Hilfetexte für Lieferanschriftenstammdatenimport

220ccac9 16.06.2011 09:29 Moritz Bunkus

Hilfetexte für Kunden-/Lieferantenstammdatenimport

7caf72ff 16.06.2011 09:29 Moritz Bunkus

Hilfetexte anzeigen; sehr viele Übersetzungen