Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Organize read/write access of multiple users/admins to shared data resources #1122
In imeji a data object (i.e. collection) is read at one time from database, then manipulated in GUI over some time (i.e. collection->edit->change description) and finally written back to database.
In database we have "B's description", which has overridden "A's description".
Similar cases with UserGroup, User (override access), Item can be produced.
Task: Implement synchronization mechanism for all shared resources.
Introduction of mutual exclusion into imeji can be done in different sub-tasks:
.. To be continued ..