& /SelfService/Elements/Header, Title => loc('#[_1]: [_2]', $Ticket->id, $Ticket->Subject) &> % $m->callback(CallbackName => 'BeforeActionList', %ARGS, Actions => \@results, ARGSRef => \%ARGS, Ticket => $Ticket ); <& /Elements/ListActions, actions => \@results &>
%# Oeris::HideWidgets - Basics % my $OerisHideWidgetBasics = 0; % $OerisHideWidgetBasics = 1 if $session{'CurrentUser'}->HasRight(Object => $RT::System, Right => 'OerisHideWidgetBasics'); % my $groups = RT::Groups->new($session{'CurrentUser'}); % $groups->LimitToUserDefinedGroups; % $groups->ForWhichCurrentUserHasRight( % Right => 'OerisHideWidgetBasics', % IncludeSuperusers => 0, % ); % $OerisHideWidgetBasics = 1 if $groups->Count; % $RT::Logger->debug("Oeris::HideWidgets - Basics : Current User Has Right ? ".$OerisHideWidgetBasics); % if ( !$OerisHideWidgetBasics ) { <&| /Widgets/TitleBox, title => loc('The Basics'), ($LinkBasicsTitle ? (title_href => $title_box_link) : ()), title_class=> 'inverse', color => "#993333" &> <& /Ticket/Elements/ShowBasics, Ticket => $Ticket &> <& /Ticket/Elements/ShowCustomFields, Ticket => $Ticket &> &> % } else { % } | %# Oeris::HideWidgets - Dates % my $OerisHideWidgetDates = 0; % $OerisHideWidgetDates = 1 if $session{'CurrentUser'}->HasRight(Object => $RT::System, Right => 'OerisHideWidgetDates'); % $groups = RT::Groups->new($session{'CurrentUser'}); % $groups->LimitToUserDefinedGroups; % $groups->ForWhichCurrentUserHasRight( % Right => 'OerisHideWidgetDates', % IncludeSuperusers => 0, % ); % $OerisHideWidgetDates = 1 if $groups->Count; % $RT::Logger->debug("Oeris::HideWidgets - Dates : Current User Has Right ? ".$OerisHideWidgetDates); % if ( !$OerisHideWidgetDates ) { <&| /Widgets/TitleBox, title => loc("Dates"), title_class=> 'inverse', color => "#663366" &> <& /Ticket/Elements/ShowDates, Ticket => $Ticket, UpdatedLink => 0 &> &> % } else { % } |