& /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 &> <& /Ticket/Elements/ShowUpdateStatus, Ticket => $Ticket &>
%# 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); % unless ( $OerisHideWidgetBasics ) { <&| /Widgets/TitleBox, title => loc('The Basics'), class => 'ticket-info-basics', ($LinkBasicsTitle ? (title_href => $title_box_link) : ()), title_class=> 'inverse', color => "#993333" &> <& /Ticket/Elements/ShowBasics, Ticket => $Ticket, UngroupedCFs => 1 &> &> <& /Elements/ShowCustomFieldCustomGroupings, Object => $Ticket, title_href => ($LinkBasicsTitle ? RT->Config->Get('WebPath')."/SelfService/Update.html" : "" ), Groupings => [ grep {$_ !~ /^(Basics|Dates)$/} RT::CustomField->Groupings( "RT::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); % unless ( $OerisHideWidgetDates ) { <&| /Widgets/TitleBox, title => loc("Dates"), class => 'ticket-info-dates', title_class=> 'inverse', color => "#663366" &> <& /Ticket/Elements/ShowDates, Ticket => $Ticket, UpdatedLink => 0 &> &> % } else { % } |