Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
9d6beb5d 11.08.2008 10:32 Moritz Bunkus

Falsche Reihenfolge der SQL-Parameter sorgten für Fehlermeldungen, wenn z.B. nach Betreff gesucht wurde.

1ecd151b 07.08.2008 11:54 Moritz Bunkus

Überbleibsel der Aktualisierung des DHTML-Tab-Scripts.

52cd76db 07.08.2008 11:31 Moritz Bunkus

Ausgabe einer ordentlichen Fehlermeldung beim Datenbankupgrade, wenn das Verzeichnis users nicht beschreibbar ist.

76b009b0 07.08.2008 11:19 Moritz Bunkus

Etwas differenziertere Beschreibung, welche Verzeichnisse überhaupt vom Webserver beschreibbar sein müssen.

7fb467cc 07.08.2008 09:24 Moritz Bunkus

Beim Anlegen eines Lieferscheins die Kunden-/Lieferantendetails auslesen (z.B. Sprache).

f4b04c63 06.08.2008 11:59 Moritz Bunkus

Beim Anlegen der Authentifizierungsdatenbank template1 als Template vorschlagen, weil hier oftmals die PL/PgSQL-Sprache angelegt wird.

c87608ab 06.08.2008 11:52 Moritz Bunkus

Bugfix beim Anlegen der Authentifizierungsdatenbank mit UTF-8. Anzeigen von Fehlermeldungen, wenn Lx-Office nicht mit UTF-8 sondern z.B. ISO-8859 konfiguriert ist und Datenbanken auf einem PostgreSQL angelegt werden sollen, das selber UTF-8 verwendet (weil das nicht geht). Forcieren von UTF-8 als Datenbankcharset auf PostgreSQL-Installationen, die mit UTF-8 als Charset angelegt wurden.

2b5da843 06.08.2008 10:42 Moritz Bunkus

Klarstellung zum PostgreSQL-Parameter TCP_IP, den es in v8 nicht mehr gibt.

90ae71a9 05.08.2008 14:58 Moritz Bunkus

Konsistenz: Der Button, der das Detail-Popup-Fenster für Kunden und Lieferanten öffnet, sollte überall gleich beschriftet sein (mit "D").

1967b595 05.08.2008 14:50 Moritz Bunkus

Kunden-/Lieferantendetails-Popup-Fenster: Schleifen für die Sprung-Links in eigenen Block ausgelagert, damit die Schleifenvariable "contact" nicht den Wert aus $form überschreibt.

018e340a 05.08.2008 11:39 Moritz Bunkus

Multibox: Einen weiteren Parameter ergänzt, mit dem gesteuert wird, ob überhaupt zugelassen werden soll, dass ein Textfeld anstelle einer Drop-Down-Box angezeigt wird, ohne dass man dafür explizit mit limit rumspielen muss.

2b688418 01.08.2008 11:01 Moritz Bunkus

Query für die Artikelstammdaten: Falsches Joinen. Wenn die UNION aus invoice/orderitems mit ar/ap/oe gejoint wird, dann muss darauf geachtet werden, dass Zeilen aus invoice nur mit ar/ap und Zeilen aus orderitems nur mit oe gejoint wird. Grund ist, dass ar.id und ap.id den Zähler glid benutzen, während oe.id den Zähler id benutzt. Daraus resultierten Verbindungen mit Zeilen aus orderitems mit Zeilen aus ar/ap, sprich es wurden Rechnungen gefunden, in denen die Artikel gar nicht auftauchten.

e487bfab 29.07.2008 10:34 Moritz Bunkus

Unsinniges doppeltes Durchsuchen von Tabellen.

b1319970 29.07.2008 09:28 Moritz Bunkus

Sprache

52dfa7c3 25.07.2008 18:46 Sven Schöling

Grammatik/Rechtschreibkorrektur

2dc09cf5 25.07.2008 18:26 Moritz Bunkus

Sortieren nach Vorgangsbezeichnung ermöglichen. Fix für Bug 749.

fbb89b3b 25.07.2008 18:23 Moritz Bunkus

Das Feld "transaction_description" gibt es auch in der Tabelle "delivery_orders".

9d3ce6e8 25.07.2008 18:21 Moritz Bunkus

Das Feld "transaction_description" sollte keine NULL-Werte enthalten, weil das das Sortieren unnötig erschwert.

1a0025cb 25.07.2008 17:35 Moritz Bunkus

Die Events auf <form> sorgen im Internet Explorer 7 dafür, dass Drop-Down-Boxen beim Loslassen des Mousebuttons sofort wieder geschlossen werden. Fix für Bug 765.

256c879b 25.07.2008 17:32 Moritz Bunkus

Update des DHTML-Tab-Scripts auf Version 2.2.

