← Back to team overview

buy-something team mailing list archive

Status update 2010-06-25

 

Hi all,

I've finished the stubs for the three functions as follows:

What is available for purchase? - API stub complete, just finishing
the test for the api version (I'd previously done a non lazr-restful
version). The api call is: applications.filter(series_name="maverick",
arch_tag="i386"), and it just returns a collection of applications
initialised from an example json file in the docs folder.

What have I purchased? api call: subscriptions.getForOAuthToken()
which returns a collection of subscriptions initialised from an
example json file in the docs folder.

Implemented a basic stub for "I want to buy X" - client just directs
embedded webkit to: /subscriptions/en/ubuntu/maverick/+new/ which just
returns the final page for the software center client with buttons to
test the success/failure triggers.

Other news:
Created "get or create lpuser via api" Launchpad registry bug (Francis
- can you update the importance as you see fit):
https://bugs.edge.launchpad.net/launchpad-registry/+bug/598464

Updated the (written) interaction for "I want to buy X" after
yesterdays chat with Ricardo and mvo, at:
https://wiki.canonical.com/Ubuntu/SoftwareCenter/10.10/Roadmap/SoftwareCenterAgent
Later had a call with Ricardo to go over the 'I want to buy X"
interaction and make sure it's sane.

Plan for Monday:
 * Make it available for mvo (either locally or on a server)
 * Start actually implementing the functionality to replace the stubs
- which will begin with creating the proper models and relationships.

Enjoy your weekends people!
-Michael