Automatically sign-up people to a Launchpad sprint

Registered by Данило Шеган

This represents the work needed to be done to tie in our Connect registration system living on http://connect.linaro.org/register/ with Launchpad sprints (like http://launchpad.net/sprints/lcq1-12) by automatically registering people's attendance (including their attendance time and subscribing them to the sprint).

Blueprint information

Status:
Complete
Approver:
Данило Шеган
Priority:
High
Drafter:
Данило Шеган
Direction:
Approved
Assignee:
Данило Шеган
Definition:
Superseded
Series goal:
Accepted for trunk
Implementation:
Deferred
Milestone target:
None
Completed by
Данило Шеган

Sprints

Whiteboard

[dzin Jan 27, 2012] Needs to be done before 2012.q1 connect
[dzin Feb 24, 2012] Move to next cycle, important for 2012.q2 connect
[dzin Apr 3, 2012] Move to 12.04 Cycle.
[danilo Apr 24, 2012] Different approach is used for this, avoiding Launchpad altogether.
[dooferlad Apr 24, 2012] We are exporting information required for registration in Launchpad from our registration form through a private API that will be used by a script to register users for Connect. This is, I assume, a temporary measure until we have everything we need in Summit.
[dzin Apr 27, 2012] Move to backlog unavailable resources and clarification
[dzin May 4, 2012] The workaround described by danilo and dooferlad above is being used to execute the functionality described by this blueprint for Connect Q2.12.
[danilo May 7, 2012] Decided in the planning meeting between dzin, asac, danilo that this is no longer needed (implemented differently).

Meta:
Headline: Auto-register Linaro Connect attendees for a sprint in Launchpad
Acceptance: All attendees for next Linaro Connect are automatically subscribed to launchpad.net/sprints/lcq1-12 and any new registrations are processed in a timely manner

(?)

Work Items

Work items:
Explore what API (if any) Launchpad has for registering sprint attendance: DONE
Explore what permissions are required to register people for a sprint in Launchpad: DONE
Write and execute a script to subscribe people with certain LP user accounts to a http://launchpad.net/sprints/lcq1-12: DONE
Provide LP Sprints subscribe API: INPROGRESS
Make registration form automatically update attendance data when conference attendee changes it on connect.linaro.org: TODO
[danilo] Create page on the registration site that provides just the information we need for registering a Launchpad user in summit: INPROGRESS
[mhall119] Script using data from the registration site to register people for Connect: INPROGRESS

This blueprint contains Public information 
Everyone can see this information.