소스 검색

开放nginx配置修改给DEV角色

luoshi 2 년 전
부모
커밋
089b8c1e62
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      src/main/java/com/qmth/ops/api/controller/admin/NginxConfigController.java

+ 2 - 1
src/main/java/com/qmth/ops/api/controller/admin/NginxConfigController.java

@@ -39,7 +39,8 @@ public class NginxConfigController {
     @PostMapping("/update")
     public Object update(@RequestAttribute AdminSession adminSession, @RequestParam Long appId,
             @RequestParam Long envId, @RequestParam(required = false) Long moduleId, @RequestParam String content) {
-        adminSession.validateRole(Role.OPS, Role.ADMIN);
+        adminSession.validateRole(Role.DEV, Role.OPS, Role.ADMIN);
+        adminSession.validateApp(appService.getById(appId));
         return nginxConfigService.update(appService.getById(appId), envService.getById(envId),
                 moduleId != null ? moduleService.getById(moduleId) : null, content);
     }