Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
b2cb10d1 20.07.2010 11:23 Sven Schöling

ein connect_no_auto gegen standard_dbh ersetzt

879abbad 20.07.2010 11:22 Sven Schöling

Exception im boopstrapping: Wenn keine auth db vorhanden ist, sofort auf adminmaske.

1c8bbb4e 20.07.2010 11:22 Sven Schöling

warnings gefixt, und globals besser dokumentiert.

f88cdcc7 20.07.2010 11:22 Sven Schöling

Zwei Funktionen, die als erstes Argument myconfig erwarten auf \%::myconfig defaulted.

Conflicts:

SL/Form.pm
ec409dd1 20.07.2010 11:21 Moritz Bunkus

Template-Fehlermeldungen im Browser ausgeben

08388ac8 20.07.2010 11:21 Sven Schöling

Template Caching

d4f9d559 20.07.2010 11:17 Moritz Bunkus

Scriptname steht nicht mehr in $form

00e5ce0d 20.07.2010 11:15 Sven Schöling

STDOUT erneut öffnen und UTF8-Flag und FastCGI gefixt Teil 3

Conflicts:

SL/DN.pm
f41c4ade 20.07.2010 11:10 Moritz Bunkus

STDOUT erneut öffnen und UTF8-Flag und FastCGI gefixt Teil 2

5ab97a89 20.07.2010 11:06 Sven Schöling

STDOUT erneut öffnen unt UTF8-Flag und FastCGI gefixt

Conflicts:

SL/Form.pm
aabb3a63 20.07.2010 11:03 Moritz Bunkus

Bestimmte globale Variablen pro Request initialisieren.

fd574abb 20.07.2010 10:49 Moritz Bunkus

Globale Variable bei jedem Request initialisieren.

1bb4746a 20.07.2010 10:49 Sven Schöling

Überflüssige globale Variablen entfernt.

Bzw. die "my $menufile" aus den verschiedenen Menüscripten in eine
einzige globale Variable verschoben.

Conflicts:

bin/mozilla/menu.pl
d8b7e4d0 20.07.2010 10:31 Moritz Bunkus

Modul- und Funktionsnamen müssen mit einem Buchstaben beginnen

7a604472 20.07.2010 10:30 Moritz Bunkus

Routingmechanismus mit Scriptname dispatcher.pl und Parametern 'M' und 'A' oder 'A_...' implementiert

570abc83 20.07.2010 10:30 Moritz Bunkus

Scriptparameter sowohl via %ENV als auch von @ARGV und STDIN auswerten

Bisher war es so, dass -- in aufsteigender Priorität -- entweder STDIN
mit $ENV{QUERY_LENGTH}, $ENV{QUERY_STRING} oder $ARGV0 als Eingabe
gelesen wurde. Nun werden alle drei Kanäle in der Reihenfolge...

98c1b72f 20.07.2010 10:30 Sven Schöling

Modulabhängigkeiten aktualisiert

Conflicts:

SL/InstallationCheck.pm
c7edb248 20.07.2010 10:27 Sven Schöling

Nur ein globales Locale-Objekt anlegen

Außerdem alle lokalen Locale-Objekte entfernt. Ist so noch nicht funktionabel.

Conflicts:

SL/Template/Plugin/T8.pm
scripts/console
scripts/rose_auto_create_model.pl
scripts/sync_with_sugarcrm.pl
881cc205 20.07.2010 10:25 Moritz Bunkus

Kosmetik

596459af 20.07.2010 10:25 Moritz Bunkus

Das globale Locale-Objekt im Fehlerfall neu initialisieren; das lokale wurde nicht weiter verwendet

7bd555b6 20.07.2010 10:25 Moritz Bunkus

Nach jedem Request die Standard-Datenbankverbindung schließen

0ea2ddad 20.07.2010 10:24 Sven Schöling

Wo use Form steht muss auch der @INC overload drin sein.

b2945bf6 20.07.2010 10:23 Sven Schöling

Aufrufe von 'exit' durch eigene Funktion '::end_of_request()' ersetzt.

Außerdem dafür gesorgt, dass Meldungen, die per
$form->show_generic_(error|information) ausgegeben werden, nicht
doppelt angezeigt werden.

Conflicts:

bin/mozilla/io.pl
bin/mozilla/oe.pl
94899fc9 19.07.2010 18:11 Moritz Bunkus

Gemeinsamen Code von admin.pl und dispatcher.fpl nach SL/Dispatcher.pm verschoben.

ffd8667e 19.07.2010 18:11 Moritz Bunkus

