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.