Feature #83
revisit ownership model
Start date:
06/26/2021
Due date:
% Done:
0%
Estimated time:
Description
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.
History
Updated by Josip Almasi almost 3 years 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.
Updated by Josip Almasi about 2 years ago
- Status changed from Resolved to Closed
Merged to master, seems to work fine.