chore(server): Use access core for person permissions (#4138)

* use access core for all person methods

* minor fixes, feedback

* reorder assignments

* remove unnecessary permission requirement

* unify naming of tests

* reorder variables
This commit is contained in:
Daniel Dietzler
2023-09-18 23:22:44 +02:00
committed by GitHub
parent dda735ec51
commit 1a633f3fca
8 changed files with 171 additions and 29 deletions

View File

@@ -86,14 +86,13 @@ export class PersonRepository implements IPersonRepository {
.getMany();
}
getById(ownerId: string, personId: string): Promise<PersonEntity | null> {
return this.personRepository.findOne({ where: { id: personId, ownerId } });
getById(personId: string): Promise<PersonEntity | null> {
return this.personRepository.findOne({ where: { id: personId } });
}
getAssets(ownerId: string, personId: string): Promise<AssetEntity[]> {
getAssets(personId: string): Promise<AssetEntity[]> {
return this.assetRepository.find({
where: {
ownerId,
faces: {
personId,
},