diff --git a/app/components/Sidebar/Main.js b/app/components/Sidebar/Main.js index a90dc9a4..37c4653a 100644 --- a/app/components/Sidebar/Main.js +++ b/app/components/Sidebar/Main.js @@ -173,7 +173,7 @@ function MainSidebar() { exact={false} label={t("Settings")} /> - {can.invite && ( + {can.inviteUser && ( - {can.invite && ( + {can.inviteUser && ( ) => { @@ -98,14 +99,14 @@ function UserMenu({ user }: Props) { userName: user.name, }), onClick: handleDemote, - visible: user.isAdmin, + visible: can.demote, }, { title: t("Make {{ userName }} an admin…", { userName: user.name, }), onClick: handlePromote, - visible: !user.isAdmin && !user.isSuspended, + visible: can.promote, }, { type: "separator", diff --git a/app/scenes/Settings/People.js b/app/scenes/Settings/People.js index 591f2a3f..03d398b9 100644 --- a/app/scenes/Settings/People.js +++ b/app/scenes/Settings/People.js @@ -87,7 +87,7 @@ class People extends React.Component { {team.signinMethods} but haven’t signed in yet. - {can.invite && ( + {can.inviteUser && (