From d6d0839f357e6b5c1b70e778bf6f7058b4e91669 Mon Sep 17 00:00:00 2001 From: OxSaitama Date: Thu, 17 Aug 2023 11:48:18 +0200 Subject: [PATCH] add roles and rules label --- package.json | 2 +- .../Components/Layouts/Roles/RolesInformations/index.tsx | 8 ++++---- .../Components/Layouts/Users/UserInformations/index.tsx | 6 +++--- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index a2f6f2f1..f3c96218 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "eslint-config-next": "13.2.4", "form-data": "^4.0.0", "jwt-decode": "^3.1.2", - "le-coffre-resources": "git@github.com:smart-chain-fr/leCoffre-resources.git#v2.66", + "le-coffre-resources": "git@github.com:smart-chain-fr/leCoffre-resources.git#v2.68", "next": "13.2.4", "prettier": "^2.8.7", "react": "18.2.0", diff --git a/src/front/Components/Layouts/Roles/RolesInformations/index.tsx b/src/front/Components/Layouts/Roles/RolesInformations/index.tsx index 8599a657..5da3eda9 100644 --- a/src/front/Components/Layouts/Roles/RolesInformations/index.tsx +++ b/src/front/Components/Layouts/Roles/RolesInformations/index.tsx @@ -6,7 +6,7 @@ import Form from "@Front/Components/DesignSystem/Form"; import Confirm from "@Front/Components/DesignSystem/Modal/Confirm"; import Typography, { ITypo } from "@Front/Components/DesignSystem/Typography"; import DefaultRoleDashboard from "@Front/Components/LayoutTemplates/DefaultRoleDashboard"; -import { Role, Rule } from "le-coffre-resources/dist/Admin"; +import { OfficeRole, Rule } from "le-coffre-resources/dist/Admin"; import { useRouter } from "next/router"; import { useCallback, useEffect, useState } from "react"; import React from "react"; @@ -21,7 +21,7 @@ export default function RolesInformations(props: IProps) { const router = useRouter(); let { roleUid } = router.query; - const [roleSelected, setRoleSelected] = useState(null); + const [roleSelected, setRoleSelected] = useState(null); const [rulesCheckboxes, setRulesCheckboxes] = useState([]); const [selectAll, setSelectAll] = useState(false); @@ -56,7 +56,7 @@ export default function RolesInformations(props: IProps) { } return { ...rule, checked: false }; }) - .sort((ruleA, ruleB) => (ruleA.name < ruleB.name ? 1 : -1)) + .sort((ruleA, ruleB) => (ruleA.label < ruleB.label ? 1 : -1)) .sort((rule) => (rule.checked ? -1 : 1)); const selectAll = rulesCheckboxes.every((rule) => rule.checked); @@ -134,7 +134,7 @@ export default function RolesInformations(props: IProps) { {rulesCheckboxes.map((rule) => (
diff --git a/src/front/Components/Layouts/Users/UserInformations/index.tsx b/src/front/Components/Layouts/Users/UserInformations/index.tsx index 5ade8659..4bff2860 100644 --- a/src/front/Components/Layouts/Users/UserInformations/index.tsx +++ b/src/front/Components/Layouts/Users/UserInformations/index.tsx @@ -182,9 +182,9 @@ export default function UserInformations(props: IProps) { setRoleModalOpened(false); setSelectedOption({ value: userSelected?.office_role ? userSelected?.office_role?.uid : userSelected?.role?.uid, - label: userSelected?.office_role ? userSelected?.office_role?.name : userSelected?.role?.name!, + label: userSelected?.office_role ? userSelected?.office_role?.name : userSelected?.role?.label!, }); - }, [userSelected?.office_role, userSelected?.role?.name, userSelected?.role?.uid]); + }, [userSelected?.office_role, userSelected?.role?.label, userSelected?.role?.uid]); const changeRole = useCallback(async () => { await Users.getInstance().put( @@ -271,7 +271,7 @@ export default function UserInformations(props: IProps) { onChange={handleRoleChange} selectedOption={{ value: userSelected?.office_role ? userSelected?.office_role?.uid : userSelected?.role?.uid, - label: userSelected?.office_role ? userSelected?.office_role?.name : userSelected?.role?.name!, + label: userSelected?.office_role ? userSelected?.office_role?.name : userSelected?.role?.label!, }} />