Revision 2394dc67
Von Moritz Bunkus vor fast 8 Jahren hinzugefügt
SL/Controller/BackgroundJob.pm | ||
---|---|---|
sub action_new {
|
||
my ($self) = @_;
|
||
|
||
$self->background_job(SL::DB::BackgroundJob->new(cron_spec => '* * * * *', package_name => 'Test'));
|
||
$self->background_job(SL::DB::BackgroundJob->new(cron_spec => '* * * * *', package_name => 'Test')) unless $self->background_job;
|
||
$self->setup_form_action_bar;
|
||
$self->render('background_job/form',
|
||
title => $::locale->text('Create a new background job'),
|
||
... | ... | |
JOB_CLASSES => [ SL::BackgroundJob::Base->get_known_job_classes ]);
|
||
}
|
||
|
||
sub action_edit_as_new {
|
||
my ($self) = @_;
|
||
|
||
$self->background_job($self->background_job->clone_and_reset);
|
||
$self->action_new;
|
||
}
|
||
|
||
sub action_show {
|
||
my ($self) = @_;
|
||
|
||
... | ... | |
t8('Save and execute'),
|
||
submit => [ '#form', { action => 'BackgroundJob/save_and_execute' } ],
|
||
],
|
||
action => [
|
||
t8('Use as new'),
|
||
submit => [ '#form', { action => 'BackgroundJob/edit_as_new' } ],
|
||
disabled => $is_new ? t8('The object has not been saved yet.') : undef,
|
||
],
|
||
], # end of combobox "Save"
|
||
|
||
action => [
|
Auch abrufbar als: Unified diff
Hintergrundjobs: »als neu verwenden« implementiert
Dann benötigt man nicht »als neu speichern« sowie »als neu speichern
und ausführen«. Siehe #256.