+ $::request->{layout}->use_stylesheet('lx-office-erp/background_jobs.css');
+}
+
+sub make_filter_summary {
+ my ($self) = @_;
+
+ my $filter = $::form->{filter} || {};
+ my @filters = (
+ [ "package_name:substr::ilike", $::locale->text('Package name') ],
+ [ "result:substr::ilike", $::locale->text('Result') ],
+ [ "error:substr::ilike", $::locale->text('Error') ],
+ [ "run_at:date::ge", $::locale->text('Run at') . " " . $::locale->text('From Date') ],
+ [ "run_at:date::le", $::locale->text('Run at') . " " . $::locale->text('To Date') ],
+ );
+
+ my @filter_strings = grep { $_ }
+ map { $filter->{ $_->[0] } ? $_->[1] . ' ' . $filter->{ $_->[0] } : undef }
+ @filters;
+
+ my %status = (
+ failed => $::locale->text('failed'),
+ success => $::locale->text('succeeded'),
+ );
+ push @filter_strings, $status{ $filter->{'status:eq_ignore_empty'} } if $filter->{'status:eq_ignore_empty'};
+
+ $self->filter_summary(join(', ', @filter_strings));