Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
e01cf725 14.04.2011 14:36 Moritz Bunkus

Falscher Variablenname

9ff6c771 11.04.2011 14:46 Jan Büren

Verkauf > Berichte -> Filter nach Abteilungen wieder aktiviert
<<
ähnlich wie commit 0bbfb33b6aa8e38bb6c81d1684ab7d08e5b5c5af abteilung
wird so nicht mehr als zeichenkette zusammengebaut
hätte zu ee9f9f9aa4c3b9d5d20ab10a45c12bcaa6aa78d0 auffallen können ;
) jan

a434f98f 11.04.2011 13:13 Jan Büren

Kontenübersicht. Bei Auswahl Bilanz und keinem closedto (Bücher-Abschluss) wurden keine Konten ausgewählt, falls das Installationsjahr gleich dem laufenden Jahr ist

45aeeb13 06.04.2011 15:53 Moritz Bunkus

Zwei Warnungen vermeiden

22c02125 05.04.2011 12:15 Moritz Bunkus

Alle Datenbankverbindungen über DBIx::Log4perl laufen lassen, sofern dies in der Konfiguration aktiviert ist

c574ecd3 18.03.2011 16:38 Sven Schöling

Auf Romans Anregen - Ein simples POD basiertes Hilfesystem

So funktionierts:
- 1. Hilfe in eine pod Datei schreiben
- 2. Pod Datei nach doc/online/<lang>/<tag>.html legen,
wobei <lang> der countrycode der locale ist,
und <tag> ein /[a-zA-Z0-9_]+/ Identifier ist....

cbd1249e 15.03.2011 18:28 Sven Schöling

Iconv Handle cachen.

Text::Iconv ist sloppy programmiert und leakt bei FCGI Anwendungen etwa 1MB pro
grossem Request. Das entsprechende Ticket [1] ist 3 Jahre alt, und es ist nicht
damit zu rechnen, dass das in nächster Zeit behoben wird.

Die Handle werden jetzt sortiert gecachet und im Klassenraum vorgehalten, so...

5dd469a5 14.03.2011 10:56 Sven Schöling

$::auth erst nach dem session expire zerstören.

7b583506 08.03.2011 10:11 Jan Büren

Merge branch 'master' of :lx-office-erp

fd69a37d 08.03.2011 10:10 Jan Büren

Bei vielen Lagerplätzen ist es hilfreich die Liste der bin(s) alphabetisch vorzusortieren

1fe74e53 07.03.2011 16:23 Moritz Bunkus

Zirkuläre Referenzen auflösen

7651239b 07.03.2011 16:23 Moritz Bunkus

$::auth erst nach $::form und $::locale anlegen, weil $::auth beide benötigt (SL/Auth/LDAP.pm)

Conflicts:

SL/Dispatcher.pm
43b16238 07.03.2011 15:53 Moritz Bunkus

Zirkuläre Referenzen in $::auth auflösen, damit DB-Verbindung am Ende des Requests geschlossen wird

Conflicts:

SL/Auth/DB.pm
1db32144 07.03.2011 13:23 Moritz Bunkus

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

4d6e7659 07.03.2011 13:23 Moritz Bunkus

Funktion "send_file" im Controller, um Dateien herunterzuladen

2c447b2f 04.03.2011 10:51 Jan Büren

Hinweis von Moritz bzgl. Rechnungsnummer für Gutschrift:

so, wie du das Feature implementiert hast, funktioniert es aber nur
genau in dem Moment, in dem du die Gutschrift direkt nach der Umwandlung
aus der Rechnung heraus ausdruckst. Wenn du sie später via Verkauf ->...

0bf9f214 04.03.2011 08:51 Jan Büren

Merge branch 'master' of :lx-office-erp

0bbfb33b 04.03.2011 08:48 Jan Büren

Wahrscheinlich wird $form->department seit der T8 Umstellung nicht mehr korrekt zusammengesetzt.
Offen: Interne DB-ID wird immer noch bei Abteilung angezeigt (?!)
Ferner: Erfolgs- und Kostenstelle ist noch defekt. War meiner Meinung auch noch nie ganz sauber....

606e7e25 03.03.2011 16:04 Moritz Bunkus

Konfigurationsort für viele Flags ist Abschnitt 'features', nicht 'system'

Hoffentlich Fix für Bug 1624.

feef731c 03.03.2011 11:07 Moritz Bunkus

Sortierfunktion für Pricegroup-Model

7ade1b95 03.03.2011 10:46 Moritz Bunkus

Model SL::DB::Prices in SL::DB::Price umbenannt

Conflicts:

SL/DB/Helper/Mappings.pm
SL/DB/Part.pm
d06d918a 02.03.2011 09:22 Moritz Bunkus

