feat(core): Implement project:viewer role (#9611)

This commit is contained in:
Danny Martini
2024-06-06 11:55:48 +02:00
committed by GitHub
parent e9e3b254fe
commit 6187cc5762
10 changed files with 933 additions and 745 deletions

View File

@@ -62,7 +62,12 @@ describe('SharedCredentialsRepository', () => {
role: In(['credential:owner', 'credential:user']),
project: {
projectRelations: {
role: In(['project:admin', 'project:personalOwner', 'project:editor']),
role: In([
'project:admin',
'project:personalOwner',
'project:editor',
'project:viewer',
]),
userId: member.id,
},
},
@@ -83,7 +88,12 @@ describe('SharedCredentialsRepository', () => {
role: In(['credential:owner', 'credential:user']),
project: {
projectRelations: {
role: In(['project:admin', 'project:personalOwner', 'project:editor']),
role: In([
'project:admin',
'project:personalOwner',
'project:editor',
'project:viewer',
]),
userId: member.id,
},
},