Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
480c6709 21.05.2007 15:21 Moritz Bunkus

Beim Erstellen eines Lieferantenauftrages aus einem Kundenauftrag wird überprüft, ob eine Lieferadresse ausgewählt oder eingegeben war. Wenn ja, so wird der Benutzer gefragt, ob er diese Lieferadresse beibehalten will, damit der Lieferant direkt an den Kunden liefern kann.

ff575015 21.05.2007 15:11 Moritz Bunkus

Das Löschen von $form-Variablen im Watchdog ebenfalls abfangen und überwachen.

6ed3eaf6 21.05.2007 14:18 Moritz Bunkus

@values wurde in der falschen Reihenfolge befüllt. Fix für Bug 654.

116f40a3 21.05.2007 13:41 Thomas Kasulke

Anpassung des tbodys für übergroße Ergebnislisten

ee8cd316 21.05.2007 13:37 Moritz Bunkus

Der SQL-Code für die Suche nach Hersteller und Modell in den Stammdaten benutze einen Alias "m", der nicht definiert wurde. Fix für Bug 653. Zusätzlich das Query etwas verbessert.

259775be 21.05.2007 13:01 Thomas Kasulke

Verschönerung der Buttons für die Änderung der Suchreihenfolge

fac0e68e 21.05.2007 12:13 Moritz Bunkus

In der Tabelle employee sollten die Spalten keine künstliche Längenbeschränkung haben.

7b2faca4 21.05.2007 11:41 Moritz Bunkus

Das root-Passwort muss im Formular übergeben werden.

68d46d38 18.05.2007 17:25 Moritz Bunkus

Funktionen hinzugefügt, mit denen man ein Datenbankbackup mit Hilfe von "pg_restore" wieder einspielen kann. Dabei muss das Backup mit "pg_dump -Ft" erzegut worden sein, so wie es die eigene Backup-Funktion auch tut.

68ca5cc3 18.05.2007 16:52 Moritz Bunkus

Der bisherige Code, um Post-Anfragen mit enctype="multipart/form-data" zu parsen, hat leider bei Binärdaten versagt.

2d4601b1 18.05.2007 14:50 Moritz Bunkus

Bei pg_dump das tar-Format benutzen, weil pg_restore nur damit zurechtkommt.

6b6300e0 18.05.2007 14:46 Moritz Bunkus

Das Datenbankpasswort muss mit übergeben werden.

4e0ea59f 18.05.2007 13:45 Moritz Bunkus

Beim Administrationsfrontend einen Punkt eingebaut, mit dem man Datenbanken mittels pg_dump sichern kann. Das Ergebnis wird ge-gzipt und kann heruntergeladen oder direkt per Email verschickt werden.

2584d83b 18.05.2007 13:43 Moritz Bunkus

"use"-Anweisungen gehören an den Anfang der Datei.

9967902a 18.05.2007 13:40 Moritz Bunkus

Den Mauszeiger über <label>s zum Pfeil verwandeln, sodass etwas besser sichtbar ist, was anklickbar ist.

904a4a46 18.05.2007 11:16 Moritz Bunkus

Die Administrationsmasken nicht alle zentriert ausgeben -- das ist bei allen anderen Lx-Office-Masken auch nicht so.

97446982 18.05.2007 10:38 Moritz Bunkus

Noch ein Schreibfehler.

09335d0f 18.05.2007 10:34 Moritz Bunkus

Schreibfehler in Variable.

6da3168c 16.05.2007 17:30 Moritz Bunkus

Weitere potenzielle Zahlen im Ausgabeformat umformatieren. Fix für Bug 596.

0b280f98 16.05.2007 17:13 Moritz Bunkus

Administration: Die Funktion zur Aktualisierung von nicht aktuellen Datenbanken neu geschrieben und wieder aktiviert. Unterstützt auch die Scripte in Pg-upgrade2.

41a03969 16.05.2007 16:25 Thomas Kasulke

Verbesserung der Suchfunktionen der Historie und Visualisierung der Sortierreihenfolge.

a52a1004 16.05.2007 16:12 Moritz Bunkus

