my ($self) = @_;
$self->background_job(SL::DB::BackgroundJob->new) if !$self->background_job;
- return unless $self->create_or_update;
+ return unless $self->create_or_update(1);
$self->action_execute;
}
if (@errors) {
flash('error', @errors);
+ $self->setup_form_action_bar;
$self->render('background_job/form', title => $is_new ? $::locale->text('Create a new background job') : $::locale->text('Edit background job'));
return;
}
$self->background_job->save;
flash_later('info', $is_new ? $::locale->text('The background job has been created.') : $::locale->text('The background job has been saved.'));
- return if $return;
+ return 1 if $return;
$self->redirect_to($self->back_to);
}
filtered => 0,
sorted => {
package_name => t8('Package name'),
+ description => t8('Description'),
type => t8('Execution type'),
active => t8('Active'),
cron_spec => t8('Execution schedule'),