Vor jedem Request neue Instanz von $::auth anlegen

$::auth cachet Informationen wie Gruppenzugehörigkeit und -rechte. Das
führt dazu, dass Änderungen im Adminbereich für laufende FCGI-Prozesse
nicht sichtbar waren, wenn die entsprechende Gruppe schon einmal...

686cba23 28.02.2011 12:45 Moritz Bunkus

Fünf-Sekunden-Verzögerung bei falschem Login auch bei nicht existierendem Benutzernamen erzwingen

c90b4dcd 28.02.2011 10:10 Moritz Bunkus

Methoden zum Speichern von eindeutigen Keys in der Session

Außerdem: Form dumpen und wiederherstellen; Werte nur für einen
bestimmten Zeitraum speichern.

57cf17b9 28.02.2011 09:00 Moritz Bunkus

Session immer am Ende des Requests speichern

Momentan wird eh am Anfang der Session einmal gespeichert, wenn
Benutzername und Passwort überprüft wurden. Somit erspart man sich
späteres Speichern.

327e6e57 25.02.2011 17:55 Moritz Bunkus

Hashen der Passwörter mittels Digest::SHA1 (Fallback auf Digest::MD5)

Teil eines Fixes für Bug 1606. Hintergrund ist, dass bei Nutzernamen
mit Umlaut als zweitem Char crypt() ungültiges UTF-8 erstellt: Crypt
nimmt die ersten zwei Bytes (nicht Zeichen) einer Zeichenfolge und...

8d8fc8dd 25.02.2011 17:53 Moritz Bunkus

Legacy-Interface: Auth::authenticate unterstützt "is_crypted" nicht mehr

6b9cf44d 25.02.2011 15:56 Moritz Bunkus

Sowohl Standard-DB-Handle als auch Auth-DB-Handle am Ende des Requests schließen

0c32dd23 25.02.2011 15:26 Moritz Bunkus

Bei Auth-DB-Verbindung nur Transaktionen starten, wenn tatsächlich Dinge verändert werden; dann explizit locken

Fix für Bug 1565.

1e0d4130 24.02.2011 12:45 Moritz Bunkus

Hochgeladene Dateien nicht mittels _recode_recursively umcodieren

7b129753 24.02.2011 09:53 Moritz Bunkus

Sortierfunktionen für Buchungsgruppen-Model

4fe15703 24.02.2011 09:53 Moritz Bunkus

options_for_select: Default "0" ermöglichen

fe68756c 16.02.2011 15:16 Moritz Bunkus

Rose-Datenbankverbindung: Wenn 'dbhost' leer ist, Fallback auf 'localhost' nutzen

So ist es auch im Rest des Programms implementiert.

6dc43a13 16.02.2011 09:41 Moritz Bunkus

Flash-Objekt in SL::Controller-basierenden render-Templates zur Verfügung stellen

bb800c52 15.02.2011 09:02 Moritz Bunkus

Verwendete Schnittstelle (CGI/FastCGI) in Versionsinfoscreen anzeigen

bb3e6ada 11.02.2011 12:12 Moritz Bunkus

Konfigurationsoption "show_best_before" ist in Abschnitt "features"

dfa7a3a9 10.02.2011 10:25 Moritz Bunkus

Konfigurationsdatei config/authentication.pl nach config/lx_office.conf(.default) gemerget

c599fef2 09.02.2011 17:43 Moritz Bunkus

Konfigurationsdatei config/lx_office.conf.default immer einlesen; Daten aus config/lx_office.conf reinmergen

6df0942b 09.02.2011 16:11 Moritz Bunkus

Readonly nicht benutzen

559eae20 09.02.2011 15:49 Moritz Bunkus

Neu benötigte Module dokumentiert

5536f722 09.02.2011 14:33 Moritz Bunkus

Merge remote branch 'refs/remotes/kirana/after-262'

0e25aa33 09.02.2011 14:00 Moritz Bunkus

Debugausgaben bei Level 0 vermeiden

3a94f4d2 09.02.2011 13:58 Moritz Bunkus

Merge branch 'after-262'

Conflicts:
scripts/dbupgrade2_tool.pl

d639b4fc 03.02.2011 11:44 Moritz Bunkus

Nur dann Transaktion starten, wenn noch keine läuft

0fc62572 03.02.2011 10:19 Moritz Bunkus

$form->get_standard_dbh nicht von Rose geöffnetes Datenbankhandle nutzen lassen

Rose setzt Datenbankhandle auf autocommit. Die Semantik von
get_standard_dbh ist aber, dass autocommit aus ist und die Funktionen
selber ein Commit machen.

c8d2687d 02.02.2011 13:32 Sven Schöling

