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' || ( $Class eq 'RT::Ticket' && ( $item =~ /^(?:People|Basics)$/ || ( $Page eq 'Create' && $item eq 'Message' ) ) ) ) {
94+ % } elsif ( ( $item eq 'History' && $Page !~ /^SelfService / ) || ( $Class eq 'RT::Ticket' && ( $item =~ /^(?:People|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% }
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 &>
112- % } elsif ( $item eq 'History' ) {
112+ % } elsif ( $item eq 'History' && $Page !~ /^SelfService / ) {
113113 <& SELF:EditWidgetHistory, Widget => $item, Class => $Class &>
114114% }
115115% }
220220 <div class="row">
221221% for my $index ( 0 .. $#{$row->{Elements}} ) {
222222 <div class="<% $row->{Classes}[$index % @{$row->{Classes} }] %>">
223- <& SELF:EditWidget, Widget => $row->{Elements}[$index], Index => $i, Groupings => \@groupings, Class => $Class &>
223+ <& SELF:EditWidget, Widget => $row->{Elements}[$index], Index => $i, Groupings => \@groupings, Class => $Class, Page => $Page &>
224224 </div>
225225% $i++;
226226% }
@@ -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' || ( $Class eq 'RT::Ticket' && ( $widget_name =~ /^(?:People|Basics)$/ || ( $Page eq 'Create' && $widget_name eq 'Message' ) ) ) ) {
387+ % } elsif ( ( $widget_name eq 'History' && $Page !~ /^SelfService / ) || ( $Class eq 'RT::Ticket' && ( $widget_name =~ /^(?:People|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% }
@@ -395,7 +395,7 @@ $Content => []
395395 </p>
396396% if ( $widget_name =~ /^CustomFieldCustomGroupings\b/ ) {
397397 <& SELF:EditWidgetCustomFieldCustomGroupings, %ARGS &>
398- % } elsif ( $widget_name eq 'History' ) {
398+ % } elsif ( $widget_name eq 'History' && $Page !~ /^SelfService / ) {
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 &>
0 commit comments