mirror of
https://github.com/Karaka-Management/Build.git
synced 2026-02-09 16:08:40 +00:00
expand setup script
This commit is contained in:
parent
225ec9c671
commit
5e8d9f4963
48
sdSetup.php
48
sdSetup.php
|
|
@ -318,10 +318,14 @@ $module->apiModuleStatusUpdate($request, $response);
|
||||||
$request->setData('module', 'HumanResourceManagement');
|
$request->setData('module', 'HumanResourceManagement');
|
||||||
$module->apiModuleStatusUpdate($request, $response);
|
$module->apiModuleStatusUpdate($request, $response);
|
||||||
|
|
||||||
// HumanResourceManagement
|
// HumanResourceTimeRecording
|
||||||
$request->setData('module', 'HumanResourceTimeRecording');
|
$request->setData('module', 'HumanResourceTimeRecording');
|
||||||
$module->apiModuleStatusUpdate($request, $response);
|
$module->apiModuleStatusUpdate($request, $response);
|
||||||
|
|
||||||
|
// MyPrivate
|
||||||
|
$request->setData('module', 'MyPrivate');
|
||||||
|
$module->apiModuleStatusUpdate($request, $response);
|
||||||
|
|
||||||
// Support
|
// Support
|
||||||
$request->setData('module', 'Support');
|
$request->setData('module', 'Support');
|
||||||
$module->apiModuleStatusUpdate($request, $response);
|
$module->apiModuleStatusUpdate($request, $response);
|
||||||
|
|
@ -706,6 +710,7 @@ $positions = [
|
||||||
['name' => 'HR Employee', 'department' => 'HR', 'parent' => 'Head of HR'],
|
['name' => 'HR Employee', 'department' => 'HR', 'parent' => 'Head of HR'],
|
||||||
['name' => 'Head of IT', 'department' => 'IT', 'parent' => 'CEO'],
|
['name' => 'Head of IT', 'department' => 'IT', 'parent' => 'CEO'],
|
||||||
['name' => 'IT Employee', 'department' => 'IT', 'parent' => 'Head of IT'],
|
['name' => 'IT Employee', 'department' => 'IT', 'parent' => 'Head of IT'],
|
||||||
|
['name' => 'Trainee', 'department' => 'HR', 'parent' => 'Head of HR'],
|
||||||
];
|
];
|
||||||
|
|
||||||
$departments = DepartmentMapper::getAll();
|
$departments = DepartmentMapper::getAll();
|
||||||
|
|
@ -842,3 +847,44 @@ $request->setData('status', NewsStatus::VISIBLE);
|
||||||
$request->setData('featured', true);
|
$request->setData('featured', true);
|
||||||
$request->setData('lang', ISO639x1Enum::_EN);
|
$request->setData('lang', ISO639x1Enum::_EN);
|
||||||
$module->apiNewsCreate($request, $response);
|
$module->apiNewsCreate($request, $response);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Setup human resource module
|
||||||
|
*/
|
||||||
|
$module = $app->moduleManager->get('HumanResourceManagement');
|
||||||
|
TestUtils::setMember($module, 'app', $app);
|
||||||
|
|
||||||
|
$response = new Response();
|
||||||
|
$request = new Request(new Http(''));
|
||||||
|
|
||||||
|
$request->getHeader()->setAccount(2);
|
||||||
|
$request->setData('account', 2);
|
||||||
|
|
||||||
|
$module->apiEmployeeFromAccountCreate($request, $response);
|
||||||
|
|
||||||
|
$request->setData('employee', 1);
|
||||||
|
$request->setData('start', '2015-07-01');
|
||||||
|
$request->setData('end', '2017-01-15');
|
||||||
|
$request->setData('unit', 2);
|
||||||
|
$request->setData('department', 14);
|
||||||
|
$request->setData('position', 30);
|
||||||
|
|
||||||
|
$module->apiEmployeeHistoryCreate($request, $response);
|
||||||
|
|
||||||
|
$request->setData('employee', 1);
|
||||||
|
$request->setData('start', '2017-01-15');
|
||||||
|
$request->setData('end', '2019-01-01');
|
||||||
|
$request->setData('unit', 2);
|
||||||
|
$request->setData('department', 14);
|
||||||
|
$request->setData('position', 8);
|
||||||
|
|
||||||
|
$module->apiEmployeeHistoryCreate($request, $response);
|
||||||
|
|
||||||
|
$request->setData('employee', 1);
|
||||||
|
$request->setData('start', '2019-01-01');
|
||||||
|
$request->setData('end', '');
|
||||||
|
$request->setData('unit', 2);
|
||||||
|
$request->setData('department', 14);
|
||||||
|
$request->setData('position', 7);
|
||||||
|
|
||||||
|
$module->apiEmployeeHistoryCreate($request, $response);
|
||||||
Loading…
Reference in New Issue
Block a user