fix(editor): Follow up fixes and improvements to viewer role (#10684)

This commit is contained in:
Raúl Gómez Morales
2024-09-10 11:06:05 +02:00
committed by GitHub
parent efa5573278
commit 63548e6ead
10 changed files with 109 additions and 34 deletions

View File

@@ -57,6 +57,7 @@ export default defineComponent({
scopes: credential.scopes,
type: credential.type,
sharedWithProjects: credential.sharedWithProjects,
readOnly: !getResourcePermissions(credential.scopes).credential.update,
}));
},
allCredentialTypes(): ICredentialType[] {
@@ -179,7 +180,12 @@ export default defineComponent({
</div>
</template>
<template #default="{ data }">
<CredentialCard data-test-id="resources-list-item" class="mb-2xs" :data="data" />
<CredentialCard
data-test-id="resources-list-item"
class="mb-2xs"
:data="data"
:read-only="data.readOnly"
/>
</template>
<template #filters="{ setKeyValue }">
<div class="mb-s">