Core/RBAC: Add two side trade to RBAC

are you sure the ||, && and ( ) are set correctly in this check ?