Add a capability for whether a HostingService can list remote repos.
Review Request #5923 — Created June 2, 2014 and submitted
This adds
HostingService.supports_list_remote_repositories, which is
used for determining ifget_remote_repositories()and
get_remote_repository()can be called. This defaults to false, but
GitHub enables it.The API exposes this on
HostingServiceResource, and
HostingServiceAccountResourceuses it to determine whether to show a
'remote_repositories' link.
Unit tests pass.
Tested manually by looking at the API results for GitHub services/accounts
and non-GitHub services/accounts.
This is a review from Review Bot. Tool: PEP8 Style Checker Processed Files: reviewboard/webapi/resources/hosting_service_account.py reviewboard/hostingsvcs/github.py reviewboard/webapi/resources/hosting_service.py reviewboard/hostingsvcs/service.py Ignored Files: