Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
ac517355 18.10.2007 12:53 Philip Reetz

Kreditlimit wurde doppelt geparsed, wenn Kundenauswahl nicht eindeutig

7a611f95 17.10.2007 13:23 Philip Reetz

Anzeige von LP und EK in Lieferantenbestellungen

29795499 12.10.2007 17:24 Sven Schöling

Verbesserungen am Tag Script.

Ausserdem Merge der Revisionen 5239 5259 5340 5341 5342 und 5343.

dec4d40f 12.10.2007 13:13 Moritz Bunkus

Dokumentation der Perl-Module von Drittanbietern in eigenes Verzeichnis verschoben.

b179b8df 12.10.2007 13:10 Moritz Bunkus

Umstrukturierung des Verzeichnisses "modules": Das Unterverzeichnis "override" enthält Modle, die Lx-Office vor den im System installierten Modulen lädt (z.B. YAML). Module in "fallback" werden hingegen nur geladen, wenn im System kein passendes Modul gefunden wurde.

983c5af1 12.10.2007 13:04 Moritz Bunkus

Ein Verzeichnis für die Dokumentation der Perlmodule, die mitgeliefert werden und von Dritten stammen.

1784ebf2 12.10.2007 10:24 Moritz Bunkus

<td> muss in <tr> stecken.

13d11cb9 12.10.2007 10:23 Moritz Bunkus

Überflüssige leere Tabellenzeile entfernt.

d38dee8d 11.10.2007 13:37 Moritz Bunkus

Kosmetik.

49189bfb 11.10.2007 13:35 Moritz Bunkus

Eine Funtion zur Überprüfung der Existenz von hash-basierten Funktionsparameter.

67c1624c 11.10.2007 13:00 Moritz Bunkus

Durch das Setzen eines entsprechendenden DOCTYPEs für alle Seiten schaltet der Internet Explorer 7 in den "standards mode", in dem er auch das CSS-Menü richtig darstellt.

a3efa231 11.10.2007 10:32 Moritz Bunkus

Kosmetik: Einrückung mit zwei Leerzeichen.

dbfa733e 10.10.2007 15:32 Moritz Bunkus

Deutliche Beschleunigung der USTVA-Berechnung durch Einschränkung der betrachteten Datensätze aus acc_trans.

dcd79f61 08.10.2007 14:19 Sven Schöling

...und auch den ausgang

2096496b 08.10.2007 14:17 Sven Schöling

build_std_url auf log level 2 gesetzt damit es bei grossen rechnungslisten nicht das log verunreinigt.

f06a2509 08.10.2007 11:07 Moritz Bunkus

Die versteckte Variable "customer_klass", die die beim Kunden hinterlegte Preisgruppe enthält, muss bei oe.pl immer übergeben werden, wenn es sich um Verkauf handelt.

6216f7b5 08.10.2007 10:42 Moritz Bunkus

Die Variable "ranking" für Zahlungsbedinungen konnte nirgends konfiguriert werden. Zusätzlich werden beim Wechsel des Kunden in einer Verkaufsmaske die beim Kunden hinterlegten Zahlungsbedingungen immer ausgewählt, nicht nur dann, wenn vorher keine ausgewählt waren.

1aa5ac26 05.10.2007 08:20 Philip Reetz

Fehler beim Laden von Buchungen, wenn Konto nicht mit einer Steuer verknüpft ist

e3232a58 04.10.2007 12:14 Udo Spallek

1. Fieser Bug der in format_amount auftritt, wenn eine sehr kleine Zahl in Exponentialschreibweise uebergeben
wird wie bspw. 1.13686837721616e-13. BITTE UNBEDINGT PRUEFEN, TESTEN UND VERBESSERN.
Siehe auch Forenbeitrag: http://lx-office.org/forum/forum_entry.php?id=5315...

2cb10c92 03.10.2007 15:47 Udo Spallek

Bug 760: Mahnungen drucken: Kunden Kontakt eingefügt. Betr. Tabelle: contacts, Templatevariablen cp_*

6824628e 26.09.2007 09:22 Holger Lindemann

Freigabe der Shopschnittstelle zu olCommerce

d7def35a 26.09.2007 09:12 Holger Lindemann

Freigabe der Shopschnittstelle zu osCommerce

5cf977e5 21.09.2007 12:43 Moritz Bunkus

Quoten von allen in regulären Ausdrücken verwendeten Variablen, die direkt oder indirekt von Benutzereingaben stammen können. Fix für Bug 302.

ee3ab257 21.09.2007 09:47 Holger Lindemann

Probleme mit Slashes

4a19c3d4 20.09.2007 19:17 Udo Spallek

