mirror of
https://github.com/Karaka-Management/oms-FleetManagement.git
synced 2026-01-11 04:48:41 +00:00
ui fixes
This commit is contained in:
parent
4673f1de53
commit
007b51b418
|
|
@ -23,6 +23,7 @@ return [
|
||||||
'dest' => '\Modules\FleetManagement\Controller\ApiVehicleController:apiVehicleFind',
|
'dest' => '\Modules\FleetManagement\Controller\ApiVehicleController:apiVehicleFind',
|
||||||
'verb' => RouteVerb::GET,
|
'verb' => RouteVerb::GET,
|
||||||
'csrf' => true,
|
'csrf' => true,
|
||||||
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => Controller::NAME,
|
'module' => Controller::NAME,
|
||||||
'type' => PermissionType::READ,
|
'type' => PermissionType::READ,
|
||||||
|
|
@ -36,6 +37,7 @@ return [
|
||||||
'dest' => '\Modules\FleetManagement\Controller\ApiVehicleAttributeController:apiVehicleAttributeCreate',
|
'dest' => '\Modules\FleetManagement\Controller\ApiVehicleAttributeController:apiVehicleAttributeCreate',
|
||||||
'verb' => RouteVerb::PUT,
|
'verb' => RouteVerb::PUT,
|
||||||
'csrf' => true,
|
'csrf' => true,
|
||||||
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => Controller::NAME,
|
'module' => Controller::NAME,
|
||||||
'type' => PermissionType::READ,
|
'type' => PermissionType::READ,
|
||||||
|
|
@ -46,6 +48,7 @@ return [
|
||||||
'dest' => '\Modules\FleetManagement\Controller\ApiVehicleAttributeController:apiVehicleAttributeUpdate',
|
'dest' => '\Modules\FleetManagement\Controller\ApiVehicleAttributeController:apiVehicleAttributeUpdate',
|
||||||
'verb' => RouteVerb::SET,
|
'verb' => RouteVerb::SET,
|
||||||
'csrf' => true,
|
'csrf' => true,
|
||||||
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => Controller::NAME,
|
'module' => Controller::NAME,
|
||||||
'type' => PermissionType::READ,
|
'type' => PermissionType::READ,
|
||||||
|
|
@ -59,6 +62,7 @@ return [
|
||||||
'dest' => '\Modules\FleetManagement\Controller\ApiDriverAttributeController:apiDriverAttributeCreate',
|
'dest' => '\Modules\FleetManagement\Controller\ApiDriverAttributeController:apiDriverAttributeCreate',
|
||||||
'verb' => RouteVerb::PUT,
|
'verb' => RouteVerb::PUT,
|
||||||
'csrf' => true,
|
'csrf' => true,
|
||||||
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => Controller::NAME,
|
'module' => Controller::NAME,
|
||||||
'type' => PermissionType::READ,
|
'type' => PermissionType::READ,
|
||||||
|
|
@ -69,6 +73,7 @@ return [
|
||||||
'dest' => '\Modules\FleetManagement\Controller\ApiDriverAttributeController:apiDriverAttributeUpdate',
|
'dest' => '\Modules\FleetManagement\Controller\ApiDriverAttributeController:apiDriverAttributeUpdate',
|
||||||
'verb' => RouteVerb::SET,
|
'verb' => RouteVerb::SET,
|
||||||
'csrf' => true,
|
'csrf' => true,
|
||||||
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => Controller::NAME,
|
'module' => Controller::NAME,
|
||||||
'type' => PermissionType::READ,
|
'type' => PermissionType::READ,
|
||||||
|
|
@ -82,6 +87,7 @@ return [
|
||||||
'dest' => '\Modules\FleetManagement\Controller\ApiVehicleController:apiNoteCreate',
|
'dest' => '\Modules\FleetManagement\Controller\ApiVehicleController:apiNoteCreate',
|
||||||
'verb' => RouteVerb::PUT,
|
'verb' => RouteVerb::PUT,
|
||||||
'csrf' => true,
|
'csrf' => true,
|
||||||
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => Controller::NAME,
|
'module' => Controller::NAME,
|
||||||
'type' => PermissionType::READ,
|
'type' => PermissionType::READ,
|
||||||
|
|
@ -92,6 +98,7 @@ return [
|
||||||
'dest' => '\Modules\FleetManagement\Controller\ApiVehicleController:apiNoteUpdate',
|
'dest' => '\Modules\FleetManagement\Controller\ApiVehicleController:apiNoteUpdate',
|
||||||
'verb' => RouteVerb::SET,
|
'verb' => RouteVerb::SET,
|
||||||
'csrf' => true,
|
'csrf' => true,
|
||||||
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => Controller::NAME,
|
'module' => Controller::NAME,
|
||||||
'type' => PermissionType::READ,
|
'type' => PermissionType::READ,
|
||||||
|
|
@ -105,6 +112,7 @@ return [
|
||||||
'dest' => '\Modules\FleetManagement\Controller\ApiDriverController:apiNoteCreate',
|
'dest' => '\Modules\FleetManagement\Controller\ApiDriverController:apiNoteCreate',
|
||||||
'verb' => RouteVerb::PUT,
|
'verb' => RouteVerb::PUT,
|
||||||
'csrf' => true,
|
'csrf' => true,
|
||||||
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => Controller::NAME,
|
'module' => Controller::NAME,
|
||||||
'type' => PermissionType::READ,
|
'type' => PermissionType::READ,
|
||||||
|
|
@ -115,6 +123,7 @@ return [
|
||||||
'dest' => '\Modules\FleetManagement\Controller\ApiDriverController:apiNoteUpdate',
|
'dest' => '\Modules\FleetManagement\Controller\ApiDriverController:apiNoteUpdate',
|
||||||
'verb' => RouteVerb::SET,
|
'verb' => RouteVerb::SET,
|
||||||
'csrf' => true,
|
'csrf' => true,
|
||||||
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => Controller::NAME,
|
'module' => Controller::NAME,
|
||||||
'type' => PermissionType::READ,
|
'type' => PermissionType::READ,
|
||||||
|
|
|
||||||
|
|
@ -22,6 +22,7 @@ return [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementAttributeTypeList',
|
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementAttributeTypeList',
|
||||||
'verb' => RouteVerb::GET,
|
'verb' => RouteVerb::GET,
|
||||||
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => BackendController::NAME,
|
'module' => BackendController::NAME,
|
||||||
'type' => PermissionType::READ,
|
'type' => PermissionType::READ,
|
||||||
|
|
@ -33,6 +34,7 @@ return [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementAttributeType',
|
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementAttributeType',
|
||||||
'verb' => RouteVerb::GET,
|
'verb' => RouteVerb::GET,
|
||||||
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => BackendController::NAME,
|
'module' => BackendController::NAME,
|
||||||
'type' => PermissionType::READ,
|
'type' => PermissionType::READ,
|
||||||
|
|
@ -44,6 +46,7 @@ return [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementAttributeTypeCreate',
|
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementAttributeTypeCreate',
|
||||||
'verb' => RouteVerb::GET,
|
'verb' => RouteVerb::GET,
|
||||||
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => BackendController::NAME,
|
'module' => BackendController::NAME,
|
||||||
'type' => PermissionType::CREATE,
|
'type' => PermissionType::CREATE,
|
||||||
|
|
@ -55,6 +58,7 @@ return [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementAttributeValue',
|
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementAttributeValue',
|
||||||
'verb' => RouteVerb::GET,
|
'verb' => RouteVerb::GET,
|
||||||
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => BackendController::NAME,
|
'module' => BackendController::NAME,
|
||||||
'type' => PermissionType::READ,
|
'type' => PermissionType::READ,
|
||||||
|
|
@ -66,6 +70,7 @@ return [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementAttributeValueCreate',
|
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementAttributeValueCreate',
|
||||||
'verb' => RouteVerb::GET,
|
'verb' => RouteVerb::GET,
|
||||||
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => BackendController::NAME,
|
'module' => BackendController::NAME,
|
||||||
'type' => PermissionType::CREATE,
|
'type' => PermissionType::CREATE,
|
||||||
|
|
@ -78,6 +83,7 @@ return [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementVehicleList',
|
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementVehicleList',
|
||||||
'verb' => RouteVerb::GET,
|
'verb' => RouteVerb::GET,
|
||||||
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => BackendController::NAME,
|
'module' => BackendController::NAME,
|
||||||
'type' => PermissionType::READ,
|
'type' => PermissionType::READ,
|
||||||
|
|
@ -89,6 +95,7 @@ return [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementVehicleCreate',
|
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementVehicleCreate',
|
||||||
'verb' => RouteVerb::GET,
|
'verb' => RouteVerb::GET,
|
||||||
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => BackendController::NAME,
|
'module' => BackendController::NAME,
|
||||||
'type' => PermissionType::CREATE,
|
'type' => PermissionType::CREATE,
|
||||||
|
|
@ -100,6 +107,7 @@ return [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementVehicleView',
|
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementVehicleView',
|
||||||
'verb' => RouteVerb::GET,
|
'verb' => RouteVerb::GET,
|
||||||
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => BackendController::NAME,
|
'module' => BackendController::NAME,
|
||||||
'type' => PermissionType::READ,
|
'type' => PermissionType::READ,
|
||||||
|
|
@ -112,6 +120,7 @@ return [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementDriverAttributeTypeList',
|
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementDriverAttributeTypeList',
|
||||||
'verb' => RouteVerb::GET,
|
'verb' => RouteVerb::GET,
|
||||||
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => BackendController::NAME,
|
'module' => BackendController::NAME,
|
||||||
'type' => PermissionType::READ,
|
'type' => PermissionType::READ,
|
||||||
|
|
@ -123,6 +132,7 @@ return [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementDriverAttributeType',
|
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementDriverAttributeType',
|
||||||
'verb' => RouteVerb::GET,
|
'verb' => RouteVerb::GET,
|
||||||
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => BackendController::NAME,
|
'module' => BackendController::NAME,
|
||||||
'type' => PermissionType::READ,
|
'type' => PermissionType::READ,
|
||||||
|
|
@ -134,6 +144,7 @@ return [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementDriverAttributeTypeCreate',
|
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementDriverAttributeTypeCreate',
|
||||||
'verb' => RouteVerb::GET,
|
'verb' => RouteVerb::GET,
|
||||||
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => BackendController::NAME,
|
'module' => BackendController::NAME,
|
||||||
'type' => PermissionType::CREATE,
|
'type' => PermissionType::CREATE,
|
||||||
|
|
@ -145,6 +156,7 @@ return [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementDriverAttributeValue',
|
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementDriverAttributeValue',
|
||||||
'verb' => RouteVerb::GET,
|
'verb' => RouteVerb::GET,
|
||||||
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => BackendController::NAME,
|
'module' => BackendController::NAME,
|
||||||
'type' => PermissionType::READ,
|
'type' => PermissionType::READ,
|
||||||
|
|
@ -156,6 +168,7 @@ return [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementDriverAttributeValueCreate',
|
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementDriverAttributeValueCreate',
|
||||||
'verb' => RouteVerb::GET,
|
'verb' => RouteVerb::GET,
|
||||||
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => BackendController::NAME,
|
'module' => BackendController::NAME,
|
||||||
'type' => PermissionType::CREATE,
|
'type' => PermissionType::CREATE,
|
||||||
|
|
@ -168,6 +181,7 @@ return [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementDriverList',
|
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementDriverList',
|
||||||
'verb' => RouteVerb::GET,
|
'verb' => RouteVerb::GET,
|
||||||
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => BackendController::NAME,
|
'module' => BackendController::NAME,
|
||||||
'type' => PermissionType::READ,
|
'type' => PermissionType::READ,
|
||||||
|
|
@ -179,6 +193,7 @@ return [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementDriverCreate',
|
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementDriverCreate',
|
||||||
'verb' => RouteVerb::GET,
|
'verb' => RouteVerb::GET,
|
||||||
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => BackendController::NAME,
|
'module' => BackendController::NAME,
|
||||||
'type' => PermissionType::CREATE,
|
'type' => PermissionType::CREATE,
|
||||||
|
|
@ -190,6 +205,7 @@ return [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementDriverView',
|
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementDriverView',
|
||||||
'verb' => RouteVerb::GET,
|
'verb' => RouteVerb::GET,
|
||||||
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => BackendController::NAME,
|
'module' => BackendController::NAME,
|
||||||
'type' => PermissionType::READ,
|
'type' => PermissionType::READ,
|
||||||
|
|
@ -202,6 +218,7 @@ return [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementInspectionList',
|
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementInspectionList',
|
||||||
'verb' => RouteVerb::GET,
|
'verb' => RouteVerb::GET,
|
||||||
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => BackendController::NAME,
|
'module' => BackendController::NAME,
|
||||||
'type' => PermissionType::READ,
|
'type' => PermissionType::READ,
|
||||||
|
|
@ -213,6 +230,7 @@ return [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementInspectionTypeList',
|
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementInspectionTypeList',
|
||||||
'verb' => RouteVerb::GET,
|
'verb' => RouteVerb::GET,
|
||||||
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => BackendController::NAME,
|
'module' => BackendController::NAME,
|
||||||
'type' => PermissionType::READ,
|
'type' => PermissionType::READ,
|
||||||
|
|
@ -224,6 +242,7 @@ return [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementInspectionCreate',
|
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementInspectionCreate',
|
||||||
'verb' => RouteVerb::GET,
|
'verb' => RouteVerb::GET,
|
||||||
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => BackendController::NAME,
|
'module' => BackendController::NAME,
|
||||||
'type' => PermissionType::CREATE,
|
'type' => PermissionType::CREATE,
|
||||||
|
|
@ -235,6 +254,7 @@ return [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementInspectionView',
|
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementInspectionView',
|
||||||
'verb' => RouteVerb::GET,
|
'verb' => RouteVerb::GET,
|
||||||
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => BackendController::NAME,
|
'module' => BackendController::NAME,
|
||||||
'type' => PermissionType::READ,
|
'type' => PermissionType::READ,
|
||||||
|
|
@ -246,6 +266,7 @@ return [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementDriverInspectionTypeList',
|
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementDriverInspectionTypeList',
|
||||||
'verb' => RouteVerb::GET,
|
'verb' => RouteVerb::GET,
|
||||||
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => BackendController::NAME,
|
'module' => BackendController::NAME,
|
||||||
'type' => PermissionType::READ,
|
'type' => PermissionType::READ,
|
||||||
|
|
@ -257,6 +278,7 @@ return [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementDriverInspectionCreate',
|
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementDriverInspectionCreate',
|
||||||
'verb' => RouteVerb::GET,
|
'verb' => RouteVerb::GET,
|
||||||
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => BackendController::NAME,
|
'module' => BackendController::NAME,
|
||||||
'type' => PermissionType::CREATE,
|
'type' => PermissionType::CREATE,
|
||||||
|
|
@ -268,6 +290,7 @@ return [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementDriverInspectionView',
|
'dest' => '\Modules\FleetManagement\Controller\BackendController:viewFleetManagementDriverInspectionView',
|
||||||
'verb' => RouteVerb::GET,
|
'verb' => RouteVerb::GET,
|
||||||
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => BackendController::NAME,
|
'module' => BackendController::NAME,
|
||||||
'type' => PermissionType::READ,
|
'type' => PermissionType::READ,
|
||||||
|
|
|
||||||
|
|
@ -40,7 +40,7 @@ final class ApiDriverAttributeController extends Controller
|
||||||
use \Modules\Attribute\Controller\ApiAttributeTraitController;
|
use \Modules\Attribute\Controller\ApiAttributeTraitController;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Api method to create item attribute
|
* Api method to create Attribute
|
||||||
*
|
*
|
||||||
* @param RequestAbstract $request Request
|
* @param RequestAbstract $request Request
|
||||||
* @param ResponseAbstract $response Response
|
* @param ResponseAbstract $response Response
|
||||||
|
|
|
||||||
|
|
@ -625,7 +625,7 @@ final class ApiDriverController extends Controller
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Validate item note create request
|
* Validate note create request
|
||||||
*
|
*
|
||||||
* @param RequestAbstract $request Request
|
* @param RequestAbstract $request Request
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -40,7 +40,7 @@ final class ApiVehicleAttributeController extends Controller
|
||||||
use \Modules\Attribute\Controller\ApiAttributeTraitController;
|
use \Modules\Attribute\Controller\ApiAttributeTraitController;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Api method to create item attribute
|
* Api method to create Attribute
|
||||||
*
|
*
|
||||||
* @param RequestAbstract $request Request
|
* @param RequestAbstract $request Request
|
||||||
* @param ResponseAbstract $response Response
|
* @param ResponseAbstract $response Response
|
||||||
|
|
|
||||||
|
|
@ -1001,7 +1001,7 @@ final class ApiVehicleController extends Controller
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Validate item note create request
|
* Validate note create request
|
||||||
*
|
*
|
||||||
* @param RequestAbstract $request Request
|
* @param RequestAbstract $request Request
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -63,7 +63,7 @@ final class BackendController extends Controller
|
||||||
public function viewFleetManagementAttributeTypeList(RequestAbstract $request, ResponseAbstract $response, array $data = []) : RenderableInterface
|
public function viewFleetManagementAttributeTypeList(RequestAbstract $request, ResponseAbstract $response, array $data = []) : RenderableInterface
|
||||||
{
|
{
|
||||||
$view = new \Modules\Attribute\Theme\Backend\Components\AttributeTypeListView($this->app->l11nManager, $request, $response);
|
$view = new \Modules\Attribute\Theme\Backend\Components\AttributeTypeListView($this->app->l11nManager, $request, $response);
|
||||||
$view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1003503001, $request, $response);
|
$view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1003505001, $request, $response);
|
||||||
|
|
||||||
$view->attributes = VehicleAttributeTypeMapper::getAll()
|
$view->attributes = VehicleAttributeTypeMapper::getAll()
|
||||||
->with('l11n')
|
->with('l11n')
|
||||||
|
|
@ -90,7 +90,7 @@ final class BackendController extends Controller
|
||||||
public function viewFleetManagementDriverAttributeTypeList(RequestAbstract $request, ResponseAbstract $response, array $data = []) : RenderableInterface
|
public function viewFleetManagementDriverAttributeTypeList(RequestAbstract $request, ResponseAbstract $response, array $data = []) : RenderableInterface
|
||||||
{
|
{
|
||||||
$view = new \Modules\Attribute\Theme\Backend\Components\AttributeTypeListView($this->app->l11nManager, $request, $response);
|
$view = new \Modules\Attribute\Theme\Backend\Components\AttributeTypeListView($this->app->l11nManager, $request, $response);
|
||||||
$view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1003503001, $request, $response);
|
$view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1003506001, $request, $response);
|
||||||
|
|
||||||
$view->attributes = DriverAttributeTypeMapper::getAll()
|
$view->attributes = DriverAttributeTypeMapper::getAll()
|
||||||
->with('l11n')
|
->with('l11n')
|
||||||
|
|
@ -182,19 +182,43 @@ final class BackendController extends Controller
|
||||||
$view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1003504001, $request, $response);
|
$view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1003504001, $request, $response);
|
||||||
|
|
||||||
$vehicles = InspectionMapper::getAll()
|
$vehicles = InspectionMapper::getAll()
|
||||||
|
->with('type')
|
||||||
|
->with('type/l11n')
|
||||||
|
->where('type/l11n/language', $request->header->l11n->language)
|
||||||
->sort('id', 'DESC')
|
->sort('id', 'DESC')
|
||||||
|
->limit(100)
|
||||||
->executeGetArray();
|
->executeGetArray();
|
||||||
|
|
||||||
$drivers = DriverInspectionMapper::getAll()
|
$drivers = DriverInspectionMapper::getAll()
|
||||||
|
->with('type')
|
||||||
|
->with('type/l11n')
|
||||||
|
->where('type/l11n/language', $request->header->l11n->language)
|
||||||
->sort('id', 'DESC')
|
->sort('id', 'DESC')
|
||||||
|
->limit(100)
|
||||||
->executeGetArray();
|
->executeGetArray();
|
||||||
|
|
||||||
$inspections = \array_merge($vehicles, $drivers);
|
$inspections = [];
|
||||||
\usort($inspections, function (Inspection $a, Inspection $b) : int {
|
foreach ($vehicles as $inspection) {
|
||||||
return $a->date?->getTimestamp() <=> $b->date?->getTimestamp();
|
$inspections[] = ['type' => 'vehicle', 'inspection' => $inspection];
|
||||||
|
}
|
||||||
|
|
||||||
|
foreach ($drivers as $inspection) {
|
||||||
|
$inspections[] = ['type' => 'driver', 'inspection' => $inspection];
|
||||||
|
}
|
||||||
|
|
||||||
|
\usort($inspections, function (array $a, array $b) : int {
|
||||||
|
return $a['inspection']->date?->getTimestamp() <=> $b['inspection']->date?->getTimestamp();
|
||||||
});
|
});
|
||||||
|
|
||||||
$view->data['inspections'] = $inspections;
|
$view->data['inspections'] = $inspections;
|
||||||
|
$view->data['vehicles'] = VehicleMapper::getAll()
|
||||||
|
->where('id', \array_map(function (Inspection $inspection) { return $inspection->reference; }, $vehicles))
|
||||||
|
->executeGetArray();
|
||||||
|
|
||||||
|
$view->data['drivers'] = DriverMapper::getAll()
|
||||||
|
->with('account')
|
||||||
|
->where('id', \array_map(function (Inspection $inspection) { return $inspection->reference; }, $drivers))
|
||||||
|
->executeGetArray();
|
||||||
|
|
||||||
return $view;
|
return $view;
|
||||||
}
|
}
|
||||||
|
|
@ -492,7 +516,7 @@ final class BackendController extends Controller
|
||||||
->with('attributes/type')
|
->with('attributes/type')
|
||||||
->with('attributes/value')
|
->with('attributes/value')
|
||||||
->with('attributes/type/l11n')
|
->with('attributes/type/l11n')
|
||||||
//->with('attributes/value/l11n')
|
->with('attributes/value/l11n')
|
||||||
->with('files')
|
->with('files')
|
||||||
->with('files/types')
|
->with('files/types')
|
||||||
->with('type')
|
->with('type')
|
||||||
|
|
@ -503,7 +527,7 @@ final class BackendController extends Controller
|
||||||
->where('type/l11n/language', $response->header->l11n->language)
|
->where('type/l11n/language', $response->header->l11n->language)
|
||||||
->where('fuelType/l11n/language', $response->header->l11n->language)
|
->where('fuelType/l11n/language', $response->header->l11n->language)
|
||||||
->where('attributes/type/l11n/language', $response->header->l11n->language)
|
->where('attributes/type/l11n/language', $response->header->l11n->language)
|
||||||
//->where('attributes/value/l11n/language', $response->header->l11n->language)
|
->where('attributes/value/l11n/language', [$response->header->l11n->language, null])
|
||||||
->execute();
|
->execute();
|
||||||
|
|
||||||
$view->data['vehicle'] = $vehicle;
|
$view->data['vehicle'] = $vehicle;
|
||||||
|
|
@ -586,12 +610,12 @@ final class BackendController extends Controller
|
||||||
->with('attributes/type')
|
->with('attributes/type')
|
||||||
->with('attributes/value')
|
->with('attributes/value')
|
||||||
->with('attributes/type/l11n')
|
->with('attributes/type/l11n')
|
||||||
//->with('attributes/value/l11n')
|
->with('attributes/value/l11n')
|
||||||
->with('files')
|
->with('files')
|
||||||
->with('files/types')
|
->with('files/types')
|
||||||
->where('id', (int) $request->getData('id'))
|
->where('id', (int) $request->getData('id'))
|
||||||
->where('attributes/type/l11n/language', $response->header->l11n->language)
|
->where('attributes/type/l11n/language', $response->header->l11n->language)
|
||||||
//->where('attributes/value/l11n/language', $response->header->l11n->language)
|
->where('attributes/value/l11n/language', [$response->header->l11n->language, null])
|
||||||
->execute();
|
->execute();
|
||||||
|
|
||||||
$view->data['driver'] = $driver;
|
$view->data['driver'] = $driver;
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ use phpOMS\DataStorage\Database\Mapper\DataMapperFactory;
|
||||||
use phpOMS\Localization\BaseStringL11nType;
|
use phpOMS\Localization\BaseStringL11nType;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Item mapper class.
|
* DriverInspectionType mapper class.
|
||||||
*
|
*
|
||||||
* @package Modules\FleetManagement\Models\Driver
|
* @package Modules\FleetManagement\Models\Driver
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ use Modules\Media\Models\MediaMapper;
|
||||||
use phpOMS\DataStorage\Database\Mapper\DataMapperFactory;
|
use phpOMS\DataStorage\Database\Mapper\DataMapperFactory;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Mapper class.
|
* Driver mapper class.
|
||||||
*
|
*
|
||||||
* @package Modules\FleetManagement\Models\Driver
|
* @package Modules\FleetManagement\Models\Driver
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ use phpOMS\DataStorage\Database\Mapper\DataMapperFactory;
|
||||||
use phpOMS\Localization\BaseStringL11nType;
|
use phpOMS\Localization\BaseStringL11nType;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Item mapper class.
|
* FuelType mapper class.
|
||||||
*
|
*
|
||||||
* @package Modules\FleetManagement\Models
|
* @package Modules\FleetManagement\Models
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
|
|
|
||||||
|
|
@ -20,6 +20,14 @@ use phpOMS\Localization\BaseStringL11nType;
|
||||||
/**
|
/**
|
||||||
* Inspection class.
|
* Inspection class.
|
||||||
*
|
*
|
||||||
|
* The scheduling works as follows:
|
||||||
|
* date = when did the inspection take place
|
||||||
|
* next = when is the next inspection
|
||||||
|
*
|
||||||
|
* When you create an inspection you define the next date
|
||||||
|
* After an inspection is completed and it is recurring it sets date = actual date and next to null
|
||||||
|
* Additionally, a new inspection element is generated with the next field set based on the interval setting
|
||||||
|
*
|
||||||
* @package Modules\Attribute\Models
|
* @package Modules\Attribute\Models
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ use phpOMS\DataStorage\Database\Mapper\DataMapperFactory;
|
||||||
use phpOMS\Localization\BaseStringL11nType;
|
use phpOMS\Localization\BaseStringL11nType;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Item mapper class.
|
* InspectionType mapper class.
|
||||||
*
|
*
|
||||||
* @package Modules\FleetManagement\Models
|
* @package Modules\FleetManagement\Models
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,7 @@ use Modules\Media\Models\MediaMapper;
|
||||||
use phpOMS\DataStorage\Database\Mapper\DataMapperFactory;
|
use phpOMS\DataStorage\Database\Mapper\DataMapperFactory;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Mapper class.
|
* Vehicle mapper class.
|
||||||
*
|
*
|
||||||
* @package Modules\FleetManagement\Models
|
* @package Modules\FleetManagement\Models
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ use phpOMS\DataStorage\Database\Mapper\DataMapperFactory;
|
||||||
use phpOMS\Localization\BaseStringL11nType;
|
use phpOMS\Localization\BaseStringL11nType;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Item mapper class.
|
* VehicleType mapper class.
|
||||||
*
|
*
|
||||||
* @package Modules\FleetManagement\Models
|
* @package Modules\FleetManagement\Models
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
|
|
|
||||||
|
|
@ -25,6 +25,7 @@ return ['FleetManagement' => [
|
||||||
'Date' => 'Datum',
|
'Date' => 'Datum',
|
||||||
'Driver' => 'Fahrer',
|
'Driver' => 'Fahrer',
|
||||||
'Drivers' => 'Fahrer',
|
'Drivers' => 'Fahrer',
|
||||||
|
'Reference' => 'Referenz',
|
||||||
'End' => 'Ende',
|
'End' => 'Ende',
|
||||||
'From' => 'Von',
|
'From' => 'Von',
|
||||||
'Description' => 'Beschreibung',
|
'Description' => 'Beschreibung',
|
||||||
|
|
|
||||||
|
|
@ -30,6 +30,7 @@ return ['FleetManagement' => [
|
||||||
'To' => 'To',
|
'To' => 'To',
|
||||||
'Description' => 'Description',
|
'Description' => 'Description',
|
||||||
'Files' => 'Files',
|
'Files' => 'Files',
|
||||||
|
'Reference' => 'Reference',
|
||||||
'History' => 'History',
|
'History' => 'History',
|
||||||
'Inspections' => 'Inspections',
|
'Inspections' => 'Inspections',
|
||||||
'LeasingFee' => 'Leasing Fee',
|
'LeasingFee' => 'Leasing Fee',
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,8 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
|
use phpOMS\Uri\UriFactory;
|
||||||
|
|
||||||
echo $this->data['nav']->render();
|
echo $this->data['nav']->render();
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
|
@ -23,23 +25,29 @@ echo $this->data['nav']->render();
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<td><?= $this->getHtml('Date'); ?>
|
<td><?= $this->getHtml('Date'); ?>
|
||||||
<td class="wf-100"><?= $this->getHtml('Type'); ?>
|
<td><?= $this->getHtml('Type'); ?>
|
||||||
<td><?= $this->getHtml('Responsible'); ?>
|
<td class="wf-100"><?= $this->getHtml('Reference'); ?>
|
||||||
<tbody>
|
<tbody>
|
||||||
<?php
|
<?php
|
||||||
$count = 0;
|
$count = 0;
|
||||||
foreach (($this->data['inspections'] ?? []) as $inspection) :
|
foreach (($this->data['inspections'] ?? []) as $i) :
|
||||||
// @todo handle old inspections in the past? maybe use a status?!
|
// @todo handle old inspections in the past? maybe use a status?!
|
||||||
if ($inspection->next === null) {
|
if ($i['inspection']->next === null) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
++$count;
|
++$count;
|
||||||
|
$inspection = $i['inspection'];
|
||||||
|
|
||||||
|
$url = UriFactory::build('{/base}/fleet/inspection/' . $i['type'] . '/view?id=' . $inspection->id);
|
||||||
?>
|
?>
|
||||||
<tr>
|
<tr data-href="<?= $url ?>">
|
||||||
<td><?= $inspection->next->format('Y-m-d H:i'); ?>
|
<td><a href="<?= $url; ?>"><?= $inspection->next?->format('Y-m-d H:i'); ?></a>
|
||||||
<td><?= $this->printHtml($inspection->type->getL11n()); ?>
|
<td><a href="<?= $url; ?>"><?= $this->printHtml($inspection->type->getL11n()); ?></a>
|
||||||
<td>
|
<td><a href="<?= $url; ?>"><?= $i['type'] === 'vehicle'
|
||||||
|
? $this->data['vehicles'][$inspection->reference]->name
|
||||||
|
: $this->data['drivers'][$inspection->reference]->account->name1 . ' ' . $this->data['drivers'][$inspection->reference]->account->name2;
|
||||||
|
?></a>
|
||||||
<?php endforeach; ?>
|
<?php endforeach; ?>
|
||||||
<?php if ($count === 0) : ?>
|
<?php if ($count === 0) : ?>
|
||||||
<tr><td colspan="3" class="empty"><?= $this->getHtml('Empty', '0', '0'); ?>
|
<tr><td colspan="3" class="empty"><?= $this->getHtml('Empty', '0', '0'); ?>
|
||||||
|
|
@ -57,18 +65,24 @@ echo $this->data['nav']->render();
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<td><?= $this->getHtml('Date'); ?>
|
<td><?= $this->getHtml('Date'); ?>
|
||||||
<td class="wf-100"><?= $this->getHtml('Type'); ?>
|
<td><?= $this->getHtml('Type'); ?>
|
||||||
<td><?= $this->getHtml('Responsible'); ?>
|
<td class="wf-100"><?= $this->getHtml('Reference'); ?>
|
||||||
<tbody>
|
<tbody>
|
||||||
<?php
|
<?php
|
||||||
$count = 0;
|
$count = 0;
|
||||||
foreach (($this->data['inspections'] ?? []) as $inspection) :
|
foreach (($this->data['inspections'] ?? []) as $i) :
|
||||||
++$count;
|
++$count;
|
||||||
|
$inspection = $i['inspection'];
|
||||||
|
|
||||||
|
$url = UriFactory::build('{/base}/fleet/inspection/' . $i['type'] . '/view?id=' . $inspection->id);
|
||||||
?>
|
?>
|
||||||
<tr>
|
<tr data-href="<?= $url ?>">
|
||||||
<td><?= $inspection->date->format('Y-m-d H:i'); ?>
|
<td><a href="<?= $url; ?>"><?= $inspection->date?->format('Y-m-d H:i'); ?></a>
|
||||||
<td><?= $this->printHtml($inspection->type->getL11n()); ?>
|
<td><a href="<?= $url; ?>"><?= $this->printHtml($inspection->type->getL11n()); ?></a>
|
||||||
<td>
|
<td><a href="<?= $url; ?>"><?= $i['type'] === 'vehicle'
|
||||||
|
? $this->data['vehicles'][$inspection->reference]->name
|
||||||
|
: $this->data['drivers'][$inspection->reference]->account->name1 . ' ' . $this->data['drivers'][$inspection->reference]->account->name2;
|
||||||
|
?></a>
|
||||||
<?php endforeach; ?>
|
<?php endforeach; ?>
|
||||||
<?php if ($count === 0) : ?>
|
<?php if ($count === 0) : ?>
|
||||||
<tr><td colspan="3" class="empty"><?= $this->getHtml('Empty', '0', '0'); ?>
|
<tr><td colspan="3" class="empty"><?= $this->getHtml('Empty', '0', '0'); ?>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user