Adding promoting to owner
Deploy / deploy-dev (push) Successful in 2m26s
Deploy / deploy-prod (push) Has been skipped

This commit is contained in:
blaisadmin
2026-06-05 21:15:55 -04:00
parent bb589e3489
commit 480bbe8fc7
4 changed files with 65 additions and 2 deletions
+3 -1
View File
@@ -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>