Projekt

Allgemein

Profil

Herunterladen (104 KB) Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
e055700f 01.02.2011 14:41 Moritz Bunkus

Merge branch 'master' into after-262

Conflicts:
DEBIAN/DEBIAN/postinst
DEBIAN/mk_erp_deb.sh
config/lx-erp.conf
config/lx-erp.conf.default
doc/INSTALL.txt
locale/de_DE/all

add20354 31.01.2011 13:21 Moritz Bunkus

Temporärdateien im Binärmodus öffnen

Andernfalls werden ODTs und PDFs unter Windows beim Herunterladen
verstümmelt.

3d7898cf 25.01.2011 11:57 Moritz Bunkus

Merge branch 'rb-wiederkehrende-rechnungen' into 263

961d2d99 25.01.2011 11:57 Moritz Bunkus

Alle Variablen aus %myconfig beim Drucken als "myconfig_xyz" zur Verfügung stellen

be6f6cfd 19.01.2011 16:15 Moritz Bunkus

Globale Variablen für Systemeinstellungen und Features nach %::lx_office_conf verschoben

Betroffen sind:
$webdav
$vertreter
$lizenzen
$show_best_before
$parts_show_image
$parts_image_css
$parts_listing_images
$eur
$dbcharset
$language

2b339152 19.01.2011 15:38 Moritz Bunkus

Globale Variablen für Druckvorlagen nach %::lx_office_conf verschoben

Betroffen sind:
$latex_templates
$excel_templates
$opendocument_templates
$openofficeorg_daemon
$openofficeorg_daemon_port

8cd05ad6 19.01.2011 14:11 Moritz Bunkus

Globale Variablen $::userspath, $::templates, $::membersfile nach %::lx_office_conf verschoben

beeb5c96 19.01.2011 12:43 Moritz Bunkus

Globale Variable $::keep_temp_files nach %::lx_office_conf verschoben

576b67fd 13.01.2011 14:15 Moritz Bunkus

$form->prepare_for_printing beherrscht auch die Ausgabe für einen Drucker

8c31500d 13.01.2011 14:09 Moritz Bunkus

$form->error() kann optional eine Exception werfen, anstatt etwas auszugeben und das Programm zu beenden

Version ohne Exception::Class

27cf17f0 13.01.2011 13:51 Moritz Bunkus

Beim Drucken via $form->prepare_for_printing Druckervorlagenkürzel berücksichtigen

b15682b7 13.01.2011 13:49 Moritz Bunkus

$form->{templates} nicht forciert mit $::myconfig{templates} überschreiben

90ae77dd 13.01.2011 13:47 Moritz Bunkus

Sprachkürzel in Vorlagenname mit Unterstrich absetzen

6d8fc7da 13.01.2011 13:47 Moritz Bunkus

Steuerkonten beim Drucken richtig setzen

06ebdd6a 13.01.2011 13:46 Moritz Bunkus

Vorbereiten von $form für $form->parse_template, wenn von RDBO-Objekt mit flatten_to_form konvertiert wurde

Conflicts:

SL/Form.pm
bc433711 13.01.2011 13:45 Moritz Bunkus

Funktionen format_dates und reformat_numbers von common.pl nach Form.pm verschoben

9c6337f3 13.01.2011 13:44 Moritz Bunkus

parse_template: $form->{media} == 'file' bedeutet, nur Druckdatei in $form->{OUT} erstellen, nicht ausgeben

Conflicts:

SL/Form.pm
f9c7abfa 13.01.2011 11:37 Moritz Bunkus

Merge branch 'master' into rb-wiederkehrende-rechnungen

92331b8e 12.01.2011 16:06 Moritz Bunkus

Bearbeiten der Konfiguration für wiederkehrende Rechnungen implementiert

Zzgl. der Suchfunktionserweiterung bei Aufträgen

6f96ebdb 10.01.2011 18:38 Sven Schöling

highlight_input ist seit 3 Monaten nicht mehr im Programm.

Holger hatte das in Commit 0891df3963268761a40c227addf0f976a6eeb6ae entfernt,
es wird aber immernoch von Form->header eingebunden. Dieser Commit behebt das.

70bf7517 30.12.2010 16:28 Sven Schöling

Fehlermeldung in parse_html_template - locales müssen schon lange nicht mehr templates erzeugen.

41400107 30.12.2010 16:17 Moritz Bunkus

Neuer Routingmechanismus für Controller, die als Package implementiert sind

Voraussetzungen:

  • Controller liegt in SL/Controller/Class.pm und ist von
    SL::Controller::Base abgeleitet.
  • Der Name von Subs, die als Action aufgerufen werden sollen, muss mit...
a97ebf45 30.12.2010 16:11 Moritz Bunkus

Nur dann Cookie setzen, wenn eine Session-ID vorhanden ist

Andernfalls wird bei einigen Fehlern (z.B. "action not defined") das
Cookie auf 'NO_SESSION' zurückgesetzt, weil in dem Moment die Session
noch nicht wiederhergestellt wurde. Erschwert die Entwicklung...

812fdc05 30.12.2010 15:36 Wulf Coulmann

Bilder in der Warenansicht

Der anhaengenden Patch fuehrt drei neue Configparameter ein
(~/config/lx-erp.conf.default) mit denen sich zum einen Artikelbilder in der
Artikelmaske anzeigen lassen siehe:

http://gpl.coulmann.de/tmp/artikelbild_in_waren_maske.png...

79855851 30.12.2010 12:18 Sven Schöling

Taxbirdexport: Die korrekte Templateklasse ist XML, nicht xml.

38aac441 28.12.2010 14:55 Moritz Bunkus

Vorlagentyp "packing_list" gibt es nicht mehr

Wurde ursprünglich als Lieferschein aus Rechnung heraus
ausgedruckt. Wird von der Funktionalität her von Einkaufs- und
Verkaufslieferscheinen ersetzt.

1fce9d15 28.12.2010 13:49 Sven Schöling

Form::header: Escape zuviel.

4edf06e5 28.12.2010 13:49 Sven Schöling

Dokumentation von header.

12e51300 28.12.2010 13:48 Moritz Bunkus

Seitentitel via JavaScript setzen

Stammt ursprünglich aus
3cf46a171f748ecacb6fa0bf1e1df81c227fb117 ("Teil 1 von: Usability und
Lokalisierung de und de_DE (neu)") und wurde in
50365526 ("Form::header") überschrieben.

50365526 28.12.2010 13:39 Sven Schöling

Form::header

1. Code aufgeräumt. Viele der alten Idiome einheitlich gemacht und sortiert.
Alle prints finden jetzt am Ende statt, fall jemand das ganze mal auf return
umbauen will. Alle Header werden vorher zusammengebaut.

2. jsscript flag entfernt. Javascripte werden jetzt immer mit ausgegeben....

753b82ff 13.12.2010 17:08 Moritz Bunkus

Beim URL-Escapen vom internen Encoding nach UTF-8 wandeln, sofern benötigt

7cf894f1 25.10.2010 16:18 Jan Büren

Merge branch 'master' of ssh:/~/lx-office-erp

7f683e50 25.10.2010 16:18 Jan Büren

Geschlecht fuer Ansprechpartner bei abweichender Lieferadresse als Auswahlfeld in do.pl anzeigen und als hidden feld entsprechend weitergeben

22ae0bf0 22.10.2010 14:25 Sven Schöling

date_tag

Beispiel ist hier nicht mit enthalten, weil der date_tag gleichzeitig einen
graphischen datepicker rendert, deshalb hier im Commit:

[% USE L ]
[
L.date_tag('orddate', orddate, cal_align => 'BL') %]

Das erste ist der name in html, das zweite der Wert zum befüllen, das dritte...

0891df39 14.10.2010 16:00 Holger Lindemann

Das ungrlückliche Script ./js/highlight_input.js entfernt und dafür input.focus eingefügt.

c8126d0b 29.09.2010 13:37 Moritz Bunkus

Kosmetik (trailing whitespace removal)

4b937d1a 23.09.2010 11:12 Sven Donath

Teil 1 von: Usability und Lokalisierung de und de_DE (neu)

Neue Übersetzung für die Programmoberfläche eingeführt.
Unter Programm→Einstellungen→Anzeigeoptionen→Sprache 'Deutsch (de_DE)'
auswählen und speichern.

Strings an verschiedenen Stellen logischer gemacht....

1de53cbf 23.08.2010 15:29 Sven Donath

Bugfix for Bug 1468: JavaScript-Title_Hack lieferte falsche oder sinnlose Titel und viele weitere.
Wenn der Title-String leer ist, wird mein Title-Hack-JavaScritpt hicht ausgegeben.
Dadurch wird der Titel des Frameset angezeicgt.
Massenhaft Strings angepasst. Teilweise der Logik wegen, oft wegen...

9fc09e82 17.08.2010 00:37 Sven Donath

mehrere Verbesserungen an Form.pm * automatisches Neuladen des gesamten Framesets, um sicher zu gehen, dass z.B. die gewählte Menü-Variante
nach Speichern in Einstellungen auch verwendet wird. * Version wird aus der Datei VERSION gelesen und ist nicht mehr in Form.pl hartkodiert....

38e7a330 12.08.2010 01:19 Sven Donath

Seitliches Menü mit den Icons des XUL-Menüs in 24x24 versehen.
Reparatur an XUL-Menü nach "Programm->Program"-Änderung.
Anführungszeichen in kopf.pl und Vorwärts-Link.
Falls die 24x24-Icons okay sind, können die alten Icons (direkt unterhalb images/) gelöscht werden.

61d89baf 11.08.2010 17:36 Sven Donath

message_ok und message_error CSS-Styles eingefügt. Msg-Ausgabe etwas repariert. Hat noch Potential.
Nachtrag zum vorigen Commit: Die Bezeichnung des seitlichen Menüs habe ich von 'Alt (seitlich)' auf 'Links (HTML)' geändert,
weil das in der Dropdown-Box logischer ist....

7535161d 04.08.2010 18:22 Moritz Bunkus

Bei Datenbankverbindungen Option pg_enable_utf8 setzen

Natürlich abhängig von $::dbcharset

78f0df90 04.08.2010 18:14 Moritz Bunkus

Alle Eingaben konvertieren & UTF8-Flag setzen

0fba3edd 04.08.2010 12:03 Moritz Bunkus

SL/Template.pm in eine Datei pro Package aufgeteilt.

ed5b92f8 04.08.2010 10:59 Moritz Bunkus

Template-Cache-Verzeichnis im $::userspath anlegen

0bf218ff 28.07.2010 09:54 Moritz Bunkus

Im Vertretermodus auch ungültige Vertreter in Vertreterauswahl anzeigen

567c0d7c 21.07.2010 17:35 Sven Schöling

Template Objekt cachen.

a590a651 21.07.2010 14:45 Sven Schöling

save_history sollte NICHT jedesmal eine neue datenbankverbindung aufmachen.

5548540b 20.07.2010 11:49 Sven Schöling

get_standard_dbh nimmt jetzt myconfig optional. default uf die globale.

(das war so überfällig)

63b61189 20.07.2010 11:23 Moritz Bunkus

Hilfsfunktion zur Berechnung von URI-Objekten anhand eines relativen Pfades

9933c636 20.07.2010 11:23 Sven Schöling

eine get_standard_dbh reduziert.

f88cdcc7 20.07.2010 11:22 Sven Schöling

Zwei Funktionen, die als erstes Argument myconfig erwarten auf \%::myconfig defaulted.

Conflicts:

SL/Form.pm
ec409dd1 20.07.2010 11:21 Moritz Bunkus

Template-Fehlermeldungen im Browser ausgeben

08388ac8 20.07.2010 11:21 Sven Schöling

Template Caching

f41c4ade 20.07.2010 11:10 Moritz Bunkus

STDOUT erneut öffnen und UTF8-Flag und FastCGI gefixt Teil 2

5ab97a89 20.07.2010 11:06 Sven Schöling

STDOUT erneut öffnen unt UTF8-Flag und FastCGI gefixt

Conflicts:

SL/Form.pm
570abc83 20.07.2010 10:30 Moritz Bunkus

Scriptparameter sowohl via %ENV als auch von @ARGV und STDIN auswerten

Bisher war es so, dass -- in aufsteigender Priorität -- entweder STDIN
mit $ENV{QUERY_LENGTH}, $ENV{QUERY_STRING} oder $ARGV0 als Eingabe
gelesen wurde. Nun werden alle drei Kanäle in der Reihenfolge...

7bd555b6 20.07.2010 10:25 Moritz Bunkus

Nach jedem Request die Standard-Datenbankverbindung schließen

b2945bf6 20.07.2010 10:23 Sven Schöling

Aufrufe von 'exit' durch eigene Funktion '::end_of_request()' ersetzt.

Außerdem dafür gesorgt, dass Meldungen, die per
$form->show_generic_(error|information) ausgegeben werden, nicht
doppelt angezeigt werden.

Conflicts:

bin/mozilla/io.pl
bin/mozilla/oe.pl
dc50b737 19.07.2010 18:10 Sven Schöling

fcgi patch test

Conflicts:

am.pl
bin/mozilla/oe.pl
79038417 12.07.2010 14:04 Moritz Bunkus

Es gibt keine explizit übersetzten Templates mehr.

07036bf1 28.06.2010 13:08 Moritz Bunkus

Cookie-Base-Path richtig berechnen.

Commit 0c50616fb43bcf934101fadd488278c40317b586 hat den
Cookie-Gültigkeits-Pfad leider inklusive des Scriptnamens gesetzt,
wodurch nur noch Zugriff auf login.pl möglich war.

53d06080 28.06.2010 13:07 Sven Schöling

myconfig als objekt auch zur verfügung stellen

ad9563c8 28.06.2010 13:07 Moritz Bunkus

Eine Funktion zum Erzeugen von HTTP-Redirect-Headern implementiert.

1d04c0b5 04.05.2010 10:28 Sven Schöling

strict Fehler in Form behoben, nach Forenbeitrag "Preisupdate schlägt fehl".

90815a31 26.04.2010 09:26 Joachim Zach

Optionale minimale Excel-Unterstützung für Druckvorlagen (Austausch von Platzhalter-Variablen in Excel-Dateien). Entsprechend noch für strict angepasst

6d5d4f24 30.03.2010 15:30 Bernd Blessmann

Zahlungsbedingungen: skonto_in_percent kann verwendet werden.

Im Langtext der Zahlungsbedingungen kann so der Prozentsatz
des Skonto ausgegeben werden.

24e130ef 23.03.2010 16:09 Sven Schöling

Versionsnummer auf 2.6.1 gesetzt.

f59ed16f 17.03.2010 11:48 Sven Schöling

2 defined entfernt. Der Gebruach ist deprecated, und in diesem Fall eh nicht notwendig.

perldoc sagt:

Use of defined on aggregates (hashes and arrays) is deprecated. It used to report whether memory for that aggregate has ever been allocated. This behavior may disappear in future versions of Perl. You should instead use a simple test for size:

814aaaa2 08.03.2010 13:34 Moritz Bunkus

Versionsnummer auf 2.6.1 Beta 1 gesetzt.

3bd73b5b 06.03.2010 02:06 Bernd Blessmann

Eingabe, Anzeige und Filter für Mindesthaltbarkeitsanzeige ist
über show_best_before einschaltbar.

bea3f989 05.03.2010 16:23 Moritz Bunkus

Nicht mit Wechselkursen arbeiten, wenn keine Währungen konfiguriert sind

Fix für Bug 1349

3702484c 05.03.2010 14:52 Sven Schöling

updatefehler in all_vc wenn vclimit == anzahl der einträge war.

b36ef567 04.03.2010 15:51 Moritz Bunkus

Beim Runden zuerst auf acht Stellen runden, danach auf die gewünschte Anzahl

Die interne Repräsentation von Fließkommazahlen in modernen CPUs ist
immer ungenau. Um zu vermeiden, dass man mit int() zu viel
abschneidet, weil der Nachkommaanteil eben nicht ganz exakt 0 sondern...

9d60642b 04.03.2010 12:08 Moritz Bunkus

"Vertreter" sind Kunden mit Kundentyp mit Vertreter-Flag, nicht die Kundentypen selber

97e60d52 04.03.2010 10:50 Moritz Bunkus

Iconv-Problem behoben

Soll der Inhalt von $form mit Iconv von UTF-8 nach ISO-8859-15
konvertiert werden (z.B. weil der GET-Parameter INPUT_ENCODING auf
UTF-8 gesetzt und $dbcharset = 'ISO-8859-15' ist), so gibt
$iconv->convert($form->{key}) immer undef zurück. Ich weiß nicht...

2b7ababf 03.03.2010 17:11 Moritz Bunkus

Merge branch 'master' of ssh:/~/lx-office-erp

6d169764 03.03.2010 16:49 Moritz Bunkus

"Vertreter"-Feature in Kunden-/Lieferantenstammdaten wieder eingebaut

8001c18b 03.03.2010 16:37 Sven Schöling

code verbesserungen für balance_sheet, form->current_date kommt nun ohne myconfig aus.

b7067f51 03.03.2010 11:55 Sven Schöling

Autocomplete wieder entfernt.

Grund: Die Idee an sich sieht gut aus, hat aber im Moment technische Schwächen,
die erst mit Entwicklungen der nächsten Serie behoben sein werden. Da
Autocompletion bis dahin de facto wertlos ist fliegt es erstmal raus. Das
Javascript bleibt als Ressource weiter im Quelltext, wird aber nicht...

5e043871 03.03.2010 11:15 Sven Schöling

Debugflag: $::keep_temp_files

5e6ed189 26.01.2010 16:19 Sven Schöling

javascript im header richtig setzen

66022cbd 11.12.2009 12:06 Sven Schöling

Dokumentation einheitlich in den Footer verschoben, Datei mit END abgeschlossen (beschleunigt parsen), und POD Fehler gefixt.

6be015fa 09.12.2009 11:39 Sven Schöling

Feature Branch: Autocompletion.

e2b9e173 05.11.2009 17:48 Sven Schöling

Alle Vorkommen von all_departments abgesichert.

260f51fe 02.11.2009 10:33 Sven Schöling

Form->header: $extra_code als deprecated kommentiert.

c510d88b 20.10.2009 15:53 Sven Schöling

und die restlichen .pm Module.

3c2e635c 12.10.2009 15:54 Sven Schöling

Fokus. dynamisch fokus über jquery erinnern,

Im geichen Zuge JQuery update auf 1.3.1, und einige Verbesserungen an
der alten inlune Fokus Mechanik. War buggy wegen Kollisionen mit der
eingebauten focus Methode von Javascript.

12fb1a28 19.09.2009 22:07 Jan Büren

Fix für Bug 1150 - Dialogbuchen geht auf Überschriften. Entsprechend im Backend den chart.charttype zusätzlich geholt und die Liste ALL_CHARTS im Frontend gefiltert

2fa5768e 11.09.2009 08:49 Moritz Bunkus

Variablen nicht doppelt mit my deklarieren. Dazu Whitespace-Kosmetik.

d4b17776 03.09.2009 15:43 Sven Schöling

form->get_employee nimmt sich bei Bedarf eine eigene dbh.

999fdf7d 28.08.2009 17:31 Moritz Bunkus

Nur dann die Eingabe recodieren, wenn sich die Charsets wirklich unterscheiden.

a50a0e0b 29.07.2009 14:56 Sven Schöling

Secure Cookies.

Sobald der Loginrequest mit HTTPS gesendet wird, wird das Cookie nun auf
Secure gesetzt, und sollte nur noch bei sicheren Verbindungen
mitgesendet werden.

8e08bedb 02.07.2009 16:49 Sven Schöling

Mahnsystem - mehr Variablen exportieren

Ausserdem strict fixes.

4dbcf680 29.06.2009 17:09 Jan Büren

GenericTranslations.pm und debug-code entfernt

e09347c8 29.06.2009 16:36 Geoffrey Richardson

Ansprechpartner: cp_greeting durch cp_gender ersetzt

contacts->cp_greeting, was normalerweise fuer Frau/Herr benutzt wird,
wird durch cp_gender (m/f) ersetzt, was den Vorteil hat, dass man je
nach beim Kunden definierter Sprache verschiedene Anreden generieren und...

662a225c 16.06.2009 15:13 Sven Schöling

Bugfix: _recode_recursively hat das Form Objekt nicht als Hash erkannt.

Symptom: Langtexte werden nicht korrekt kodiert.

66c91148 11.06.2009 15:00 Moritz Bunkus

Beim Versenden von Emails mit PDFs aus OpenDocument den MIME-Typen und Dateinamen richtig setzen.

6737d960 05.06.2009 12:07 Moritz Bunkus

_store_value() aus Kundenprojekt übernommen.

1. Dokumentation der Funktion
2. Möglichkeit, 'variablenname[]' für einfache Arrays zu benutzen
3. Umstellung der anderen Funktionen, die _store_value() benutzen, auf Objekt-Aufrufsyntax.

602e46bc 02.06.2009 15:48 Moritz Bunkus

Versionsnummer aktualisiert.