Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision f751112d

Von Moritz Bunkus vor mehr als 7 Jahren hinzugefügt

  • ID f751112d45469757aa6eac8a540c5e298b001845
  • Vorgänger a6d52bd6
  • Nachfolger 2394dc67

Hintergrundjobs: »Speichern & Ausführen« darf keinen neuen Job anlegen

Siehe #256.

Unterschiede anzeigen:

SL/Controller/BackgroundJob.pm
use Rose::Object::MakeMethods::Generic
(
scalar => [ qw(background_job) ],
'scalar --get_set_init' => [ qw(task_server back_to models) ],
'scalar --get_set_init' => [ qw(task_server back_to models background_job) ],
);
__PACKAGE__->run_before('check_auth');
__PACKAGE__->run_before('check_task_server');
__PACKAGE__->run_before('load_background_job', only => [ qw(edit update destroy execute show) ]);
#
# actions
......
$self->redirect_to($self->back_to);
}
sub load_background_job {
my ($self) = @_;
$self->background_job(SL::DB::BackgroundJob->new(id => $::form->{id})->load);
sub init_background_job {
return $::form->{id} ? SL::DB::BackgroundJob->new(id => $::form->{id})->load : undef;
}
sub init_task_server {

Auch abrufbar als: Unified diff