Prevent new Private Membership Teams from being created
Bug #603353 reported by
Brad Crittenden
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Brad Crittenden |
Bug Description
In order to smoothly transition to a world with no Private Membership Teams we must:
1) Land a branch on edge that prevents new PMTs from being created. Ensure that LOSAs and Launchpad Registry members are using edge when creating new teams. (They could still create PMTs on production.)
2) Convert PMTs to PT on edge (see bug 602771).
3) Remove the PMT enum and land against db-devel (see bug 602773).
Related branches
lp://qastaging/~bac/launchpad/bug-603353
- Curtis Hovey (community): Approve
-
Diff: 2614 lines (+251/-1328)23 files modifiedlib/lp/bugs/browser/tests/test_bugsupervisor.py (+0/-36)
lib/lp/bugs/stories/webservice/xx-bug-target.txt (+8/-8)
lib/lp/registry/browser/team.py (+23/-1)
lib/lp/registry/browser/tests/mailinglist-views.txt (+9/-9)
lib/lp/registry/browser/tests/peoplemerge-views.txt (+0/-15)
lib/lp/registry/browser/tests/private-team-creation-views.txt (+47/-217)
lib/lp/registry/browser/tests/team-views.txt (+0/-25)
lib/lp/registry/doc/mailinglist-subscriptions-xmlrpc.txt (+5/-3)
lib/lp/registry/doc/mailinglist-xmlrpc.txt (+5/-5)
lib/lp/registry/doc/mailinglists.txt (+5/-14)
lib/lp/registry/doc/message-holds-xmlrpc.txt (+5/-5)
lib/lp/registry/doc/person.txt (+11/-66)
lib/lp/registry/doc/private-team-roles.txt (+12/-196)
lib/lp/registry/doc/vocabularies.txt (+17/-14)
lib/lp/registry/interfaces/person.py (+3/-4)
lib/lp/registry/model/person.py (+6/-9)
lib/lp/registry/stories/mailinglists/lifecycle.txt (+7/-5)
lib/lp/registry/stories/teammembership/00-newteam.txt (+6/-5)
lib/lp/registry/stories/teammembership/xx-private-membership.txt (+0/-415)
lib/lp/registry/stories/webservice/xx-private-team.txt (+67/-25)
lib/lp/registry/tests/test_mlists.py (+4/-4)
lib/lp/registry/tests/test_person.py (+9/-245)
lib/lp/registry/tests/test_user_vocabularies.py (+2/-2)
Changed in launchpad-registry: | |
assignee: | nobody → Brad Crittenden (bac) |
importance: | Undecided → High |
Changed in launchpad-registry: | |
status: | New → Triaged |
Changed in launchpad-registry: | |
status: | Triaged → In Progress |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad-registry: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fixed in stable r11138 <http:// bazaar. launchpad. net/~launchpad- pqm/launchpad/ stable/ revision/ 11138>.