";" nicht als Kommentarzeichen ansehen.

6a9ef5df 16.05.2007 15:43 Moritz Bunkus

Maske "Datenbankadministration" auf die Verwendung von HTML-Vorlagen umgestellt.

05709cdc 16.05.2007 15:24 Moritz Bunkus

Bei neu angelegten Benutzern das CSS-Menü vorauswählen.

6c33f0a4 16.05.2007 15:23 Moritz Bunkus

Das Löschen von Benutzern etwas anders implementiert.

db53dc8a 16.05.2007 15:23 Moritz Bunkus

Inifile.pm auch dazu benutzen, um die memers/users einzulesen und neu zu schreiben.

937e60b7 16.05.2007 14:37 Moritz Bunkus

Überflüssige/veraltete Zeilen entfernt.

c3cee603 16.05.2007 12:43 Moritz Bunkus

Umstellung des Anlegens und Bearbeitens von Benutzern auf die Verwendung von HTML-Vorlagen.

f14ee975 16.05.2007 12:15 Philip Reetz

Uebersetzungen fuer Letzte Kunden und Lieferantenauftragsnummer in den Benutzereinstellungen mit
den Namen im Menue harmonisiert

43115782 16.05.2007 12:08 Moritz Bunkus

Weitere Konfigurationsvariablen in HTML-Formularen zur Verfügung stellen.

bd23cc3e 16.05.2007 11:00 Moritz Bunkus

Funktionsaufrufe nicht mehr in der veralteten Syntax.

eb8bed3f 16.05.2007 10:13 Moritz Bunkus

Die Überprüfungen, ob eine Nullbuchung vom Benutzer durchgeführt wurde, war falsch -- sie überprüfte falsche Variablen und auch falsche Umstände. Außerdem werden die einzelnen Zeilen der Zahlungsein- und -ausgänge eh schon vorher mit if() abgefragt. Fix für Bug 651.

2d698853 16.05.2007 09:56 Moritz Bunkus

Den Pfad zu den Vorlagen richtig setzen. Ging mit dem letzten Commit kaputt.

cef37ab0 16.05.2007 09:55 Moritz Bunkus

$userspath kommt aus dem globalen Namensraum. Ging mit dem letzten Commit kaputt. Fix für Bug 650.

98e5f069 16.05.2007 09:54 Moritz Bunkus

Backtrace anzeigen, wenn ein Fehler in User.pm ausgelöst wird.

76c2ea0b 14.05.2007 22:30 Udo Spallek

Bug: Buchungsjournal andere Auswahl als 'Alle'
http://lx-office.org/forum/forum_entry.php?id=4604

86f876b6 14.05.2007 21:51 Udo Spallek

open, print, close: Lokale Namensraeume (aus r2391, r2393) auf private eingeschraenkt, weitere PerlBestPractices Aenderungen.
$category, $dpt_*, $project* Variablen entfernt, Weil USTVA nie Abteilungsweit, Projektweit oder bez. BWA anders dargestellt wird....

296b4f44 14.05.2007 17:54 Moritz Bunkus

Einige Funktionen in admin.pl auf die Verwendung von HTML-Vorlagen umgestellt.

a6199e53 14.05.2007 16:31 Moritz Bunkus

Revision 2417 teilweise rückgängig gemacht.

73f6453e 14.05.2007 16:25 Thomas Kasulke

sub get_history() an die neuen Historienmöglichkeiten angepasst

bab39fc2 14.05.2007 16:20 Thomas Kasulke

Sortierung in die Historie eingefügt. Durch klicken auf die Header, kann man nun seine Ergebnisliste sortieren lassen.

e06a7e08 14.05.2007 16:15 Moritz Bunkus

Einkaufs- und Verkaufsmasken: Die potenziell langen Drop-Down-Boxen auf der linken Seite haben alle die selbe Breite.

99131585 14.05.2007 16:02 Moritz Bunkus

Anzeige von weiteren Details in den Lieferadressendropdownboxen: Name, Abteilung, Straße, Ort.

46d3c615 14.05.2007 16:00 Moritz Bunkus

In $form->get_lists() alle Details für die Lieferadressen abholen.

63af8941 14.05.2007 15:51 Moritz Bunkus

Falscher Link bei Umstellung auf HTML-Vorlagen.

2c5603bb 14.05.2007 15:15 Moritz Bunkus

Den Rest von dn.pl auf die Verwendung von HTML-Vorlagen umgestellt.

064232d4 14.05.2007 14:12 Moritz Bunkus

CSS-Menü aus HTML-Vorlage erzeugen lassen.

0c27df9b 14.05.2007 13:55 Moritz Bunkus

build_std_url() etwas aufgebohrt, sodass das auszuführende Script verändert werden kann.

3f0ba2ba 14.05.2007 12:54 Thomas Kasulke

Kleine HTML-Syntax-Korrektur

7fe6311e 14.05.2007 12:36 Thomas Kasulke

Nullbuchungsüberprüfung und dazugehörige Übersetzungen

937a4937 14.05.2007 12:17 Thomas Kasulke

Überprüfung auf Nullbuchung und Übersetzungen

a4b728e0 14.05.2007 12:09 Moritz Bunkus

Revision 2404 rückgängig gemacht.

510ca0b0 14.05.2007 12:01 Thomas Kasulke

Nullbuchungen führen ab jetzt zu einem Fehler.

a8da2c89 14.05.2007 11:59 Thomas Kasulke

Ein paar Übersetzungen

fc490063 11.05.2007 16:37 Moritz Bunkus

Mehr Kosmetik:
1. In mehr Masken die Beschreibungsspalte gefüllt (wieder mit "höchstes Mahnlevel" und "Kundentyp"/"Lieferantentyp").
2. "Firma" in "Lieferantentyp" bzw. "Kundentyp" umbenannt.
3. Kunden-/Lieferantentyp und Rabatt nach links angeordnet.

Nicht Kosmetik sondern Funktion: Die Höchste Mahnstufe und die gemahnte Summe werden im Formular mitgeschleift, damit sie auch nach "Erneuern" noch angezeigt werden.

fb4d2ffa 11.05.2007 16:20 Moritz Bunkus

Bei Einkaufs-/Verkaufsmasken sowie bei Debitoren- und Kreditorenbuchungen wird ein Button angezeigt, der ein Popupfenster öffnet, das zum ausgewählten Kunden/Lieferanten alle Stammdaten inklusive Ansprechpartner und Lieferadressen anzeigt.

d7f06042 11.05.2007 15:59 Moritz Bunkus

Lx-Office verlangt inzwischen an sehr vielen Stellen, dass Javascript zwingend angeschaltet ist, weil es ansonsten schlicht nicht mehr funktioniert. Deswegen sind Abfragen auf die Verwendung des Javascript-Kalenders reine Platzverschwendung und blähen den Code unnötig auf.

47916a37 11.05.2007 15:52 Moritz Bunkus

Optik in den Einkaufs- und Verkaufsformularen etwas verbessert:
1. Drop-Down-Boxen "Ansprechpartner" und "Lieferadresse" werden direkt unterhalb der Kunden-/Lieferantenauswahlbox/-zeile angezeigt.
2. Die Zeile "Kreditlimit" wird wie alle anderen Zeilen auch in der linken Spalte (der "Beschreibungsspalte") angefangen und erstreckt sich nur über eine Zeile....

d7c969e4 11.05.2007 15:23 Sven Schöling

leerzeichen die sql anscheinend braucht

7679dfa4 11.05.2007 14:56 Sven Schöling

Bugfix 624 und 93.
G+V sollte jetzt keine Betraege mehr anzeigen sondern die richtigen Werte. Sind sie negativ sollte der Buchhalter sich Gedanken machen.

e1e19a48 11.05.2007 14:41 Moritz Bunkus

$form->parse_template() sowie Template.pm benutzen $form->{OUT} und $form->{tmpfile} direkt in Systemkommandos. Deswegen muss sichergestellt sein, dass diese Variablen nur mit geprüften Werten gefüllt werden.

8482e69b 11.05.2007 14:26 Moritz Bunkus

