From b57e11bec43a73f9310b0ce20010243dfe6b2f0c Mon Sep 17 00:00:00 2001 From: Tiago Ribeiro Date: Thu, 29 Aug 2024 15:18:55 +0100 Subject: [PATCH] ENCOA-129: When Creating a Single user Corporate OR Master Corporate it should have the field Department to be configured --- src/pages/(admin)/UserCreator.tsx | 11 ++++++++++- src/pages/index.tsx | 2 +- src/pages/profile.tsx | 2 +- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/pages/(admin)/UserCreator.tsx b/src/pages/(admin)/UserCreator.tsx index 50fb1299..cff30043 100644 --- a/src/pages/(admin)/UserCreator.tsx +++ b/src/pages/(admin)/UserCreator.tsx @@ -72,6 +72,7 @@ export default function UserCreator({user, onFinish}: {user: User; onFinish: () const [isExpiryDateEnabled, setIsExpiryDateEnabled] = useState(true); const [isLoading, setIsLoading] = useState(false); const [type, setType] = useState("student"); + const [position, setPosition] = useState(); const {permissions} = usePermissions(user?.id || ""); const {groups} = useGroups({admin: ["developer", "admin"].includes(user?.type) ? undefined : user?.id, userType: user?.type}); @@ -112,6 +113,7 @@ export default function UserCreator({user, onFinish}: {user: User; onFinish: () passport_id: type === "student" ? passportID : undefined, phone, country, + position, }, }; @@ -132,6 +134,7 @@ export default function UserCreator({user, onFinish}: {user: User; onFinish: () setExpiryDate(user?.subscriptionExpirationDate ? moment(user?.subscriptionExpirationDate).toDate() : null); setIsExpiryDateEnabled(true); setType("student"); + setPosition(undefined); }) .catch(() => toast.error("Something went wrong! Please try again later!")) .finally(() => setIsLoading(false)); @@ -187,10 +190,16 @@ export default function UserCreator({user, onFinish}: {user: User; onFinish: () )} + {["corporate", "mastercorporate"].includes(type) && ( + + )} +