Adding promoting to owner
This commit is contained in:
@@ -7925,6 +7925,7 @@ function App() {
|
||||
})
|
||||
}
|
||||
>
|
||||
{isBillingOwner ? <option value="owner">Owner</option> : null}
|
||||
<option value="assistant">Assistant</option>
|
||||
<option value="caregiver">Caregiver</option>
|
||||
<option value="viewer">Viewer</option>
|
||||
@@ -7949,6 +7950,7 @@ function App() {
|
||||
activeMembership?.role === 'owner' &&
|
||||
member.id !== activeMembership.id &&
|
||||
(isBillingOwner || !memberIsBillingOwner);
|
||||
const canPromoteToOwner = member.role !== 'owner' && isBillingOwner && member.id !== activeMembership?.id;
|
||||
const canRemoveMember = member.role !== 'owner' || canRemoveOwner;
|
||||
|
||||
return (
|
||||
@@ -7969,7 +7971,7 @@ function App() {
|
||||
removingWorkspaceMemberId === member.id
|
||||
}
|
||||
>
|
||||
{member.role === 'owner' ? <option value="owner">Owner</option> : null}
|
||||
{member.role === 'owner' || canPromoteToOwner ? <option value="owner">Owner</option> : null}
|
||||
<option value="assistant">Assistant</option>
|
||||
<option value="caregiver">Caregiver</option>
|
||||
<option value="viewer">Viewer</option>
|
||||
|
||||
Reference in New Issue
Block a user