- scripts/rose_auto_create_model.pl
* Neue Benutzerrechte
- Diese muessen bei vorhandenen Gruppen eventuell nachgepfl;egt werden. Z.B. bei der Gruppe Vollzugriff
- - Stammdaten -> Kunden und Lieferanten erfassen. Alle Lieferanten bearbeiten. Alle Kunden bearbeiten
- - Konfiguration -> Verändern der kivitendo-Installationseinstellungen (die meisten Menüpunkte unterhalb von 'System')
+ Diese müssen bei vorhandenen Gruppen eventuell nachgepflegt werden. Z.B. bei
+ der Gruppe Vollzugriff
+
+ - Stammdaten -> Kunden und Lieferanten erfassen. Alle Lieferanten bearbeiten.
+ Alle Kunden bearbeiten
+ - Konfiguration -> Verändern der kivitendo-Installationseinstellungen (die
+ meisten Menüpunkte unterhalb von 'System')
* Die alten ungepflegten Druckvorlagenvarianten French und Service
wurden entfernt.
-* Die Druckvorlage für GuV/EÜR wird jetzt wie die Bilanz zentral in den
- Webvorlagen verwaltet, es gibt keine benutzerangepassten Version in den
- Druckvorlage mehr.
+* Die HTML-Druckvorlagen der Berichte (GuV, Bilanz, SuSa, BWA, UStVA) werden
+ jetzt alle zentral in den Webvorlagen verwaltet, es werden keine
+ benutzerangepasste Versionen der Druckvorlagen im Druckvorlagenverzeichnis
+ mehr unterstützt.
Upgrade auf v3.0.0
==================
* GD 2.00
* Diverse umstrittene Features zum nicht standardkonformen Umgang mit gebuchten
- Rechnungen sind jetzt standardmässig deaktiviert und müssen unter "System"
- -> "Mandantenkonfiguration" aktiviert werden.
+ Rechnungen sind jetzt standardmässig deaktiviert und müssen unter "System" ->
+ "Mandantenkonfiguration" aktiviert werden.
* Die Übersetzungen "de_DE" und "fr" für die alternative deutsche Version und
französische Version respektive wurden entfernt. Es bleiben offiziell
Dieses Dokument listet die Arbeiten die für ein Lx-Office Release nötig sind,
-als freundliche Checkliste zum ausdrucken und erweitern.
+als freundliche Checkliste zum Ausdrucken und Erweitern.
0. IM VORFELD
=============
* Testinstallation aus dem git mit neuer auth Datenbank.
- - Änderungen die die auth Systeme betreffen zerreissen gerne mal die initiale
+ - Änderungen, die die auth Systeme betreffen, zerreissen gerne mal die initiale
Installation.
* Testupgrade auf einer Vorversion.
o copy&paste in eine Datei
o perl -pale '$_=" - Bugfix $F[0]: @F[1..$#F]"' oder awk/sed drüber
- Achtung: Trac hat im Moment noch Probleme, sodass Bugs zum Teil mit nicht
+ Achtung: Trac hat im Moment noch Probleme, so dass Bugs zum Teil mit nicht
existenten Lösungen geschlossen werden. Besser ist es, sich die Lösung als
eigene Spalte anzeigen zu lassen, die Lösungen zu filtern, die nicht
erwünscht sind, und den Rest zu formatieren (TODO: Script erweitern)
- CPAN-Devel-Version?
2. Welche Mindestversion funktioniert sicher?
- - zuindest deine aktuelle. ansonsten auch mal im CPAN changelog schauen, wie
+ - zumindest deine aktuelle. Ansonsten auch mal im CPAN Changelog schauen, wie
alt die ist, und was alles dazugekommen ist.
3. Das Modul in SL/InstallationCheck.pm eintragen. Testen.
- Alle Datenbank Upgrades seit der letzten Version müssen eingepflegt werden.
- Alle noch nicht normalisierten Tabellen müssen weiterhin ignoriert werden.
- - Alle Felder die von der crm, von bob, von lx-cars oder sonstwo in die
+ - Alle Felder, die von der crm, von bob, von lx-cars oder sonstwo in die
Datenbank gekommen sind, müssen ignoriert werden.
- Wenn die Reihenfolge der Spalten in der Datenbank moniert wird, dann sollte
das auch ignoriert werden. (Kann passieren, wenn DB Upgrades in
Zum Prüfen was sich geändert hat eignen sich folgende Befehle:
- # listet alle Dateien in denen sich etwas Ã\84ndern würde
- $ scripts/rose_auto_create_model.pl --user=<login> -n --all
+ # listet alle Dateien in denen sich etwas ändern würde
+ $ scripts/rose_auto_create_model.pl --client=<name-or-id> -n --all
# listet die entsprechenden Diffs:
- $ scripts/rose_auto_create_model.pl --user=<login> --diff -n --all
+ $ scripts/rose_auto_create_model.pl --client=<name-or-id> --diff -n --all
* Locales auf Vollständigkeit prüfen
* Tarball erstellen
- $ git archive --format=tar --remote=git@vc.linet-services.de:public/lx-office-erp.git \
- --prefix=kivitendo-erp-3.0.0/ release-3.0.0 | gzip \
- > kivitendo-erp-3.0.0.tgz
-
- (der trailing slash bei prefix ist wichtig)
+ Commits mit Tags können von github als Archiv heruntergeladen werden:
+ https://github.com/kivitendo/kivitendo-erp/releases
* Tarball testen, wird das richtig entpackt?
3. POST RELEASE
===============
-* Im Trac die aktuelle Version ergänzen, damit dafür Bugs eingespielt werden können.
+* Im Trac die aktuelle Version ergänzen, damit dafür Bugs eingespielt werden
+ können.
-* Nach einem Major Release alle Bugs die den Milestone hatten und nicht gefixt wurden zurücksetzen
+* Nach einem Major Release alle Bugs, die den Milestone hatten und nicht gefixt
+ wurden, zurücksetzen