Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
0642b9ee 16.01.2008 16:23 Moritz Bunkus

Umstellung der Benutzereinstellungen auf getabbtes Layout.

1b12cadf 16.01.2008 09:51 Moritz Bunkus

Einen Menüpunkt als Link zum Administrationsbereich eingebaut.

db1ee56f 16.01.2008 09:39 Moritz Bunkus

Admininterface: Wenn eine gültige Session mit gültigem Admin-Passwort vorliegt, dann gleich die Benutzerliste anzeigen, wenn die Admin-URL ohne weitere Parameter aufgerufen wird.

5d275ec4 16.01.2008 09:32 Moritz Bunkus

Das Session-Timeout konfigurierbar gemacht; Standardwert weiterhin acht Stunden.

de998cce 15.01.2008 09:11 Moritz Bunkus

Eine Session maximal acht Stunden inaktiv lassen.

0a3b8a76 14.01.2008 14:38 Moritz Bunkus

Beim Anlegen von Artikeln aus Vorgängen heraus auch die Langbeschreibung mit übernehmen.

df0cd5df 14.01.2008 14:36 Moritz Bunkus

Logikfehler bei Codeumstellung in Revision 2963.

5b22b6b5 14.01.2008 14:33 Moritz Bunkus

Die Variablen login und password müssen/dürfen seit der Umstellung auf Session basierte Authentifizierung nicht mehr übergeben werden.

7a7f33b5 11.01.2008 16:53 Moritz Bunkus

Zwei neue Features:
1. Beliebige Notizen für Kunden und Lieferanten können angelegt werden. Solche Notizen können auf Wiedervorlage gelegt werden, was durch 2. implementiert ist.
2. Einkaufs- und Verkaufsbelege können auf Wiedervorlage gelegt werden. Wiedervorlagen können für beliebige Nutzer erstellt werden (Aufgabe an andere Nutzer deligieren). Anstehende Wiedervorlagen und abgelaufene Angebote werden auf der Startseite in einer Aufgabenliste angezeigt.

b15e4435 11.01.2008 16:38 Moritz Bunkus

Debugcode

24119b61 11.01.2008 14:25 Moritz Bunkus

Eine Fehlermeldung ausgeben, wenn der veraltete Aufruf "parse_html_template2" gefunden wird.

df870c64 11.01.2008 09:20 Moritz Bunkus

creditlimit und creditremaining werden nicht mehr formatiert übergeben, sondern unformatiert.

15c3cd6c 11.01.2008 09:07 Moritz Bunkus

Die Variablen "login" und "password" müssen aufgrund der Sessionverwaltung nicht mehr explizit übergeben werden.

eeae6c90 10.01.2008 18:16 Moritz Bunkus

Copy&Paste-Fehler aus Perl-Code heraus.

8688e71e 10.01.2008 18:14 Moritz Bunkus

Implementation des Features "Benutzerdefinierte Variablen für Kunden- und Lieferantenstammdaten".

7f2cf947 10.01.2008 17:35 Moritz Bunkus

Dieses Verzeichnis darf für Clients nicht lesbar sein.

4923839e 10.01.2008 16:53 Moritz Bunkus

Im alten Menü den Loginnamen in der Kopfzeile anzeigen.

65573957 10.01.2008 15:59 Moritz Bunkus

Bei Preisanfragen wurde in der Drop-Down-Box für "formname" der Wert "Angebot" anstelle von "Anfrage" angezeigt.

8d3529cd 10.01.2008 08:22 Moritz Bunkus

Aktualisierungen der Upgrade-Dokumentation.

f9736118 10.01.2008 08:20 Moritz Bunkus

Kosmetik.

0e6ac5bb 09.01.2008 17:39 Sven Schöling

Dokumentation ergänzt.

Ausserdem zwei Bugs in Auth.pm behoben

64e47b81 09.01.2008 17:34 Moritz Bunkus

Wenn man nach einem erfolgreichen Login die selbe Installation in einem zweiten Browserfenster öffnet, so wird gleich die Startseite angezeigt und nicht mehr das Login. Technisch ausgedrückt: Wenn "login.pl" aufgerufen wird, keine Aktion übergeben wird und eine gültige Session vorliegt, dann wird der Loginbildschirm umgangen.

ce45d060 09.01.2008 13:16 Moritz Bunkus

Große Teile unbenutzten Codes und dazugehörige HTML-Vorlagen aus common.pl entfernt.

8c7e4493 09.01.2008 12:54 Moritz Bunkus

Umstellung der Benutzerverwaltung von Dateien im Verzeichnis "users" auf die Verwendung einer Authentifizierungsdatenbank.
Es ist erforderlich, die Dateien doc/UPGRADE und doc/INSTALL/index.html zu lesen und die angesprochenen Punkte auszuführen, um nach einem Upgrade weiter arbeiten zu können.

