Features/Update Favorites: Difference between revisions
Created page with " See [https://github.com/walterbender/sugar/commit/81493640bb577fd0d94eb5b4d8bad718c1a2ad53]" |
No edit summary |
||
| (6 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
<noinclude> | |||
[[Category:FeatureLanded|Update Favorites]] | |||
[[Category:Features requested by OLPC AU]] | |||
</noinclude> | |||
== Summary == | |||
Add dbus service to update favorites. | |||
== Owner == | |||
* Name: [[User:Walter| Walter Bender]] | |||
* Email: <walter AT sl.o> | |||
== Current status == | |||
* Targeted release: (1.02) | |||
* Last updated: (5 November 2013) | |||
* Percentage of completion: 100% | |||
See [https://github.com/walterbender/sugar/commit/81493640bb577fd0d94eb5b4d8bad718c1a2ad53] | See [https://github.com/walterbender/sugar/commit/81493640bb577fd0d94eb5b4d8bad718c1a2ad53] | ||
== Detailed Description == | |||
Since [[Features/Multiple home views]] landed in Sugar 100, it would be nice to enable user-space updates to the Home views. | |||
This requires a new dbus service. The idea is that Sugar activities, e.g., [[Activities/Share Favorites]], could share favorites without requiring a reboot. So, for example, a teacher could share a desktop specific to a lesson plan. | |||
== Benefit to Sugar == | |||
More ways to share configuration information in the classroom or among buddies w/o requiring a reboot. | |||
== Scope == | |||
In jarabe/view/service.py | |||
@dbus.service.method(_DBUS_SHELL_IFACE, | |||
in_signature='ssb', out_signature='') | |||
def SetBundleFavorite(self, bundle_id, version, favorite): | |||
bundleregistry.get_registry().set_bundle_favorite( | |||
bundle_id, version, favorite) | |||
== How To Test == | |||
== User Experience == | |||
The direct impact on the user will be that they don't have to reboot when receiving favorites from buddies. | |||
== Dependencies == | |||
No new dependencies | |||
== Contingency Plan == | |||
None. | |||
== Documentation == | |||
== Release Notes == | |||
== Comments and Discussion == | |||
* http://lists.sugarlabs.org/archive/sugar-devel/2013-November/045588.html | |||
* See [[{{TALKPAGENAME}}|discussion tab for this feature]] | |||
---- | |||