This commit is contained in:
Dennis Eichhorn 2024-04-07 17:31:42 +00:00
parent 9963f7bff0
commit 024cb701e9
19 changed files with 63 additions and 25 deletions

View File

@ -23,6 +23,7 @@ return [
'dest' => '\Modules\ItemManagement\Controller\ApiController:apiItemListExport',
'verb' => RouteVerb::GET,
'csrf' => true,
'active' => true,
'permission' => [
'module' => ApiController::NAME,
'type' => PermissionType::READ,
@ -35,6 +36,7 @@ return [
'dest' => '\Modules\ItemManagement\Controller\ApiController:apiItemFind',
'verb' => RouteVerb::GET,
'csrf' => true,
'active' => true,
'permission' => [
'module' => ApiController::NAME,
'type' => PermissionType::READ,
@ -47,6 +49,7 @@ return [
'dest' => '\Modules\ItemManagement\Controller\ApiAttributeController:apiItemAttributeCreate',
'verb' => RouteVerb::PUT,
'csrf' => true,
'active' => true,
'permission' => [
'module' => ApiController::NAME,
'type' => PermissionType::READ,
@ -57,6 +60,7 @@ return [
'dest' => '\Modules\ItemManagement\Controller\ApiAttributeController:apiItemAttributeUpdate',
'verb' => RouteVerb::SET,
'csrf' => true,
'active' => true,
'permission' => [
'module' => ApiController::NAME,
'type' => PermissionType::READ,
@ -69,6 +73,7 @@ return [
'dest' => '\Modules\ItemManagement\Controller\ApiAttributeController:apiItemAttributeTypeCreate',
'verb' => RouteVerb::PUT,
'csrf' => true,
'active' => true,
'permission' => [
'module' => ApiController::NAME,
'type' => PermissionType::READ,
@ -79,6 +84,7 @@ return [
'dest' => '\Modules\ItemManagement\Controller\ApiAttributeController:apiItemAttributeTypeUpdate',
'verb' => RouteVerb::SET,
'csrf' => true,
'active' => true,
'permission' => [
'module' => ApiController::NAME,
'type' => PermissionType::READ,
@ -91,6 +97,7 @@ return [
'dest' => '\Modules\ItemManagement\Controller\ApiAttributeController:apiItemAttributeTypeL11nCreate',
'verb' => RouteVerb::PUT,
'csrf' => true,
'active' => true,
'permission' => [
'module' => ApiController::NAME,
'type' => PermissionType::READ,
@ -101,6 +108,7 @@ return [
'dest' => '\Modules\ItemManagement\Controller\ApiAttributeController:apiItemAttributeTypeL11nUpdate',
'verb' => RouteVerb::SET,
'csrf' => true,
'active' => true,
'permission' => [
'module' => ApiController::NAME,
'type' => PermissionType::READ,
@ -113,6 +121,7 @@ return [
'dest' => '\Modules\ItemManagement\Controller\ApiAttributeController:apiItemAttributeValueCreate',
'verb' => RouteVerb::PUT,
'csrf' => true,
'active' => true,
'permission' => [
'module' => ApiController::NAME,
'type' => PermissionType::READ,
@ -123,6 +132,7 @@ return [
'dest' => '\Modules\ItemManagement\Controller\ApiAttributeController:apiItemAttributeValueUpdate',
'verb' => RouteVerb::SET,
'csrf' => true,
'active' => true,
'permission' => [
'module' => ApiController::NAME,
'type' => PermissionType::READ,
@ -135,6 +145,7 @@ return [
'dest' => '\Modules\ItemManagement\Controller\ApiAttributeController:apiItemAttributeValueL11nCreate',
'verb' => RouteVerb::PUT,
'csrf' => true,
'active' => true,
'permission' => [
'module' => ApiController::NAME,
'type' => PermissionType::READ,
@ -145,6 +156,7 @@ return [
'dest' => '\Modules\ItemManagement\Controller\ApiAttributeController:apiItemAttributeValueL11nUpdate',
'verb' => RouteVerb::SET,
'csrf' => true,
'active' => true,
'permission' => [
'module' => ApiController::NAME,
'type' => PermissionType::READ,
@ -157,6 +169,7 @@ return [
'dest' => '\Modules\ItemManagement\Controller\ApiController:apiItemL11nCreate',
'verb' => RouteVerb::PUT,
'csrf' => true,
'active' => true,
'permission' => [
'module' => ApiController::NAME,
'type' => PermissionType::READ,
@ -167,6 +180,7 @@ return [
'dest' => '\Modules\ItemManagement\Controller\ApiController:apiItemL11nUpdate',
'verb' => RouteVerb::SET,
'csrf' => true,
'active' => true,
'permission' => [
'module' => ApiController::NAME,
'type' => PermissionType::READ,
@ -179,6 +193,7 @@ return [
'dest' => '\Modules\ItemManagement\Controller\ApiController:apiItemL11nTypeCreate',
'verb' => RouteVerb::PUT,
'csrf' => true,
'active' => true,
'permission' => [
'module' => ApiController::NAME,
'type' => PermissionType::READ,
@ -189,6 +204,7 @@ return [
'dest' => '\Modules\ItemManagement\Controller\ApiController:apiItemL11nTypeUpdate',
'verb' => RouteVerb::SET,
'csrf' => true,
'active' => true,
'permission' => [
'module' => ApiController::NAME,
'type' => PermissionType::READ,

View File

@ -22,6 +22,7 @@ return [
[
'dest' => '\Modules\ItemManagement\Controller\BackendController:viewItemManagementAttributeTypeList',
'verb' => RouteVerb::GET,
'active' => true,
'permission' => [
'module' => BackendController::NAME,
'type' => PermissionType::READ,
@ -33,6 +34,7 @@ return [
[
'dest' => '\Modules\ItemManagement\Controller\BackendController:viewItemManagementAttributeType',
'verb' => RouteVerb::GET,
'active' => true,
'permission' => [
'module' => BackendController::NAME,
'type' => PermissionType::READ,
@ -44,6 +46,7 @@ return [
[
'dest' => '\Modules\ItemManagement\Controller\BackendController:viewItemManagementAttributeTypeCreate',
'verb' => RouteVerb::GET,
'active' => true,
'permission' => [
'module' => BackendController::NAME,
'type' => PermissionType::CREATE,
@ -55,6 +58,7 @@ return [
[
'dest' => '\Modules\ItemManagement\Controller\BackendController:viewItemManagementAttributeValue',
'verb' => RouteVerb::GET,
'active' => true,
'permission' => [
'module' => BackendController::NAME,
'type' => PermissionType::READ,
@ -66,6 +70,7 @@ return [
[
'dest' => '\Modules\ItemManagement\Controller\BackendController:viewItemManagementAttributeValueCreate',
'verb' => RouteVerb::GET,
'active' => true,
'permission' => [
'module' => BackendController::NAME,
'type' => PermissionType::CREATE,
@ -77,6 +82,7 @@ return [
[
'dest' => '\Modules\ItemManagement\Controller\BackendController:viewItemManagementItemList',
'verb' => RouteVerb::GET,
'active' => true,
'permission' => [
'module' => BackendController::NAME,
'type' => PermissionType::READ,
@ -88,6 +94,7 @@ return [
[
'dest' => '\Modules\ItemManagement\Controller\BackendController:viewItemManagementItemCreate',
'verb' => RouteVerb::GET,
'active' => true,
'permission' => [
'module' => BackendController::NAME,
'type' => PermissionType::CREATE,
@ -99,6 +106,7 @@ return [
[
'dest' => '\Modules\ItemManagement\Controller\BackendController:viewItemManagementItem',
'verb' => RouteVerb::GET,
'active' => true,
'permission' => [
'module' => BackendController::NAME,
'type' => PermissionType::READ,
@ -111,6 +119,7 @@ return [
[
'dest' => '\Modules\ItemManagement\Controller\BackendController:viewItemManagementSalesList',
'verb' => RouteVerb::GET,
'active' => true,
'permission' => [
'module' => BackendController::NAME,
'type' => PermissionType::READ,
@ -122,6 +131,7 @@ return [
[
'dest' => '\Modules\ItemManagement\Controller\BackendController:viewItemManagementSalesCreate',
'verb' => RouteVerb::GET,
'active' => true,
'permission' => [
'module' => BackendController::NAME,
'type' => PermissionType::CREATE,
@ -133,6 +143,7 @@ return [
[
'dest' => '\Modules\ItemManagement\Controller\BackendController:viewItemManagementSalesItem',
'verb' => RouteVerb::GET,
'active' => true,
'permission' => [
'module' => BackendController::NAME,
'type' => PermissionType::READ,
@ -145,6 +156,7 @@ return [
[
'dest' => '\Modules\ItemManagement\Controller\BackendController:viewItemManagementPurchaseList',
'verb' => RouteVerb::GET,
'active' => true,
'permission' => [
'module' => BackendController::NAME,
'type' => PermissionType::READ,
@ -156,6 +168,7 @@ return [
[
'dest' => '\Modules\ItemManagement\Controller\BackendController:viewItemManagementPurchaseCreate',
'verb' => RouteVerb::GET,
'active' => true,
'permission' => [
'module' => BackendController::NAME,
'type' => PermissionType::CREATE,
@ -167,6 +180,7 @@ return [
[
'dest' => '\Modules\ItemManagement\Controller\BackendController:viewItemManagementPurchaseItem',
'verb' => RouteVerb::GET,
'active' => true,
'permission' => [
'module' => BackendController::NAME,
'type' => PermissionType::READ,
@ -179,6 +193,7 @@ return [
[
'dest' => '\Modules\ItemManagement\Controller\BackendController:viewItemManagementWarehousingList',
'verb' => RouteVerb::GET,
'active' => true,
'permission' => [
'module' => BackendController::NAME,
'type' => PermissionType::READ,
@ -190,6 +205,7 @@ return [
[
'dest' => '\Modules\ItemManagement\Controller\BackendController:viewItemManagementWarehousingCreate',
'verb' => RouteVerb::GET,
'active' => true,
'permission' => [
'module' => BackendController::NAME,
'type' => PermissionType::CREATE,
@ -201,6 +217,7 @@ return [
[
'dest' => '\Modules\ItemManagement\Controller\BackendController:viewItemManagementWarehouseItem',
'verb' => RouteVerb::GET,
'active' => true,
'permission' => [
'module' => BackendController::NAME,
'type' => PermissionType::READ,
@ -212,6 +229,7 @@ return [
[
'dest' => '\Modules\ItemManagement\Controller\BackendController:viewItemPurchaseAnalysis',
'verb' => RouteVerb::GET,
'active' => true,
'permission' => [
'module' => BackendController::NAME,
'type' => PermissionType::READ,
@ -224,6 +242,7 @@ return [
[
'dest' => '\Modules\ItemManagement\Controller\BackendController:viewItemManagementProductionList',
'verb' => RouteVerb::GET,
'active' => true,
'permission' => [
'module' => BackendController::NAME,
'type' => PermissionType::READ,
@ -235,6 +254,7 @@ return [
[
'dest' => '\Modules\ItemManagement\Controller\BackendController:viewItemManagementProductionCreate',
'verb' => RouteVerb::GET,
'active' => true,
'permission' => [
'module' => BackendController::NAME,
'type' => PermissionType::CREATE,
@ -246,6 +266,7 @@ return [
[
'dest' => '\Modules\ItemManagement\Controller\BackendController:viewItemManagementProductionItem',
'verb' => RouteVerb::GET,
'active' => true,
'permission' => [
'module' => BackendController::NAME,
'type' => PermissionType::READ,
@ -258,6 +279,7 @@ return [
[
'dest' => '\Modules\ItemManagement\Controller\BackendController:viewItemMaterialList',
'verb' => RouteVerb::GET,
'active' => true,
'permission' => [
'module' => BackendController::NAME,
'type' => PermissionType::READ,
@ -269,6 +291,7 @@ return [
[
'dest' => '\Modules\ItemManagement\Controller\BackendController:viewItemMaterialView',
'verb' => RouteVerb::GET,
'active' => true,
'permission' => [
'module' => BackendController::NAME,
'type' => PermissionType::READ,
@ -280,6 +303,7 @@ return [
[
'dest' => '\Modules\ItemManagement\Controller\BackendController:viewItemMaterialCreate',
'verb' => RouteVerb::GET,
'active' => true,
'permission' => [
'module' => BackendController::NAME,
'type' => PermissionType::CREATE,

View File

@ -40,7 +40,7 @@ final class ApiAttributeController extends Controller
use \Modules\Attribute\Controller\ApiAttributeTraitController;
/**
* Api method to create item attribute
* Api method to create Attribute
*
* @param RequestAbstract $request Request
* @param ResponseAbstract $response Response

View File

@ -192,7 +192,7 @@ final class ApiController extends Controller
}
/**
* Api method to export items items
* Api method to export items
*
* @param RequestAbstract $request Request
* @param ResponseAbstract $response Response
@ -395,7 +395,7 @@ final class ApiController extends Controller
}
/**
* Create directory for an account
* Create directory for a item
*
* @param int $id Item number
* @param int $createdBy Creator of the directory
@ -467,7 +467,7 @@ final class ApiController extends Controller
}
/**
* Api method to create item attribute
* Api method to create Attribute
*
* @param RequestAbstract $request Request
* @param ResponseAbstract $response Response
@ -515,7 +515,7 @@ final class ApiController extends Controller
}
/**
* Validate item attribute create request
* Validate item l11n create request
*
* @param RequestAbstract $request Request
*
@ -749,7 +749,7 @@ final class ApiController extends Controller
}
/**
* Api method to create item files
* Api method to create files
*
* @param RequestAbstract $request Request
* @param ResponseAbstract $response Response
@ -827,7 +827,7 @@ final class ApiController extends Controller
}
/**
* Validate item note create request
* Validate note create request
*
* @param RequestAbstract $request Request
*
@ -847,7 +847,7 @@ final class ApiController extends Controller
}
/**
* Api method to create item files
* Api method to create Note
*
* @param RequestAbstract $request Request
* @param ResponseAbstract $response Response
@ -885,7 +885,7 @@ final class ApiController extends Controller
}
/**
* Validate item note create request
* Validate note create request
*
* @param RequestAbstract $request Request
*

View File

@ -422,12 +422,12 @@ final class BackendController extends Controller
->with('attributes/type')
->with('attributes/type/l11n')
->with('attributes/value')
//->with('attributes/value/l11n')
->with('attributes/value/l11n')
->where('id', (int) $request->getData('id'))
->where('l11n/language', $response->header->l11n->language)
->where('l11n/type/title', ['name1', 'name2'], 'IN')
->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();
// Get item profile image

View File

@ -18,7 +18,7 @@ use Modules\Attribute\Models\Attribute;
use phpOMS\DataStorage\Database\Mapper\DataMapperFactory;
/**
* Item mapper class.
* Attribute mapper class.
*
* @package Modules\ItemManagement\Models\Attribute
* @license OMS License 2.0

View File

@ -18,7 +18,7 @@ use phpOMS\DataStorage\Database\Mapper\DataMapperFactory;
use phpOMS\Localization\BaseStringL11n;
/**
* Item mapper class.
* AttributeTypeL11n mapper class.
*
* @package Modules\ItemManagement\Models\Attribute
* @license OMS License 2.0

View File

@ -18,7 +18,7 @@ use Modules\Attribute\Models\AttributeType;
use phpOMS\DataStorage\Database\Mapper\DataMapperFactory;
/**
* Item mapper class.
* AttributeType mapper class.
*
* @package Modules\ItemManagement\Models\Attribute
* @license OMS License 2.0

View File

@ -18,7 +18,7 @@ use phpOMS\DataStorage\Database\Mapper\DataMapperFactory;
use phpOMS\Localization\BaseStringL11n;
/**
* Item mapper class.
* AttributeValueL11n mapper class.
*
* @package Modules\ItemManagement\Models\Attribute
* @license OMS License 2.0

View File

@ -18,7 +18,7 @@ use Modules\Attribute\Models\AttributeValue;
use phpOMS\DataStorage\Database\Mapper\DataMapperFactory;
/**
* Item mapper class.
* AttributEValue mapper class.
*
* @package Modules\ItemManagement\Models\Attribute
* @license OMS License 2.0

View File

@ -18,7 +18,7 @@ use phpOMS\DataStorage\Database\Mapper\DataMapperFactory;
use phpOMS\Localization\BaseStringL11n;
/**
* Item mapper class.
* ItemL11n mapper class.
*
* @package Modules\ItemManagement\Models
* @license OMS License 2.0

View File

@ -18,7 +18,7 @@ use phpOMS\DataStorage\Database\Mapper\DataMapperFactory;
use phpOMS\Localization\BaseStringL11nType;
/**
* Item mapper class.
* ItemL11nType mapper class.
*
* @package Modules\ItemManagement\Models
* @license OMS License 2.0

View File

@ -17,7 +17,7 @@ namespace Modules\ItemManagement\Models;
use phpOMS\DataStorage\Database\Mapper\DataMapperFactory;
/**
* Item mapper class.
* ItemRelation mapper class.
*
* @package Modules\ItemManagement\Models
* @license OMS License 2.0

View File

@ -17,7 +17,7 @@ namespace Modules\ItemManagement\Models;
use phpOMS\DataStorage\Database\Mapper\DataMapperFactory;
/**
* Item mapper class.
* ItemRelationType mapper class.
*
* @package Modules\ItemManagement\Models
* @license OMS License 2.0

View File

@ -17,7 +17,7 @@ namespace Modules\ItemManagement\Models;
use phpOMS\DataStorage\Database\Mapper\DataMapperFactory;
/**
* Item mapper class.
* Material mapper class.
*
* @package Modules\ItemManagement\Models
* @license OMS License 2.0

View File

@ -18,7 +18,7 @@ use phpOMS\DataStorage\Database\Mapper\DataMapperFactory;
use phpOMS\Localization\BaseStringL11n;
/**
* Item mapper class.
* MaterialTypeL11n mapper class.
*
* @package Modules\ItemManagement\Models
* @license OMS License 2.0

View File

@ -18,7 +18,7 @@ use phpOMS\DataStorage\Database\Mapper\DataMapperFactory;
use phpOMS\Localization\BaseStringL11nType;
/**
* Item mapper class.
* MaterialType mapper class.
*
* @package Modules\ItemManagement\Models
* @license OMS License 2.0

View File

@ -14,7 +14,6 @@ declare(strict_types=1);
return ['Navigation' => [
'Analyze' => 'Analysieren',
'Article' => 'Artikel',
'Attributes' => 'Attribute',
'Create' => 'Erstellen',
'Item' => 'Artikel',

View File

@ -14,7 +14,6 @@ declare(strict_types=1);
return ['Navigation' => [
'Analyze' => 'Analyze',
'Article' => 'Article',
'Attributes' => 'Attributes',
'Create' => 'Create',
'Item' => 'Item',