revisit ownership model
Dispatcher so far only check Client.isOwner(VRObject), but only purpose of this method is to determine if the client can change object's properties.
Updated by Josip Almasi 10 months ago
- Assignee set to Josip Almasi
- Status changed from New to Resolved
Pushed to ownership-redesign branch.
Essentially ownership needs to be unbound from Client into another relation, and many-to-many. Having many owners allows functions like 'share with', so a handful of users and/or bots can modify some objects, but nobody else.
At this point there's exactly zero benefits from this, so let it remain in the branch until useful.
To make use of it, there need to be some REST controller, blockchain integration etc.