$form->parse_template() verwendet $form->{OUT} direkt oder indirekt in open(). Deswegen $form->{OUT} definitiv nur aus sicheren bzw. bereinigten Strings aufbauen.

d46c087d 11.05.2007 14:24 Moritz Bunkus

$form->parse_template() verwendet $form->{OUT} direkt oder indirekt in open(). Deswegen $form->{OUT} definitiv nur aus sicheren Strings aufbauen.

8cbf20b5 11.05.2007 14:12 Moritz Bunkus

open() nur mit sicheren Argumenten aufrufen.

81afc40a 11.05.2007 14:10 Moritz Bunkus

open() nur mit sicheren Argumenten aufrufen.

8e6eda05 11.05.2007 14:08 Moritz Bunkus

Filehandles lokal deklarieren. open() nur mit "sicherem" Argument aufrufen.

24a9ad0e 11.05.2007 14:02 Moritz Bunkus

Filehandles lokal deklarieren. open() nur mit "sicherem" Argument aufrufen.

d5b09512 11.05.2007 13:58 Moritz Bunkus

Es muss sichergestellt sein, dass $form->{login} keine Datei Pfadkomponenten enthalten kann.

974b5d86 11.05.2007 13:55 Moritz Bunkus

Filehandles lokal deklarieren. Kosmetik. In Mailer.pm open() nur mit festgelegtem Argument aufrufen.

ebacee0a 11.05.2007 13:46 Moritz Bunkus

Argumente von open() definitiv auf den richtigen Pfad beschränken.

ba863fd6 11.05.2007 13:42 Moritz Bunkus

Filehandles als lokal deklarieren; Kosmetik; Argumente für open() nicht aus $form erzeugen. Das Feature, dass für jede Person eine eigene menu.ini eingelesen wird, wird hoffentlich nie jemand eingesetzt haben.

f3d322cf 11.05.2007 13:41 Moritz Bunkus

Filehandles als lokal deklarieren; Kosmetik; Argumente für open() bereinigen.

b5157f97 11.05.2007 13:12 Moritz Bunkus

Keine direkt vom Browser stammenden Strings bei open() verwenden.

e2e06cbb 10.05.2007 13:27 Moritz Bunkus

Dialogbuchen: Anzeige der letzten Buchungsnummer und des Datums, an dem diese Buchung eingetragen wurde. Patch von Rainer Guempelein.

2424e052 10.05.2007 13:08 Moritz Bunkus

Dialogbuchen:
1. Einige Spalten nur dann anzeigen, wenn "Details anzeigen" aktiv ist.
2. Automatisch den eingegebenen Wert aus der ersten Zeile "Soll" in die zweite Zeile "Haben" kopieren, wenn er verändert wird.
Patch von Rainer Guempelein.

e840d786 09.05.2007 16:12 Moritz Bunkus

Umstellung der IR.pm auf die Verwendung von parametrisierten und richtig gequoteten Queries zur Vermeidung von SQL injections. Zusätzlich Kosmetik wie Leerzeichen am Zeilenende oder Umformatierungen anderer Codeteile.

df88ef1f 09.05.2007 15:25 Moritz Bunkus

Den "Erneuern"-Button bei Einkaufsrechnungen wie bei allen anderen Dialogen auch als ersten Button anzeigen.

e9e216f5 09.05.2007 10:53 Udo Spallek

USTVA: Winston export ueberarbeitet. Kz vor die pos_ustva gesetzt, 'Kennzahl Nr' auf 'Kennzahl nr.' geaendert.

7eae8fac 09.05.2007 10:34 Moritz Bunkus

Kosmetik.

468b6bcf 09.05.2007 10:01 Udo Spallek

USTVA: Unnoetiges Quoting entfernt

68c57596 09.05.2007 09:49 Udo Spallek

USTVA: Korrektur zum attachment_filename: Winston export Filename wurde ueberschrieben
Betrifft commit:
Revision: 2326
Author: sschoeling
Date: 2007-05-03 13:06:46 +0200 (Thu, 03 May 2007)

4536d0a7 09.05.2007 09:36 Udo Spallek

