diff --git a/Controller/BackendController.php b/Controller/BackendController.php index ed14dd5..cca972d 100644 --- a/Controller/BackendController.php +++ b/Controller/BackendController.php @@ -172,7 +172,7 @@ final class BackendController extends Controller * @since 1.0.0 * @codeCoverageIgnore */ - public function viewItemManagementSalesItem(RequestAbstract $request, ResponseAbstract $response, $data = null): RenderableInterface + public function viewItemManagementSalesItem(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface { $view = new View($this->app->l11nManager, $request, $response); $view->setTemplate('/Modules/ItemManagement/Theme/Backend/sales-item-profile'); diff --git a/Models/Item.php b/Models/Item.php index cb856d3..7946987 100644 --- a/Models/Item.php +++ b/Models/Item.php @@ -103,7 +103,7 @@ class Item * * @since 1.0.0 */ - public function setSuccessor(int $successor): void + public function setSuccessor(int $successor) : void { $this->successor = $successor; } @@ -115,7 +115,7 @@ class Item * * @since 1.0.0 */ - public function getSuccessor(): int + public function getSuccessor() : int { return $this->successor; } @@ -132,7 +132,6 @@ class Item return $this->number; } - /** * Set the item number * diff --git a/Models/PermissionState.php b/Models/PermissionState.php index 042968a..c2c57ed 100644 --- a/Models/PermissionState.php +++ b/Models/PermissionState.php @@ -27,6 +27,8 @@ use phpOMS\Stdlib\Base\Enum; abstract class PermissionState extends Enum { public const SALES_ITEM = 1; + public const PURCHASE_ITEM = 2; + public const STOCK_ITEM = 3; } diff --git a/Theme/Backend/item-create.tpl.php b/Theme/Backend/item-create.tpl.php index 7303940..ceaa381 100644 --- a/Theme/Backend/item-create.tpl.php +++ b/Theme/Backend/item-create.tpl.php @@ -37,7 +37,7 @@ echo $this->getData('nav')->render(); ?>
- request->getUri()->getFragment() === 'c-tab-1' ? ' checked' : '' ?>> + request->getUri()->getFragment() === 'c-tab-1' ? ' checked' : ''; ?>>
@@ -93,7 +93,7 @@ echo $this->getData('nav')->render(); ?>
- request->getUri()->getFragment() === 'c-tab-2' ? ' checked' : '' ?>> + request->getUri()->getFragment() === 'c-tab-2' ? ' checked' : ''; ?>>

getHtml('Property'); ?>

@@ -211,7 +211,7 @@ echo $this->getData('nav')->render(); ?>
- request->getUri()->getFragment() === 'c-tab-4' ? ' checked' : '' ?>> + request->getUri()->getFragment() === 'c-tab-4' ? ' checked' : ''; ?>>

getHtml('Sales'); ?>

@@ -289,7 +289,7 @@ echo $this->getData('nav')->render(); ?>
- request->getUri()->getFragment() === 'c-tab-5' ? ' checked' : '' ?>> + request->getUri()->getFragment() === 'c-tab-5' ? ' checked' : ''; ?>>

getHtml('Purchase'); ?>

@@ -388,7 +388,7 @@ echo $this->getData('nav')->render(); ?>
- request->getUri()->getFragment() === 'c-tab-6' ? ' checked' : '' ?>> + request->getUri()->getFragment() === 'c-tab-6' ? ' checked' : ''; ?>>

getHtml('Accounting'); ?>

@@ -409,7 +409,7 @@ echo $this->getData('nav')->render(); ?>
- request->getUri()->getFragment() === 'c-tab-7' ? ' checked' : '' ?>> + request->getUri()->getFragment() === 'c-tab-7' ? ' checked' : ''; ?>>

getHtml('Production'); ?>

@@ -439,7 +439,7 @@ echo $this->getData('nav')->render(); ?>
- request->getUri()->getFragment() === 'c-tab-8' ? ' checked' : '' ?>> + request->getUri()->getFragment() === 'c-tab-8' ? ' checked' : ''; ?>>

getHtml('StockList'); ?>

@@ -457,7 +457,7 @@ echo $this->getData('nav')->render(); ?>
- request->getUri()->getFragment() === 'c-tab-9' ? ' checked' : '' ?>> + request->getUri()->getFragment() === 'c-tab-9' ? ' checked' : ''; ?>>

getHtml('QM'); ?>

@@ -470,7 +470,7 @@ echo $this->getData('nav')->render(); ?>
- request->getUri()->getFragment() === 'c-tab-10' ? ' checked' : '' ?>> + request->getUri()->getFragment() === 'c-tab-10' ? ' checked' : ''; ?>>

getHtml('Packaging'); ?>

@@ -502,7 +502,7 @@ echo $this->getData('nav')->render(); ?>
- request->getUri()->getFragment() === 'c-tab-11' ? ' checked' : '' ?>> + request->getUri()->getFragment() === 'c-tab-11' ? ' checked' : ''; ?>>

getHtml('Media'); ?>

@@ -518,7 +518,7 @@ echo $this->getData('nav')->render(); ?>
- request->getUri()->getFragment() === 'c-tab-12' ? ' checked' : '' ?>> + request->getUri()->getFragment() === 'c-tab-12' ? ' checked' : ''; ?>>

getHtml('Stock'); ?>

@@ -555,7 +555,7 @@ echo $this->getData('nav')->render(); ?>
- request->getUri()->getFragment() === 'c-tab-13' ? ' checked' : '' ?>> + request->getUri()->getFragment() === 'c-tab-13' ? ' checked' : ''; ?>>

getHtml('Disposal'); ?>

@@ -568,7 +568,7 @@ echo $this->getData('nav')->render(); ?>
- request->getUri()->getFragment() === 'c-tab-14' ? ' checked' : '' ?>> + request->getUri()->getFragment() === 'c-tab-14' ? ' checked' : ''; ?>>

getHtml('Files'); ?>

@@ -584,7 +584,7 @@ echo $this->getData('nav')->render(); ?>
- request->getUri()->getFragment() === 'c-tab-15' ? ' checked' : '' ?>> + request->getUri()->getFragment() === 'c-tab-15' ? ' checked' : ''; ?>>
l11nManager, $this->request, $this->response); @@ -599,9 +599,9 @@ echo $this->getData('nav')->render(); ?> IP getHtml('ID', '0', '0'); ?> - getHtml('Name') ?> - getHtml('Log') ?> - getHtml('Date') ?> + getHtml('Name'); ?> + getHtml('Log'); ?> + getHtml('Date'); ?> diff --git a/Theme/Backend/purchase-item-list.tpl.php b/Theme/Backend/purchase-item-list.tpl.php index 1d77972..b60953b 100644 --- a/Theme/Backend/purchase-item-list.tpl.php +++ b/Theme/Backend/purchase-item-list.tpl.php @@ -28,11 +28,11 @@ echo $this->getData('nav')->render(); ?> getHtml('ID', '0', '0'); ?> - getHtml('Name') ?> - getHtml('Price') ?> - getHtml('Available') ?> - getHtml('Reserved') ?> - getHtml('Ordered') ?> + getHtml('Name'); ?> + getHtml('Price'); ?> + getHtml('Available'); ?> + getHtml('Reserved'); ?> + getHtml('Ordered'); ?> diff --git a/Theme/Backend/sales-item-list.tpl.php b/Theme/Backend/sales-item-list.tpl.php index 33b00e6..5f9ec8d 100644 --- a/Theme/Backend/sales-item-list.tpl.php +++ b/Theme/Backend/sales-item-list.tpl.php @@ -27,11 +27,11 @@ echo $this->getData('nav')->render(); ?> getHtml('ID', '0', '0'); ?> - getHtml('Name') ?> - getHtml('Price') ?> - getHtml('Available') ?> - getHtml('Reserved') ?> - getHtml('Ordered') ?> + getHtml('Name'); ?> + getHtml('Price'); ?> + getHtml('Available'); ?> + getHtml('Reserved'); ?> + getHtml('Ordered'); ?> $value) : ++$count; $url = UriFactory::build('{/prefix}sales/item/profile?{?}&id=' . $value->getId()); ?> diff --git a/Theme/Backend/sales-item-profile.tpl.php b/Theme/Backend/sales-item-profile.tpl.php index 5c668a8..a86f086 100644 --- a/Theme/Backend/sales-item-profile.tpl.php +++ b/Theme/Backend/sales-item-profile.tpl.php @@ -12,7 +12,7 @@ */ declare(strict_types=1); - /** +/** * @var \Modules\ItemManagement\Models\Item $item */ $item = $this->getData('item'); @@ -39,7 +39,7 @@ echo $this->getData('nav')->render();
- request->getUri()->getFragment() === 'c-tab-1' ? ' checked' : '' ?>> + request->getUri()->getFragment() === 'c-tab-1' ? ' checked' : ''; ?>>
@@ -49,11 +49,11 @@ echo $this->getData('nav')->render();
-
+
-
+
-
+
@@ -226,12 +226,12 @@ echo $this->getData('nav')->render();
- + getData('nav')->render();
getHtml('Groups') ?>getHtml('Groups'); ?>
getHtml('ID', '0', '0'); ?> - getHtml('Name') ?> + getHtml('Name'); ?>
- + getData('nav')->render();
getHtml('Groups') ?>getHtml('Groups'); ?>
getHtml('ID', '0', '0'); ?> - getHtml('Name') ?> + getHtml('Name'); ?>
- + getData('nav')->render();
getHtml('Prices') ?>getHtml('Prices'); ?>
getHtml('ID', '0', '0'); ?> - getHtml('Name') ?> + getHtml('Name'); ?>
- + getData('nav')->render();
getHtml('Prices') ?>getHtml('Prices'); ?>
getHtml('ID', '0', '0'); ?> - getHtml('Name') ?> + getHtml('Name'); ?>
IP getHtml('ID', '0', '0'); ?> - getHtml('Name') ?> - getHtml('Log') ?> - getHtml('Date') ?> + getHtml('Name'); ?> + getHtml('Log'); ?> + getHtml('Date'); ?>
diff --git a/Theme/Backend/stock-list.tpl.php b/Theme/Backend/stock-list.tpl.php index bb75277..7cb4b5e 100644 --- a/Theme/Backend/stock-list.tpl.php +++ b/Theme/Backend/stock-list.tpl.php @@ -29,12 +29,12 @@ echo $this->getData('nav')->render(); ?>
- + diff --git a/tests/Admin/AdminTest.php b/tests/Admin/AdminTest.php index 6fa9752..7f2516d 100644 --- a/tests/Admin/AdminTest.php +++ b/tests/Admin/AdminTest.php @@ -20,6 +20,7 @@ namespace Modules\ItemManagement\tests\Admin; class AdminTest extends \PHPUnit\Framework\TestCase { protected const MODULE_NAME = 'ItemManagement'; + protected const URI_LOAD = ''; use \Modules\tests\ModuleTestTrait;
getHtml('Stock') ?>getHtml('Stock'); ?>
getHtml('ID', '0', '0'); ?> - getHtml('Article') ?> - getHtml('Quantity') ?> + getHtml('Article'); ?> + getHtml('Quantity'); ?>