[Rt-commit] r3871 - in rtfm/branches/2.1-TESTING: . lib/RT/FM
alexmv at bestpractical.com
alexmv at bestpractical.com
Thu Sep 22 11:35:25 EDT 2005
Author: alexmv
Date: Thu Sep 22 11:35:24 2005
New Revision: 3871
Modified:
rtfm/branches/2.1-TESTING/ (props changed)
rtfm/branches/2.1-TESTING/lib/RT/FM/Topic_Overlay.pm
Log:
r6449 at zoq-fot-pik: chmrr | 2005-09-22 11:35:04 -0400
* System rights are also enough to AdminTopic
Modified: rtfm/branches/2.1-TESTING/lib/RT/FM/Topic_Overlay.pm
==============================================================================
--- rtfm/branches/2.1-TESTING/lib/RT/FM/Topic_Overlay.pm (original)
+++ rtfm/branches/2.1-TESTING/lib/RT/FM/Topic_Overlay.pm Thu Sep 22 11:35:24 2005
@@ -56,12 +56,14 @@
if ($args{ObjectId}) {
$obj = $args{ObjectType}->new($self->CurrentUser);
$obj->Load($args{ObjectId});
+ $obj = $RT::FM::System unless $obj->id;
}
return ( 0, $self->loc("Permission denied"))
unless ( $self->CurrentUser->HasRight(
- Right => "AdminTopics",
- Object => $obj,
+ Right => "AdminTopics",
+ Object => $obj,
+ EquivObjects => [ $RT::FM::System, $obj ],
) );
$self->SUPER::Create(@_);
More information about the Rt-commit
mailing list