diff --git a/Admin/Install/db.json b/Admin/Install/db.json index b873083..f307586 100644 --- a/Admin/Install/db.json +++ b/Admin/Install/db.json @@ -12,12 +12,8 @@ "itemmgmt_item_no": { "name": "itemmgmt_item_no", "type": "VARCHAR(30)", - "null": false - }, - "itemmgmt_item_segment": { - "name": "itemmgmt_item_segment", - "type": "INT", - "null": false + "null": false, + "unique": true }, "itemmgmt_item_info": { "name": "itemmgmt_item_info", diff --git a/Controller/BackendController.php b/Controller/BackendController.php index 777e9d3..ed14dd5 100644 --- a/Controller/BackendController.php +++ b/Controller/BackendController.php @@ -49,7 +49,7 @@ final class BackendController extends Controller $view->setTemplate('/Modules/ItemManagement/Theme/Backend/sales-item-list'); $view->addData('nav', $this->app->moduleManager->get('Navigation')->createNavigationMid(1004805001, $request, $response)); - $items = ItemMapper::getNewest(50); + $items = ItemMapper::getAll(); $view->addData('items', $items); return $view; diff --git a/Models/ItemMapper.php b/Models/ItemMapper.php index 61a7d1f..b818ad4 100644 --- a/Models/ItemMapper.php +++ b/Models/ItemMapper.php @@ -36,7 +36,6 @@ final class ItemMapper extends DataMapperAbstract protected static array $columns = [ 'itemmgmt_item_id' => ['name' => 'itemmgmt_item_id', 'type' => 'int', 'internal' => 'id'], 'itemmgmt_item_no' => ['name' => 'itemmgmt_item_no', 'type' => 'string', 'internal' => 'number'], - 'itemmgmt_item_segment' => ['name' => 'itemmgmt_item_segment', 'type' => 'int', 'internal' => 'segment'], 'itemmgmt_item_info' => ['name' => 'itemmgmt_item_info', 'type' => 'string', 'internal' => 'info'], ]; diff --git a/Theme/Backend/sales-item-list.tpl.php b/Theme/Backend/sales-item-list.tpl.php index 5be911c..33b00e6 100644 --- a/Theme/Backend/sales-item-list.tpl.php +++ b/Theme/Backend/sales-item-list.tpl.php @@ -12,6 +12,8 @@ */ declare(strict_types=1); +use phpOMS\Uri\UriFactory; + /** @var \phpOMS\Views\View $this */ $items = $this->getData('items'); @@ -32,7 +34,7 @@ echo $this->getData('nav')->render(); ?>