Difference between revisions of "Features/Update Favorites"
< Features
Jump to navigation
Jump to search
m (FGrose moved page Features/UpdateFavorites to Features/Update Favorites: deCamelCase) |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | + | <noinclude> | |
− | + | [[Category:FeatureLanded|Update Favorites]] | |
− | <noinclude> | + | [[Category:Features requested by OLPC AU]] |
− | [[Category: | + | </noinclude> |
− | [[Category: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
== Summary == | == Summary == | ||
Line 27: | Line 21: | ||
== Detailed Description == | == Detailed Description == | ||
− | Since | + | 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/ | + | 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 == | == Benefit to Sugar == | ||
Line 44: | Line 38: | ||
== How To Test == | == How To Test == | ||
− | |||
− | |||
− | |||
− | |||
== User Experience == | == User Experience == | ||
Line 69: | Line 59: | ||
* See [[{{TALKPAGENAME}}|discussion tab for this feature]] | * See [[{{TALKPAGENAME}}|discussion tab for this feature]] | ||
---- | ---- | ||
− |
Latest revision as of 14:39, 20 April 2015
Summary
Add dbus service to update favorites.
Owner
- Name: Walter Bender
- Email: <walter AT sl.o>
Current status
- Targeted release: (1.02)
- Last updated: (5 November 2013)
- Percentage of completion: 100%
See [1]
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 discussion tab for this feature