Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
de41ce6f 22.01.2008 12:38 Moritz Bunkus

Debugausgaben.

08844064 21.01.2008 18:37 Moritz Bunkus

Projektverwaltung in eine eigene Datei ausgelagert und auf die Verwendung von Template umgestellt.

596c6378 21.01.2008 09:50 Moritz Bunkus

Kompatibilitätsfix für PostgreSQL 8 und neuer.

861b9e38 21.01.2008 09:50 Moritz Bunkus

Die beiden Templates wurden verschoben.

6f205006 21.01.2008 09:46 Moritz Bunkus

Übergabe des Templates an den ReportGenerator nicht über $form, sondern über ReportGenerator::set_options().

ddf6b218 19.01.2008 18:48 Philip Reetz

Umbau der bisherigen Saldenbilanz zu einer richtigen Summen- Saldenliste unter Benutzung des
Reportgenerator Frameworks

3a83b0d2 19.01.2008 18:45 Philip Reetz

Reportgenerator erweitert, so dass man fuer die Reports beliebige Templates verwenden kann

d707f7ac 18.01.2008 18:01 Moritz Bunkus

Lieferscheine im Einkauf und Verkauf. Bisher nur gemerget, noch nicht getestet.

da734ed4 18.01.2008 17:58 Moritz Bunkus

Doch lieber "Lager" als Pluralform für "Lager".

a10943b5 18.01.2008 17:56 Moritz Bunkus

Syntaxfehler in SQL-Query.

d157848a 18.01.2008 17:50 Moritz Bunkus

Falsche Anzahl Parameter für SQL-Query.

d6e36f9c 18.01.2008 17:49 Moritz Bunkus

Anzahl der Lager in der Lagerübersicht anzeigen.

e4425fe4 18.01.2008 17:48 Moritz Bunkus

Überflüssige Teile entfernt.

d5b3baf5 18.01.2008 17:45 Moritz Bunkus

Ein Icon für den Menüpunkt "Lager" hinzugefügt.

c4802551 18.01.2008 16:41 Moritz Bunkus

Login und Passwort nicht mit als Entwurf speichern.

bb439145 18.01.2008 16:06 Moritz Bunkus

Kosmetik.

83914eeb 18.01.2008 15:13 Moritz Bunkus

Lagerverwaltung implementiert.

5c184abc 18.01.2008 13:52 Moritz Bunkus

API-Anpassung für $form->show_generic_error(): Man kann einen JavaScript-"Zurück"-Button anzeigen lassen, oder einen Button mit beliebigem anderen Text.

943901c1 18.01.2008 11:34 Moritz Bunkus

Zelleninhalte, die nur "0" sind (also die Zahl "0"), wurden in PDF- und HTML-Ausgabe nicht angezeigt.

8da93f1d 18.01.2008 10:55 Moritz Bunkus

Nach dem Login das Menü definitiv im obersten Frame anzeigen, damit die Menüzeile nicht aus Versehen doppelt angezeigt wird.

905deb54 18.01.2008 10:22 Moritz Bunkus

Die Funktion strip_base darf nur auf einer Kopie des Strings arbeiten, nicht aber auf dem Alias, das noch in @_ steht.

a507676c 18.01.2008 09:47 Moritz Bunkus

Vor jede locale-Datei #!/usr/bin/perl setzen, damit Editoren gleich den Perl-Modus aktivieren können.

16df49c2 18.01.2008 09:12 Moritz Bunkus

Diese Vorlage wird nicht benutzt.

33c1a7f1 17.01.2008 16:31 Moritz Bunkus

Benutzerauthentifizierung: Unterscheidung zwischen "Falsches Passwort" und "Session abgelaufen".

11f0cc99 17.01.2008 16:19 Moritz Bunkus

CSS-Klassen für Fehlermeldungen und anderen Inhalt eingefügt.

713a6d70 16.01.2008 17:26 Moritz Bunkus

Benutzerkonfiguration um Einstellungen zur Aufgabenliste erweitert.

919007c2 16.01.2008 16:28 Moritz Bunkus

Umstellung der Benutzereinstellungen auf getabbtes Layout: Eine Übersetzung vergessen.

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