| [ |
| { |
| "getData": { |
| "source": "Authentication", |
| "element": "AddGroup" |
| } |
| }, |
| { |
| "getData": { |
| "source": "Authentication", |
| "element": "ListGroups", |
| "children": [ |
| { |
| "getData": { |
| "source": "Authentication", |
| "element": "RemoveGroup", |
| "params": [ |
| { |
| "paramName": "Group", |
| "paramValue": "%Parent0%" |
| } |
| ] |
| } |
| } |
| ] |
| } |
| }, |
| { |
| "getData": { |
| "source": "Authentication", |
| "element": "ListGroups", |
| "children": [ |
| { |
| "getData": { |
| "source": "Authentication", |
| "element": "AddUserToGroup", |
| "params": [ |
| { |
| "paramName": "Group", |
| "paramValue": "%Parent0%" |
| } |
| ] |
| } |
| }, |
| { |
| "getData": { |
| "source": "Authentication", |
| "element": "ListUsersInGroup", |
| "params": [ |
| { |
| "paramName": "Group", |
| "paramValue": "%Parent0%" |
| } |
| ], |
| "children": [ |
| { |
| "getData": { |
| "source": "Authentication", |
| "element": "RemoveUserFromGroup", |
| "params": [ |
| { |
| "paramName": "User", |
| "paramValue": "%Parent1%" |
| }, |
| { |
| "paramName": "Group", |
| "paramValue": "%Parent0%" |
| } |
| ] |
| } |
| } |
| ] |
| } |
| }, |
| { |
| "getData": { |
| "source": "DataSource", |
| "element": "Sources", |
| "filter": { |
| "request": { |
| "source": "DataSource", |
| "element": "and", |
| "params": [ |
| { |
| "paramName": "Par1", |
| "paramValue": { |
| "request": { |
| "source": "DataSource", |
| "element": "dataElementPresent", |
| "params": [ |
| { |
| "paramName": "Source", |
| "paramValue": { |
| "dataValue": "%Parent1%" |
| } |
| }, |
| { |
| "paramName": "Element", |
| "paramValue": { |
| "dataValue": "GroupRights" |
| } |
| }, |
| { |
| "paramName": "ParamName", |
| "paramValue": { |
| "dataValue": "Group" |
| } |
| }, |
| { |
| "paramName": "ParamValue", |
| "paramValue": { |
| "dataValue": "%Parent0%" |
| } |
| } |
| ] |
| } |
| } |
| }, |
| { |
| "paramName": "Par2", |
| "paramValue": { |
| "request": { |
| "source": "DataSource", |
| "element": "dataElementPresent", |
| "params": [ |
| { |
| "paramName": "Source", |
| "paramValue": { |
| "dataValue": "%Parent1%" |
| } |
| }, |
| { |
| "paramName": "Element", |
| "paramValue": { |
| "dataValue": "GroupRightsSchema" |
| } |
| } |
| ] |
| } |
| } |
| } |
| ] |
| } |
| }, |
| "children": [ |
| { |
| "getData": { |
| "source": "%Parent1%", |
| "element": "GroupRights", |
| "params": [ |
| { |
| "paramName": "Group", |
| "paramValue": "%Parent0%" |
| } |
| ] |
| } |
| }, |
| { |
| "getData": { |
| "source": "%Parent1%", |
| "element": "GroupRightsSchema" |
| } |
| } |
| ], |
| "selection": [ |
| 0 |
| ] |
| } |
| } |
| ], |
| "selection": [ |
| 0 |
| ] |
| } |
| } |
| ] |