[Rt-commit] rt branch, 4.2/fix-upgrade-step-4.0.1, created. rt-4.2.12-107-g38c0794
Dustin Graves
dustin at bestpractical.com
Wed Feb 17 15:20:51 EST 2016
The branch, 4.2/fix-upgrade-step-4.0.1 has been created
at 38c07946928f04a7b5056a3fb64ecaabba5165ee (commit)
- Log -----------------------------------------------------------------
commit 38c07946928f04a7b5056a3fb64ecaabba5165ee
Author: Dustin Graves <dustin at bestpractical.com>
Date: Wed Feb 17 20:16:50 2016 +0000
add AddRight calls to 4.0.1 upgrade step to prevent error message due to failure to canonicalize rights
Fixes: I#31721
diff --git a/etc/upgrade/4.0.1/content b/etc/upgrade/4.0.1/content
index cc3b5f1..851c502 100644
--- a/etc/upgrade/4.0.1/content
+++ b/etc/upgrade/4.0.1/content
@@ -50,6 +50,11 @@ our @Initial = (
sub {
RT->Logger->debug('Removing all Delegate and PersonalGroup rights');
+ # this temporarily tells the system that the rights exist so it can properly canonicalize them
+ RT::System->AddRight(Admin => AdminOwnPersonalGroups => 'Add right for 4.0.1 upgrade steps');
+ RT::System->AddRight(Admin => AdminAllPersonalGroups => 'Add right for 4.0.1 upgrade steps');
+ RT::System->AddRight(Admin => DelegateRights => 'Add right for 4.0.1 upgrade steps');
+
my $acl = RT::ACL->new(RT->SystemUser);
for my $right (qw/AdminOwnPersonalGroups AdminAllPersonalGroups DelegateRights/) {
$acl->Limit( FIELD => 'RightName', VALUE => $right );
-----------------------------------------------------------------------
More information about the rt-commit
mailing list