Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
e6ef45f2 29.05.2007 13:18 Moritz Bunkus

Beim Speichern von Angeboten etc den Bearbeiter nicht aus $form->{employee} ableiten, weil die Drop-Down-Box jetzt $form->{employee_id} heißt.

03daa77e 29.05.2007 13:13 Moritz Bunkus

Diverse Listen nach Namen sortieren. Fix für Bug 661.

9ba2705f 29.05.2007 13:08 Moritz Bunkus

Das Filtern von Angebots-/Auftrags-/Anfragenberichten nach dem Bearbeiter ermöglicht.

70e1559d 29.05.2007 13:07 Moritz Bunkus

Es ermöglichen, dass bei den Berichtsfunktionen nicht nach Bearbeitern gefiltert wird.

f5e0cdb2 29.05.2007 13:05 Moritz Bunkus

Das Label für die Kunden-/Lieferantencheckbox richtig ausgeben.

75f04d3e 29.05.2007 13:03 Moritz Bunkus

Zerschossenes Layout durch Verwendung der gleichen Variablen für unterschiedliche Dinge behoben.

704b2321 29.05.2007 10:09 Udo Spallek

Bug: Bind Variable wurde mitgegeben, aber nicht verwendet

70c03603 27.05.2007 19:45 Udo Spallek

Admin Passwort muss mit uebergeben werden.

f0949805 27.05.2007 17:42 Udo Spallek

Datenbankpasswort muss uebergeben werden.

6d544157 25.05.2007 15:48 Sven Schöling

Storno fuer Kreditorenbuchungen

44718f3e 25.05.2007 15:47 Sven Schöling

Kosmetik

6d706ec6 25.05.2007 15:46 Sven Schöling

storno_id spalte in ap, und die dazugehoerigen aenderungen in AP->post_transaction

2f23933d 25.05.2007 14:58 Sven Schöling

Storno nur anzeigen wenn keine Zahlungen vorhanden sind.

Ausserdem Code aufgeraeumt.

e7367fb5 25.05.2007 14:11 Thomas Kasulke

Bindestriche und ID aus den PopupMenus entfernt und in der FOrm.pm die Speicherung der Historie angepasst, damit nur der aktuell eingeloggte Bearbeiter gespeichert wird und somit
Manipulationen vermieden werden können.

16821864 25.05.2007 12:15 Thomas Kasulke

fix von salesmen und employee bzw. split in zwei eigenständige Funktionen durch get_list aufgerufen. Fixing von Bug 658

f411025c 25.05.2007 11:12 Thomas Kasulke

Stricktere Überwachung der Nummernformate eingeführt. Auch 1000,00 wird bei Formaten wie 1,000.00 und 1.000,00 jetzt als falsch erkannt.

6eea36b2 25.05.2007 10:58 Thomas Kasulke

Gutschriften heben jetzt auch den Lagerbestand an (Bug 636)

755dcace 25.05.2007 09:27 Philip Reetz

Syntaxfehler bei if-Abfrage

102600f0 24.05.2007 17:49 Sven Schöling

Stornomoeglichkeit fuer Debitorenrechnungen
(plus die ueblichen Codekosmetika)

0ecb3198 24.05.2007 17:45 Sven Schöling

storno_id spalte in ar eingefuegt, und die post_transaction angepasst um diese auch zu nutzen

805e8da4 24.05.2007 17:44 Sven Schöling

zusaetzlich zu der vorhandenen has_storno funktion (bugfix)
eine is_storno funktion die die halbherzigen checks auf das mitgeschleifte $form->{storno} ersetzt

0b8580e2 24.05.2007 17:43 Sven Schöling

Codekosmetik

7715064f 24.05.2007 16:14 Moritz Bunkus

Durch einen der letzten Commits wurde die Funktion "yes" überschrieben. Die Ursprungsfunktion wurde umbenannt. Sie wird nun aus der neuen "yes" aufrufen. Fix für Bug 656. Zusätzlich gibt es bei der Rückfrage, ob ein Angebot/ein Auftrag gelöscht werden soll, einen Button "Nein".

dc45f08f 24.05.2007 11:09 Moritz Bunkus

Und noch mehr Optionen.

250a086b 24.05.2007 11:07 Moritz Bunkus

Mehr Optionen für print_options(), um bestimmte Einträge zu deaktivieren.

504c056a 24.05.2007 09:48 Moritz Bunkus

Bei der Mahnungsübersicht die Mahngebühren auch bei zusammengefassten Rechnungen in jeder Zeile ausgeben, weil die Gebühren pro Rechnung erhoben werden.

50887746 24.05.2007 09:37 Moritz Bunkus

Umstellung von print_form() in io.pl.

f44e0506 24.05.2007 09:33 Moritz Bunkus

$options ist eine Hashreferenz, kein Hash.

a4f92ff1 24.05.2007 09:25 Moritz Bunkus

Bei print_options() die Parameterübergabe umgestellt, sodass der Aufrufer das Verhalten etwas genauer beeinflussen kann.

391d6b54 24.05.2007 09:24 Moritz Bunkus

Vergessenes locales-Update zum letzten Commit.

6b293028 24.05.2007 08:38 Moritz Bunkus

Die Funtktionen save_form() und restore_form() aus common.pl in ein eigenes Modul verlagert, das sie auch automatisch in den Namensraum des Aufrufers exportiert. Damit können sie auch von den Modulen in SL/ benutzt werden.

7567f132 23.05.2007 13:15 Thomas Kasulke

Hoffentlich endgültige Fassung des Historien-templates

f5ab8350 22.05.2007 12:45 Moritz Bunkus

Die ausgewiesenen Mahngebühren gelten pro Rechnung, nicht pro erzeugter Mahnung, auch wenn Rechnungen in einer Mahnung zusammengefasst werden.

635013a3 22.05.2007 12:43 Moritz Bunkus

Falsche Reihenfolge der Spalteninhalte bzgl. der Spaltenüberschriften.

7d03f241 22.05.2007 11:16 Moritz Bunkus

Auch die ID des Kontos zurückliefern.

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.