I recently found a rather strange policy regarding the math() function in DQL when using ACL. I have set up a user lambda which is used by custom resolvers when performing DQL requests. Furthermore, I’ve set up 3 groups
readAll→ can read all predicatesmodifyAll→ can modify all predicateswriteAll→ can write all predicates
The lambda user is part of these 3 groups.
I want to emphasise that I’ve checked the top box in Ratel to make sure that ALL available predicates are selected for the specific groups
Now, when running any DQL query with math(), math gets ignored. If I run the same query with the groot user or make the lambda user part of the guardian group, I’m allowed to do math.
Therefore my question: why is only guardian educated enough to do math? Is this not a bit discriminating against other, maybe also pretty smart user groups? ![]()