User:Alsroot/trash/Unified Objects: Difference between revisions

Line 40: Line 40:
==== Modify sugar-datastore ====
==== Modify sugar-datastore ====


* Store all Activity versions(not only .xo) in Journal and let users modify and run it
Store all Activity versions(not only .xo) in Journal and let users modify and run it
** identify the whole activity by jobject_id
* identify the whole activity by jobject_id
** support life cycle of regular Journal Objects
* support life cycle of regular Journal Objects
** do not rely on external modules like 9p kernel module or FUSE
* do not rely on external modules like 9p kernel module or FUSE
 
Sugar Shell related hacks
* so start activity Shell should fetch Activity jobjects in RO mode
* Shell should restrict user by using only one Activity jobject in the same time


==== Modify Shell ====
==== Modify Shell ====