Log Spam.

e0cfc10b 02.02.2011 12:32 Sven Schöling

Merge branch 'master' of :lx-office-erp

0b7df656 02.02.2011 11:04 Moritz Bunkus

Doppelpunkte in URLs escapen

fededc52 02.02.2011 10:57 Moritz Bunkus

Beim URL-Unescapen von UTF-8 ins internen Encoding wandeln, sofern benötigt

Fix für Bug 1583.

6a262293 01.02.2011 17:34 Sven Schöling

DO.pm::get_item_availability - unnötige loaklisierung von globals entfernt.

75b851fe 01.02.2011 15:46 Moritz Bunkus

Modul Sort::Naturally zum Fallback hinzugefügt

e055700f 01.02.2011 14:41 Moritz Bunkus

Merge branch 'master' into after-262

Conflicts:
DEBIAN/DEBIAN/postinst
DEBIAN/mk_erp_deb.sh
config/lx-erp.conf
config/lx-erp.conf.default
doc/INSTALL.txt
locale/de_DE/all

ebbd278c 01.02.2011 11:13 Sven Schöling

Revert von "Berichte -> GuV, BWA (get_accounts_g) und Berichte -> Bilanz (get_accounts) können jeweils nach EÜR oder Bilanz unterschieden werden."

Fix zu Bug 1582.

Die Joins sind leicht unterschiedlich, und nötig für Abteilungen. Die Bedenken
bzgl. conv_i sind aber berechtigt, und so umgesetzt.

31d45cee 31.01.2011 15:25 Sven Schöling

debian Pfade für fehlende Pakete hinzugefügt.

f14f519c 31.01.2011 14:28 Sven Schöling

Merge branch 'master' of :lx-office-erp

1a75ec5d 31.01.2011 14:07 Moritz Bunkus

Templates: bei verschachtelten <%if%> / <%foreach%> das richtige <%end%> finden

add20354 31.01.2011 13:21 Moritz Bunkus

Temporärdateien im Binärmodus öffnen

Andernfalls werden ODTs und PDFs unter Windows beim Herunterladen
verstümmelt.

1072cd08 28.01.2011 13:15 Moritz Bunkus

Merge branch 'rb-wiederkehrende-rechnungen' into 263

2cbbdcc8 28.01.2011 13:15 Moritz Bunkus

Nur dann steuern aufsummieren, wenn ein Steuerbetrag da ist und ein Steuerkonto (z.B. nicht bei "EU mit UStID")

8d38eed8 25.01.2011 17:18 Sven Schöling

Pod Fixes.

02742685 25.01.2011 17:15 Sven Schöling

strict!

3d7898cf 25.01.2011 11:57 Moritz Bunkus

Merge branch 'rb-wiederkehrende-rechnungen' into 263

961d2d99 25.01.2011 11:57 Moritz Bunkus

Alle Variablen aus %myconfig beim Drucken als "myconfig_xyz" zur Verfügung stellen

d5440cc6 25.01.2011 11:48 Moritz Bunkus

Merge branch 'rb-wiederkehrende-rechnungen' into 263

e65e019e 25.01.2011 11:48 Moritz Bunkus

Flatten to form: Artikelnummer in richtige Variable stecken

abc7d88b 25.01.2011 11:31 Moritz Bunkus

"discount" auf "0" setzen, wenn gleich 0, und nicht formatiert auf "0,00"

Zwecks Kompatibilität mit Druckvariante im Legacy-Code.

dc04e2cb 24.01.2011 16:15 Moritz Bunkus

Alle Vorkommen von "Readonly" entfernt

191f8d56 21.01.2011 11:42 Sven Schöling

Merge branch 'master' of :lx-office-erp

806a4de7 20.01.2011 12:07 G. Richardson

Preisgruppen: Bernds parse_amount wieder eingeführt

67b21d42 19.01.2011 16:55 Moritz Bunkus

config/lx_office.conf.default einlesen, wenn config/lx_office.conf nicht existiert

2c1c6a9a 19.01.2011 16:34 Moritz Bunkus

Alte Konfigurationsdateien config/lx-erp.conf{.default} entfernt

b069a8db 19.01.2011 16:19 Moritz Bunkus

Gesamte %::lx_office_conf als Objekt an Controller-basierte Templates übergeben

d29b0238 19.01.2011 16:17 Moritz Bunkus

Globale Variable $::menufile entfernt

be6f6cfd 19.01.2011 16:15 Moritz Bunkus

Globale Variablen für Systemeinstellungen und Features nach %::lx_office_conf verschoben

Betroffen sind:
$webdav
$vertreter
$lizenzen
$show_best_before
$parts_show_image
$parts_image_css
$parts_listing_images
$eur
$dbcharset
$language

