chore: vault member permissions (#2509)

This commit is contained in:
Aman Harwara
2023-09-18 19:53:34 +05:30
committed by GitHub
parent 2af610c7bf
commit 48e7820100
32 changed files with 331 additions and 94 deletions

View File

@@ -330,9 +330,12 @@ const ContentTableView = ({ application, items }: Props) => {
setContextMenuItem(file)
},
rowActions: (item) => {
const vault = application.vaults.getItemVault(item)
const isReadonly = vault?.isSharedVaultListing() && application.vaultUsers.isCurrentUserReadonlyVaultMember(vault)
return (
<div className="flex items-center gap-2">
<ItemLinksCell item={item} />
{!isReadonly && <ItemLinksCell item={item} />}
<ContextMenuCell items={[item]} />
</div>
)