Fixed permissions - user must have WRITE to assing/unassing rule chain to edge
This commit is contained in:
parent
95f6fcfe33
commit
7c6a245bfb
@ -683,7 +683,7 @@ public class RuleChainController extends BaseController {
|
|||||||
checkParameter(RULE_CHAIN_ID, strRuleChainId);
|
checkParameter(RULE_CHAIN_ID, strRuleChainId);
|
||||||
try {
|
try {
|
||||||
EdgeId edgeId = new EdgeId(toUUID(strEdgeId));
|
EdgeId edgeId = new EdgeId(toUUID(strEdgeId));
|
||||||
Edge edge = checkEdgeId(edgeId, Operation.READ);
|
Edge edge = checkEdgeId(edgeId, Operation.WRITE);
|
||||||
|
|
||||||
RuleChainId ruleChainId = new RuleChainId(toUUID(strRuleChainId));
|
RuleChainId ruleChainId = new RuleChainId(toUUID(strRuleChainId));
|
||||||
checkRuleChain(ruleChainId, Operation.READ);
|
checkRuleChain(ruleChainId, Operation.READ);
|
||||||
@ -723,7 +723,7 @@ public class RuleChainController extends BaseController {
|
|||||||
checkParameter(RULE_CHAIN_ID, strRuleChainId);
|
checkParameter(RULE_CHAIN_ID, strRuleChainId);
|
||||||
try {
|
try {
|
||||||
EdgeId edgeId = new EdgeId(toUUID(strEdgeId));
|
EdgeId edgeId = new EdgeId(toUUID(strEdgeId));
|
||||||
Edge edge = checkEdgeId(edgeId, Operation.READ);
|
Edge edge = checkEdgeId(edgeId, Operation.WRITE);
|
||||||
RuleChainId ruleChainId = new RuleChainId(toUUID(strRuleChainId));
|
RuleChainId ruleChainId = new RuleChainId(toUUID(strRuleChainId));
|
||||||
RuleChain ruleChain = checkRuleChain(ruleChainId, Operation.READ);
|
RuleChain ruleChain = checkRuleChain(ruleChainId, Operation.READ);
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user