Features/Transfer to many options: Difference between revisions
No edit summary |
|||
| Line 54: | Line 54: | ||
* '''[Code-Requirements] Client XO wishes to access the share of Server XO''' | * '''[Code-Requirements] Client XO wishes to access the share of Server XO''' | ||
** Mapping a neighborhood-buddy to its IP Address | ** Mapping a neighborhood-buddy to its IP Address | ||
*** Luckily, in the method "def __buddy_updated_cb(self, account, contact_id, properties):" in "jarabe/model/neighborhood.py", there is the "properties['ip4-address']", which contains the IP address of the buddy. All that is needed is to persist in the "BaseBuddyModel" in "jarabe/model/buddy.py". | *** Luckily, in the method "def __buddy_updated_cb(self, account, contact_id, properties):" in "jarabe/model/neighborhood.py", there is the "properties['ip4-address']", which contains the IP address of the buddy. All that is needed is to persist it in the "BaseBuddyModel" in "jarabe/model/buddy.py". | ||
*** When the client clicks on "Access Share" on the buddy, this IP Address can be easily retreived, and the URI formed "https://<IP Address>/webdav" | *** When the client clicks on "Access Share" on the buddy, this IP Address can be easily retreived, and the URI formed "https://<IP Address>/webdav" | ||
** Opening up the server's webdav | ** Opening up the server's webdav | ||
*** The generated URI would be passed to the "Browse" activity; and thereafter, "Browse" would take over. | *** The generated URI would be passed to the "Browse" activity; and thereafter, "Browse" would take over. | ||
** A minor query, regarding the last point, has been posted at http://lists.sugarlabs.org/archive/sugar-devel/2012-April/036425.html | ** A minor query, regarding the last point, has been posted at http://lists.sugarlabs.org/archive/sugar-devel/2012-April/036425.html | ||
== [ARCHIVE] Possible options == | == [ARCHIVE] Possible options == | ||