Projekt

Allgemein

Profil

Herunterladen (6,48 KB) Statistiken
| Zweig: | Markierung: | Revision:
4c24a5f4 Sven Schöling
Wichtige Hinweise zum Upgrade von älteren Versionen
590d623e Moritz Bunkus
===================================================


** BITTE FERTIGEN SIE VOR DEM UPGRADE EIN BACKUP IHRER DATENBANK(EN) AN! **

b58f232c Sven Schöling
Upgrade auf v2.7.0
==================

d03863a2 Sven Schöling
* In der Version 2.7.0 wird das XUL Menü entfernt. Alle Benutzer die das XUL
Menü noch eingestellt haben, werden beim ersten Einloggen auf ein anderes
Menü gesetzt.
b58f232c Sven Schöling
d03863a2 Sven Schöling
* Das Lizenzenfeature wurde ersatzlos entfernt.
b58f232c Sven Schöling
58aebf4e Roman Karuschka
* In den LaTeX Vorlagen wird der Befehl "pagebreak" und die dazugehörigen
1c5d808c Sven Schöling
"sumcarriedforward" und "lastpage" nicht mehr offiziell unterstuetzt. Diese
Methoden gelten als "deprecated" und werden in der naechsten Version gaenzlich
entfernt. Sie sollten bereitss jetzt nicht mehr verwendet werden da sie mehrere
Fehler beinhalten. Die Standardvorlagen sind entsprechend angepasst worden
58aebf4e Roman Karuschka
und müssen in der Administration neu angelegt werden.
b58f232c Sven Schöling
d03863a2 Sven Schöling
* Das Druckvorlagensystem wurde umgestellt, dadurch ist der Name "print" für
Druckvorlagen jetzt reserviert. Wenn eine Ihrer Vorlagensätze "print" heisst,
benennen Sie ihn um bevor Sie das Update starten.
b58f232c Sven Schöling
d03863a2 Sven Schöling
* Neue Abhängigkeiten
b58f232c Sven Schöling
d03863a2 Sven Schöling
* JSON
* String::ShellQuote
1c5d808c Sven Schöling
* Digest::SHA (optional, empfohlen)
b58f232c Sven Schöling
d03863a2 Sven Schöling
Wie immer bitte vor dem ersten Aufrufen einmal die Pakete überprüfen:
b58f232c Sven Schöling
1c5d808c Sven Schöling
$ scripts/installation_check.pl -ro
b58f232c Sven Schöling
d03863a2 Sven Schöling
* CSV-Import wurde neu in Perl implementiert
155153bd Geoffrey Richardson
d03863a2 Sven Schöling
Der PHP-Code wurde entfernt. Automatische Skripte, die per Aufruf von
lxo-import/partsB.php?cron=1 die Datei parts.csv importiert haben,
funktionieren nicht mehr. Stattdessen kann scripts/csv-import-from-shell.sh
benutzt werden. Im Unterschied zur PHP-Version werden unbekannte Warengruppen
nicht mehr automatisch angelegt, stattdessen bricht das Skript ab.

* Rechteverwaltung

* Das Recht "Kunden und Lieferanten bearbeiten" wurde aufgespalten in zwei
einzelne Rechte. Ein Updatescript passt bestehende Gruppenaentsprechend an.
* Das Recht "Preise nd Rabatte bearbeiten" wurde neu eingeführt und ist
notwendig um in Belegen Preise ändern zu können. Es wird beim Upgrade
automatisch allen Benutzern erteilt.
* Das Recht "Administration" wurde neu eingeführt, und ist dazu da
administrative Tätigkeiten an der Mandantendatenbank aus einm Benutzerlogin
heraus durchzuführen. Es ist standardmäßig NICHT vergeben.
* Der Vorlageneditor wurde unter das Recht Administration gestellt, warvorher
Konfiguration.
155153bd Geoffrey Richardson
b58f232c Sven Schöling
1d81586f Geoffrey Richardson
Upgrade auf v2.6.3
==================

6ec0dce9 Moritz Bunkus
1. Mit Version 2.6.3. wurden die beiden Konfigurationsdateien
authentication.pl und lx-erp.conf, sowie deren Varianten,
abgeschafft. Stattdessen gibt es nun die Datei lx_office.conf, die
aber erst neu angelegt werden muß. Als Vorlage dient hierfür die Datei
lx_office.conf.default. Die entsprechenden Werte muß man selber neu
konfigurieren, dies ist automatisiert zu fehleranfällig.
1d81586f Geoffrey Richardson
Nach dem Upgrade kann man sich so lange nicht anmelden, bis lx_office.conf
angelegt und authentication.pl und lx-erp.conf gelöscht oder verschoben wurden.

Es gibt keine local-Variante der lx_office.conf, arbeitet man mit git sollte
man lx_office.conf nicht einchecken.

