diff --git a/packages/component-faraday-ui/src/PersonInvitation.js b/packages/component-faraday-ui/src/PersonInvitation.js index 5199bdce0043d8f313de8225d3b570ed07b2303c..563573c38875e01e88d532f813c9f57cb92b522c 100644 --- a/packages/component-faraday-ui/src/PersonInvitation.js +++ b/packages/component-faraday-ui/src/PersonInvitation.js @@ -14,42 +14,43 @@ const PersonInvitation = ({ }) => ( <Root {...rest}> <Text>{name}</Text> - {!hasAnswer && ( - <Fragment> - <OpenModal - isFetching={isFetching} - onConfirm={resendInvitation} - title="Are you sure you want to resend the invitation?" - > - {showModal => ( - <IconButton - icon="refresh-cw" - iconSize={2} - ml={2} - onClick={showModal} - secondary - /> - )} - </OpenModal> - <OpenModal - confirmText="Remove invite" - isFetching={isFetching} - onConfirm={revokeInvitation} - subtitle="Clicking ‘Remove’ will allow you to invite a different Handling Editor" - title="Remove invitation to Handling Editor?" - > - {showModal => ( - <IconButton - icon="x-circle" - iconSize={2} - ml={2} - onClick={showModal} - secondary - /> - )} - </OpenModal> - </Fragment> - )} + {!hasAnswer && + name !== 'Unassigned' && ( + <Fragment> + <OpenModal + isFetching={isFetching} + onConfirm={resendInvitation} + title="Are you sure you want to resend the invitation?" + > + {showModal => ( + <IconButton + icon="refresh-cw" + iconSize={2} + ml={2} + onClick={showModal} + secondary + /> + )} + </OpenModal> + <OpenModal + confirmText="Remove invite" + isFetching={isFetching} + onConfirm={revokeInvitation} + subtitle="Clicking ‘Remove’ will allow you to invite a different Handling Editor" + title="Remove invitation to Handling Editor?" + > + {showModal => ( + <IconButton + icon="x-circle" + iconSize={2} + ml={2} + onClick={showModal} + secondary + /> + )} + </OpenModal> + </Fragment> + )} </Root> ) diff --git a/packages/components-faraday/src/components/Admin/utils.js b/packages/components-faraday/src/components/Admin/utils.js index 1c91cb462bd6ae5c21d50b94dfa9955241dccecd..bbea0fd9095e78086b3c366b627ad9844e0a21bd 100644 --- a/packages/components-faraday/src/components/Admin/utils.js +++ b/packages/components-faraday/src/components/Admin/utils.js @@ -9,7 +9,7 @@ const generatePasswordHash = () => ).join('') export const setAdmin = values => { - const newValues = { ...values } + const newValues = { ...values, isActive: true } if (newValues.roles && newValues.roles.includes('admin')) { newValues.admin = true } else {