Activity log for bug #1087752

Date Who What changed Old value New value Message
2012-12-07 15:45:25 Michael Nelson bug added bug
2012-12-07 15:47:48 Michael Nelson branch linked lp:~michael.nelson/software-center/add-initiate-purchase
2013-01-11 09:09:03 Michael Nelson description The sca REST api should enable an oauth'd request to: 1) Check the pay prefs for the user, and 2) purchase a new p3a subscription via the API as per the spec at: https://docs.google.com/a/canonical.com/document/d/1i8g-55GwQbDwseRDsISo4C1GEPOBsHuihiUt7oBy498/edit The sca REST api should enable an oauth'd request to: 1) Check the pay prefs for the user, and 2) purchase a new p3a subscription via the API as per the spec at: https://docs.google.com/a/canonical.com/document/d/1i8g-55GwQbDwseRDsISo4C1GEPOBsHuihiUt7oBy498/edit QA Notes: You can test the api using one of the helpers in USC (on a branch with the updated client): $ bzr branch lp:~michael.nelson/software-center/update-sca-client qa-purchase-api $ cd qa-purchase-api/utils/ $ SOFTWARE_CENTER_BUY_HOST=https://sc.staging.ubuntu.com ./piston-helpers/piston_generic_helper.py --output=text --needs-auth SoftwareCenterAgentAPI retrieve_payment_method Currently it results in a 500 error while trying to use the max_age kwarg to SSO's validate_token api call https://pastebin.canonical.com/81716/
2013-01-18 09:39:51 Michael Nelson description The sca REST api should enable an oauth'd request to: 1) Check the pay prefs for the user, and 2) purchase a new p3a subscription via the API as per the spec at: https://docs.google.com/a/canonical.com/document/d/1i8g-55GwQbDwseRDsISo4C1GEPOBsHuihiUt7oBy498/edit QA Notes: You can test the api using one of the helpers in USC (on a branch with the updated client): $ bzr branch lp:~michael.nelson/software-center/update-sca-client qa-purchase-api $ cd qa-purchase-api/utils/ $ SOFTWARE_CENTER_BUY_HOST=https://sc.staging.ubuntu.com ./piston-helpers/piston_generic_helper.py --output=text --needs-auth SoftwareCenterAgentAPI retrieve_payment_method Currently it results in a 500 error while trying to use the max_age kwarg to SSO's validate_token api call https://pastebin.canonical.com/81716/ The sca REST api should enable an oauth'd request to: 1) Check the pay prefs for the user, and 2) purchase a new p3a subscription via the API as per the spec at: https://docs.google.com/a/canonical.com/document/d/1i8g-55GwQbDwseRDsISo4C1GEPOBsHuihiUt7oBy498/edit QA Notes: You can test the api using one of the helpers in USC (on a branch with the updated client):    $ bzr branch lp:~michael.nelson/software-center/update-sca-client qa-purchase-api    $ cd qa-purchase-api/utils/    $ SOFTWARE_CENTER_BUY_HOST=https://sc.staging.ubuntu.com ./piston-helpers/piston_generic_helper.py --output=text --needs-auth SoftwareCenterAgentAPI retrieve_payment_method QA Status: Currently we get a 500 because an old version of python-canonical-payment-client is installed [1], which doesn't support the account_preferences call [2]. [1] https://pastebin.canonical.com/82429/ [2] https://pastebin.canonical.com/82428/
2013-01-18 09:40:14 Michael Nelson description The sca REST api should enable an oauth'd request to: 1) Check the pay prefs for the user, and 2) purchase a new p3a subscription via the API as per the spec at: https://docs.google.com/a/canonical.com/document/d/1i8g-55GwQbDwseRDsISo4C1GEPOBsHuihiUt7oBy498/edit QA Notes: You can test the api using one of the helpers in USC (on a branch with the updated client):    $ bzr branch lp:~michael.nelson/software-center/update-sca-client qa-purchase-api    $ cd qa-purchase-api/utils/    $ SOFTWARE_CENTER_BUY_HOST=https://sc.staging.ubuntu.com ./piston-helpers/piston_generic_helper.py --output=text --needs-auth SoftwareCenterAgentAPI retrieve_payment_method QA Status: Currently we get a 500 because an old version of python-canonical-payment-client is installed [1], which doesn't support the account_preferences call [2]. [1] https://pastebin.canonical.com/82429/ [2] https://pastebin.canonical.com/82428/ The sca REST api should enable an oauth'd request to: 1) Check the pay prefs for the user, and 2) purchase a new p3a subscription via the API as per the spec at: https://docs.google.com/a/canonical.com/document/d/1i8g-55GwQbDwseRDsISo4C1GEPOBsHuihiUt7oBy498/edit QA Notes: You can test the api using one of the helpers in USC (on a branch with the updated client):    $ bzr branch lp:~michael.nelson/software-center/update-sca-client qa-purchase-api    $ cd qa-purchase-api/utils/    $ SOFTWARE_CENTER_BUY_HOST=https://sc.staging.ubuntu.com ./piston-helpers/piston_generic_helper.py --output=text --needs-auth SoftwareCenterAgentAPI retrieve_payment_method QA Status: Currently we get a 500 because an old version of python-canonical-payment-client is installed on staging [1], which doesn't support the account_preferences call [2]. [1] https://pastebin.canonical.com/82429/ [2] https://pastebin.canonical.com/82428/
2013-02-07 09:34:58 Michael Nelson description The sca REST api should enable an oauth'd request to: 1) Check the pay prefs for the user, and 2) purchase a new p3a subscription via the API as per the spec at: https://docs.google.com/a/canonical.com/document/d/1i8g-55GwQbDwseRDsISo4C1GEPOBsHuihiUt7oBy498/edit QA Notes: You can test the api using one of the helpers in USC (on a branch with the updated client):    $ bzr branch lp:~michael.nelson/software-center/update-sca-client qa-purchase-api    $ cd qa-purchase-api/utils/    $ SOFTWARE_CENTER_BUY_HOST=https://sc.staging.ubuntu.com ./piston-helpers/piston_generic_helper.py --output=text --needs-auth SoftwareCenterAgentAPI retrieve_payment_method QA Status: Currently we get a 500 because an old version of python-canonical-payment-client is installed on staging [1], which doesn't support the account_preferences call [2]. [1] https://pastebin.canonical.com/82429/ [2] https://pastebin.canonical.com/82428/ The sca REST api should enable an oauth'd request to: 1) Check the pay prefs for the user, and 2) purchase a new p3a subscription via the API as per the spec at: https://docs.google.com/a/canonical.com/document/d/1i8g-55GwQbDwseRDsISo4C1GEPOBsHuihiUt7oBy498/edit QA Notes: You can test the api using one of the helpers in USC (on a branch with the updated client):    $ bzr branch lp:~michael.nelson/software-center/update-sca-client qa-purchase-api    $ cd qa-purchase-api/utils/    $ SOFTWARE_CENTER_BUY_HOST=https://sc.staging.ubuntu.com ./piston-helpers/piston_generic_helper.py --output=text --needs-auth SoftwareCenterAgentAPI retrieve_payment_method QA Status: Purchasing is working [1], but retrieving the payment method is not - we get a 500 because an old version of python-canonical-payment-client is installed on staging [2], which doesn't support the account_preferences call [3]. [1] https://pastebin.canonical.com/84090/ [2] https://pastebin.canonical.com/82429/ [3] https://pastebin.canonical.com/82428/
2013-02-07 16:34:31 Michael Nelson software-center-agent: status In Progress Fix Committed
2013-02-18 09:10:39 Michael Nelson software-center-agent: status Fix Committed Fix Released