Create LP user if necessary

Bug #611246 reported by Michael Nelson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Software Center Agent
Fix Released
High
Anthony Lenton

Bug Description

Currently this hasn't been an issue because we're restricting the purchasing of applications to certain teams (and hence users of LP), but before we enable public use of software purchasing we need to ensure that we handle the case where:

1) Ubuntu user (who's never seen or used LP) creates an SSO account and initiates a purchase
2) agent tries to create LP subscription but user doesn't exist.

The LP-side of this was implemented with bug 598464 (a private xml-rpc call) but not yet QA'd.

Tags: qa-needed
Changed in software-center-agent:
milestone: none → beta1
Revision history for this message
Michael Nelson (michael.nelson) wrote :

Here's the script QA'ing this feature on staging Launchpad:
https://pastebin.canonical.com/35620/

Changed in software-center-agent:
assignee: nobody → Anthony Lenton (elachuni)
status: Triaged → In Progress
Changed in software-center-agent:
status: In Progress → Fix Committed
Revision history for this message
Michael Nelson (michael.nelson) wrote :

Even though I've QA'd the LP side of this, it would be worth QA'ing the integration from the sca. But, as its a private xml-rpc call (only possible from within the datacenter), it would only be possible to QA on staging, which would mean removing the team restriction on the staging SCA.

Perhaps we can do this on staging SCA once the production SCA has been deployed?

tags: added: qa-needed
Changed in software-center-agent:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.