Merge lp://staging/~jonobacon/ubuntu-accomplishments-viewer/publishonline into lp://staging/ubuntu-accomplishments-viewer
Status: | Merged |
---|---|
Merged at revision: | 117 |
Proposed branch: | lp://staging/~jonobacon/ubuntu-accomplishments-viewer/publishonline |
Merge into: | lp://staging/ubuntu-accomplishments-viewer |
Diff against target: |
400 lines (+213/-27) 4 files modified
accomplishments_viewer/AccomplishmentsViewerWindow.py (+10/-0) accomplishments_viewer/PreferencesAccomplishmentsViewerDialog.py (+28/-1) data/ui/PreferencesAccomplishmentsViewerDialog.ui (+119/-0) po/accomplishments-viewer.pot (+56/-26) |
To merge this branch: | bzr merge lp://staging/~jonobacon/ubuntu-accomplishments-viewer/publishonline |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Ubuntu Accomplishments Viewer Developers | Pending | ||
Review via email:
|
Description of the change
This branch adds support to the desktop client for a user to publish their trophies to the web application that will be landing as part of the 0.3 release. Please note, you will also need to have lp:~jonobacon/ubuntu-accomplishments-daemon/publishonline to use this.
This is how it works:
* The user loads Edit -> Preferences and can click a Publish button to share their trophies online. If they are currently publishing they instead see a Stop Publishing button.
Publishing involves the following:
* We scan the list of shared directories for ones that are shared with the validation server.
* For the share that is active, we create a WEBVIEW file in the trophy dir (this is used by the web app to show publishing.
* We also generate a URL with the share name and share id for the user to set up their online trophy cabinet.
This feature should now be complete to land in trunk.