Use registries for hosting services

Review Request #7786 — Created Nov. 30, 2015 and submitted

brennie
Review Board
release-2.6.x
7785
7795
reviewboard

Hosting services now use Djblets registries for managing the set of
services. The external API remains unchanged. The handling of URL
patterns has also been refactored into the HostingServiceRegistry.

  • Ran unit tests.
Description From Last Updated

Col: 29 E131 continuation line unaligned for hanging indent

reviewbotreviewbot

Docstring?

daviddavid

Docstring?

daviddavid

Can we call this variable _hosting_service_registry to match the type?

daviddavid

"Return" instead of "Get"

daviddavid

Can you change this to be "Return" instead of "Retrieves"?

daviddavid

"Register"

daviddavid

This should use symbolic keys.

daviddavid
reviewbot
  1. Tool: Pyflakes
    Processed Files:
        reviewboard/hostingsvcs/tests.py
        reviewboard/hostingsvcs/service.py
    
    
    
    Tool: PEP8 Style Checker
    Processed Files:
        reviewboard/hostingsvcs/tests.py
        reviewboard/hostingsvcs/service.py
    
    
  2. reviewboard/hostingsvcs/service.py (Diff revision 1)
     
     
    Col: 29
     E131 continuation line unaligned for hanging indent
    
  3. 
      
brennie
reviewbot
  1. Tool: Pyflakes
    Processed Files:
        reviewboard/hostingsvcs/tests.py
        reviewboard/hostingsvcs/service.py
    
    
    
    Tool: PEP8 Style Checker
    Processed Files:
        reviewboard/hostingsvcs/tests.py
        reviewboard/hostingsvcs/service.py
    
    
  2. 
      
brennie
reviewbot
  1. Tool: Pyflakes
    Processed Files:
        reviewboard/hostingsvcs/tests.py
        reviewboard/hostingsvcs/service.py
    
    
    
    Tool: PEP8 Style Checker
    Processed Files:
        reviewboard/hostingsvcs/tests.py
        reviewboard/hostingsvcs/service.py
    
    
  2. 
      
brennie
reviewbot
  1. Tool: Pyflakes
    Processed Files:
        reviewboard/hostingsvcs/tests.py
        reviewboard/hostingsvcs/service.py
    
    
    
    Tool: PEP8 Style Checker
    Processed Files:
        reviewboard/hostingsvcs/tests.py
        reviewboard/hostingsvcs/service.py
    
    
  2. 
      
brennie
reviewbot
  1. Tool: Pyflakes
    Processed Files:
        reviewboard/hostingsvcs/tests.py
        reviewboard/hostingsvcs/service.py
    
    
    
    Tool: PEP8 Style Checker
    Processed Files:
        reviewboard/hostingsvcs/tests.py
        reviewboard/hostingsvcs/service.py
    
    
  2. 
      
brennie
reviewbot
  1. Tool: Pyflakes
    Processed Files:
        reviewboard/hostingsvcs/tests.py
        reviewboard/hostingsvcs/service.py
    
    
    
    Tool: PEP8 Style Checker
    Processed Files:
        reviewboard/hostingsvcs/tests.py
        reviewboard/hostingsvcs/service.py
    
    
  2. 
      
david
  1. 
      
  2. reviewboard/hostingsvcs/service.py (Diff revision 6)
     
     

    Docstring?

  3. reviewboard/hostingsvcs/service.py (Diff revision 6)
     
     

    Docstring?

  4. reviewboard/hostingsvcs/service.py (Diff revision 6)
     
     

    Can we call this variable _hosting_service_registry to match the type?

  5. reviewboard/hostingsvcs/service.py (Diff revision 6)
     
     

    "Return" instead of "Get"

  6. reviewboard/hostingsvcs/service.py (Diff revision 6)
     
     

    Can you change this to be "Return" instead of "Retrieves"?

  7. reviewboard/hostingsvcs/service.py (Diff revision 6)
     
     

    "Register"

  8. 
      
brennie
reviewbot
  1. Tool: PEP8 Style Checker
    Processed Files:
        reviewboard/reviews/fields.py
        reviewboard/registries/registry.py
        reviewboard/hostingsvcs/service.py
    
    
    
    Tool: Pyflakes
    Processed Files:
        reviewboard/reviews/fields.py
        reviewboard/registries/registry.py
        reviewboard/hostingsvcs/service.py
    
    
  2. 
      
brennie
reviewbot
  1. Tool: Pyflakes
    Processed Files:
        reviewboard/hostingsvcs/service.py
    
    
    
    Tool: PEP8 Style Checker
    Processed Files:
        reviewboard/hostingsvcs/service.py
    
    
  2. 
      
brennie
reviewbot
  1. Tool: Pyflakes
    Processed Files:
        reviewboard/hostingsvcs/tests.py
        reviewboard/hostingsvcs/service.py
    
    
    
    Tool: PEP8 Style Checker
    Processed Files:
        reviewboard/hostingsvcs/tests.py
        reviewboard/hostingsvcs/service.py
    
    
  2. 
      
david
  1. 
      
  2. reviewboard/hostingsvcs/service.py (Diff revision 9)
     
     
     
     
     
     
     

    This should use symbolic keys.

  3. 
      
brennie
reviewbot
  1. Tool: Pyflakes
    Processed Files:
        reviewboard/hostingsvcs/tests.py
        reviewboard/hostingsvcs/service.py
    
    
    
    Tool: PEP8 Style Checker
    Processed Files:
        reviewboard/hostingsvcs/tests.py
        reviewboard/hostingsvcs/service.py
    
    
  2. 
      
brennie
reviewbot
  1. Tool: Pyflakes
    Processed Files:
        reviewboard/hostingsvcs/tests.py
        reviewboard/hostingsvcs/service.py
    
    
    
    Tool: PEP8 Style Checker
    Processed Files:
        reviewboard/hostingsvcs/tests.py
        reviewboard/hostingsvcs/service.py
    
    
  2. 
      
david
  1. Ship It!
  2. 
      
brennie
Review request changed

Status: Closed (submitted)

Change Summary:

Pushed to release-2.6.x (bb9b076)
Loading...