Verkauf->Berichte: Auftrag und Angebot Suche nach Salesman implementiert.

900dff5f 20.09.2007 11:17 Moritz Bunkus

Eine Funktion zur Überprüfung der Existens von Funktionsparametern hinzugefügt, wenn diese als Hash übergeben werden.

d87c3bf7 19.09.2007 16:20 Moritz Bunkus

Das Modul "Data::Dumper" hat die Eigenheit, dass es den Iterator von gedumpten Hashes nicht zurücksetzt bzw. ihn nicht bis zum Ende ausliest, wenn "Sortkeys" wahr ist. Das hat zur Folge, dass der folgende Aufrufe von "each" für dieses Hash sofort beendet wird. Also muss der Iterator manuell zurückgesetzt werden. Siehe auch die Diskussion in "perldoc -f each".

0eb1af1c 14.09.2007 16:08 Moritz Bunkus

Vor dem Aufruf von Funktionen auf der Instanz $self muss $self ge-blesst werden.

6555d5f7 14.09.2007 14:04 Holger Lindemann

VK-Preisupdate
Rundung des VK-Preises
VK-Preis Update von vorhandenen Artikeln
Zwei Artikelgruppenfelder auswerten für partsgroup

5ada8632 13.09.2007 17:42 Moritz Bunkus

Die Option zum Setzen des Tag-Stils etwas verallgemeinert und dokumentiert.

e032c24a 13.09.2007 15:56 Moritz Bunkus

Debugcode entfernt.

a59350b1 13.09.2007 15:42 Moritz Bunkus

Beim Parsen von text-basierten Vorlagen (HTML, LaTeX) kann jetzt in der ersten Zeile das Format der Tags bestimmt werden. Dazu wird etwas wie "((set-tag-style))" benutzt. Die Nicht-Leerzeichen links und rechts vom Wort "set-tag-style" bestimmen, wie ein von Lx-Office zu parsendes Tag beginnt und wie es endet.

f83781c6 12.09.2007 16:21 Moritz Bunkus

Bei der Umstellung der Funktionsparameter auf Nicht-Referenzen eine Stelle vergessen.

52352135 12.09.2007 15:59 Moritz Bunkus

Die Argumente für print_options() als Hash und nicht als Hash-Referenz übergeben. Weitere Optionen zum Verstecken bestimmter Drop-Down-Boxen eingebaut.

f290077f 12.09.2007 10:28 Moritz Bunkus

Sonderzeichen hochgestellte 2 und 3 für LaTeX escapen.

0bd2361a 12.09.2007 09:47 Moritz Bunkus

Ein "," anstelle eines "." sorgte dafür, dass die Steuerkontenbeschreibungen bei Kundenrechnungen nicht ausgedruckt wurden (nur der Steuersatz). Betrifft die Template-Variable <%taxdescription%>.

553e3b0e 11.09.2007 16:29 Moritz Bunkus

Umstellung der Maske "Benutzereinstellungen" auf die Verwendung von Template.

a7cb4783 11.09.2007 16:29 Moritz Bunkus

Umstellung der Maske "Benutzereinstellungen" auf die Verwendung von Template.

180842d8 11.09.2007 11:02 Moritz Bunkus

Fehlendes "return".

c836425c 07.09.2007 10:58 Moritz Bunkus

$locale->text() so erweitert, dass weitere Argumente direkt an Form::format_string() übergeben werden. Damit muss man nicht mehr $form->format_string($locale->text("#1 and #2"), $arg1, $arg2) schreiben, sondern kann direkt $locale->text("#1 and #2", $arg1, $arg2) schreiben.

03b964b2 06.09.2007 12:38 Moritz Bunkus

Wenn das Parsen eines Templates fehlschlägt, dann die dazugehörige Fehlermeldung auf STDERR ausgeben, damit sie analysiert werden kann.

d4d655d8 05.09.2007 13:49 Thomas Kasulke

Hinzufügen der globalen Testscripte, welche die einzelnene Test koordienieren und aufrufen.

3327b0fb 04.09.2007 09:34 Thomas Kasulke

Debug-Level zurückgesetzt

c1efeacb 03.09.2007 15:01 Thomas Kasulke

Umstellung von TODO auf SKIP und Verkürzung der Tests damit um mehr als 5 Minuten. Ausserdem Einführung von start(), welche eine einheitliche Startvorgabe ermöglicht.

b14c2015 31.08.2007 17:39 Moritz Bunkus

Eine Funktion zur Formatierung von Strings, die Vorkommen von "#n" durch das n-te Argument ersetzt. Zur Benutzung mit $locale->text(), sodass die Reihenfolge von Parametern in Übersetzungen verändert werden kann.

c260666f 31.08.2007 08:33 Moritz Bunkus

Bei den Entwürfen nicht die Variable "stylesheet" speichern.

0495d62b 31.08.2007 08:19 Moritz Bunkus

Die Tabellenspalte "v_customer_id" ist eine Text- und keine Integer-Spalte. Fix für Bug 733.

004280c1 30.08.2007 14:52 Thomas Kasulke

Angepasst an Einzelfalltests und einfügen von TODO Blocks, damit bei der nächsten Selenium Version dann komplett getestet werden kann.

c915773b 28.08.2007 11:20 Moritz Bunkus

Alten USTVA-Code aus rp.pl entfernt.

7c13ddca 28.08.2007 10:56 Moritz Bunkus

Falsche Variable.

6c8a96c2 23.08.2007 14:01 Thomas Kasulke

Fortführung der Struturierung und hinzufügen von Systemtests, sowie globaler Login und Logout Tests

3634aa28 16.08.2007 17:15 Moritz Bunkus

SQL-Fehler "description is ambiguous"

7ac8941d 15.08.2007 14:24 Moritz Bunkus

Einheitliche Benennung der Margen-Formular-Variablen analog zu den Namen der Spalten in der Datenbank.

8bfb21c7 13.08.2007 11:58 Philip Reetz

Bei Gutschriften wurde der Lagerbestand falsch aktualisiert

f57fc31e 10.08.2007 12:35 Philip Reetz

Kleinere Fehler in der Latexvorlage fuer die USTVA 2007 ausgebessert

e0ae38ca 09.08.2007 15:26 Thomas Kasulke

Rechtschreibfehler korrigiert

9b057fb9 09.08.2007 15:17 Thomas Kasulke

Aufbau der "neuen" Testumgebung und Neustrukturierung der TestUnterverzeichnisse, sowie Übermittlung fertiger Testskripte

111276a1 09.08.2007 15:14 Thomas Kasulke

Angepasst an die "neue" Testumgebung

3dc47dea 09.08.2007 15:13 Thomas Kasulke

Rekonstruktion und usage-page

b4a36c72 08.08.2007 16:37 Philip Reetz

Fehler beim Erstellen von Rechnungen fuer Gebuehren und Zinsen

48fa52ad 07.08.2007 11:55 Philip Reetz

Bei Lieferanten wurden nicht alle Daten der Ansprechpartner gespeichert

52c9a08d 07.08.2007 11:33 Philip Reetz

Wenn bei Kundenberichten Rechnungen etc ausgewaehlt waren, wurden nicht genug Variablen ins
Query gesteckt

b6133a72 06.08.2007 10:38 Moritz Bunkus

Artikelauswahl in Einkaufs- und Verkaufsmasken: bei mehreren gefundenen Artikeln den Preisfaktor berücksichtigen und den Verkaufs-/Einkaufspreis dadurch teilen.

064a0998 03.08.2007 08:30 Moritz Bunkus

1. Klammer-Fehler im SQL-Query. Fix für Bug 727.
2. BWA: Steuern müssen vom Gesamtergebnis abgezogen und nicht hinzugezählt werden. Fix für Bug 728.

6ebad56e 02.08.2007 11:40 Moritz Bunkus

Debugcode wieder entfernt.

1e251313 02.08.2007 11:04 Moritz Bunkus

Preisfatkoren implementiert.

0615efff 02.08.2007 10:35 Moritz Bunkus

Die Änderungen in Revision 2744 verlangen nach dieser neuen Datei.

1b6ded9f 02.08.2007 09:16 Moritz Bunkus

Revert von Revision 2795: ic.pl enthielt Änderungen, die ich noch nicht committen wollte.

957896de 02.08.2007 09:09 Moritz Bunkus

Syntaxhighlightingerleichterung für Emacs

a596e63e 01.08.2007 15:30 Moritz Bunkus

Kosmetik: trailing whitespace entfernt.

d9c9bc22 01.08.2007 14:57 Moritz Bunkus

Bugfix Rabattberechnung: Berechnung so umgestellt, dass der Rabatt von der Zeilensumme genommen wird und nicht vom Einzelpreis (Rundung). Fix für Bug 325.
Bugfix Zwischensummen: Bei Belegen aus OE.pm (Angebote, Aufträge, Anfragen) wurde die Variable <%runningnumber%> innerhalb eines Zwischensummenblocks nicht "1.1, 1.2, 1.3" etc hochgezählt, sondern normal "1, 2, 3" etc....

f5c548f0 01.08.2007 13:46 Moritz Bunkus

Kosmetik/Vereinfachung

8b5efb77 01.08.2007 11:54 Moritz Bunkus

