Revision 4e18047a
Von Bernd Bleßmann vor mehr als 3 Jahren hinzugefügt
SL/Controller/TimeRecording.pm | ||
---|---|---|
90 | 90 |
my ($self) = @_; |
91 | 91 |
|
92 | 92 |
if (scalar @{ $::form->{ids} }) { |
93 |
my $trs = SL::DB::Manager::TimeRecording->get_all(query => [id => $::form->{ids}]); |
|
94 |
$_->update_attributes(booked => 1) for @$trs; |
|
93 |
SL::DB::Manager::TimeRecording->update_all( |
|
94 |
set => { booked => 1 }, |
|
95 |
where => [ id => $::form->{ids} ] |
|
96 |
); |
|
95 | 97 |
} |
96 | 98 |
|
97 | 99 |
$self->redirect_to(safe_callback()); |
Auch abrufbar als: Unified diff
Zeiterfassung: als gebucht markieren: Manager-Methode update_all statt Schleife