@@ -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