Einige Browser (Opera) mögen es nicht, wenn "checked" bei Checkboxen in Anführungszeichen steht.

31f79e34 31.07.2007 15:49 Sven Schöling

...du solltest da nicht mit rein

52983c08 31.07.2007 15:40 Sven Schöling

Kosmetikmerge aus Revisionen 5187, 5191, 5193, 5194, 5218, 5219, 5222, 5228, 5229

67b5f446 31.07.2007 12:16 Thomas Kasulke

Anpassung des letzten is_title();

182b9827 31.07.2007 12:10 Thomas Kasulke

TestScript für Login

0205f9f4 31.07.2007 12:09 Thomas Kasulke

An v2.4.3 angepasst

86eaed55 31.07.2007 10:35 Moritz Bunkus

Kosmetik

6e7e76c8 30.07.2007 12:56 Moritz Bunkus

Kosmetik.

44151aad 30.07.2007 12:53 Moritz Bunkus

Debugcode entfernt.

f414f3c6 30.07.2007 11:44 Philip Reetz

Sprache wurde nicht korrekt ausgewaehlt

d83df93a 30.07.2007 10:43 Moritz Bunkus

1. Wenn ein Artikel bei Einkauf/Verkauf nicht gefunden und die Maske "Dieser Artikel ist nicht in der Datenbank" angezeigt wird, so werden die eingegebene Artikelnummer, Beschreibung, Einheit und Verkaufspreis wieder in die "Ware erfassen"-Maske übernommen. Fix für Bug 721....

515987f0 30.07.2007 09:42 Moritz Bunkus

Programm-Menü nach rechts verschoben. Menüpunkt "Version" ganz nach unten geschoben. Fix für Bug 722.

cb9063bd 27.07.2007 13:45 Sven Schöling

Group_BY muss conditional sein

60eb41d8 27.07.2007 13:14 Sven Schöling

Kosmetikmerge aus r5130

0f669a37 25.07.2007 16:20 Moritz Bunkus

Reihenfolge der Menüeinträge in "Einkauf" und "Verkauf" an den zeitlichen Ablauf von Einkaufs- und Verkaufsvorgängen angepasst.

9c019e97 25.07.2007 11:02 Moritz Bunkus

Wenn noch gar keine Mahnlevel existieren, dann darf "rowcount" nicht leer bleiben.

db7d94cc 25.07.2007 10:59 Moritz Bunkus

Ein fehlender Platzhalter beim Speichern von neuen Mahnungsleveln.

1a6dada1 24.07.2007 15:40 Moritz Bunkus

Debugcode entfernt.

3505ff1b 24.07.2007 11:01 Moritz Bunkus

Vermeiden, dass versucht wird, durch 0 zu teilen.

5a9d765f 24.07.2007 10:17 Philip Reetz

In Berichten ar und oe auch die prozentuale Marge bei Zwischensummen und Gesammtsummen ausgeben

6ca711a5 19.07.2007 18:13 Sven Schöling

Bugfix: Warengruppe => sql fehler

a05eead3 19.07.2007 17:56 Sven Schöling

Kosmetik, merge aus -r5105,5106,5118,5120,5124

82c41aac 19.07.2007 14:56 Moritz Bunkus

Standardeinstellung für das Zahlenformat beim Anlegen neuer Benutzer ist das besser lesbare 1.000,00

f6c60e94 19.07.2007 09:27 Moritz Bunkus

Die Variable $form->{error_function} konnte dazu benutzt werden, die Authentifizierung komplett zu umgehen, indem sie z.B. auf header gesetzt und der HTTP_USER_AGENT vom Client leer gelassen wird. Analog zum SQL-Ledger-Problem, das in CVE-2007-1437 beschrieben wird.

193c7381 18.07.2007 16:43 Sven Schöling

Neues Warenberichte Backend.

Von Grund auf neu geschrieben, unter Beruecksichtigung der folgenden Grundsaetze:
+ ein Query fuer alles
+ Query wird aus Tokens gebaut -> weniger anfaellig fuer SQL Fehler
+ Kombinationen die vorher nicht erlaubt waren und per Blacklist gefiltert wurden produzieren jetzt ein Ergebnis, dass in vielen Faellen sogar interpretiert werden kann....

c2715187 18.07.2007 16:38 Sven Schöling

Storno Bugfix. paid wurde unter bestimmten Bedingungen nicht richtig gesetzt.

89497ebe 18.07.2007 16:37 Sven Schöling

Kosmetik

33c46114 18.07.2007 15:48 Moritz Bunkus

subtotal ist eine Boolean-Spalte; ältere DBI-Versionen mögen's nicht, wenn man ihnen dort Integer unterschiebt.