2b339152 19.01.2011 15:38 Moritz Bunkus

Globale Variablen für Druckvorlagen nach %::lx_office_conf verschoben

Betroffen sind:
$latex_templates
$excel_templates
$opendocument_templates
$openofficeorg_daemon
$openofficeorg_daemon_port

f2af9def 19.01.2011 15:22 Moritz Bunkus

Globale Variablen nach %::lx_office_conf verschoben

Betroffen sind:
$sendmail
$openofficeorg_writer_bin
$xvfb_bin
$html2ps_bin
$ghostscript_bin
$latex_bin
$pg_dump_exe
$pg_restore_exe

2b82ec61 19.01.2011 14:33 Moritz Bunkus

Initialisierung von %ENV von lx-erp.conf nach lx_office.conf verschoben

8cd05ad6 19.01.2011 14:11 Moritz Bunkus

Globale Variablen $::userspath, $::templates, $::membersfile nach %::lx_office_conf verschoben

82bb6389 19.01.2011 12:45 Moritz Bunkus

Initialisierung von LXDebug von lx-erp.conf nach lx_office.conf verschoben

beeb5c96 19.01.2011 12:43 Moritz Bunkus

Globale Variable $::keep_temp_files nach %::lx_office_conf verschoben

ed7bfc4a 19.01.2011 12:40 Moritz Bunkus

Globales Konfigurationsobjekt %::lx_office_conf möglichst früh anlegen

0aa55515 19.01.2011 11:26 Moritz Bunkus

Flexiblere Verwendung von get_first

7ba33689 19.01.2011 11:16 Moritz Bunkus

Debugcode

6b352f38 19.01.2011 11:16 Moritz Bunkus

Optionaler Passwortcheck mit cracklib

Conflicts:

locale/de/all
4099d0e8 19.01.2011 11:16 Moritz Bunkus

Überprüfung der Passwortrichtlinie, wenn die Administratorin eine Benutzerin ändert

f07df483 19.01.2011 11:15 Moritz Bunkus

Überprüfung der Passwortrichtlinie, wenn die Benutzerin ihr Passwort ändert

03c526b3 19.01.2011 11:15 Moritz Bunkus

Eine Klasse zur Überprüfung der Passwortrichtlinie

Conflicts:

locale/de/all
0b2ca0ab 19.01.2011 11:08 Moritz Bunkus

Merge branch 'rb-wiederkehrende-rechnungen' into 263

3443355d 19.01.2011 10:59 Sven Schöling

Merge branch 'master' of :lx-office-erp

ef92528c 19.01.2011 10:49 G. Richardson

Preisgruppen verbessert

Bei Hinzufügen neuer Artikel wird die Preisgruppe des Kunden berücksichtigt
Bei Wechseln von Preisgruppen wird der Preisgruppenpreis gesetzt

Laden von alten Angeboten/Aufträgen/Rechnungen funktioniert, Preisgruppen
werden korrekt in DB gespeichert...

2bfb8a50 17.01.2011 17:58 Moritz Bunkus

Gültigkeit von custom variables nur für Artikelstammdaten speichern

Fix für Bug 1561.

54d656bd 17.01.2011 17:25 Moritz Bunkus

Logging von Datenbankzugriffen auch von Rose via Log::Log4perl und DBIx::Log4perl ermöglichen

f04a7950 17.01.2011 17:25 Moritz Bunkus

Zusammenfassen mehrerer Konfigurationsdateien in einer gemeinsamen

cf889668 17.01.2011 12:45 Moritz Bunkus

Merge branch 'master' into rb-wiederkehrende-rechnungen

5609a646 17.01.2011 12:44 Moritz Bunkus

Vor dem Locken von Tabellen Transaktion starten

PostgreSQL ab 8.4 bricht ansonsten mit einer Fehlermeldung ab.

becda06d 17.01.2011 12:37 Moritz Bunkus

Beim Anlegen von Kunden-/Lieferantennummern Lücken im Nummernkreis richtig behandeln

Fix für Bug 1553.

b2c6d5a8 17.01.2011 12:29 Moritz Bunkus

Unterstützung für das Erzeugen von Kundennummern, wenn Kundentyp gesetzt ist

2a19f220 17.01.2011 11:29 Moritz Bunkus

Datenbankverbindung bei FCGI-Variante am Schluss nicht schließen

864a3244 17.01.2011 10:41 Moritz Bunkus

Mit $form->get_standard_dbh() geöffnete Datenbankhandle nicht schließen

6b935d52 17.01.2011 10:33 Moritz Bunkus

Merge branch 'master' into rb-wiederkehrende-rechnungen