0f7124b3 25.07.2008 16:34 Moritz Bunkus

DHTML-Menü: Immer die Breite der <ul> vorgeben.

eb693e82 25.07.2008 16:20 Moritz Bunkus

SQL-Fehler: Im Query die richtigen Tabellen-Aliase benutzen. Fix für Bug 812.

87993e9b 25.07.2008 16:08 Moritz Bunkus

Spalte 'taxincluded' hat den Typ 'boolean' und nicht 'integer'. Fix für Bug 759.

53089240 25.07.2008 15:44 Moritz Bunkus

Zusammenfassen der Commit-Log-Meldungen im Changelog.

be180538 25.07.2008 15:44 Moritz Bunkus

Einen Hinweis hinzugefügt, dass es ein Script gibt, mit dem das Vorhandensein aller benötigter Perl-Module überprüft werden kann.

65a609b5 25.07.2008 15:42 Moritz Bunkus

Ein Hinweis hinzugefügt, welche Perl-Module in v2.6.0 benötigt werden, die vorher noch nicht benötigt wurden.

292ede47 25.07.2008 15:03 Moritz Bunkus

Wir haben nun die erste Beta von Version 2.6.0.

712e3a83 25.07.2008 14:59 Moritz Bunkus

Auswahlen von Radiobuttons auf Selectboxen umgestellt.

5bb3340b 25.07.2008 14:59 Moritz Bunkus

Auswahlen von Radiobuttons auf Selectboxen umgestellt.

d43904e8 25.07.2008 14:50 Moritz Bunkus

Das Perl-Modul PDF::API2 ist nun feste Voraussetzung.

06af498f 25.07.2008 14:24 Moritz Bunkus

In den Benutzereinstellungen klarer machen, dass das XUL-Menü nur mit Firefox funktioniert.

32fa785e 25.07.2008 14:19 Moritz Bunkus

Das Javascript-Menü durch eine andere Implementation ersetzt, die auch unter dem Internet Explorer 7 funktioniert.

3acaa523 25.07.2008 11:20 Moritz Bunkus

Einen Abschnitt über UTF-8 als Encoding in der Dokumentation hinzugefügt.

0603f8f1 25.07.2008 11:02 Moritz Bunkus

Weiteres Perl-Modul zu Installationsanleitung hinzugefügt.

a13d2254 25.07.2008 10:52 Moritz Bunkus

Kosmetik.

cd92cf1c 25.07.2008 10:51 Moritz Bunkus

Benutzerdefinierte Variablen für Projekte implementiert.

79778ae9 25.07.2008 10:25 Moritz Bunkus

Kosmetik.

963c5048 24.07.2008 17:10 Sven Schöling

Adressenfix

8d51e9b8 24.07.2008 12:06 Holger Lindemann

Fehler bei in authuser

4d1373d7 24.07.2008 11:50 Holger Lindemann

Methode lock gibt es nicht, begin ist richtig

6826e7ed 22.07.2008 12:44 Moritz Bunkus

Bei Druckvorschau einer Rechnung den Namen der herunterladbaren Datei nicht auf "is.pdf" belassen, sondern auf "Rechnung_(Druckvorschau).pdf" setzen.

7fc5e2cc 22.07.2008 11:59 Moritz Bunkus

Aufgrund einer Schwäche im Parser von locales.pl darf innerhalb eines <input type="submit">-Tags nur einmal ein <translate>...</translate> vorkommen. Ansonsten wird nur der erste zu übersetzende Begriff auch als Name einer Perl-Unterfunktion erkannt und entsprechend in die Locale-Datei geschrieben.

63bbdf6f 22.07.2008 11:50 Moritz Bunkus

Berechtigungsprüfung bei den Buttons "Speichern und ..." in den Kunden-/Lieferantenstammdaten korrigiert.

02d89fd6 22.07.2008 11:42 Moritz Bunkus

Weitere Unterfunktionen tracen lassen.

6c56877d 21.07.2008 11:43 Moritz Bunkus

Bei $form->parse_template() nur dann die ganzen Variablen employee_* überschreiben, wenn employee_id nicht gesetzt ist. In io.pl die ganzen employee_*-Variablen mit denen des ausgewählten Bearbeiters belegen und nicht mit denen des aktuellen Benutzers.

611a3dd3 18.07.2008 16:39 Moritz Bunkus

Beim Verschicken von Emails überprüfen, ob es im Vorlagenverzeichnis eine Vorlage gibt, deren Name "_email" hinter dem Formulartyp enthält und diese verwenden, sofern sie existiert (z.B. "sales_quotation_email_en.tex" für eine LaTeX-Angebotsvorlage in Englisch).

84c35c85 18.07.2008 11:17 Moritz Bunkus

