Переглянути джерело

开放nginx配置修改给DEV角色

luoshi 2 роки тому
батько
коміт
089b8c1e62

+ 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);
     }