瀏覽代碼

开放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);
     }