Sometimes we need that the mutual relationship is edited regardless of user's rights on related content.
For example:
- the content C1 is linked with invert relation R to content C2.
- If user X has right to edit content C1 but not content C2, there may be two scenarios
- (1) user is not authorized a edit relation R from C1 edition because he hasn't right to edit C2 => forceInvert = false
- (2) user is authorized to edit relation R from C1 edition even if he hasn't right to edit C2 => forceInvert = true
According the wanted use case, the content metadata will be declared with a forceInvert attribute equals to false (case 1) or true (case 2)