so please don't treat me like I don't know what I am talking about.
I am sorry that you thought this."complex" is not intended to developmental level.
Conditions on the usergroups are used for the
95% on a simple "Select" field and with the operator "Equal". Obviously these users expect that the condition assign a usergroup to a certain value and that it be removed if the condition is not met. This is
simple and this is the goal that we seek to achieve.
I can tell you that the way it is now is VERY confusing
I do not understand what's so confused in making simple condition like this:
- if field equal to some value add to usergroup.
This is more complex:
- if field equal to some value add to usergroup else remove from usergroup
I think that the problem is only in
improving the interface and documentation, I do not think you need to add other parameters.
Add other parameters only makes the understanding of the function more difficult
I appreciate what you're doing

, and certainly in the future we will improve the product.