Part of lp.bugs.externalbugtracker View In Hierarchy
Known subclasses: lp.bugs.externalbugtracker.trac.TracLPPlugin
Method | getExternalBugTrackerToUse | See IExternalBugTracker . |
Method | supportsSingleExports | Return True if the Trac instance provides CSV exports for single |
Method | getRemoteBug | See ExternalBugTracker . |
Method | getRemoteBugBatch | See ExternalBugTracker . |
Method | initializeRemoteBugDB | See ExternalBugTracker . |
Method | getRemoteImportance | See ExternalBugTracker . |
Method | getRemoteStatus | Return the remote status for the given bug id. |
Method | convertRemoteImportance | See ExternalBugTracker . |
Method | convertRemoteStatus | See IExternalBugTracker |
Method | _fetchBugData | Retrieve the CSV bug data from a URL and return it. |
Unknown Field: bug_ids | A list of bug IDs that we can use for discovery purposes. |
Parameters | query_url | The URL from which to retrieve the CSV bug data. |
Returns | A list of dicts, with each dict representing a single
row in the CSV data retrieved from query_url . |
ExternalBugTracker
.
This method overrides ExternalBugTracker.initializeRemoteBugDB() so that the remote Trac instance's support for single ticket exports can be taken into account.
If the URL specified for the bugtracker is not valid a BugTrackerConnectError will be raised.
ExternalBugTracker
.
This method is implemented here as a stub to ensure that existing functionality is preserved. As a result, UNKNOWN_REMOTE_IMPORTANCE will always be returned.
Raise BugNotFound if the bug can't be found. Raise InvalidBugId if the bug id has an unexpected format.
ExternalBugTracker
.
This method is implemented here as a stub to ensure that existing functionality is preserved. As a result, BugTaskImportance.UNKNOWN will always be returned.