Einen Test für Postgres-Datenbankcluster hinzugefügt, ob sie anständig mit Umlauten funktionieren, wenn UTF-8 als Encoding verwendet wird.

1a500c31 17.07.2008 15:29 Sven Schöling

Top100 Editor deaktiviert, da er seit mehreren Versionen nicht mehr funktioniert.
Muss detailliert modernisiert werden.

top100 und addto100 funktionieren eingeschränkt und bleiben daher erhalten.

735bb7bd 17.07.2008 14:19 Sven Schöling

Admin User Edit Maske: Port wurde beim Verbindungstest nicht mit übergeben.

ac1201a0 14.07.2008 12:34 Moritz Bunkus

Die Signatur des Verkäufers ebenfalls als Variable <%salesman_signature%> zur Verfügung stellen.

0534e310 14.07.2008 12:30 Moritz Bunkus

1. Salesman-Daten wurden nicht in $form eingetragen, weil die User-Klasse nur noch einen Parameter erwartet.
2. Kosmetik.

a9cc7718 11.07.2008 17:15 Sven Schöling

Vereinfachtes Template, und alten Code entfernt.

08ca74a8 11.07.2008 13:27 Moritz Bunkus

AJAX-Antworten nicht direkt $cgi->header() ausgeben, sondern über eine Funktion, die auch das Charset ausgibt.

6b063f3c 11.07.2008 13:12 Moritz Bunkus

JavaScript und Umlaute in UTF-8-Codierung funktioniert nicht mit der JavaScript-Funktion "encode()", deshalb "encodeURIComponent()" benutzen.

81d1ae0f 11.07.2008 11:45 Moritz Bunkus

Debugcode... Stupid me!

9a4cae85 11.07.2008 11:31 Moritz Bunkus

Anführungszeichen nicht doppelt quoten.

4bdb80f4 11.07.2008 11:26 Moritz Bunkus

Debugcode

a1b5f9b6 11.07.2008 11:22 Moritz Bunkus

Das XUL/XML-Menü muss auch bei Verwendung von UTF-8 als Zeichensatz richtig codiert werden.

c9860c6f 11.07.2008 10:28 Moritz Bunkus

TODO-Liste: Preisanfragen und Angebote richtig anzeigen.

42ed89f3 09.07.2008 10:26 Philip Reetz

Beim Bearbeiten von Konten die Funktion "als neu speichern" hinzugefuegt, um ein Konto mit allen Einstelungen zu klonen

1ed2662d 09.07.2008 08:44 Moritz Bunkus

Beim Ausdruck von Angeboten / Anfragen / Aufträgen / Rechnungen wurde der Rabatt ohne Nachkommastellen berechnet und dargestellt.

af59820c 08.07.2008 17:17 Moritz Bunkus

Beim Ausdruck wurde der Rabattbetrag nicht anständig auf ein Array gepackt, weil IS::customer_details() $form->{discount} mit dem Wert aus der Datenbank befüllt; und deswegen ist $form->{discount} kein Array.

b7b5192a 08.07.2008 13:38 Moritz Bunkus

Bei Wandlung von Angeboten/Preisanfragen in Aufträge erst beim Speichern der Aufträge das Angebot/die Preisanfrage schließen.

247a26dc 08.07.2008 12:48 Moritz Bunkus

Beim Umwandeln von Aufträgen in Rechnungen nicht sofort den Auftrag schließen. Beim Buchen von Rechnungen die Aufträge schließen, aus denen die Rechnung erzeugt wurde (auch mit Umweg über Lieferscheine), sofern der Auftrag damit vollständig abgerechnet wurde.

c42d0a36 08.07.2008 10:12 Moritz Bunkus

Debugcode

2b5789ca 08.07.2008 10:12 Moritz Bunkus

Query nicht doppelt ausführen.

b90f03e4 08.07.2008 10:12 Moritz Bunkus

Debugcode

3bc869dd 08.07.2008 10:11 Moritz Bunkus

Debugcode

77733865 07.07.2008 19:55 Moritz Bunkus

Email-Versand: Adressen beim Quoten nicht umbrechen.

bbc63419 07.07.2008 17:48 Moritz Bunkus

Eingangsrechnungen: Wird das Rechnungsdatum verändert, so wird per AJAX das Fälligkeitsdatum anhand der beim Lieferanten hinterlegten Zahlungsbedingungen berechnet und im Formular ersetzt.

94e596e5 07.07.2008 16:49 Moritz Bunkus

Berichte über Zahlungsein- und ausgänge auf und absteigend sortierbar gemacht.

f6a2cdd5 07.07.2008 16:25 Moritz Bunkus

