projects
/
freeside.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
RT 3.8.17
[freeside.git]
/
rt
/
lib
/
RT
/
Principal_Overlay.pm
diff --git
a/rt/lib/RT/Principal_Overlay.pm
b/rt/lib/RT/Principal_Overlay.pm
index
f465252
..
9207050
100644
(file)
--- a/
rt/lib/RT/Principal_Overlay.pm
+++ b/
rt/lib/RT/Principal_Overlay.pm
@@
-2,7
+2,7
@@
#
# COPYRIGHT:
#
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-201
1
Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-201
3
Best Practical Solutions, LLC
# <sales@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
# <sales@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@
-220,9
+220,9
@@
sub RevokeRight {
# }}}
# }}}
-# {{{ sub
_
CleanupInvalidDelegations
+# {{{ sub CleanupInvalidDelegations
-=head2 sub
_
CleanupInvalidDelegations { InsideTransaction => undef }
+=head2 sub CleanupInvalidDelegations { InsideTransaction => undef }
Revokes all ACE entries delegated by this principal which are
inconsistent with this principal's current delegation rights. Does
Revokes all ACE entries delegated by this principal which are
inconsistent with this principal's current delegation rights. Does
@@
-244,15
+244,19
@@
and logs an internal error if the deletion fails (should not happen).
# This is currently just a stub for the methods of the same name in
# RT::User and RT::Group.
# This is currently just a stub for the methods of the same name in
# RT::User and RT::Group.
-sub _CleanupInvalidDelegations {
+# backcompat for 3.8.8 and before
+*_CleanupInvalidDelegations = \&CleanupInvalidDelegations;
+
+sub CleanupInvalidDelegations {
my $self = shift;
unless ( $self->Id ) {
$RT::Logger->warning("Principal not loaded.");
return (undef);
}
my $self = shift;
unless ( $self->Id ) {
$RT::Logger->warning("Principal not loaded.");
return (undef);
}
- return ($self->Object->
_
CleanupInvalidDelegations(@_));
+ return ($self->Object->CleanupInvalidDelegations(@_));
}
}
+
# }}}
# {{{ sub HasRight
# }}}
# {{{ sub HasRight