From 056198ff1627cab62b4e43c046a618c2d4af6f68 Mon Sep 17 00:00:00 2001 From: RKWojs Date: Fri, 14 Nov 2025 08:22:11 +0100 Subject: [PATCH] feat: add team_lead role to valid roles in user creation and update handlers --- src/app/api/admin/users/[id]/route.js | 2 +- src/app/api/admin/users/route.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/api/admin/users/[id]/route.js b/src/app/api/admin/users/[id]/route.js index 28e1269..6c3d35d 100644 --- a/src/app/api/admin/users/[id]/route.js +++ b/src/app/api/admin/users/[id]/route.js @@ -45,7 +45,7 @@ async function updateUserHandler(req, { params }) { // Validate role if provided if (data.role) { - const validRoles = ["read_only", "user", "project_manager", "admin"]; + const validRoles = ["read_only", "user", "project_manager", "team_lead", "admin"]; if (!validRoles.includes(data.role)) { return NextResponse.json( { error: "Invalid role specified" }, diff --git a/src/app/api/admin/users/route.js b/src/app/api/admin/users/route.js index 2ab09ee..4a565dd 100644 --- a/src/app/api/admin/users/route.js +++ b/src/app/api/admin/users/route.js @@ -43,7 +43,7 @@ async function createUserHandler(req) { } // Validate role - const validRoles = ["read_only", "user", "project_manager", "admin"]; + const validRoles = ["read_only", "user", "project_manager", "team_lead", "admin"]; if (data.role && !validRoles.includes(data.role)) { return NextResponse.json( { error: "Invalid role specified" },