9191 <% GetSVGImage( Name => 'info', Title => ' ' ) |n %>
9292 <a href="#" class="edit" data-bs-toggle="modal" data-bs-target="#pagelayout-widget-<% $item %>-modal">
9393 <% GetSVGImage( Name => 'pencil', Title => loc('Edit') ) |n %></a>
94- % } elsif ( ( $item eq 'History' && $Page !~ /^SelfService / ) || ( $Class eq 'RT::Ticket' && ( $item =~ /^(?:People| Basics)$/ || ( $Page eq 'Create' && $item eq 'Message' ) ) ) ) {
94+ % } elsif ( ( $item eq 'History' && $Page !~ /^SelfService / ) || ( $Class =~ /^RT::(?:Ticket|Asset)$/ && $item eq 'People' ) || ( $Class eq ' RT::Ticket' && ( $item eq ' Basics' || ( $Page eq 'Create' && $item eq 'Message' ) ) ) ) {
9595 <a href="#" class="edit" data-bs-toggle="modal" data-bs-target="#pagelayout-widget-<% $item %>-modal">
9696 <% GetSVGImage( Name => 'pencil', Title => loc('Edit') ) |n %></a>
9797% }
105105 <& SELF:EditWidgetCustomFieldCustomGroupings, Widget => $item, Groupings => \@groupings &>
106106% } elsif ( $item eq 'Message' && $Class eq 'RT::Ticket' && $Page eq 'Create' ) {
107107 <& SELF:EditWidgetMessage, Widget => $item, Class => $Class, Page => $Page &>
108- % } elsif ( $item eq 'People' && $Class eq ' RT::Ticket' ) {
108+ % } elsif ( $item eq 'People' && $Class =~ /^ RT::(?: Ticket|Asset)$/ ) {
109109 <& SELF:EditWidgetPeople, Widget => $item, Class => $Class, Page => $Page &>
110110% } elsif ( $item eq 'Basics' && $Class eq 'RT::Ticket' ) {
111111 <& SELF:EditWidgetBasics, Widget => $item, Class => $Class, Page => $Page &>
@@ -384,7 +384,7 @@ $Content => []
384384 <% GetSVGImage( Name => 'info', $Widget =~ /.*:(.+)/ ? ( Title => $1 ) : ( Title => ' ', ExtraClasses => 'hidden' ) ) |n %>
385385 <a href="#" class="edit" data-bs-toggle="modal" data-bs-target="#pagelayout-widget-<% $Index %>-modal">
386386 <% GetSVGImage( Name => 'pencil', Title => loc('Edit') ) |n %></a>
387- % } elsif ( ( $widget_name eq 'History' && $Page !~ /^SelfService / ) || ( $Class eq 'RT::Ticket' && ( $widget_name =~ /^(?:People| Basics)$/ || ( $Page eq 'Create' && $widget_name eq 'Message' ) ) ) ) {
387+ % } elsif ( ( $widget_name eq 'History' && $Page !~ /^SelfService / ) || ( $Class =~ /^RT::(?:Ticket|Asset)$/ && $widget_name eq 'People' ) || ( $Class eq ' RT::Ticket' && ( $widget_name eq ' Basics' || ( $Page eq 'Create' && $widget_name eq 'Message' ) ) ) ) {
388388 <a href="#" class="edit" data-bs-toggle="modal" data-bs-target="#pagelayout-widget-<% $Index %>-modal">
389389 <% GetSVGImage( Name => 'pencil', Title => loc('Edit') ) |n %></a>
390390% }
@@ -399,7 +399,7 @@ $Content => []
399399 <& SELF:EditWidgetHistory, %ARGS, Class => $Class &>
400400% } elsif ( $Class eq 'RT::Ticket' && $Page eq 'Create' && $widget_name eq 'Message' ) {
401401 <& SELF:EditWidgetMessage, %ARGS, Class => $Class, Page => $Page &>
402- % } elsif ( $Class eq 'RT::Ticket ' && $widget_name eq 'People' ) {
402+ % } elsif ( $widget_name eq 'People ' && $Class =~ /^RT::(?:Ticket|Asset)$/ ) {
403403 <& SELF:EditWidgetPeople, %ARGS, Class => $Class, Page => $Page &>
404404% } elsif ( $Class eq 'RT::Ticket' && $widget_name eq 'Basics' ) {
405405 <& SELF:EditWidgetBasics, %ARGS, Class => $Class, Page => $Page &>
0 commit comments