From 034c05c713db68780a7386d64682f923f31ef843 Mon Sep 17 00:00:00 2001 From: ali_mohaghegh Date: Thu, 27 Aug 2026 15:04:24 +0330 Subject: [PATCH] feat(auth): dev login offers only the two business roles (procurement/project manager) --- frontend/src/pages/Auth/LoginPage.tsx | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/frontend/src/pages/Auth/LoginPage.tsx b/frontend/src/pages/Auth/LoginPage.tsx index 1767b6c..7e33a9b 100644 --- a/frontend/src/pages/Auth/LoginPage.tsx +++ b/frontend/src/pages/Auth/LoginPage.tsx @@ -18,7 +18,7 @@ export function LoginPage() { // ورود آزمایشی: پروژه‌ها از بک‌اند خوانده می‌شوند const [projects, setProjects] = useState([]); - const [devRole, setDevRole] = useState<"pm" | "admin" | "procurement_manager">("pm"); + const [devRole, setDevRole] = useState<"pm" | "procurement_manager">("pm"); const [devProjectId, setDevProjectId] = useState(""); useEffect(() => { @@ -55,8 +55,8 @@ export function LoginPage() { const devLogin = () => { setDevUser(devRole, devRole === "pm" ? devProjectId || null : null, devProject?.name || null); - toast.success("ورود آزمایشی انجام شد — نقش: " + (devRole === "pm" ? "مدیر پروژه" : devRole === "procurement_manager" ? "مدیر تدارکات" : "ادمین")); - // مدیر پروژه → پنل انبار؛ مدیر تدارکات/ادمین → دفتر پیشنهادهای خرید + toast.success("ورود آزمایشی انجام شد — نقش: " + (devRole === "pm" ? "مدیر پروژه" : "مدیر تدارکات")); + // مدیر پروژه → پنل انبار؛ مدیر تدارکات → دفتر پیشنهادهای خرید navigate(devRole === "pm" ? "/inventory" : "/"); }; @@ -68,7 +68,7 @@ export function LoginPage() {

ورود با حساب سازمانی

برای ورود به سامانه تدارکات و انبار، با حساب سازمانی خود وارد شوید. پس از ورود، نقش شما - (مدیر پروژه / مدیر تدارکات / ادمین) مشخص و دسترسی‌ها بر اساس آن فعال می‌شود. + (مدیر پروژه / مدیر تدارکات) مشخص و دسترسی‌ها بر اساس آن فعال می‌شود.

@@ -85,11 +85,10 @@ export function LoginPage() { {devRole === "pm" && (