Die Ausgabe der Zeile "\usepackage{textcomp}" darf nur erfolgen, wenn LaTeX-Vorlagen geparset werden, nicht bei anderen Vorlagen. Da die HTMLTemplate-Klasse von der LaTeXTemplate-Klasse abgeleitet ist, muss hier also in der Basisklasse der tatsächliche Klassentyp überprüft werden.

1eaf4978 07.07.2008 16:09 Moritz Bunkus

Kosmetik

4b48d335 07.07.2008 16:03 Moritz Bunkus

Buchungsjournal auf- und absteigend sortierbar gemacht.

44244279 07.07.2008 15:24 Moritz Bunkus

Debugcode

10090774 07.07.2008 15:23 Moritz Bunkus

ReportGenerator: Spaltentitel in der HTML-Ausgabe ausrichtbar gemacht (Attribut "align").

e02b6c61 07.07.2008 14:55 Moritz Bunkus

Wiedervorlagenbericht sortierbar gemacht.

aa589686 07.07.2008 12:36 Moritz Bunkus

Kosmetik.

dde9d68d 07.07.2008 12:36 Moritz Bunkus

Bericht über Mahnungen sortierbar gemacht.

a2aca2e1 07.07.2008 12:09 Moritz Bunkus

Sortierung in Berichten über Kunden und Lieferanten auch auf- und absteigbar sortierbar gemacht.

c654c46b 07.07.2008 12:03 Moritz Bunkus

Die Sortierung soll standardmäßig aufsteigend erfolgen.

679db39f 07.07.2008 11:51 Moritz Bunkus

Sortierung in Berichten über Ausgangsrechnungen/Debitorenbuchungen auch auf- und absteigbar sortierbar gemacht.

262108d0 07.07.2008 11:44 Moritz Bunkus

Sortierung in Berichten über Eingangsrechnungen/Kreditorenbuchungen auch auf- und absteigbar sortierbar gemacht.

fc8ad1a3 07.07.2008 11:26 Moritz Bunkus

Auslagerung gemeinsamen Codes.

23c7245a 07.07.2008 11:16 Moritz Bunkus

Sortierung in Berichten über Lieferscheine auch auf- und absteigbar sortierbar gemacht.

0000e2ae 07.07.2008 11:11 Moritz Bunkus

Sortierung in Berichten über Angebote / Aufträge / Presianfragen auch auf- und absteigbar sortierbar gemacht.

16d8d326 04.07.2008 15:14 Moritz Bunkus

Im Emaildialog wurden die Druckoptionen nicht angezeigt, weil das Template-Modul mit Variablennamen nicht zurechtkommt, die mit einem Unterstrich beginnen.

8f3ecba9 04.07.2008 14:58 Moritz Bunkus

Beim Verschicken von Emails müssen die Absender- und Empfängeradressen MIME-Encodiert werden.

01bdb4dc 04.07.2008 14:04 Moritz Bunkus

Falsche HTML-Codierung des Größer-Zeichens.

94e11003 01.07.2008 14:25 Moritz Bunkus

Beim Umwandeln von Angeboten/Preisanfragen in Aufträge die IDs in record_links speichern. Beim Umwandeln von Aufträgen und Lieferscheinen in Rechnungen die IDs in record_links speichern.

00738f6f 01.07.2008 12:14 Moritz Bunkus

1. Variable umbenannt, in der die IDs aus OE zwischengespeichert werden, aus denen ein Lieferschein erzeugt wurde.
2. Erweiterung von "RecordLinks->create_links()" um einen Modus, um die IDs aus einem String zu erhalten.
3. Bug: Bei Umwandlung von Auftrag in Lieferschein Variable "delivered" leeren, weil ansonsten evtl der noch nicht gespeicherte Liferschein bereits als ausgelagert gilt.

5df2b57a 01.07.2008 12:13 Moritz Bunkus

Verknüpfungen zwischen Angeboten, Aufträgen, Lieferscheinen, Rechnungen in einer eigenen Tabelle speichern.

53c7990b 30.06.2008 13:44 Moritz Bunkus

Kosmetik

38e559c1 30.06.2008 13:08 Holger Lindemann

Script zum Einrichten der Datenbank

75927cd2 27.06.2008 14:08 Moritz Bunkus

Kosmetik.

d9131c17 27.06.2008 11:16 Moritz Bunkus

Doppelter-Code-Vermeidung

c45efbbd 27.06.2008 10:49 Moritz Bunkus

Kosmetik

71f5b828 27.06.2008 10:29 Moritz Bunkus

Kosmetik

8536d9ca 27.06.2008 10:01 Moritz Bunkus

check_name() kann auch von der Lieferscheinbearbeitung aus aufgerufen werden.

7db5b95a 27.06.2008 09:40 Moritz Bunkus

Kleiner Syntax-Highlighting-Fix für Emacs.