l.b.m.b.BugTracker(SQLBase) : class documentation

Part of lp.bugs.model.bugtracker View In Hierarchy

A class to access the BugTracker table in the database.

Each BugTracker is a distinct instance of that bug tracking tool. For example, each Bugzilla deployment is a separate BugTracker. bugzilla.mozilla.org and bugzilla.gnome.org are each distinct BugTrackers.

Method latestwatches See IBugTracker.
Method multi_product Return True if this BugTracker tracks multiple projects.
Method getBugFilingAndSearchLinks See IBugTracker.
Method getBugsWatching See IBugTracker.
Method watches_ready_to_check Undocumented
Method watches_with_unpushed_comments Undocumented
Method watches_needing_update All watches needing some sort of update.
Method imported_bug_messages See IBugTracker.
Method getLinkedPersonByName Return the Person with a given name on this bugtracker.
Method linkPersonToSelf See IBugTrackerSet.
Method ensurePersonForSelf Return a Person that is linked to this bug tracker.
Method resetWatches See IBugTracker.
Method addRemoteComponentGroup See IBugTracker.
Method getAllRemoteComponentGroups See IBugTracker.
Method getRemoteComponentGroup See IBugTracker.
Method getRemoteComponentForDistroSourcePackageName See IBugTracker.
Method getRelatedPillars See IBugTracker.
Method _custom_filing_url_patterns Return a dict of bugtracker-specific bugfiling URL patterns.
Method _get_aliases See IBugTracker.aliases.
Method _set_aliases See IBugTracker.aliases.

Inherited from SQLBase:

Method __init__ Extended version of the SQLObjectBase constructor.
Method __repr__ Undocumented
Method destroySelf Undocumented
Method __eq__ Equality operator.
Method __ne__ Inverse of __eq__.
Method __storm_invalidated__ Flush cached properties.
Class Method _get_store Undocumented
@property
def _custom_filing_url_patterns(self):
Return a dict of bugtracker-specific bugfiling URL patterns.
@property
def latestwatches(self):
See IBugTracker.
@property
def multi_product(self):
Return True if this BugTracker tracks multiple projects.
def getBugFilingAndSearchLinks(self, remote_product, summary=None, description=None, remote_component=None):
See IBugTracker.
def getBugsWatching(self, remotebug):
See IBugTracker.
@property
def watches_ready_to_check(self):
Undocumented
@property
def watches_with_unpushed_comments(self):
Undocumented
@property
def watches_needing_update(self):
All watches needing some sort of update.
ReturnsThe union of watches_ready_to_check and watches_with_unpushed_comments.
def _get_aliases(self):
See IBugTracker.aliases.
def _set_aliases(self, alias_urls):
See IBugTracker.aliases.
@property
def imported_bug_messages(self):
See IBugTracker.
def getLinkedPersonByName(self, name):
Return the Person with a given name on this bugtracker.
def linkPersonToSelf(self, name, person):
See IBugTrackerSet.
def ensurePersonForSelf(self, display_name, email, rationale, creation_comment):
Return a Person that is linked to this bug tracker.
def resetWatches(self, new_next_check=None):
See IBugTracker.
def addRemoteComponentGroup(self, component_group_name):
See IBugTracker.
def getAllRemoteComponentGroups(self):
See IBugTracker.
def getRemoteComponentGroup(self, component_group_name):
See IBugTracker.
def getRemoteComponentForDistroSourcePackageName(self, distribution, sourcepackagename):
See IBugTracker.
def getRelatedPillars(self, user=None):
See IBugTracker.
API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.