4c0e5207 Moritz Bunkus
Eine etwas ausführlichere Beschreibung findet sich in Kapitel 2.3
"Lx-Office-Konfigurationsdatei" in doc/Lx-Office-Dokumentation.pdf
ca4c3871 Geoffrey Richardson
6ec0dce9 Moritz Bunkus
2. Eine neu hinzugekommene Komponente ist der Task-Server. Hierbei
39807402 Moritz Bunkus
handelt es sich um einen Dämonen, der im Hintergrund läuft, in
regelmäßigen Abständen nach abzuarbeitenden Aufgaben sucht und diese
zu festgelegten Zeitpunkten abarbeitet (ähnlich wie Cron). Dieser
Dämon wird bisher nur für die Erzeugung der wiederkehrenden Rechnungen
benutzt, wird aber in Zukunft deutlich mehr Aufgaben übertragen
bekommen. Die Einrichtung des Dämonen wird in der
Installationsdokumentation im Abschnitt "Der Task-Server" beschrieben.

6ec0dce9 Moritz Bunkus
3. Mit Version 2.6.3 sind einige Abhängigkeiten von Perl-Modulen
hinzugekommen. Bitte führen sie vor dem ersten Aufrufen der einmal
den folgenden Befehl im Lx-Office Verzeichnis aus:

$ scripts/installation_check.pl

Sollten Module als fehlend markiert sein, folgen Sie bitte den Anweisungen in
der Installationsanweisung.

Zumindest folgende Module sind neu benötigt:

* Config::Std
* Params::Validate

cac0b495 Moritz Bunkus
4. Sollten Sie die FCGI-Version einsetzen, das Apache-Modul
"mod_fcgid" (nicht "mod_fastcgi") benutzen und von diesem Modul die
Version v2.6.3 oder später installiert haben, so ist außerdem wichtig,
seinen Parameter "FcgidMaxRequestLen" deutlich zu erhöhen, weil sich
dieser im Release mod_fcgid-Release v2.6.3 deutlich geändert
4c0e5207 Moritz Bunkus
hat. Details dazu finden sich in Kapitel 2.5.2 "Konfiguration für
FastCGI/FCGI" in doc/Lx-Office-Dokumentation.pdf
cac0b495 Moritz Bunkus
1d81586f Geoffrey Richardson
c65ce0ef Moritz Bunkus
Upgrade auf v2.6.2
==================

Vor dem Einloggen
-----------------

Mit Version 2.6.2 sind einige Abhängigkeiten von Perl-Modulen hinzugekommen.
Bitte führen sie vor dem ersten Aufrufen der einmal den folgenden Befehl im
Lx-Office Verzeichnis aus:

$ scripts/installation_check.pl

Sollten Module als fehlend markiert sein, folgen Sie bitte den Anweisungen in
der Installationsanweisung.

Zumindest folgende Module sind neu benötigt:

* Rose::Object, Rose::DB und Rose::DB::Object (die Installation von
Rose::DB::Object via CPAN oder den Paketmechanismus Ihrer
Distribution sollte für die automatische Installation der anderen
zwei Pakete sorgen)

9796c472 Moritz Bunkus
Neue Gruppenrechte
------------------

Es wurde ein neues Recht "Druck" eingeführt. Dieses bestimmt, ob die
Benutzerin das Menü "Druck" zu Gesicht bekommt oder nicht, unabhängig
davon, wie die Rechte für die einzelnen Unterpunkte gesetzt sind.

Für bereits bestehende Gruppen muss es sofern gewünscht vom
Administrator manuell gewährt werden.

c65ce0ef Moritz Bunkus
8eb4af24 Sven Schöling
Upgrade auf v2.6.1
==================

Vor dem Einloggen
-----------------

Mit Version 2.6.1 wurden die Listen der benötigten Perl Module überarbeitet.
Einige der vorher in den Abhängigkeiten gelisteten Module waren Coremodules
(und damit in jeder Perldistribution vorhanden), oder ihrerseits Abhängigkeiten
anderer benötigter Module. Durch die Überarbeitung hat sich die Liste deutlich
geändert.

Bitte führen sie vor dem ersten Aufrufen der einmal den folgenden Befehl im
Lx-Office Verzeichnis aus:

$ scripts/installation_check.pl

Sollten Module als fehlend markiert sein, folgen Sie bitte den Anweisungen in
der Installationsanweisung.

Zumindest folgende Module sind neu benötigt:

* URI
* XML::Writer

Neue Konfigurationsvariablen
----------------------------

In der config/lx-erp.conf ist als neue Option $show_best_before hinzugekommen.
Die Variable kontrolliert die Anzeige von Mindesthaltbarkeitsdaten. Sie ist
standardmäßig deaktiviert.