Requests nicht timen, wenn begin_request nicht aufgerufen wurde.

592ca077 19.07.2010 18:11 Sven Schöling

feineres times wenn trace & requesttimer an sind.

1aa5f1b3 19.07.2010 18:11 Moritz Bunkus

Möglichkeit, den Dateinamen für Debugmeldungen zu ändern.

e9238b7d 19.07.2010 18:11 Sven Schöling

log: nach einem request die trace tiefe resetten.

dc50b737 19.07.2010 18:10 Sven Schöling

fcgi patch test

Conflicts:

am.pl
bin/mozilla/oe.pl
eb69ed59 19.07.2010 18:06 Moritz Bunkus

Weiteres Debug-Level und Funktionen zur Anzeige, wie lange ein Request gedauert hat

7de14911 19.07.2010 18:05 Sven Schöling

Bugs: tracing Funktionen liefen auf instance->{level} und nicht auf $global_level

3ac44613 19.07.2010 18:05 Sven Schöling

Funktion um abzufragen ob Tracing aktiviert ist.

2d3f862b 12.07.2010 16:13 Sven Schöling

Merge branch 'template_locales'

Conflicts:
templates/webpages/admin/edit_user_master.html
templates/webpages/admin/list_users_de.html
templates/webpages/is/form_header_master.html

79038417 12.07.2010 14:04 Moritz Bunkus

Es gibt keine explizit übersetzten Templates mehr.

6ce9fc3a 07.07.2010 18:23 Sven Schöling

mandatory_departments flag in der Administration von Benutzern.

4e2b549a 02.07.2010 14:20 Sven Schöling

RP->aging: storno kann auch NULL sein

Fehler trat auf, weil Kreditorenbuchungen nicht sicher gehen, dass storno auf false steht.
Dieser Fix behebt das für diesen speziellen Fall.

storno sollte später auf NOT NULL gesetzt werden.

240ae2f5 28.06.2010 13:35 Sven Schöling

Merge Fehler

91ee6cb2 28.06.2010 13:30 Sven Schöling

format_percent auf 2 stellen defaulten

49b7cab6 28.06.2010 13:18 Sven Schöling

Bei fehlender Übersetzung nicht übersetzten Begriff zurückggeben.

Conflicts:

SL/Template/Plugin/LxERP.pm
ee61dd2b 28.06.2010 13:08 Moritz Bunkus

Neue Option 'with_empty' für options_for_select.

Sorgt dafür, dass das erste Element ein leeres Element ist.

07036bf1 28.06.2010 13:08 Moritz Bunkus

Cookie-Base-Path richtig berechnen.

Commit 0c50616fb43bcf934101fadd488278c40317b586 hat den
Cookie-Gültigkeits-Pfad leider inklusive des Scriptnamens gesetzt,
wodurch nur noch Zugriff auf login.pl möglich war.

3cc77e53 28.06.2010 13:08 Moritz Bunkus

Hilfsfunktionen zum Erzeugen von Checkbox- und Text-Input-Tags

53d06080 28.06.2010 13:07 Sven Schöling

myconfig als objekt auch zur verfügung stellen

ad9563c8 28.06.2010 13:07 Moritz Bunkus

Eine Funktion zum Erzeugen von HTTP-Redirect-Headern implementiert.

71f55f78 28.06.2010 13:07 Moritz Bunkus

HTML-IDs aus Attributnamen nur mit für IDs gültigen Zeichen bilden

37a84d92 28.06.2010 13:07 Sven Schöling

Funktion LxERP.t8() analog zum Filter [% ... | $T8 %] implementiert.

Hintergrund: Will man einen zu übersetzenden Begriff an eine Funktion
übergeben, so geht das mit der Filtersyntax leider
nicht. Beispielsweise geht weder

[% JavaScript.confirm('Are you sure?' | $T8) %]...
f393137f 28.06.2010 13:05 Moritz Bunkus

Kosmetik: wir verwenden zwei Leerzeichen für Einrückung

47978b5b 28.06.2010 13:04 Moritz Bunkus

Mehr Attribute HTML-escapen.

8177c150 28.06.2010 13:04 Moritz Bunkus

Ein Plugin zum Erzeugen von HTML-Tags auf die Rails-Art.

251480b5 02.06.2010 18:52 Sven Schöling

Merge branch 'master' of ssh://lx-office/~/lx-office-erp

5d23fb60 02.06.2010 17:01 Sven Schöling

Auth Konstanten ausgelagert in ein eigenes Package.

Dadurch keine Probleme mit zirkulären Includes mehr. Ausserdem DBI an der richtigen Stelle eingebunden.

