Revision 99b8dbab
Von Bernd Bleßmann vor fast 8 Jahren hinzugefügt
SL/Controller/CsvImport/Helper/Consistency.pm | ||
---|---|---|
219 | 219 |
|
220 | 220 |
my $object = $entry->{object}; |
221 | 221 |
|
222 |
# employee from front end if not given |
|
223 |
if (!$object->employee_id) { |
|
224 |
$object->employee_id($self->controller->{employee_id}); |
|
225 |
} |
|
222 | 226 |
# employee from login if not given |
223 | 227 |
if (!$object->employee_id) { |
224 |
$object->employee_id(SL::DB::Manager::Employee->find_by(login => $::myconfig{login})->id);
|
|
228 |
$object->employee_id(SL::DB::Manager::Employee->current->id) if SL::DB::Manager::Employee->current;
|
|
225 | 229 |
} |
226 | 230 |
} |
227 | 231 |
|
Auch abrufbar als: Unified diff
CsvImport: Bearbeiter aus Front-End setzen, wenn nicht angegeben.
Wenn keine employee_id in der CSV-Datei angegeben ist, dann den Benutzer, der
den Import gestartet hat als, Bearbeiter setzen. Dieser wird in den Daten des
Hintergrundjobs gespeichert.
Falls hier nichts hinterlegt ist, dann den Benutzer aus dem Login setzen. Das
ist derjenige Benutzer, unter dem der Task-Server läuft.