mirror of
https://github.com/gotson/komga.git
synced 2026-05-09 05:10:19 +02:00
parent
2c08741b02
commit
1603a96de6
1 changed files with 6 additions and 3 deletions
|
|
@ -119,6 +119,7 @@ class SeriesController(
|
||||||
@GetMapping("/latest")
|
@GetMapping("/latest")
|
||||||
fun getLatestSeries(
|
fun getLatestSeries(
|
||||||
@AuthenticationPrincipal principal: KomgaPrincipal,
|
@AuthenticationPrincipal principal: KomgaPrincipal,
|
||||||
|
@RequestParam(name = "library_id", required = false) libraryIds: List<String>?,
|
||||||
@RequestParam(name = "unpaged", required = false) unpaged: Boolean = false,
|
@RequestParam(name = "unpaged", required = false) unpaged: Boolean = false,
|
||||||
@Parameter(hidden = true) page: Pageable
|
@Parameter(hidden = true) page: Pageable
|
||||||
): Page<SeriesDto> {
|
): Page<SeriesDto> {
|
||||||
|
|
@ -133,7 +134,7 @@ class SeriesController(
|
||||||
)
|
)
|
||||||
|
|
||||||
return seriesDtoRepository.findAll(
|
return seriesDtoRepository.findAll(
|
||||||
SeriesSearchWithReadProgress(principal.user.getAuthorizedLibraryIds(null)),
|
SeriesSearchWithReadProgress(principal.user.getAuthorizedLibraryIds(libraryIds)),
|
||||||
principal.user.id,
|
principal.user.id,
|
||||||
pageRequest
|
pageRequest
|
||||||
).map { it.restrictUrl(!principal.user.roleAdmin) }
|
).map { it.restrictUrl(!principal.user.roleAdmin) }
|
||||||
|
|
@ -144,6 +145,7 @@ class SeriesController(
|
||||||
@GetMapping("/new")
|
@GetMapping("/new")
|
||||||
fun getNewSeries(
|
fun getNewSeries(
|
||||||
@AuthenticationPrincipal principal: KomgaPrincipal,
|
@AuthenticationPrincipal principal: KomgaPrincipal,
|
||||||
|
@RequestParam(name = "library_id", required = false) libraryIds: List<String>?,
|
||||||
@RequestParam(name = "unpaged", required = false) unpaged: Boolean = false,
|
@RequestParam(name = "unpaged", required = false) unpaged: Boolean = false,
|
||||||
@Parameter(hidden = true) page: Pageable
|
@Parameter(hidden = true) page: Pageable
|
||||||
): Page<SeriesDto> {
|
): Page<SeriesDto> {
|
||||||
|
|
@ -158,7 +160,7 @@ class SeriesController(
|
||||||
)
|
)
|
||||||
|
|
||||||
return seriesDtoRepository.findAll(
|
return seriesDtoRepository.findAll(
|
||||||
SeriesSearchWithReadProgress(principal.user.getAuthorizedLibraryIds(null)),
|
SeriesSearchWithReadProgress(principal.user.getAuthorizedLibraryIds(libraryIds)),
|
||||||
principal.user.id,
|
principal.user.id,
|
||||||
pageRequest
|
pageRequest
|
||||||
).map { it.restrictUrl(!principal.user.roleAdmin) }
|
).map { it.restrictUrl(!principal.user.roleAdmin) }
|
||||||
|
|
@ -169,6 +171,7 @@ class SeriesController(
|
||||||
@GetMapping("/updated")
|
@GetMapping("/updated")
|
||||||
fun getUpdatedSeries(
|
fun getUpdatedSeries(
|
||||||
@AuthenticationPrincipal principal: KomgaPrincipal,
|
@AuthenticationPrincipal principal: KomgaPrincipal,
|
||||||
|
@RequestParam(name = "library_id", required = false) libraryIds: List<String>?,
|
||||||
@RequestParam(name = "unpaged", required = false) unpaged: Boolean = false,
|
@RequestParam(name = "unpaged", required = false) unpaged: Boolean = false,
|
||||||
@Parameter(hidden = true) page: Pageable
|
@Parameter(hidden = true) page: Pageable
|
||||||
): Page<SeriesDto> {
|
): Page<SeriesDto> {
|
||||||
|
|
@ -183,7 +186,7 @@ class SeriesController(
|
||||||
)
|
)
|
||||||
|
|
||||||
return seriesDtoRepository.findRecentlyUpdated(
|
return seriesDtoRepository.findRecentlyUpdated(
|
||||||
SeriesSearchWithReadProgress(principal.user.getAuthorizedLibraryIds(null)),
|
SeriesSearchWithReadProgress(principal.user.getAuthorizedLibraryIds(libraryIds)),
|
||||||
principal.user.id,
|
principal.user.id,
|
||||||
pageRequest
|
pageRequest
|
||||||
).map { it.restrictUrl(!principal.user.roleAdmin) }
|
).map { it.restrictUrl(!principal.user.roleAdmin) }
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue