Revision f5658124
Von Werner Hahn vor etwa 7 Jahren hinzugefügt
doc/UPGRADE | ||
---|---|---|
8 | 8 |
|
9 | 9 |
* Neue Perlabhängigkeiten |
10 | 10 |
|
11 |
* LWP::Authen::Digest für WebshopApi
|
|
12 |
* LWP::UserAgent für WebshopApi
|
|
11 |
* LWP::Authen::Digest für WebshopApi |
|
12 |
* LWP::UserAgent für WebshopApi |
|
13 | 13 |
|
14 | 14 |
* Zwingende Postgres Erweiterung pg_trgm(Trigram) |
15 | 15 |
|
... | ... | |
22 | 22 |
So wird vermieden, dass Kunden eventuell doppelt angelegt werden. |
23 | 23 |
|
24 | 24 |
* Zunächst muss geprüft werden, ob die Erweiterung prinzipiell für postgres |
25 |
vorhanden ist, dafür kann folgendes Select-Statement in template1 genutzt werden:
|
|
25 |
vorhanden ist, dafür kann folgendes Select-Statement in template1 genutzt werden: |
|
26 | 26 |
|
27 |
# select * from pg_available_extensions where name ='pg_trgm';
|
|
27 |
# select * from pg_available_extensions where name ='pg_trgm'; |
|
28 | 28 |
|
29 |
Sollte bei diesem Statement kein Ergebnis kommen, so muss die entsprechende
|
|
30 |
Erweiterung für die eigene Distribution nachinstalliert werden.
|
|
31 |
Bei debian/ubuntu befindet sich diese im Paket postgresql-contrib
|
|
32 |
und kann mit
|
|
29 |
Sollte bei diesem Statement kein Ergebnis kommen, so muss die entsprechende |
|
30 |
Erweiterung für die eigene Distribution nachinstalliert werden. |
|
31 |
Bei debian/ubuntu befindet sich diese im Paket postgresql-contrib |
|
32 |
und kann mit |
|
33 | 33 |
|
34 |
$ apt install postgresql-contrib
|
|
34 |
$ apt install postgresql-contrib |
|
35 | 35 |
|
36 |
installiert werden.
|
|
36 |
installiert werden. |
|
37 | 37 |
|
38 | 38 |
* Diese Erweiterung wird mit dem SQL-Updatescript sql/Pg-upgrade2/trigram_extension.sql |
39 |
und Datenbank-Super-Benutzer Rechten automatisch installiert. |
|
40 |
Um den Systembenutzer "postgres" mit SuperUserRechten auszustatten |
|
41 |
braucht dieser ein Passwort. |
|
39 |
und Datenbank-Super-Benutzer Rechten automatisch installiert. |
|
40 |
Dazu braucht der DatenbankSuperbenutzer "postgres" ein Passwort |
|
42 | 41 |
|
43 |
su - postgres
|
|
44 |
psql
|
|
45 |
\password
|
|
46 |
<Eingabe passwort>
|
|
47 |
\q
|
|
42 |
su - postgres |
|
43 |
psql |
|
44 |
\password |
|
45 |
<Eingabe passwort> |
|
46 |
\q |
|
48 | 47 |
|
49 |
Passwort und Benutzername können jetzt beim Anlegen einer neuen Datenbank bzw.
|
|
50 |
bei Updatescripten, die SuperUserRechte benötigen eingegeben werden.
|
|
48 |
Passwort und Benutzername können jetzt beim Anlegen einer neuen Datenbank bzw. |
|
49 |
bei Updatescripten, die SuperUserRechte benötigen eingegeben werden. |
|
51 | 50 |
|
52 |
* Um diese Erweiterung manuell zu installieren und generell in Postgres zu aktivieren, muss folgendes gemacht werden: |
|
53 | 51 |
|
54 |
su - postgres |
|
55 |
psql template1 |
|
56 |
CREATE EXTENSION IF NOT EXISTS pg_trgm; |
|
57 |
\q |
|
58 |
|
|
59 |
* Damit bestehende Mandanten diese Erweiterung nutzen, muss mandantenspezifische (DB) |
|
60 |
die Erweiterung pg_trgm nachträglich aktiviert werden: |
|
61 |
|
|
62 |
su - postgres |
|
63 |
psql <DATENBANK> |
|
64 |
CREATE EXTENSION IF NOT EXISTS pg_trgm; |
|
65 |
\q |
|
66 |
|
|
67 |
* Änderungen DATEV-Export Format CSV |
|
52 |
* Änderungen DATEV-Export Format CSV |
|
68 | 53 |
|
69 | 54 |
Die Felder Belegfeld2 und Buchungsbeschreibung werden nicht mehr befüllt. |
70 | 55 |
Im KNE-Export war im Belegfeld2 die Fälligkeit der Buchung gesetzt und in |
... | ... | |
78 | 63 |
Hier exemplarisch ein SQL-Schnipsel zum Ersetzen der Leerzeichen in diesem Feld: |
79 | 64 |
UPDATE customer SET ustid=REPLACE(ustid, ' ', '') WHERE ustid LIKE '% %'; |
80 | 65 |
|
81 |
Upgrade auf v3.5.0 |
|
82 |
=========================== |
|
66 |
Upgrade auf v3.5.0
|
|
67 |
===========================
|
|
83 | 68 |
|
84 |
* Neue Perl Abhängigkeiten: |
|
69 |
* Neue Perl Abhängigkeiten:
|
|
85 | 70 |
|
86 | 71 |
* File::MimeInfo - für den Dateiupload |
87 | 72 |
* Sys::CPU |
88 | 73 |
* Thread::Pool::Simple |
89 | 74 |
|
90 |
* Neue externe Abhängigkeiten: |
|
75 |
* Neue externe Abhängigkeiten:
|
|
91 | 76 |
|
92 | 77 |
* pdfinfo |
93 | 78 |
|
94 |
* In der Rechte-Tabelle auth.master_rights wurden alle Positionswerte mit 100 |
|
79 |
* In der Rechte-Tabelle auth.master_rights wurden alle Positionswerte mit 100
|
|
95 | 80 |
multipliziert, um Lücken für neue Rechte zu schaffen. |
96 | 81 |
|
97 |
* In der Tabelle "customer" wurde die Spalte "klass" nach "pricegroup_id" |
|
82 |
* In der Tabelle "customer" wurde die Spalte "klass" nach "pricegroup_id"
|
|
98 | 83 |
migriert. Bei Kunden ohne Preisgruppe ist der Datenbankwert jetzt NULL statt |
99 | 84 |
"0". Falls Kunden per CSV-Import importiert werden muß dieses Feld in der |
100 | 85 |
CSV-Datei ebenfalls umbenannt werden. |
101 | 86 |
|
102 |
* Für das neue Feature Lieferantenbriefe ist die Standardvorlage für Briefe |
|
87 |
* Für das neue Feature Lieferantenbriefe ist die Standardvorlage für Briefe
|
|
103 | 88 |
(letter.tex) angepasst worden. Statt letter.customer muss der Adressat jetzt |
104 | 89 |
aus letter.custoemr_vendor erzeugt werden. |
105 | 90 |
|
106 |
* In der Tabelle parts wurde die Boolean-Spalte "assembly" entfernt. Zur |
|
91 |
* In der Tabelle parts wurde die Boolean-Spalte "assembly" entfernt. Zur
|
|
107 | 92 |
Erkennung von Waren/Dienstleistungen/Erzeugnissen gibt es nun in parts eine |
108 | 93 |
neue Spalte part_type vom ENUM-Typ, der auf die Werte 'part', 'service', |
109 | 94 |
'assembly' und 'assortment' beschränkt ist. |
110 | 95 |
|
111 |
* In der Tabelle parts wurde die Spalten inventory_accno_id, expense_accno_id |
|
96 |
* In der Tabelle parts wurde die Spalten inventory_accno_id, expense_accno_id
|
|
112 | 97 |
und income_accno_id entfernt. Deren Funktionalität wurde schon lange durch |
113 | 98 |
Buchungsgruppen ersetzt und für die Erkennung des Artikeltyps gibt es nun die |
114 | 99 |
Spalte part_type |
115 | 100 |
|
116 |
Upgrade auf v3.4.1 |
|
117 |
================== |
|
101 |
Upgrade auf v3.4.1
|
|
102 |
==================
|
|
118 | 103 |
|
119 |
* Neue Druckvariante Gelangensbestätigung für Verkaufs-Aufträge |
|
104 |
* Neue Druckvariante Gelangensbestätigung für Verkaufs-Aufträge
|
|
120 | 105 |
|
121 |
Im Standard-Vorlagensatz RB befindet sich als Vorlage die ic_supply.tex
|
|
122 |
als Orientierung für die Anpassung an eigene Vorlagen. Eigene Vorlagen
|
|
123 |
müssen entsprechend um diesen Typ für die 3.4.1 erweitert werden.
|
|
106 |
Im Standard-Vorlagensatz RB befindet sich als Vorlage die ic_supply.tex |
|
107 |
als Orientierung für die Anpassung an eigene Vorlagen. Eigene Vorlagen |
|
108 |
müssen entsprechend um diesen Typ für die 3.4.1 erweitert werden. |
|
124 | 109 |
|
125 |
* Druckvorlagen für Briefe |
|
110 |
* Druckvorlagen für Briefe
|
|
126 | 111 |
|
127 |
Die Erzeugung der Druckausgabe für die Brieffunktion wurde auf die
|
|
128 |
Verwendung des Template Toolkits umgestellt. Dazu muss die verwendete
|
|
129 |
Druckvorlage "letter.tex" angepasst werden. Im Standard-Vorlagensatz RB ist
|
|
130 |
das bereits geschehen. Falls keine manuellen Änderungen an der "letter.tex"
|
|
131 |
aus einer vorherigen Version gemacht wurden, reicht es, diese Datei
|
|
132 |
("templates/print/RB/letter.tex") in das verwendete Vorlagenverzeichnis zu
|
|
133 |
kopieren. Ansonsten kann diese Datei als Beispiel dienen.
|
|
112 |
Die Erzeugung der Druckausgabe für die Brieffunktion wurde auf die |
|
113 |
Verwendung des Template Toolkits umgestellt. Dazu muss die verwendete |
|
114 |
Druckvorlage "letter.tex" angepasst werden. Im Standard-Vorlagensatz RB ist |
|
115 |
das bereits geschehen. Falls keine manuellen Änderungen an der "letter.tex" |
|
116 |
aus einer vorherigen Version gemacht wurden, reicht es, diese Datei |
|
117 |
("templates/print/RB/letter.tex") in das verwendete Vorlagenverzeichnis zu |
|
118 |
kopieren. Ansonsten kann diese Datei als Beispiel dienen. |
|
134 | 119 |
|
135 | 120 |
|
136 |
Upgrade auf v3.4.0 |
|
137 |
================== |
|
121 |
Upgrade auf v3.4.0
|
|
122 |
==================
|
|
138 | 123 |
|
139 |
* Neue Perl-Modul-Abhängigkeiten: |
|
124 |
* Neue Perl-Modul-Abhängigkeiten:
|
|
140 | 125 |
|
141 | 126 |
* Algorithm::CheckDigits |
142 | 127 |
* PBKDF2::Tiny |
... | ... | |
145 | 130 |
|
146 | 131 |
$ scripts/installation_check.pl -ro |
147 | 132 |
|
148 |
* Der in der Dokumentation beschriebene Mechanismus für die CGI-Anbindung |
|
133 |
* Der in der Dokumentation beschriebene Mechanismus für die CGI-Anbindung
|
|
149 | 134 |
(2.6.1 Grundkonfiguration mittels CGI) wurde geändert. Ein einfacher Alias |
150 | 135 |
auf das Programmverzeichnis funktioniert nicht mehr, und es muss immer ein |
151 | 136 |
AliasMatch auf einen dispatcher eingerichtet werden. Die Dokumentation wurde |
152 | 137 |
aktualisiert. Für Benutzer der empfohlenen FastCGI Anbindung ändert sich |
153 | 138 |
nichts. |
154 | 139 |
|
155 |
* Der Task-Server ist nun mandantenfähig. Für jeden Mandanten, für den |
|
140 |
* Der Task-Server ist nun mandantenfähig. Für jeden Mandanten, für den
|
|
156 | 141 |
der Task-Server laufen soll, muss in der Administrationsoberfläche |
157 | 142 |
in der Konfiguration des Mandanten hinterlegt werden, welchen |
158 | 143 |
kivitendo-Benutzer der Task-Server nutzen soll. Ist bei einem |
... | ... | |
165 | 150 |
noch existieren und verweigert den Start mit einer hilfreichen |
166 | 151 |
Fehlermeldung, solange sie noch vorhanden sind. |
167 | 152 |
|
168 |
* Die Unterstützung unsicherer Passwort-Hashing-Mechanism wurde |
|
153 |
* Die Unterstützung unsicherer Passwort-Hashing-Mechanism wurde
|
|
169 | 154 |
entfernt. Für BenutzerInnen, die noch alte Mechanismen verwenden, |
170 | 155 |
müssen die Passwörter einmalig in der Administrationsoberfläche |
171 | 156 |
zurückgesetzt werden. |
... | ... | |
173 | 158 |
Dies betrifft nur Accounts, deren Passwort sich das letzte Mal vor |
174 | 159 |
kivitendo 2.7.0 geändert hat. |
175 | 160 |
|
176 |
Upgrade auf v3.3.0 |
|
177 |
================== |
|
161 |
Upgrade auf v3.3.0
|
|
162 |
==================
|
|
178 | 163 |
|
179 |
* Bei Upgrade von Versionen vor v.3.2.x wie immer erst die dortigen |
|
164 |
* Bei Upgrade von Versionen vor v.3.2.x wie immer erst die dortigen
|
|
180 | 165 |
Upgradehinweise beachten. |
181 | 166 |
|
182 |
* Es gibt keine neuen Perl-Modul-Abhängigkeiten. |
|
167 |
* Es gibt keine neuen Perl-Modul-Abhängigkeiten.
|
|
183 | 168 |
|
184 |
* Die alte ungepflegte Druckvorlagenvariante "Standard" wurde entfernt. |
|
169 |
* Die alte ungepflegte Druckvorlagenvariante "Standard" wurde entfernt.
|
|
185 | 170 |
Bereits verwendete Druckvorlagen, die darauf aufbauen, funktionieren |
186 | 171 |
natürlich weiterhin. |
187 | 172 |
|
188 |
* Für die Verwendung des MT940 Import Features der Bankerweiterung muß |
|
173 |
* Für die Verwendung des MT940 Import Features der Bankerweiterung muß
|
|
189 | 174 |
aqbanking installiert werden. Dies wird nur für die Konvertierung vom MT940 |
190 | 175 |
ins CSV Format benötigt, das Kommandozeilentool "aqbanking-cli" befindet sich |
191 | 176 |
z.B. unter Ubuntu im Paket aqbanking-tools. |
192 | 177 |
|
193 |
Upgrade auf v3.2.0 |
|
194 |
================== |
|
178 |
Upgrade auf v3.2.0
|
|
179 |
==================
|
|
195 | 180 |
|
196 |
* Neue Perl-Modul-Abhängigkeiten: |
|
181 |
* Neue Perl-Modul-Abhängigkeiten:
|
|
197 | 182 |
|
198 | 183 |
* GD |
199 | 184 |
* HTML::Restrict |
... | ... | |
207 | 192 |
Sofern das Upgrade von einer früheren Version als 3.1.0 geschieht auch die |
208 | 193 |
Upgradehinweise der Vorversionen beachten. |
209 | 194 |
|
210 |
* Druckvorlagen auf shipto-Verwendung prüfen |
|
195 |
* Druckvorlagen auf shipto-Verwendung prüfen
|
|
211 | 196 |
|
212 | 197 |
Hier hat sich das Standardverhalten geändert und ggf. werden shipto* nicht mehr |
213 | 198 |
ausgedruckt, hier müssten die Druckvorlagen individuell angepasst werden, s.a. |
214 | 199 |
Changelog -> Verkaufsbeleg-Ausdruck. |
215 | 200 |
|
216 |
Upgrade auf v3.1.0 |
|
217 |
================== |
|
201 |
Upgrade auf v3.1.0
|
|
202 |
==================
|
|
218 | 203 |
|
219 | 204 |
|
220 |
* BEVOR ein Aufruf im Administrationsbereich erfolgt, muss zwingend der |
|
205 |
* BEVOR ein Aufruf im Administrationsbereich erfolgt, muss zwingend der
|
|
221 | 206 |
webdav Ordner im Installationspfad vorhanden sein! |
222 |
- mkdir webdav/
|
|
223 |
- Rechte für webserver setzen ($ chmod www-data webdav/)
|
|
207 |
- mkdir webdav/ |
|
208 |
- Rechte für webserver setzen ($ chmod www-data webdav/) |
|
224 | 209 |
Dieses "Feature" war in vorhergehenden Versionen optional, wird aber |
225 | 210 |
für das Upgrade auf Mandantenfähigkeit vorausgesetzt. |
226 | 211 |
|
227 |
* Neue Softwarevoraussetzungen: Perl v5.10.1 oder neuer sowie |
|
212 |
* Neue Softwarevoraussetzungen: Perl v5.10.1 oder neuer sowie
|
|
228 | 213 |
PostgreSQL 8.4 oder neuer werden zwingend vorausgesetzt. Ein Betrieb |
229 | 214 |
mit älteren Versionen ist nicht mehr möglich. |
230 | 215 |
|
231 |
* Neue Perl-Modul-Abhängigkeiten: |
|
216 |
* Neue Perl-Modul-Abhängigkeiten:
|
|
232 | 217 |
|
233 | 218 |
* File::Copy::Recursive |
234 | 219 |
* Rose::DB::Object muss v0.788 oder neuer sein (aufgrund eines Bugs |
235 |
in besagtem Modul im Zusammenspiel mit PostgreSQL) |
|
220 |
in besagtem Modul im Zusammenspiel mit PostgreSQL)
|
|
236 | 221 |
|
237 | 222 |
Wie immer bitte vor dem ersten Aufrufen einmal die Pakete überprüfen: |
238 | 223 |
|
239 | 224 |
$ scripts/installation_check.pl -ro |
240 | 225 |
|
241 |
* Die Datenbank muss zwingend Unicode als Encoding nutzen. Daher wird |
|
226 |
* Die Datenbank muss zwingend Unicode als Encoding nutzen. Daher wird
|
|
242 | 227 |
auch die Konfigurationsvariable "system.dbcharset" nicht mehr |
243 | 228 |
unterstützt. |
244 | 229 |
|
245 |
* Einführung von Mandanten. Früher war die Konfiguration der |
|
230 |
* Einführung von Mandanten. Früher war die Konfiguration der
|
|
246 | 231 |
Datenbanken für jeden Benutzer getrennt vorzunehmen. Mit diesem |
247 | 232 |
Release wurden Mandanten eingeführt: ein Mandant bekommt einen Namen |
248 | 233 |
sowie die Datenbankkonfiguration, und Benutzer bekommen |
... | ... | |
258 | 243 |
manuell anzupassen. Dazu gehören: |
259 | 244 |
|
260 | 245 |
- der Task-Server (config/kivitendo.conf) |
261 |
- CSV-Import von der Shell aus (scripts/csv-import-from-shell.sh)
|
|
246 |
- CSV-Import von der Shell aus (scripts/csv-import-from-shell.sh) |
|
262 | 247 |
|
263 | 248 |
Die folgenden Scripte sind ebenfalls betroffen, allerdings nur für |
264 | 249 |
Entwickler interessant: |
... | ... | |
266 | 251 |
- scripts/dbupgrade2_tool.pl |
267 | 252 |
- scripts/rose_auto_create_model.pl |
268 | 253 |
|
269 |
* Neue Benutzerrechte |
|
254 |
* Neue Benutzerrechte
|
|
270 | 255 |
|
271 | 256 |
Diese müssen bei vorhandenen Gruppen eventuell nachgepflegt werden. Z.B. bei |
272 | 257 |
der Gruppe Vollzugriff |
273 | 258 |
|
274 | 259 |
- Stammdaten -> Kunden und Lieferanten erfassen. Alle Lieferanten bearbeiten. |
275 |
Alle Kunden bearbeiten
|
|
260 |
Alle Kunden bearbeiten |
|
276 | 261 |
- Konfiguration -> Verändern der kivitendo-Installationseinstellungen (die |
277 |
meisten Menüpunkte unterhalb von 'System') |
|
262 |
meisten Menüpunkte unterhalb von 'System')
|
|
278 | 263 |
|
279 |
* Die alten ungepflegten Druckvorlagenvarianten French und Service |
|
264 |
* Die alten ungepflegten Druckvorlagenvarianten French und Service
|
|
280 | 265 |
wurden entfernt. |
281 | 266 |
|
282 |
* Die HTML-Druckvorlagen der Berichte (GuV, Bilanz, SuSa, BWA, UStVA) werden |
|
267 |
* Die HTML-Druckvorlagen der Berichte (GuV, Bilanz, SuSa, BWA, UStVA) werden
|
|
283 | 268 |
jetzt alle zentral in den Webvorlagen verwaltet, es werden keine |
284 | 269 |
benutzerangepasste Versionen der Druckvorlagen im Druckvorlagenverzeichnis |
285 | 270 |
mehr unterstützt. |
286 | 271 |
|
287 |
Upgrade auf v3.0.0 |
|
288 |
================== |
|
272 |
Upgrade auf v3.0.0
|
|
273 |
==================
|
|
289 | 274 |
|
290 |
* Neue Abhängigkeiten |
|
275 |
* Neue Abhängigkeiten
|
|
291 | 276 |
|
292 | 277 |
* Clone 1.16 |
293 | 278 |
* Email::MIME |
... | ... | |
302 | 287 |
|
303 | 288 |
$ scripts/installation_check.pl -ro |
304 | 289 |
|
305 |
* Neue Entwicklerabhängigkeiten |
|
290 |
* Neue Entwicklerabhängigkeiten
|
|
306 | 291 |
|
307 | 292 |
* Test::Deep |
308 | 293 |
* GD 2.00 |
309 | 294 |
|
310 |
* Diverse umstrittene Features zum nicht standardkonformen Umgang mit gebuchten |
|
295 |
* Diverse umstrittene Features zum nicht standardkonformen Umgang mit gebuchten
|
|
311 | 296 |
Rechnungen sind jetzt standardmässig deaktiviert und müssen unter "System" -> |
312 | 297 |
"Mandantenkonfiguration" aktiviert werden. |
313 | 298 |
|
314 |
* Die Übersetzungen "de_DE" und "fr" für die alternative deutsche Version und |
|
299 |
* Die Übersetzungen "de_DE" und "fr" für die alternative deutsche Version und
|
|
315 | 300 |
französische Version respektive wurden entfernt. Es bleiben offiziell |
316 | 301 |
unterstützte Übersetzungen in Deutsch ("de") und English ("en"). |
317 | 302 |
|
318 |
* Dieses ist die letzte Version, die Perl-Versionen vor 5.10.1 |
|
303 |
* Dieses ist die letzte Version, die Perl-Versionen vor 5.10.1
|
|
319 | 304 |
unterstützen wird. Ab dem nächsten Release werden Sprachkonstrukte |
320 | 305 |
verwendet werden, die nicht mehr in 5.8 kompilieren, und Module, die |
321 | 306 |
seit v5.10.1 zu den Coremodulen gehören, werden ab dann nicht mehr |
322 | 307 |
als explizite Abhängigkeiten gelistet. |
323 | 308 |
|
324 | 309 |
|
325 |
Upgrade auf v2.7.0 |
|
326 |
================== |
|
310 |
Upgrade auf v2.7.0
|
|
311 |
==================
|
|
327 | 312 |
|
328 |
* In der Version 2.7.0 wird das XUL Menü entfernt. Alle Benutzer die das XUL |
|
313 |
* In der Version 2.7.0 wird das XUL Menü entfernt. Alle Benutzer die das XUL
|
|
329 | 314 |
Menü noch eingestellt haben, werden beim ersten Einloggen auf ein |
330 | 315 |
Kompatibilitätsmenü gesetzt. Das Javascriptmenü wurde entsprechend erweitert |
331 | 316 |
um der Funktionalität nahe zu kommen. |
332 | 317 |
|
333 |
* Das Lizenzenfeature wurde ersatzlos entfernt. |
|
318 |
* Das Lizenzenfeature wurde ersatzlos entfernt.
|
|
334 | 319 |
|
335 |
* In den LaTeX Vorlagen gilt der Befehl "pagebreak" und die dazugehörigen |
|
320 |
* In den LaTeX Vorlagen gilt der Befehl "pagebreak" und die dazugehörigen
|
|
336 | 321 |
"sumcarriedforward" und "lastpage" als deprecated und werden in einer |
337 | 322 |
kommenden Version komplett entfernt. Die Mechanik ist anfällig gegenüber |
338 | 323 |
subtilen Formatierungsfehlern bei bestimmten Zahlenformaten und ist |
... | ... | |
340 | 325 |
auf einer Seite. Die Standardvorlagen sind entsprechend angepasst worden |
341 | 326 |
und müssen in der Administration neu angelegt werden. |
342 | 327 |
|
343 |
* Das Druckvorlagensystem wurde umgestellt, dadurch ist der Name "print" für |
|
328 |
* Das Druckvorlagensystem wurde umgestellt, dadurch ist der Name "print" für
|
|
344 | 329 |
Druckvorlagen jetzt reserviert. Wenn eine Ihrer Vorlagensätze "print" heisst, |
345 | 330 |
benennen Sie ihn um bevor Sie das Update starten. |
346 | 331 |
|
347 |
* Die Druckvorlagen für USTVA vor 2012 wurden entfernt und das Ausdrucken von |
|
332 |
* Die Druckvorlagen für USTVA vor 2012 wurden entfernt und das Ausdrucken von
|
|
348 | 333 |
USTVA als PDF ist deprecated. Da die Eingabe von Erklärungen als PDF nicht |
349 | 334 |
mehr gestattet ist, sollten Archivkopien der USTVA direkt bei Elster bezogen |
350 | 335 |
werden, oder auf anderem Wege erstellt werden. Der Prozess dazu wird sich in |
351 | 336 |
einer kommenden Version ändern. |
352 | 337 |
|
353 |
* Die Namen der von LaTeX generierten PDF-Dateien sind jetzt in der |
|
338 |
* Die Namen der von LaTeX generierten PDF-Dateien sind jetzt in der
|
|
354 | 339 |
eingestellten Dokumentensprache, nicht mehr in der Oberflächensprache des |
355 | 340 |
Bearbeiters. |
356 | 341 |
|
357 |
* Neue Abhängigkeiten |
|
342 |
* Neue Abhängigkeiten
|
|
358 | 343 |
|
359 | 344 |
* JSON |
360 | 345 |
* String::ShellQuote |
361 |
* Digest::SHA (optional, empfohlen)
|
|
346 |
* Digest::SHA (optional, empfohlen) |
|
362 | 347 |
|
363 | 348 |
Wie immer bitte vor dem ersten Aufrufen einmal die Pakete überprüfen: |
364 | 349 |
|
365 | 350 |
$ scripts/installation_check.pl -ro |
366 | 351 |
|
367 |
* CSV-Import wurde neu in Perl implementiert |
|
352 |
* CSV-Import wurde neu in Perl implementiert
|
|
368 | 353 |
|
369 | 354 |
Der PHP-Code wurde entfernt. Automatische Skripte, die per Aufruf von |
370 | 355 |
lxo-import/partsB.php?cron=1 die Datei parts.csv importiert haben, |
... | ... | |
372 | 357 |
benutzt werden. Im Unterschied zur PHP-Version werden unbekannte Warengruppen |
373 | 358 |
nicht mehr automatisch angelegt, stattdessen bricht das Skript ab. |
374 | 359 |
|
375 |
* Rechteverwaltung |
|
360 |
* Rechteverwaltung
|
|
376 | 361 |
|
377 | 362 |
* Das Recht "Kunden und Lieferanten bearbeiten" wurde aufgespalten in zwei |
378 |
einzelne Rechte. Ein Updatescript passt bestehende Gruppenaentsprechend an.
|
|
363 |
einzelne Rechte. Ein Updatescript passt bestehende Gruppenaentsprechend an. |
|
379 | 364 |
* Das Recht "Preise nd Rabatte bearbeiten" wurde neu eingeführt und ist |
380 |
notwendig um in Belegen Preise ändern zu können. Es wird beim Upgrade
|
|
381 |
automatisch allen Benutzern erteilt.
|
|
365 |
notwendig um in Belegen Preise ändern zu können. Es wird beim Upgrade |
|
366 |
automatisch allen Benutzern erteilt. |
|
382 | 367 |
* Das Recht "Administration" wurde neu eingeführt, und ist dazu da |
383 |
administrative Tätigkeiten an der Mandantendatenbank aus einm Benutzerlogin
|
|
384 |
heraus durchzuführen. Es ist standardmäßig NICHT vergeben.
|
|
368 |
administrative Tätigkeiten an der Mandantendatenbank aus einm Benutzerlogin |
|
369 |
heraus durchzuführen. Es ist standardmäßig NICHT vergeben. |
|
385 | 370 |
* Der Vorlageneditor wurde unter das Recht Administration gestellt, war |
386 |
vorher Konfiguration.
|
|
371 |
vorher Konfiguration. |
|
387 | 372 |
|
388 | 373 |
|
389 |
Upgrade auf v2.6.3 |
|
390 |
================== |
|
374 |
Upgrade auf v2.6.3
|
|
375 |
==================
|
|
391 | 376 |
|
392 |
1. Mit Version 2.6.3. wurden die beiden Konfigurationsdateien |
|
393 |
authentication.pl und lx-erp.conf, sowie deren Varianten, |
|
394 |
abgeschafft. Stattdessen gibt es nun die Datei lx_office.conf, die |
|
395 |
aber erst neu angelegt werden muß. Als Vorlage dient hierfür die Datei |
|
396 |
lx_office.conf.default. Die entsprechenden Werte muß man selber neu |
|
397 |
konfigurieren, dies ist automatisiert zu fehleranfällig. |
|
377 |
1. Mit Version 2.6.3. wurden die beiden Konfigurationsdateien
|
|
378 |
authentication.pl und lx-erp.conf, sowie deren Varianten,
|
|
379 |
abgeschafft. Stattdessen gibt es nun die Datei lx_office.conf, die
|
|
380 |
aber erst neu angelegt werden muß. Als Vorlage dient hierfür die Datei
|
|
381 |
lx_office.conf.default. Die entsprechenden Werte muß man selber neu
|
|
382 |
konfigurieren, dies ist automatisiert zu fehleranfällig.
|
|
398 | 383 |
|
399 |
Nach dem Upgrade kann man sich so lange nicht anmelden, bis lx_office.conf |
|
400 |
angelegt und authentication.pl und lx-erp.conf gelöscht oder verschoben wurden. |
|
384 |
Nach dem Upgrade kann man sich so lange nicht anmelden, bis lx_office.conf
|
|
385 |
angelegt und authentication.pl und lx-erp.conf gelöscht oder verschoben wurden.
|
|
401 | 386 |
|
402 |
Es gibt keine local-Variante der lx_office.conf, arbeitet man mit git sollte |
|
403 |
man lx_office.conf nicht einchecken. |
|
387 |
Es gibt keine local-Variante der lx_office.conf, arbeitet man mit git sollte
|
|
388 |
man lx_office.conf nicht einchecken.
|
|
404 | 389 |
|
405 |
Eine etwas ausführlichere Beschreibung findet sich in Kapitel 2.3 |
|
406 |
"Lx-Office-Konfigurationsdatei" in doc/Lx-Office-Dokumentation.pdf |
|
390 |
Eine etwas ausführlichere Beschreibung findet sich in Kapitel 2.3
|
|
391 |
"Lx-Office-Konfigurationsdatei" in doc/Lx-Office-Dokumentation.pdf
|
|
407 | 392 |
|
408 |
2. Eine neu hinzugekommene Komponente ist der Task-Server. Hierbei |
|
409 |
handelt es sich um einen Dämonen, der im Hintergrund läuft, in |
|
410 |
regelmäßigen Abständen nach abzuarbeitenden Aufgaben sucht und diese |
|
411 |
zu festgelegten Zeitpunkten abarbeitet (ähnlich wie Cron). Dieser |
|
412 |
Dämon wird bisher nur für die Erzeugung der wiederkehrenden Rechnungen |
|
413 |
benutzt, wird aber in Zukunft deutlich mehr Aufgaben übertragen |
|
414 |
bekommen. Die Einrichtung des Dämonen wird in der |
|
415 |
Installationsdokumentation im Abschnitt "Der Task-Server" beschrieben. |
|
393 |
2. Eine neu hinzugekommene Komponente ist der Task-Server. Hierbei
|
|
394 |
handelt es sich um einen Dämonen, der im Hintergrund läuft, in
|
|
395 |
regelmäßigen Abständen nach abzuarbeitenden Aufgaben sucht und diese
|
|
396 |
zu festgelegten Zeitpunkten abarbeitet (ähnlich wie Cron). Dieser
|
|
397 |
Dämon wird bisher nur für die Erzeugung der wiederkehrenden Rechnungen
|
|
398 |
benutzt, wird aber in Zukunft deutlich mehr Aufgaben übertragen
|
|
399 |
bekommen. Die Einrichtung des Dämonen wird in der
|
|
400 |
Installationsdokumentation im Abschnitt "Der Task-Server" beschrieben.
|
|
416 | 401 |
|
417 |
3. Mit Version 2.6.3 sind einige Abhängigkeiten von Perl-Modulen |
|
418 |
hinzugekommen. Bitte führen sie vor dem ersten Aufrufen der einmal |
|
419 |
den folgenden Befehl im Lx-Office Verzeichnis aus: |
|
402 |
3. Mit Version 2.6.3 sind einige Abhängigkeiten von Perl-Modulen
|
|
403 |
hinzugekommen. Bitte führen sie vor dem ersten Aufrufen der einmal
|
|
404 |
den folgenden Befehl im Lx-Office Verzeichnis aus:
|
|
420 | 405 |
|
421 |
$ scripts/installation_check.pl |
|
406 |
$ scripts/installation_check.pl
|
|
422 | 407 |
|
423 |
Sollten Module als fehlend markiert sein, folgen Sie bitte den Anweisungen in |
|
424 |
der Installationsanweisung. |
|
408 |
Sollten Module als fehlend markiert sein, folgen Sie bitte den Anweisungen in
|
|
409 |
der Installationsanweisung.
|
|
425 | 410 |
|
426 |
Zumindest folgende Module sind neu benötigt: |
|
411 |
Zumindest folgende Module sind neu benötigt:
|
|
427 | 412 |
|
428 |
* Config::Std |
|
429 |
* Params::Validate |
|
413 |
* Config::Std
|
|
414 |
* Params::Validate
|
|
430 | 415 |
|
431 |
4. Sollten Sie die FCGI-Version einsetzen, das Apache-Modul |
|
432 |
"mod_fcgid" (nicht "mod_fastcgi") benutzen und von diesem Modul die |
|
433 |
Version v2.6.3 oder später installiert haben, so ist außerdem wichtig, |
|
434 |
seinen Parameter "FcgidMaxRequestLen" deutlich zu erhöhen, weil sich |
|
435 |
dieser im Release mod_fcgid-Release v2.6.3 deutlich geändert |
|
436 |
hat. Details dazu finden sich in Kapitel 2.5.2 "Konfiguration für |
|
437 |
FastCGI/FCGI" in doc/Lx-Office-Dokumentation.pdf |
|
416 |
4. Sollten Sie die FCGI-Version einsetzen, das Apache-Modul
|
|
417 |
"mod_fcgid" (nicht "mod_fastcgi") benutzen und von diesem Modul die
|
|
418 |
Version v2.6.3 oder später installiert haben, so ist außerdem wichtig,
|
|
419 |
seinen Parameter "FcgidMaxRequestLen" deutlich zu erhöhen, weil sich
|
|
420 |
dieser im Release mod_fcgid-Release v2.6.3 deutlich geändert
|
|
421 |
hat. Details dazu finden sich in Kapitel 2.5.2 "Konfiguration für
|
|
422 |
FastCGI/FCGI" in doc/Lx-Office-Dokumentation.pdf
|
|
438 | 423 |
|
439 | 424 |
|
440 |
Upgrade auf v2.6.2 |
|
441 |
================== |
|
425 |
Upgrade auf v2.6.2
|
|
426 |
==================
|
|
442 | 427 |
|
443 |
Vor dem Einloggen |
|
444 |
----------------- |
|
428 |
Vor dem Einloggen
|
|
429 |
-----------------
|
|
445 | 430 |
|
446 |
Mit Version 2.6.2 sind einige Abhängigkeiten von Perl-Modulen hinzugekommen. |
|
447 |
Bitte führen sie vor dem ersten Aufrufen der einmal den folgenden Befehl im |
|
448 |
Lx-Office Verzeichnis aus: |
|
431 |
Mit Version 2.6.2 sind einige Abhängigkeiten von Perl-Modulen hinzugekommen.
|
|
432 |
Bitte führen sie vor dem ersten Aufrufen der einmal den folgenden Befehl im
|
|
433 |
Lx-Office Verzeichnis aus:
|
|
449 | 434 |
|
450 |
$ scripts/installation_check.pl |
|
435 |
$ scripts/installation_check.pl
|
|
451 | 436 |
|
452 |
Sollten Module als fehlend markiert sein, folgen Sie bitte den Anweisungen in |
|
453 |
der Installationsanweisung. |
|
437 |
Sollten Module als fehlend markiert sein, folgen Sie bitte den Anweisungen in
|
|
438 |
der Installationsanweisung.
|
|
454 | 439 |
|
455 |
Zumindest folgende Module sind neu benötigt: |
|
440 |
Zumindest folgende Module sind neu benötigt:
|
|
456 | 441 |
|
457 |
* Rose::Object, Rose::DB und Rose::DB::Object (die Installation von |
|
458 |
Rose::DB::Object via CPAN oder den Paketmechanismus Ihrer |
|
459 |
Distribution sollte für die automatische Installation der anderen |
|
460 |
zwei Pakete sorgen) |
|
442 |
* Rose::Object, Rose::DB und Rose::DB::Object (die Installation von
|
|
443 |
Rose::DB::Object via CPAN oder den Paketmechanismus Ihrer
|
|
444 |
Distribution sollte für die automatische Installation der anderen
|
|
445 |
zwei Pakete sorgen)
|
|
461 | 446 |
|
462 |
Neue Gruppenrechte |
|
463 |
------------------ |
|
447 |
Neue Gruppenrechte
|
|
448 |
------------------
|
|
464 | 449 |
|
465 |
Es wurde ein neues Recht "Druck" eingeführt. Dieses bestimmt, ob die |
|
466 |
Benutzerin das Menü "Druck" zu Gesicht bekommt oder nicht, unabhängig |
|
467 |
davon, wie die Rechte für die einzelnen Unterpunkte gesetzt sind. |
|
450 |
Es wurde ein neues Recht "Druck" eingeführt. Dieses bestimmt, ob die
|
|
451 |
Benutzerin das Menü "Druck" zu Gesicht bekommt oder nicht, unabhängig
|
|
452 |
davon, wie die Rechte für die einzelnen Unterpunkte gesetzt sind.
|
|
468 | 453 |
|
469 |
Für bereits bestehende Gruppen muss es sofern gewünscht vom |
|
470 |
Administrator manuell gewährt werden. |
|
454 |
Für bereits bestehende Gruppen muss es sofern gewünscht vom
|
|
455 |
Administrator manuell gewährt werden.
|
|
471 | 456 |
|
472 | 457 |
|
473 |
Upgrade auf v2.6.1 |
|
474 |
================== |
|
458 |
Upgrade auf v2.6.1
|
|
459 |
==================
|
|
475 | 460 |
|
476 |
Vor dem Einloggen |
|
477 |
----------------- |
|
461 |
Vor dem Einloggen
|
|
462 |
-----------------
|
|
478 | 463 |
|
479 |
Mit Version 2.6.1 wurden die Listen der benötigten Perl Module überarbeitet. |
|
480 |
Einige der vorher in den Abhängigkeiten gelisteten Module waren Coremodules |
|
481 |
(und damit in jeder Perldistribution vorhanden), oder ihrerseits Abhängigkeiten |
|
482 |
anderer benötigter Module. Durch die Überarbeitung hat sich die Liste deutlich |
|
483 |
geändert. |
|
464 |
Mit Version 2.6.1 wurden die Listen der benötigten Perl Module überarbeitet.
|
|
465 |
Einige der vorher in den Abhängigkeiten gelisteten Module waren Coremodules
|
|
466 |
(und damit in jeder Perldistribution vorhanden), oder ihrerseits Abhängigkeiten
|
|
467 |
anderer benötigter Module. Durch die Überarbeitung hat sich die Liste deutlich
|
|
468 |
geändert.
|
|
484 | 469 |
|
485 |
Bitte führen sie vor dem ersten Aufrufen der einmal den folgenden Befehl im |
|
486 |
Lx-Office Verzeichnis aus: |
|
470 |
Bitte führen sie vor dem ersten Aufrufen der einmal den folgenden Befehl im
|
|
471 |
Lx-Office Verzeichnis aus:
|
|
487 | 472 |
|
488 |
$ scripts/installation_check.pl |
|
473 |
$ scripts/installation_check.pl
|
|
489 | 474 |
|
490 |
Sollten Module als fehlend markiert sein, folgen Sie bitte den Anweisungen in |
|
491 |
der Installationsanweisung. |
|
475 |
Sollten Module als fehlend markiert sein, folgen Sie bitte den Anweisungen in
|
|
476 |
der Installationsanweisung.
|
|
492 | 477 |
|
493 |
Zumindest folgende Module sind neu benötigt: |
|
478 |
Zumindest folgende Module sind neu benötigt:
|
|
494 | 479 |
|
495 |
* URI |
|
496 |
* XML::Writer |
|
480 |
* URI
|
|
481 |
* XML::Writer
|
|
497 | 482 |
|
498 |
Neue Konfigurationsvariablen |
|
499 |
---------------------------- |
|
483 |
Neue Konfigurationsvariablen
|
|
484 |
----------------------------
|
|
500 | 485 |
|
501 |
In der config/lx-erp.conf ist als neue Option $show_best_before hinzugekommen. |
|
502 |
Die Variable kontrolliert die Anzeige von Mindesthaltbarkeitsdaten. Sie ist |
|
486 |
In der config/lx-erp.conf ist als neue Option $show_best_before hinzugekommen.
|
|
487 |
Die Variable kontrolliert die Anzeige von Mindesthaltbarkeitsdaten. Sie ist
|
|
503 | 488 |
standardmäßig deaktiviert. |
Auch abrufbar als: Unified diff
Dokumentation manuelles installieren der Trigramerweiterung raus