|
@ -37,20 +37,20 @@ export class AccessController { |
|
|
public async getAllAccesses(): Promise<Access[]> { |
|
|
public async getAllAccesses(): Promise<Access[]> { |
|
|
const accessesWithGranteeUser = await this.accessService.accesses({ |
|
|
const accessesWithGranteeUser = await this.accessService.accesses({ |
|
|
include: { |
|
|
include: { |
|
|
GranteeUser: true |
|
|
granteeUser: true |
|
|
}, |
|
|
}, |
|
|
orderBy: { granteeUserId: 'asc' }, |
|
|
orderBy: { granteeUserId: 'asc' }, |
|
|
where: { userId: this.request.user.id } |
|
|
where: { userId: this.request.user.id } |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
return accessesWithGranteeUser.map( |
|
|
return accessesWithGranteeUser.map( |
|
|
({ alias, GranteeUser, id, permissions }) => { |
|
|
({ alias, granteeUser, id, permissions }) => { |
|
|
if (GranteeUser) { |
|
|
if (granteeUser) { |
|
|
return { |
|
|
return { |
|
|
alias, |
|
|
alias, |
|
|
id, |
|
|
id, |
|
|
permissions, |
|
|
permissions, |
|
|
grantee: GranteeUser?.id, |
|
|
grantee: granteeUser?.id, |
|
|
type: 'PRIVATE' |
|
|
type: 'PRIVATE' |
|
|
}; |
|
|
}; |
|
|
} |
|
|
} |
|
@ -85,7 +85,7 @@ export class AccessController { |
|
|
try { |
|
|
try { |
|
|
return this.accessService.createAccess({ |
|
|
return this.accessService.createAccess({ |
|
|
alias: data.alias || undefined, |
|
|
alias: data.alias || undefined, |
|
|
GranteeUser: data.granteeUserId |
|
|
granteeUser: data.granteeUserId |
|
|
? { connect: { id: data.granteeUserId } } |
|
|
? { connect: { id: data.granteeUserId } } |
|
|
: undefined, |
|
|
: undefined, |
|
|
permissions: data.permissions, |
|
|
permissions: data.permissions, |
|
|