Need a closed team and user vocabulary and picker

Bug #681035 reported by Curtis Hovey
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Curtis Hovey

Bug Description

There are several cases where Launchpad must prevent users from selecting a team with an open subscription policy because it compromises security or discloses information. The person picker and forms need a vocabulary that is composed on closed teams (restricted and moderated), and users. The picker/vocabulary is needed is needed in:

1. closed team owner role
2. closed team +addmember
3. moderated team +proposemember

Related branches

Revision history for this message
Robert Collins (lifeless) wrote :

I have a suggestion here - if someone puts in an exact match for an open team, we should show-and-explain-why-its-not-usable.

Revision history for this message
Curtis Hovey (sinzui) wrote :

I am not sure how we would do that with vocabularies, they return one set of data. The picker could be reimplemented to do an exact look + a search as we do on global search. hmm. Doing so would fix several related vocabulary/picker bugs where exact matches are not top listed (bug 419531). Worse still users get timeouts search for terms that do have an exact match (bug 541979).

Curtis Hovey (sinzui)
description: updated
Revision history for this message
Launchpad QA Bot (lpqabot) wrote : Bug fixed by a commit
tags: added: qa-needstesting
Changed in launchpad-registry:
status: In Progress → Fix Committed
Curtis Hovey (sinzui)
tags: added: qa-ok
removed: qa-needstesting
Curtis Hovey (sinzui)
Changed in launchpad-registry:
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.