Merge branch 'main' into feat/search-filter-album/web

This commit is contained in:
CJPeckover
2025-07-22 01:55:17 -04:00
436 changed files with 33565 additions and 4184 deletions
+6 -6
View File
@@ -23,7 +23,7 @@ export class AlbumController {
constructor(private service: AlbumService) {}
@Get()
@Authenticated({ permission: Permission.ALBUM_READ })
@Authenticated({ permission: Permission.AlbumRead })
getAllAlbums(@Auth() auth: AuthDto, @Query() query: GetAlbumsDto): Promise<AlbumResponseDto[]> {
return this.service.getAll(auth, query);
}
@@ -35,18 +35,18 @@ export class AlbumController {
}
@Post()
@Authenticated({ permission: Permission.ALBUM_CREATE })
@Authenticated({ permission: Permission.AlbumCreate })
createAlbum(@Auth() auth: AuthDto, @Body() dto: CreateAlbumDto): Promise<AlbumResponseDto> {
return this.service.create(auth, dto);
}
@Get('statistics')
@Authenticated({ permission: Permission.ALBUM_STATISTICS })
@Authenticated({ permission: Permission.AlbumStatistics })
getAlbumStatistics(@Auth() auth: AuthDto): Promise<AlbumStatisticsResponseDto> {
return this.service.getStatistics(auth);
}
@Authenticated({ permission: Permission.ALBUM_READ, sharedLink: true })
@Authenticated({ permission: Permission.AlbumRead, sharedLink: true })
@Get(':id')
getAlbumInfo(
@Auth() auth: AuthDto,
@@ -57,7 +57,7 @@ export class AlbumController {
}
@Patch(':id')
@Authenticated({ permission: Permission.ALBUM_UPDATE })
@Authenticated({ permission: Permission.AlbumUpdate })
updateAlbumInfo(
@Auth() auth: AuthDto,
@Param() { id }: UUIDParamDto,
@@ -67,7 +67,7 @@ export class AlbumController {
}
@Delete(':id')
@Authenticated({ permission: Permission.ALBUM_DELETE })
@Authenticated({ permission: Permission.AlbumDelete })
deleteAlbum(@Auth() auth: AuthDto, @Param() { id }: UUIDParamDto) {
return this.service.delete(auth, id);
}