@@ -21,15 +21,16 @@ public ConsumerPermissionValidator(
21
21
this .consumerAuthUtil = consumerAuthUtil ;
22
22
}
23
23
24
-
25
24
public boolean hasModifyNamespacePermission (HttpServletRequest request , String appId , String namespaceName ,
26
25
String env ) {
27
26
if (hasCreateNamespacePermission (request , appId )) {
28
27
return true ;
29
28
}
30
29
return permissionService .consumerHasPermission (consumerAuthUtil .retrieveConsumerId (request ),
31
- PermissionType .MODIFY_NAMESPACE ,
32
- RoleUtils .buildNamespaceTargetId (appId , namespaceName , env ));
30
+ PermissionType .MODIFY_NAMESPACE , RoleUtils .buildNamespaceTargetId (appId , namespaceName ))
31
+ ||
32
+ permissionService .consumerHasPermission (consumerAuthUtil .retrieveConsumerId (request ),
33
+ PermissionType .MODIFY_NAMESPACE , RoleUtils .buildNamespaceTargetId (appId , namespaceName , env ));
33
34
34
35
}
35
36
@@ -39,6 +40,10 @@ public boolean hasReleaseNamespacePermission(HttpServletRequest request, String
39
40
return true ;
40
41
}
41
42
return permissionService .consumerHasPermission (consumerAuthUtil .retrieveConsumerId (request ),
43
+ PermissionType .RELEASE_NAMESPACE ,
44
+ RoleUtils .buildNamespaceTargetId (appId , namespaceName ))
45
+ ||
46
+ permissionService .consumerHasPermission (consumerAuthUtil .retrieveConsumerId (request ),
42
47
PermissionType .RELEASE_NAMESPACE ,
43
48
RoleUtils .buildNamespaceTargetId (appId , namespaceName , env ));
44
49
0 commit comments