From 292eb324c549c6febc58af8b0a587d241d458c9e Mon Sep 17 00:00:00 2001 From: Blake Matthes Date: Wed, 11 Jun 2025 20:54:09 -0500 Subject: [PATCH] feat(prod roles): added in quality tech and plant manager --- server/services/prodUser/utils/prodRoles.ts | 33 +++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/server/services/prodUser/utils/prodRoles.ts b/server/services/prodUser/utils/prodRoles.ts index 330e7c6..eb6a3ec 100644 --- a/server/services/prodUser/utils/prodRoles.ts +++ b/server/services/prodUser/utils/prodRoles.ts @@ -15,6 +15,7 @@ const newProdRoles: any = [ roles: ["Manufacturing\\IssueMaterial\\MaterialHandler"], rolesLegacy: [3], }, + // production { name: "prodsupervisor", description: @@ -26,6 +27,38 @@ const newProdRoles: any = [ ], rolesLegacy: [3, 11, 41, 48, 49], }, + // quality + { + name: "qualityTechB", + description: + "Quality tech with blocking, planning, stock warehouse leader, waste, quality waste.", + roles: ["Quality\\Blocking\\ProcessAdmin"], + rolesLegacy: [3, 14, 45], + }, + // logistics + + // plant manager + { + name: "plantManager", + description: + "Quality tech with blocking, planning, stock warehouse leader, waste, quality waste.", + roles: [ + "Quality\\ComplaintHandling\\ProcessAdmin", + "Manufacturing\\ProductionControlling\\ProcessAdmin", + "MasterData\\Manufacturing\\ProcessAdmin", + "Quality\\Blocking\\ProcessAdmin", + "Logistics\\InboundDeliveries\\ApiConsumer", + "MasterData\\Logistics\\ProcessAdmin", + "DemandManagement\\Order\\ProcessAdmin", + "Manufacturing\\IssueMaterial\\ProcessAdmin", + "Logistics\\Warehousing\\ProcessAdmin", + "Logistics\\OutboundDeliveries\\ProcessAdmin", + "DemandManagement\\Forecast\\ProcessAdmin", + "Manufacturing\\ProductionLabelling\\ProcessAdmin", + ], + rolesLegacy: [4, 55, 145, 95, 45, 105, 65, 15, 125], + }, + // regional ]; export const prodRoles = async () => { // get the roles