3ced230b 08.01.2008 17:25 Moritz Bunkus

Den MIME-Typ von HTML-Seiten auf "text/html" gesetzt.

7b642ce6 08.01.2008 15:04 Moritz Bunkus

Umstellung der Installationsanweisung auf texinfo -- Schritt 2/2

e035119f 08.01.2008 15:03 Moritz Bunkus

Umstellung der Installationsanweisung auf texinfo -- Schritt 1/2

2d4dcc22 08.01.2008 11:50 Moritz Bunkus

Auch in Untermodulen suchen, nicht nur in einer Ebene.

4bde10fe 08.01.2008 08:56 Moritz Bunkus

Vergessener Lauf von locales.pl

9f1199c4 07.01.2008 17:44 Moritz Bunkus

1. Erweiterte HTML-Template-Checks nur durchführen, wenn Parameter "-h" angegeben wird.
2. Weitere Checks für HTML-Templates: Suche nach Master-Templates, die von keiner anderen Datei referenziert wurden und Suche nach übersetzten Templates, für die es keinen Master gibt....

13406ffa 07.01.2008 17:06 Moritz Bunkus

Nur dann Warnungen über fehlende HTML-Vorlagen ausgeben, wenn die Namen keine Perl-Variablen enthalten.

8aa6cf77 07.01.2008 17:04 Moritz Bunkus

Warnungen ausgeben, wenn referenzierte HTML-Vorlagen nicht gefunden werden. Syntaxhighlightingerleichterung für Emacs.

518ed6b5 07.01.2008 16:36 Moritz Bunkus

Ein Template-Plugin zum Escape von Angaben für JavaScript-Strings.

ab1df08b 04.01.2008 18:02 Sven Schöling

ct->get_delivery auf template umgestellt

35182445 04.01.2008 17:25 Sven Schöling

CT form_footer auf Templates umgestellt

b63e6fde 04.01.2008 17:23 Sven Schöling

kleine verbesserungen

0a385d07 03.01.2008 14:28 Sven Schöling

Und noch ein Bugfix.

size/count etc. wurden nicht rihctig exportiert.

06fd85e8 03.01.2008 14:16 Sven Schöling

MultiColumnIterator

Verhält sich wie der normale Template::Iterator (siehe man Template::Iterator), akzeptiert aber einen zusätzlichen Parameter fuer eine Spaltenbreite.

Hat man Beispielsweise ein Array mit 11 Eintraegen und mochte diese auf 3 Zeilen im Template ausgeben, so gibt ein mit...

468e86a6 03.01.2008 10:58 Moritz Bunkus

Es muss beim Bearbeiten von Konten möglich sein, einen Steuerschlüssel auf "0" anzulegen, weil das intern überall gemacht wird, wo keine Steuerautomatik vorhanden ist.

4be9b9dc 21.12.2007 20:03 Sven Schöling

Customer/Vendor add/edit Dialog auf templates umgestellt.

5db7d4c6 21.12.2007 18:43 Sven Schöling

Bugfix: Dateformat fuer javascript Kalender war hardcoded

b0a92688 20.12.2007 15:04 Sven Schöling

Fehler etwas abgefedert bei falschem/fehlendem Login.

(Wie sieht denn das aus, sofort die nackte Fehlermeldung zu kriegen....)

2351d092 19.12.2007 13:24 Sven Schöling

locales

baba1fe9 13.12.2007 15:20 Moritz Bunkus

Unterstützung für strukturierte Variablennamen und Hash- und Arraystrukturen in $form in den mitzuschleifenden Variablen.

777bf75c 13.12.2007 15:17 Moritz Bunkus

Eine Hilfsfunktion, die aus Array- und Hashstrukturen in $form eine Liste von Variablennamen und Werten erzeugt, die dann wieder als versteckte Inputs in HTML-Formularen ausgegeben werden kann. Dabei sind die Variablennamen strukturiert (so wird z.B. aus "$form->{filter}->[0]->{description}" der Name "filter[+].description"). Außerdem eine Anpassung von $form->isblank(), die solch strukturierte Variablennamen versteht.

e5478aea 12.12.2007 17:49 Moritz Bunkus

Automatisches Erstellen von Arrays und Hashes in $form bei Verwendung spezieller Namen für Formularelemente: name[] kennzeichnet Arrays, name[+] ein neues Arrayelement, name.element kennzeichnet Hashes.

e309bf11 11.12.2007 15:54 Sven Schöling

- form header auf templates ausgelagert,
- bugfixes.
- dead code aus pre buchungsgruppen entfernt.

f4338c0b 11.12.2007 14:59 Sven Schöling

kleines Script zum konvertieren von perl html -> template html

8ca52b02 29.11.2007 19:00 Sven Schöling

...locales

83e061c0 29.11.2007 19:00 Sven Schöling

choice umgebaut, und nebenbei den sqlfehler in top100 gefixt

21535676 29.11.2007 15:39 Sven Schöling

Confirm Priceupdate auf Templates umgestellt

9198a414 27.11.2007 18:17 Sven Schöling

Und die dazugehoerigen Templates

12240c79 27.11.2007 18:17 Sven Schöling

Presiaktualisierung Schritt 1 auf Templates umgestellt

5ddae84b 27.11.2007 16:59 Sven Schöling

Perltidy mangle rueckgaengig gemacht fuer spaeteres Templating

ae7dfc51 27.11.2007 15:44 Moritz Bunkus

Wenn in get_vendor() die id des Vendors abgeholt wird, dann wird dadurch die ID des aktuellen Vorgangs im Einkauf (Preisanfrage, Lieferantenauftrag etc) überschrieben.

2a4980a8 23.11.2007 18:25 Sven Schöling

Waren/Dienstleistungen/Erzeugnisse Suche auf Template umgestellt

8b797f8b 23.11.2007 16:49 Sven Schöling

Bugfix:
Bei einer Standardanfrage wurden die Mengen nicht mitangezeigt, weil die Datenbankanfrage gestartet wurde, bevor alle l_switches geparst wurden.

f6de0aa9 21.11.2007 15:07 Moritz Bunkus

Kompatibilitätsfix für ältere Template-Versionen: Das Whitespace-Removal ~ gibt es in älteren Versionen nicht.

87dbaf3c 21.11.2007 09:58 Moritz Bunkus

%options ist inzwischen ein Hash, also es auch so benutzen (siehe Revision 2842).

d0779d01 19.11.2007 09:28 Moritz Bunkus

Den Test, ob ein Artikel noch nicht benutzt wurde und deshalb gelöscht werden kann, auf weitere Tabellen ausgedehnt.

e549422f 16.11.2007 10:14 Moritz Bunkus

Das Bearbeiten der Einstellungen, die in der Tabelle "defaults" gespeichert werden, wurde in eine eigene Maske ausgelagert, die unter "System -> Nummernkreise und Standardkonten" aufrufbar ist. Bei "Programm -> Benutzereinstellungen" hingegen befinden sich nur noch Einstellungen, die pro Benutzer einstellbar sind (also die Sachen aus %myconfig).

58196889 15.11.2007 16:40 Moritz Bunkus

1. Schreibfehler in Variablenname. 2. Hashreferenzen in Hashes speichern, nicht Hashes selber.

c83d63ed 15.11.2007 16:34 Moritz Bunkus

Falsche Funktion aufgerufen.

0d3ea611 15.11.2007 14:32 Moritz Bunkus

Report-Generator: Spaltenüberschriften in HTML- und PDF-Ausgaben nicht erneut HTML-Escapen, weil die Übersetzungen meist bereits HTML-encodet sind. Dafür aber die HTML-encodierten Zeichen zurückkonvertieren.

cdfebb50 14.11.2007 11:08 Moritz Bunkus

SQL-Injection vermeiden. Fix für Revisionen 2936, 2937.

2e7ea276 14.11.2007 10:11 Moritz Bunkus

Automatischen Zeilenumbruch in bestimmten Tabellenzellen in Einkaufs- und Verkaufsmasken verhindern.

18f1522d 14.11.2007 09:43 Moritz Bunkus

Der Ertrag ist kein Prozentwert. Zahlen rechtsbündig anordnen.

50d3e009 14.11.2007 09:37 Moritz Bunkus

Kosmetik

59d350af 14.11.2007 09:36 Moritz Bunkus

Feature "Preisfaktoren" wieder implementiert, das teilweise in Revision 2889 rausgeflogen ist.

86e5dc50 14.11.2007 09:27 Moritz Bunkus

Wenn eine Tabellenzelle gar keinen Inhalt hat, dann zumindest ein   erzwingen, damit der Browser die Zelle auch formatiert (Tabellenränder etc).

d6d74ef0 14.11.2007 08:41 Moritz Bunkus

Vergessener Lauf von locales.pl

285c4795 12.11.2007 19:18 Holger Will

xulmenu fixes fuer Geko 1.9

a5f409be 10.11.2007 16:05 Philip Reetz

Fehler bei neuen Rechnungen ohne Umwandlung

a1070c2d 10.11.2007 15:45 Philip Reetz

Beim Umwandeln von Auftrag in Rechnung wurden die Zahlungsbedingungen des Kunden und nicht die
des Auftrags verwendet

66e5ad7b 08.11.2007 15:56 Moritz Bunkus

Trennstriche in Berichten als Rahmen der Tabellenzellen zeichnen, nicht als <hr>.

ba36bef4 07.11.2007 10:18 Moritz Bunkus

