Part of lp.registry.vocabularies View In Hierarchy
Known subclasses: lp.registry.vocabularies.ValidPersonOrExclusiveTeamVocabulary, lp.registry.vocabularies.ValidPersonVocabulary, lp.registry.vocabularies.ValidTeamMemberVocabulary, lp.registry.vocabularies.ValidTeamOwnerVocabulary, lp.registry.vocabularies.ValidTeamVocabulary
A Person is considered valid if they have a preferred email address, and Person.merged is None. Teams have no restrictions at all, which means that all teams the user has the permission to view are considered valid. A user can view private teams in which they are a member and any public team.
This vocabulary is registered as ValidPersonOrTeam, ValidAssignee, ValidMaintainer and ValidOwner, because they have exactly the same requisites.
Method | __contains__ | Undocumented |
Method | store | The storm store. |
Method | search | Return people/teams whose fti or email address match :text:. |
Method | searchForTerms | See IHugeVocabulary . |
Method | supportedFilters | See IHugeVocabulary . |
Method | _karma_context_constraint | Undocumented |
Method | _doSearch | Return the people/teams whose fti or email address match :text: |
Inherited from BasePersonVocabulary:
Method | toTerm | Return the term for this object. |
Method | getTermByToken | Return the term for the given token. |
Inherited from SQLObjectVocabularyBase:
Method | __init__ | Undocumented |
Method | toTerm | Undocumented |
Method | __iter__ | Return an iterator which provides the terms from the vocabulary. |
Method | __len__ | Undocumented |
Method | getTerm | Undocumented |
Method | getTermByToken | Undocumented |
Method | emptySelectResults | Return a SelectResults object without any elements. |
Inherited from FilteredVocabularyBase (via SQLObjectVocabularyBase):
Method | __getattribute__ | Undocumented |