c9dd5a95 01.06.2010 12:46 Bernd Blessmann

Eine Debugmeldung zuviel. Entfernt.

72f25b53 01.06.2010 10:38 Bernd Blessmann

Einige Warnungen wg. unitizialisierter Variablen abgefangen.

97ca7180 01.06.2010 10:35 Bernd Blessmann

falsche Debug-Meldungen korrigiert.

leave_sub statt enter_sub.

63e0f606 25.05.2010 13:28 Sven Schöling

Lieferanten nach Straße sortieren erlauben.

Fix zu Bug 1439.

e712a214 04.05.2010 14:06 Moritz Bunkus

Falsche Variablennamen für Währung beim Buchen von Debitorenbuchungen

Führt dazu, dass ein Wechselkurs benutzt werden soll, der aber 0
ist. Mit 0 multipliziert sind dann alle Positionen ebenfalls 0.

1d04c0b5 04.05.2010 10:28 Sven Schöling

strict Fehler in Form behoben, nach Forenbeitrag "Preisupdate schlägt fehl".

969fc342 27.04.2010 18:29 Sven Schöling

Strict fix im Reportgenerator

4236c151 26.04.2010 11:01 Jan Büren

Fehlerbehebung für Bug 1409 - Bei 'Erzeugnis fertigen' wird nur der Bestand der letzten Komponente geprüft. Fehlerhafte Überprüfung, ob überhaupt Waren/Dienstleistungen definiert worden sind. Entsprechend geändert

90815a31 26.04.2010 09:26 Joachim Zach

Optionale minimale Excel-Unterstützung für Druckvorlagen (Austausch von Platzhalter-Variablen in Excel-Dateien). Entsprechend noch für strict angepasst

5c3437e5 19.04.2010 15:38 Sven Schöling

Merge branch 'master' of ssh://lx-office/~/lx-office-erp

1a3707af 19.04.2010 15:38 Sven Schöling

Check in Acctrancorrections zu fehlenden Steuerschluesseln.

da804bf2 14.04.2010 10:27 G. Richardson

EK-Preis editierbar gemacht und marge_total repariert

Der EK-Preis ist jetzt in Angebot/Auftrag/Rechnung editierbar.

Dies ist praktisch für Händler/Wiederverkäufer, bei denen sich der EK-Preis
häufig ändert, und es sich nicht lohnt, diesen in den Stammdaten zu pflegen....

6d5d4f24 30.03.2010 15:30 Bernd Blessmann

Zahlungsbedingungen: skonto_in_percent kann verwendet werden.

Im Langtext der Zahlungsbedingungen kann so der Prozentsatz
des Skonto ausgegeben werden.

718e0b5a 29.03.2010 22:25 Bernd Bleßmann

bestbefore in Datum umwandeln bei Erzeugnis fertigen.

24e130ef 23.03.2010 16:09 Sven Schöling

Versionsnummer auf 2.6.1 gesetzt.

8eb4af24 23.03.2010 16:03 Sven Schöling

Paketiinformationen und UPDAGRE aktualisiert.

238d4f5f 23.03.2010 12:18 Sven Schöling

all_parts: soldtotal darf kein präfix haben.

Fix für Bug 1358.

f59ed16f 17.03.2010 11:48 Sven Schöling

2 defined entfernt. Der Gebruach ist deprecated, und in diesem Fall eh nicht notwendig.

perldoc sagt:

Use of defined on aggregates (hashes and arrays) is deprecated. It used to report whether memory for that aggregate has ever been allocated. This behavior may disappear in future versions of Perl. You should instead use a simple test for size:

f12578d2 15.03.2010 10:40 Sven Schöling

Merge branch 'master' of ssh://lx-office/~/lx-office-erp

b9c43bec 15.03.2010 10:39 Sven Schöling

Perlmodul URI wird für das Menü benötigt.

814aaaa2 08.03.2010 13:34 Moritz Bunkus

Versionsnummer auf 2.6.1 Beta 1 gesetzt.

c6867c46 07.03.2010 01:20 Bernd Blessmann

Projektbeschreibung als Variable in Vorlagen
(globalprojectdescription und projectdescription)

3bd73b5b 06.03.2010 02:06 Bernd Blessmann

Eingabe, Anzeige und Filter für Mindesthaltbarkeitsanzeige ist
über show_best_before einschaltbar.

096f9e3e 06.03.2010 01:16 Bernd Blessmann

Funktionalität für Mindesthaltbarkeitsdatum hinzugefügt.

ad73be9c 05.03.2010 16:35 Sven Schöling

