5660-changeRolDeliveryAssistant #1607

Merged
carlossa merged 36 commits from 5660-changeRolDeliveryAssistant into dev 2023-09-20 11:04:32 +00:00
1 changed files with 8 additions and 11 deletions
Showing only changes of commit a9b2aef27a - Show all commits

View File

@ -1,21 +1,18 @@
-- Auto-generated SQL script. Actual values for binary/complex data types may differ - what you see is the default string representation of values.
INSERT INTO `account`.`role` (name,description)
VALUES ('deliveryAssistant','Asistencia de envios');
INSERT INTO `account`.`roleInherit` (role,inheritsFrom)
SELECT (SELECT id FROM account.role r WHERE r.name = 'deliveryAssistant'), ri.inheritsFrom
FROM account.roleInherit ri
JOIN account.role r ON r.id = ri.`role`
WHERE r.name = 'deliveryBoss';
VALUES ('deliveryAssistant','Jefe auxiliar repartos');
carlossa marked this conversation as resolved Outdated

el resto de roles que tienen assistant son:
Jefe auxiliar de ventas
Jefe auxiliar administrativo

Este deuria ser:
Jefe auxiliar repartos

el resto de roles que tienen assistant son: Jefe auxiliar de ventas Jefe auxiliar administrativo Este deuria ser: Jefe auxiliar repartos
INSERT INTO `account`.`roleInherit` (role, inheritsFrom)
SELECT (SELECT id FROM account.role r1 WHERE r1.name = 'deliveryAssistant'), ri.inheritsFrom
FROM account.roleInherit ri
JOIN account.role r2 ON r2.id = ri.`role`

converteix açò en un join que quedara mes clar.

converteix açò en un join que quedara mes clar.

Mira avore si de la manera que hi ha ara bé?

Mira avore si de la manera que hi ha ara bé?
WHERE r2.name = 'deliveryBoss';
DELETE FROM `account`.`roleInherit` WHERE role = 57;
INSERT INTO `account`.`roleInherit` (role, inheritsFrom)
SELECT (SELECT id FROM account.role WHERE name = 'deliveryBoss') role,
SELECT (SELECT id FROM account.role WHERE name = 'deliveryBoss') role,
(SELECT id FROM account.role WHERE name = 'deliveryAssistant') roleInherit;
CALL account.role_syncPrivileges();