From 9ef4ba9befa6dcf1de94d6d0b7b167e6a049c3ac Mon Sep 17 00:00:00 2001 From: alexm Date: Fri, 11 Aug 2023 12:32:49 +0200 Subject: [PATCH] refs #5134 feat: add saleMistake model --- db/changes/233401/00-acl_saleMistake.sql | 3 +++ db/dump/fixtures.sql | 6 ++++- modules/ticket/back/model-config.json | 3 +++ .../{saleMistake.json => sale-mistake.json} | 22 +++++++++---------- 4 files changed, 22 insertions(+), 12 deletions(-) create mode 100644 db/changes/233401/00-acl_saleMistake.sql rename modules/ticket/back/models/{saleMistake.json => sale-mistake.json} (75%) diff --git a/db/changes/233401/00-acl_saleMistake.sql b/db/changes/233401/00-acl_saleMistake.sql new file mode 100644 index 000000000..219669c17 --- /dev/null +++ b/db/changes/233401/00-acl_saleMistake.sql @@ -0,0 +1,3 @@ +INSERT INTO `salix`.`ACL` (`model`, `property`, `accessType`, `permission`, `principalType`, `principalId`) + VALUES + ('SaleMistake', 'create', 'WRITE', 'ALLOW', 'ROLE', 'employee'); diff --git a/db/dump/fixtures.sql b/db/dump/fixtures.sql index 7a572fb04..630b6fb6c 100644 --- a/db/dump/fixtures.sql +++ b/db/dump/fixtures.sql @@ -2955,6 +2955,10 @@ INSERT INTO `vn`.`invoiceInSerial` (`code`, `description`, `cplusTerIdNifFk`, `t ('W', 'Vanaheim', 1, 'WORLD'); -INSERT INTO `hedera`.`imageConfig` (`id`, `maxSize`, `useXsendfile`, `url`) +INSERT INTO `hedera`.`imageConfig` (`id`, `maxSize`, `useXsendfile`, `url`) VALUES (1, 0, 0, 'marvel.com'); + +INSERT INTO `vn`.`mistakeType` (`id`, `description`) + VALUES + (1, 'Incorrect quantity'); diff --git a/modules/ticket/back/model-config.json b/modules/ticket/back/model-config.json index 3c7e12eea..ef2a14dfe 100644 --- a/modules/ticket/back/model-config.json +++ b/modules/ticket/back/model-config.json @@ -44,6 +44,9 @@ "SaleGroup": { "dataSource": "vn" }, + "SaleMistake": { + "dataSource": "vn" + }, "SaleGroupDetail": { "dataSource": "vn" }, diff --git a/modules/ticket/back/models/saleMistake.json b/modules/ticket/back/models/sale-mistake.json similarity index 75% rename from modules/ticket/back/models/saleMistake.json rename to modules/ticket/back/models/sale-mistake.json index b48e6088d..390e45404 100644 --- a/modules/ticket/back/models/saleMistake.json +++ b/modules/ticket/back/models/sale-mistake.json @@ -1,4 +1,4 @@ -{ // A REVISAR QUE NOFA INSERT EN +{ "name": "SaleMistake", "base": "VnModel", "options": { @@ -16,34 +16,34 @@ "type": "date" }, "saleFk": { - "type": "number" + "type": "number", + "required": true }, "userFk": { - "type": "number" + "type": "number", + "required": true }, "typeFk": { - "type": "number" + "type": "number", + "required": true } }, "relations": { "sale": { "type": "belongsTo", "model": "Sale", - "foreignKey": "saleFk", - "required": true + "foreignKey": "saleFk" }, "worker": { "type": "belongsTo", "model": "Worker", - "foreignKey": "userFk", - "required": true + "foreignKey": "userFk" }, "mistakeType": { "type": "belongsTo", "model": "MistakeType", - "foreignKey": "typeFk", - "required": true + "foreignKey": "typeFk" } - + } }