Verhindern, dass zwei von Lx-Office erzeugte Mails identische message IDs haben können.

920fd369 07.11.2007 10:12 Moritz Bunkus

Beim Verschicken von Emails wird das Kommando $sendmail durch Lx-Offices Template-System geschleust. Vordefiniert ist, dass Sendmail der Parameter "-f emailadresse" mitgegeben wird, sodass die Envelope-From-Adresse die des aktuellen Lx-Office-Benutzers und nicht die des Webservers ist. Das vermeidet, dass Emails wegen Spam/nicht existierender Domänennamen von Providern abgelehnt wedren.

e6e07cb0 07.11.2007 10:00 Moritz Bunkus

Die globale Variable $sendmail wird nur in SL/Mailer.pm benötigt und sollte deswegen auch nur dort benutzt werden.

ead85c3a 07.11.2007 09:17 Holger Will

kleine styleaenderung fuer die toolbar

ac7a6ae3 07.11.2007 09:14 Holger Will

fallback fuer browser die kein XUL koennen

91ab1ef6 01.11.2007 22:05 Sven Schöling

Um die Benutzung des Template Systems mal ein wenig zu foerdern.

Die bin/mozilla/oe.pl noch einmal umgeschrieben, so dass jetzt noch mehr Funktionen ins Frontend ausgelagert sind.

Ein neues Highlight ist die template/generic/multibox.html, die es erlaubt aus wenigen Steuerkommandos ein HTML-Eingabefeld zu erstellen, was bei kleinen Datenmengen als Dropdownbox erscheint, udn bei grossen asl Textfeld, mit dazugehörigem Popup-Button, um eine Auswahlliste aufzumachen. Saemtliche Funktionen lassen sich ueber Perlfunktionsreferenzen wieder zurück ins Backend leiten, und dort wieder mit komplexer Logik füllen. Dokumentation ist im Template direkt enthalten....

d1e4ee79 01.11.2007 17:58 Moritz Bunkus

Auslagern des HTML-Codes aus login.pl in HTML-Vorlagen.

56e52e62 01.11.2007 17:52 Moritz Bunkus

Neue Modulpfade.

0451bb96 01.11.2007 14:01 Moritz Bunkus

Vergessener Lauf von locales.pl von Holger Will.

9aaca433 01.11.2007 13:56 Moritz Bunkus

Die Funktion Form::parse_html_template2() in Form::parse_html_template() umbenannt (letztere wurde in Revision 2923 entfernt).

1ced937c 01.11.2007 13:52 Moritz Bunkus

Diese beiden Dateien werden nicht benötigt.

1d1b94ec 01.11.2007 13:40 Moritz Bunkus

Das Modul HTML::Template wird nicht mehr benötigt.

c3587ee5 01.11.2007 13:34 Moritz Bunkus

Umstellung der HTML-Vorlagen aus templates/webpages/ustva von HTML::Template auf Template.

eb22bdb4 01.11.2007 11:42 Holger Will

XUL Menue, Uebersetzung der Benutzereinstellung

1d027d88 01.11.2007 11:38 Moritz Bunkus

Umstellung der HTML-Vorlagen aus templates/webpages/rp von HTML::Template auf Template.

723b79bd 01.11.2007 11:36 Moritz Bunkus

Umstellung der HTML-Vorlagen aus templates/webpages/report_generator von HTML::Template auf Template.

f0545901 01.11.2007 11:25 Moritz Bunkus

Umstellung der HTML-Vorlagen aus templates/webpages/menu von HTML::Template auf Template.

77c1a9eb 01.11.2007 11:25 Moritz Bunkus

Kosmetik.

7a4c484b 01.11.2007 11:23 Moritz Bunkus

Teil des Bugfixes, dass Spracheinstellungen nicht erneut im Popup angezeigt wurden.

75e72150 01.11.2007 11:21 Moritz Bunkus

Bugfix bei Artikelstammdaten: Beim erneuten Aufrufen des Sprachenfensters wurden die vorher getätigten Eingaben nicht angezeigt.

174fe30e 01.11.2007 11:20 Moritz Bunkus

Sprachen alphabetisch sortieren.

367a5674 01.11.2007 11:12 Moritz Bunkus

Umstellung der HTML-Vorlagen aus templates/webpages/ic von HTML::Template auf Template.

e45f8b12 01.11.2007 10:29 Holger Will

XML basiertes Menue, Versuch 2, siehe Bug #771

bfcc910a 01.11.2007 10:07 Moritz Bunkus

Umstellung der HTML-Vorlagen aus templates/webpages/gl von HTML::Template auf Template.

1adc3d65 01.11.2007 10:03 Moritz Bunkus

Umstellung weiterer HTML-Vorlagen aus templates/webpages/generic von HTML::Template auf Template.