Merge branch 'master' of ssh://lx-office/~/lx-office-erp

a8b9381e 05.03.2010 16:35 Sven Schöling

debug code

0519635d 05.03.2010 16:24 Moritz Bunkus

Merge branch 'master' of ssh:/~/lx-office-erp

bea3f989 05.03.2010 16:23 Moritz Bunkus

Nicht mit Wechselkursen arbeiten, wenn keine Währungen konfiguriert sind

Fix für Bug 1349

79783496 05.03.2010 15:26 Jan Büren

Merge branch 'master' of ssh:/~/lx-office-erp

2b88ba77 05.03.2010 15:26 Jan Büren

Endlich der Bugfix für 1284. Kundenrabatt wird nicht aus dem Lieferschein übernommen.

ee9e20c6 05.03.2010 15:02 Moritz Bunkus

Merge branch 'master' of ssh:/~/lx-office-erp

26456e6e 05.03.2010 15:01 Moritz Bunkus

Bei Zahlungseingang/-ausgang Meldung anzeigen, wenn offene Rechnungen in anderen Währungen vorhanden sind

Fix für Bug 1050.

3702484c 05.03.2010 14:52 Sven Schöling

updatefehler in all_vc wenn vclimit == anzahl der einträge war.

7fe03300 05.03.2010 14:45 Moritz Bunkus

Anzeige des offenen Rechnungsbetrags in Spalte im Mahnprozess

Fix für Bug 1355

df956e31 05.03.2010 11:29 Moritz Bunkus

Merge branch 'master' of ssh:/~/lx-office-erp

c394b872 05.03.2010 11:28 Moritz Bunkus

Administrierbarkeit der webdav-user-Dateien entfernt

Hinweis zum Grund aus doc/Changelog:

- Die Möglichkeit, den Zugriff auf die WebDAV-Verzeichnisse für
jeden Benutzer einzustellen, wurde ersatzlos entfernt. Grund ist,
dass das dafür benötigte Benutzerpasswort bei...
a1c4f3ce 05.03.2010 11:25 Sven Schöling

reqdate in warensuche/bsooqr/oe mode anzeigen.

PArtieller Fix für Bug 1291.

052dbdbe 04.03.2010 17:28 Sven Schöling

stammdaten -> kunden/lieferanten -> lieferungen waren nicht in der lage rechnungen und buchungen zu unterscheiden.

Fix für Bug 1299

4c338034 04.03.2010 16:34 Sven Schöling

Merge branch 'master' of ssh://lx-office/~/lx-office-erp

5e213cbd 04.03.2010 16:34 Sven Schöling

Code bisschen aufgeräumt und anfällige Einheitenkonvertierung ersetzt.

8579b570 04.03.2010 16:27 Moritz Bunkus

Merge branch 'master' of ssh:/~/lx-office-erp

b36ef567 04.03.2010 15:51 Moritz Bunkus

Beim Runden zuerst auf acht Stellen runden, danach auf die gewünschte Anzahl

Die interne Repräsentation von Fließkommazahlen in modernen CPUs ist
immer ungenau. Um zu vermeiden, dass man mit int() zu viel
abschneidet, weil der Nachkommaanteil eben nicht ganz exakt 0 sondern...

6a8531b6 04.03.2010 14:24 Sven Schöling

Warensuche: Verkaufte Anzahl kann auch kleiner als 0 sein, für Stornos

9d3929fd 04.03.2010 12:08 Moritz Bunkus

Merge branch 'master' of ssh:/~/lx-office-erp

9d60642b 04.03.2010 12:08 Moritz Bunkus

"Vertreter" sind Kunden mit Kundentyp mit Vertreter-Flag, nicht die Kundentypen selber

103bf7e8 04.03.2010 11:58 Sven Schöling

deliverydate_$i heisst in Rechnungen reqdate_$i

Fix für Bug 1213.

b974593a 04.03.2010 10:50 Moritz Bunkus

Merge branch 'master' of ssh:/~/lx-office-erp

97e60d52 04.03.2010 10:50 Moritz Bunkus

Iconv-Problem behoben

Soll der Inhalt von $form mit Iconv von UTF-8 nach ISO-8859-15
konvertiert werden (z.B. weil der GET-Parameter INPUT_ENCODING auf
UTF-8 gesetzt und $dbcharset = 'ISO-8859-15' ist), so gibt
$iconv->convert($form->{key}) immer undef zurück. Ich weiß nicht...

8f29628f 04.03.2010 10:32 Sven Schöling

Merge branch 'master' of ssh://lx-office/~/lx-office-erp

Conflicts:
doc/changelog