admin appPermissions
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
2026-07-09 09:07:03 +09:00
parent beb9dda8c6
commit eb79bddcc0
6 changed files with 127 additions and 2 deletions
+12 -1
View File
@@ -1,9 +1,10 @@
import { Body, Controller, Delete, Get, Param, Patch, Post } from '@nestjs/common';
import { Body, Controller, Delete, Get, Param, Patch, Post, Put } from '@nestjs/common';
import {
CreateAdminSshKeyDto,
CreateAdminDto,
ResetAdminPasswordDto,
UpdateAdminAppPermissionsDto,
UpdateAdminRoleDto,
UpdateAdminStatusDto,
} from './dto';
@@ -46,6 +47,16 @@ export class AdminsController {
return this.adminsService.resetPassword(id, body);
}
@Get(':id/app-permissions')
listAppPermissions(@Param('id') id: string) {
return this.adminsService.listAppPermissions(id);
}
@Put(':id/app-permissions')
updateAppPermissions(@Param('id') id: string, @Body() body: UpdateAdminAppPermissionsDto) {
return this.adminsService.updateAppPermissions(id, body);
}
@Post(':id/ssh-keys')
createSshKey(@Param('id') id: string, @Body() body: CreateAdminSshKeyDto) {
return this.adminsService.createSshKey(id, body);