86201: Fix RelationshipService place handling

Correctly take into account the place of other Relationships and/or MDVs when creating/modifying/deleting Relationships
Simplify RelationshipService public API to avoid having to call updatePlaceInRelationship explicitly
Additional tests to cover issues with the previous implementation
This commit is contained in:
Yura Bondarenko
2022-02-01 14:48:51 +01:00
parent 69345ff3fc
commit 9664296af6
14 changed files with 3182 additions and 284 deletions