Skip to content

Commit 5d710df

Browse files
committed
[2064] Added more sections for the API
1 parent b12100c commit 5d710df

File tree

1 file changed

+42
-6
lines changed

1 file changed

+42
-6
lines changed

web-ui/src/pages/EditPermissionsPage.jsx

Lines changed: 42 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -340,21 +340,57 @@ const EditPermissionsPage = (props) => {
340340
);
341341
};
342342

343-
const handleClickViewFeedbackAnswerAdmin = () =>
343+
const handleClickViewFeedbackAnswerAdmin = () => {
344+
if (!viewFeedbackAnswerPermissionsAdmin) {
345+
changeRolePermission(adminId, viewFeedbackAnswerPermissionsId);
346+
} else {
347+
deleteRolePermission(adminId, viewFeedbackAnswerPermissionsId);
348+
}
344349
setViewFeedbackAnswerPermissionsAdmin(!viewFeedbackAnswerPermissionsAdmin);
345-
const handleClickViewFeedbackAnswerPDL = () =>
350+
};
351+
const handleClickViewFeedbackAnswerPDL = () => {
352+
if (!viewFeedbackAnswerPermissionsPDL) {
353+
changeRolePermission(pdlId, viewFeedbackAnswerPermissionsId);
354+
} else {
355+
deleteRolePermission(pdlId, viewFeedbackAnswerPermissionsId);
356+
}
346357
setViewFeedbackAnswerPermissionsPDL(!viewFeedbackAnswerPermissionsPDL);
347-
const handleClickViewFeedbackAnswerMember = () =>
358+
};
359+
const handleClickViewFeedbackAnswerMember = () => {
360+
if (!viewFeedbackAnswerPermissionsMember) {
361+
changeRolePermission(memberId, viewFeedbackAnswerPermissionsId);
362+
} else {
363+
deleteRolePermission(memberId, viewFeedbackAnswerPermissionsId);
364+
}
348365
setViewFeedbackAnswerPermissionsMember(
349366
!viewFeedbackAnswerPermissionsMember
350367
);
368+
};
351369

352-
const handleClickCreateOrgMembersPermissionsAdmin = () =>
370+
const handleClickCreateOrgMembersPermissionsAdmin = () => {
371+
if (!createOrgMembersPermissionsAdmin) {
372+
changeRolePermission(adminId, createOrgMembersPermissionsId);
373+
} else {
374+
deleteRolePermission(adminId, createOrgMembersPermissionsId);
375+
}
353376
setCreateOrgMembersPermissionsAdmin(!createOrgMembersPermissionsAdmin);
354-
const handleClickCreateOrgMembersPermissionsPDL = () =>
377+
};
378+
const handleClickCreateOrgMembersPermissionsPDL = () => {
379+
if (!createOrgMembersPermissionsPDL) {
380+
changeRolePermission(pdlId, createOrgMembersPermissionsId);
381+
} else {
382+
deleteRolePermission(pdlId, createOrgMembersPermissionsId);
383+
}
355384
setCreateOrgMembersPermissionsPDL(!createOrgMembersPermissionsPDL);
356-
const handleClickCreateOrgMembersPermissionsMember = () =>
385+
};
386+
const handleClickCreateOrgMembersPermissionsMember = () => {
387+
if (!createOrgMembersPermissionsMember) {
388+
changeRolePermission(memberId, createOrgMembersPermissionsId);
389+
} else {
390+
deleteRolePermission(memberId, createOrgMembersPermissionsId);
391+
}
357392
setCreateOrgMembersPermissionsMember(!createOrgMembersPermissionsMember);
393+
};
358394

359395
const handleClickDeleteOrgMembersPermissionsAdmin = () =>
360396
setDeleteOrgMembersPermissionsAdmin(!deleteOrgMembersPermissionsAdmin);

0 commit comments

Comments
 (0)