<& /Elements/ListActions, actions => \@results &> <& /Admin/Tools/RightsMatrix/Elements/ObjectRightsMatrix, ObjectType => 'RTx::AssetTracker::Type', ObjectSystem => $RTx::AssetTracker::System, SystemRights => $RTx::AssetTracker::System::RIGHTS, PrincipalObj => $principal, %ARGS &> <%INIT> my @results; if ( $ARGS{WhereFrom} ) { $m->comp("../WhereRightComesFrom.html", %ARGS); $m->abort; } if ( $ARGS{Principal} and $ARGS{User} ) { $m->comp("/Elements/Error", Why => loc("You can't select a user and enter one manually.")); $m->abort; } my ($principal, $msg) = RTx::RightsMatrix::Util::get_principal( Principal => $ARGS{Principal}, User => $ARGS{User}, CurrentUser => $session{CurrentUser} ); unless (ref $principal) { $m->comp("/Elements/Error", Why => loc($msg)); $m->abort; } <%ARGS> $User => undef $Edit => 0 <%ONCE> use RTx::RightsMatrix::Util;