ENCOA-242: Bug: Super Admin can't create accounts in the Settings

This commit is contained in:
Tiago Ribeiro
2024-11-29 16:14:21 +00:00
parent 8efaa67574
commit 5cfd2c90b7

View File

@@ -126,7 +126,7 @@ export default function Admin({ user, entities, permissions, allUsers, entitiesG
color="purple" color="purple"
className="w-full h-full" className="w-full h-full"
onClick={() => setModalOpen("createCode")} onClick={() => setModalOpen("createCode")}
disabled={entitiesAllowCreateCode.length > 0} disabled={entitiesAllowCreateCode.length === 0}
/> />
<IconCard <IconCard
Icon={BsCodeSquare} Icon={BsCodeSquare}
@@ -134,7 +134,7 @@ export default function Admin({ user, entities, permissions, allUsers, entitiesG
color="purple" color="purple"
className="w-full h-full" className="w-full h-full"
onClick={() => setModalOpen("batchCreateCode")} onClick={() => setModalOpen("batchCreateCode")}
disabled={entitiesAllowCreateCodes.length > 0} disabled={entitiesAllowCreateCodes.length === 0}
/> />
<IconCard <IconCard
Icon={BsPersonFill} Icon={BsPersonFill}
@@ -142,7 +142,7 @@ export default function Admin({ user, entities, permissions, allUsers, entitiesG
color="purple" color="purple"
className="w-full h-full" className="w-full h-full"
onClick={() => setModalOpen("createUser")} onClick={() => setModalOpen("createUser")}
disabled={entitiesAllowCreateUser.length > 0} disabled={entitiesAllowCreateUser.length === 0}
/> />
<IconCard <IconCard
Icon={BsPeopleFill} Icon={BsPeopleFill}
@@ -150,7 +150,7 @@ export default function Admin({ user, entities, permissions, allUsers, entitiesG
color="purple" color="purple"
className="w-full h-full" className="w-full h-full"
onClick={() => setModalOpen("batchCreateUser")} onClick={() => setModalOpen("batchCreateUser")}
disabled={entitiesAllowCreateUsers.length > 0} disabled={entitiesAllowCreateUsers.length === 0}
/> />
{checkAccess(user, ["admin", "corporate", "developer", "mastercorporate"]) && ( {checkAccess(user, ["admin", "corporate", "developer", "mastercorporate"]) && (
<IconCard <IconCard