Die USTVA darf nicht nach dem Taxkey abfragen, weil dieser nichts damit zu tun hat.
Fuer die USTVA sind nur die pos_ustva von Relevanz.

debf6f14 09.05.2007 09:29 Moritz Bunkus

Beim Speichern einfach in allen Einheiten nach der ausgewählten Einheit suchen.

adc17ef4 08.05.2007 14:46 Moritz Bunkus

Die customer_id/vendor_id muss auch mitgeschleppt werden, weil sie ansonsten in der Datenbank leer bleibt! Problem wurde mit 2322 eingeführt.

12c4c658 08.05.2007 14:30 Moritz Bunkus

Filterkriterium "Kunden-/Lieferantenname" in Berichten auch beim Umsortieren beibehalten. Fix für Bug 638.

f5c1b2e1 08.05.2007 14:28 Moritz Bunkus

Die Kunden-/Lieferantenfilterauswahl bei den Berichten war verschwunden.

71021b2c 08.05.2007 14:27 Moritz Bunkus

Limitierung nicht schon bei der Datenbankabfrage.

94066554 08.05.2007 14:25 Moritz Bunkus

Vergessenes Locale-Update

195f4f9e 08.05.2007 13:59 Moritz Bunkus

Die Uhrzeit richtig berechnen: nämlich von einer Instanz von Date() abfragen und nicht einen internen Zähler einmal pro Sekunde hochzählen.

ccf566c2 07.05.2007 15:44 Thomas Kasulke

Bug 644 fixed (Überprüfung des Datumsformat schlug fehl.)

f6124ea6 07.05.2007 15:26 Thomas Kasulke

vclimit-Vergleich korrigiert

69822fd2 07.05.2007 15:21 Moritz Bunkus

Anständig quoten.

a426a839 07.05.2007 15:02 Moritz Bunkus

Zwei Fixes:
1. Bei Angeboten/Aufträgen wird ständig wieder das Formular angezeigt, wenn die Drop-Down-Box zur Auswahl der Kunden/Lieferanten angezeigt wird (weil check_name() in arap.pl auf jeden Fall oldcustomer/oldvendor überprüft, was aber seit einem der letzten Commits nicht mehr gesetzt ist; in ir.pl und is.pl wird es noch gesetzt)....

d4797b63 07.05.2007 12:10 Thomas Kasulke

javascript für Historie in form_header aufgenommen und aus edit gelöscht

dc7f3c9a 07.05.2007 11:29 Moritz Bunkus

Stornieren beim Dialogbuchen:
1. In der Datenbank wird tatsächlich gespeichert, ob eine Buchung storniert wurde bzw. eine Stornobuchung ist.
2. Der "Storno"-Button wird nur angezeigt, wenn die Buchung noch nicht storniert wurde.
3. Es wird verhindert, dass eine bereits stornierte Buchung erneut storniert wird (Fix für Bug 646)....

3740b503 07.05.2007 10:18 Moritz Bunkus

Beim Stornieren von Einkaufs- und Verkaufsrechnungen dürfen die bisherigen Zahlungsaus- und -eingänge nicht auch in der neuen Stornorechnung verzeichnet werden. Zusätzlich dafür gesorgt, dass beim Stornieren von Verkaufsrechnungen nicht noch einmal die Maske erscheint, bevor storniert wird, wenn die Rechnung nur eine Position umfasst.

408a65ca 07.05.2007 09:56 Moritz Bunkus

Beim Buchen von Eingangsrechnungen den ausgewählten Bearbeiter honorieren und speichern. Bugfix für 640.

9a16d0be 07.05.2007 09:56 Moritz Bunkus

Wenn eine Datei namens lx-erp-local.conf exisitert, dann die direkt nach der lx-erp.conf einlesen.

799f6001 07.05.2007 09:55 Moritz Bunkus

Wenn eine Datei namens lx-erp-local.conf exisitert, dann die direkt nach der lx-erp.conf einlesen.

13a0ddc3 07.05.2007 09:43 Udo Spallek

Kommentar fuer UTF-8 eingefügt