* added social_ids to BuddyModel, still working on integration to access them in group view.
* added social_ids to BuddyModel, still working on integration to access them in group view.
* reading about [https://developer.gnome.org/gobject/unstable/index.html GObject] and [http://python-gtk-3-tutorial.readthedocs.org/en/latest/objects.html Python GTK]
* reading about [https://developer.gnome.org/gobject/unstable/index.html GObject] and [http://python-gtk-3-tutorial.readthedocs.org/en/latest/objects.html Python GTK]
+
+
=== Adding social ids ===
+
What are social ids?
+
+
Social IDs identify a user on external platforms uniquely.
+
+
To create mini profiles in group view, we can add a social_ids dictionary to BaseBuddy model in addition to other properties like nick and color. social_ids is a mapping of `service key` : `uid`.
+
E.g. {'/desktop/sugar/user/social/project_sharing_website': '19348r93jfioaf', '/desktop/sugar/user/social/another_service': 'adfjafp1asdf'}
+
+
social_ids can be stored in gconf. As multiple social_ids are added, we will have a gconf file that looks like this: