l.b.i.bugtasksearch : module documentation

Part of lp.bugs.interfaces

Interfaces for searching bug tasks. Mostly used with IBugTaskSet.
Class BugBranchSearch Bug branch search option.
Class BugBlueprintSearch Bug blueprint search option.
Class BugTagsSearchCombinator Bug Tags Search Combinator
Class BugTaskSearchParams Encapsulates search parameters for BugTask.search()
Interface IBugTaskSearchBase The basic search controls.
Interface IBugTaskSearch The schema used by a bug task search form not on a Person.
Interface IPersonBugTaskSearch The schema used by the bug task search form of a person.
Interface IUpstreamProductBugTaskSearch The schema used by the bug task search form for upstream products.
Interface IFrontPageBugTaskSearch Additional search options for the front page of bugs.
Function get_person_bugtasks_search_params Returns a list of BugTaskSearchParams which can be used to
def get_person_bugtasks_search_params(user, context, **kwargs):

Returns a list of BugTaskSearchParams which can be used to search for all tasks related to a user given by context.

Which tasks are related to a user?
  • the user has to be either assignee or owner of this task OR
  • the user has to be subscriber or commenter to the underlying bug OR
  • the user is reporter of the underlying bug, but this condition is automatically fulfilled by the first one as each new bug always get one task owned by the bug reporter
API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.