Created by Seif Lotfy and last modified
Get this branch:
bzr branch lp:~seif/cheers/dev
Only Seif Lotfy can upload to this branch. If you are Seif Lotfy please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Seif Lotfy

Recent revisions

15. By Seif Lotfy

fix dbus and monitor clash

14. By Seif Lotfy

fix monitor and DBus Methods naming

13. By Manish Sinha (मनीष सिन्हा)

Added the trophy dict-->list converter and added the provision to fetch the trophies via get_trophies from DBus

Moved the getting of instance of trophy store from config.py to factory.py

Use the updated trophy in samples/valid.trophy
When the trophies are requested via DBus API the error got is
process 10926: Array or variant type requires that type string be written, but end_struct was written.
The overall signature expected here was 'a(a(a(s))a(a(s))ssssb)' and we are on byte 16 of that signature.
ERROR:dbus.service:Unable to append ([['some-id-for-trophy', [['default', 'My Great Trophy'], ['fr-fr', 'Mon Trophie a la Magnifique']], [['default', "You must be really great! That's why you've got this trophy."], ['fr-fr', u'Vous \xeates tres magnifique!']], 'my-great-trophy-set', '/usr/share/pixmaps/apple-grren.png', 'gtk-info', 'application://banshee.desktop', True]],) to message with signature a(a(a(s))a(a(s))ssssb): <type 'exceptions.TypeError'>: Unknown type '\x29' in D-Bus signature

12. By Seif Lotfy

add get_sets

11. By Seif Lotfy

added unaward_trophies,award_trophies and delete trophies to datastore

10. By Seif Lotfy

implemented get_trophies_by_app and get_trophies_by_set

9. By Seif Lotfy

merge all basic DBus API methods
add DB fetching methods

8. By Seif Lotfy

added DB methods get_trophies and geT_awarded_trophies

7. By Manish Sinha (मनीष सिन्हा)

Added method stubs in logic.py which needs to be used by DBus API calls

6. By Seif Lotfy

add trophy class

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.