feat: list/delete backups (maintenance services)

This commit is contained in:
izzy
2025-11-18 17:28:03 +00:00
parent 0ae03f68cf
commit 7e7d6af66b
8 changed files with 163 additions and 16 deletions

View File

@@ -38,8 +38,8 @@ export class MaintenanceController {
@GetLoginDetails() loginDetails: LoginDetails,
@Res({ passthrough: true }) res: Response,
): Promise<void> {
if (dto.action === MaintenanceAction.Start) {
const { jwt } = await this.service.startMaintenance(auth.user.name);
if (dto.action !== MaintenanceAction.End) {
const { jwt } = await this.service.startMaintenance(dto, auth.user.name);
return respondWithCookie(res, undefined, {
isSecure: loginDetails.isSecure,
values: [{ key: ImmichCookie.MaintenanceToken, value: jwt }],