auth master rights: Skript-Abhängigkeiten und Positionen reparieren
authorBernd Bleßmann <bernd@kivitendo-premium.de>
Tue, 29 Oct 2019 16:24:56 +0000 (17:24 +0100)
committerBernd Bleßmann <bernd@kivitendo-premium.de>
Tue, 29 Oct 2019 16:24:56 +0000 (17:24 +0100)
commit6e7dcb4d418aa004c22bcd63564c85780e8ba515
tree5f1fab926a7be7570c96998f1cfa186748e820c5
parent68c2e381f1290b5435b4f84be97462c35bdffb7b
auth master rights: Skript-Abhängigkeiten und Positionen reparieren

Durch falsche Abhängikeiten können bei Updates bestimmte Rechte feste
Positionen größer 1000 zugewiesen bekommen, bevor das Upgrade-Skript zum
Platzschaffen (multiplizieren mit 100) durchlaufen wird.
Diese werden dann auch mit 100 multiplizert und landen ganz am Ende, was nicht
gewollt ist.
Dieser commit behebt sowohl das Problem bei neuen Updates
(v.A. ältere Versionen sind betroffen) und versucht die falschen Positionen
zu korrigieren.
sql/Pg-upgrade2-auth/all_drafts_edit.pl
sql/Pg-upgrade2-auth/master_rights_positions_fix.sql [new file with mode: 0644]
sql/Pg-upgrade2-auth/purchase_letter_rights.pl