• 
      

    [WIP] Admin page for integrations.

    Review Request #7034 — Created March 9, 2015 and discarded

    Information

    Review Board
    master

    Reviewers

    This provide the admin page to manage integrations.

    Update: March 15, 2015

    • Added admin.py for configuredIntegrations
    • Added template for integration and configuredIntegration view
    • Added update method to WebapiResouce for toggling of integrations
    • Added toggle and add new link event to configuredIntegration model

    Update: March 18, 2015

    • Added mockup for the admin page UI
    
     

    Description From Last Updated

    'reviewboard' imported but unused

    reviewbotreviewbot

    Col: 5 E123 closing bracket does not match indentation of opening bracket's line

    reviewbotreviewbot

    Col: 6 W292 no newline at end of file

    reviewbotreviewbot

    'Http404' imported but unused

    reviewbotreviewbot

    Col: 80 E501 line too long (83 > 79 characters)

    reviewbotreviewbot

    'patterns' imported but unused

    reviewbotreviewbot

    'include' imported but unused

    reviewbotreviewbot

    'ObjectDoesNotExist' imported but unused

    reviewbotreviewbot

    Col: 5 E303 too many blank lines (2)

    reviewbotreviewbot

    'reviewboard' imported but unused

    reviewbotreviewbot

    Col: 5 E123 closing bracket does not match indentation of opening bracket's line

    reviewbotreviewbot

    'Http404' imported but unused

    reviewbotreviewbot

    Col: 80 E501 line too long (83 > 79 characters)

    reviewbotreviewbot

    Col: 9 E123 closing bracket does not match indentation of opening bracket's line

    reviewbotreviewbot
    reviewbot
    1. Tool: Pyflakes
      Processed Files:
          reviewboard/webapi/resources/root.py
          reviewboard/integrations/urls.py
          reviewboard/webapi/resources/__init__.py
          reviewboard/__init__.py
          reviewboard/integrations/views.py
          reviewboard/urls.py
          reviewboard/integrations/models.py
          reviewboard/integrations/manager.py
          reviewboard/integrations/integration.py
          reviewboard/staticbundles.py
          reviewboard/webapi/resources/integration.py
      
      Ignored Files:
          reviewboard/static/rb/js/integrations/views/integrationManagerView.js
          reviewboard/templates/integrations/integration_list.html
          reviewboard/static/rb/js/integrations/models/integrationManagerModel.js
      
      
      
      Tool: PEP8 Style Checker
      Processed Files:
          reviewboard/webapi/resources/root.py
          reviewboard/integrations/urls.py
          reviewboard/webapi/resources/__init__.py
          reviewboard/__init__.py
          reviewboard/integrations/views.py
          reviewboard/urls.py
          reviewboard/integrations/models.py
          reviewboard/integrations/manager.py
          reviewboard/integrations/integration.py
          reviewboard/staticbundles.py
          reviewboard/webapi/resources/integration.py
      
      Ignored Files:
          reviewboard/static/rb/js/integrations/views/integrationManagerView.js
          reviewboard/templates/integrations/integration_list.html
          reviewboard/static/rb/js/integrations/models/integrationManagerModel.js
      
      
    2. reviewboard/__init__.py (Diff revision 1)
       
       
      Show all issues
       'reviewboard' imported but unused
      
    3. reviewboard/integrations/urls.py (Diff revision 1)
       
       
      Show all issues
      Col: 5
       E123 closing bracket does not match indentation of opening bracket's line
      
    4. reviewboard/integrations/urls.py (Diff revision 1)
       
       
      Show all issues
      Col: 6
       W292 no newline at end of file
      
    5. reviewboard/integrations/views.py (Diff revision 1)
       
       
      Show all issues
       'Http404' imported but unused
      
    6. reviewboard/integrations/views.py (Diff revision 1)
       
       
      Show all issues
      Col: 80
       E501 line too long (83 > 79 characters)
      
    7. Show all issues
       'patterns' imported but unused
      
    8. Show all issues
       'include' imported but unused
      
    9. Show all issues
       'ObjectDoesNotExist' imported but unused
      
    10. Show all issues
      Col: 5
       E303 too many blank lines (2)
      
    11. 
        
    XU
    reviewbot
    1. Tool: PEP8 Style Checker
      Processed Files:
          reviewboard/webapi/resources/root.py
          reviewboard/integrations/urls.py
          reviewboard/webapi/resources/__init__.py
          reviewboard/__init__.py
          reviewboard/extensions/hooks.py
          reviewboard/webapi/resources/configured_integration.py
          reviewboard/staticbundles.py
          reviewboard/integrations/models.py
          reviewboard/integrations/manager.py
          reviewboard/urls.py
          reviewboard/integrations/views.py
          reviewboard/integrations/admin.py
          reviewboard/webapi/resources/integration.py
      
      Ignored Files:
          reviewboard/static/rb/js/integrations/views/integrationManagerView.js
          reviewboard/templates/integrations/integration_list.html
          reviewboard/static/rb/js/integrations/models/integrationManagerModel.js
      
      
      
      Tool: Pyflakes
      Processed Files:
          reviewboard/webapi/resources/root.py
          reviewboard/integrations/urls.py
          reviewboard/webapi/resources/__init__.py
          reviewboard/__init__.py
          reviewboard/extensions/hooks.py
          reviewboard/webapi/resources/configured_integration.py
          reviewboard/staticbundles.py
          reviewboard/integrations/models.py
          reviewboard/integrations/manager.py
          reviewboard/urls.py
          reviewboard/integrations/views.py
          reviewboard/integrations/admin.py
          reviewboard/webapi/resources/integration.py
      
      Ignored Files:
          reviewboard/static/rb/js/integrations/views/integrationManagerView.js
          reviewboard/templates/integrations/integration_list.html
          reviewboard/static/rb/js/integrations/models/integrationManagerModel.js
      
      
    2. reviewboard/__init__.py (Diff revision 2)
       
       
      Show all issues
       'reviewboard' imported but unused
      
    3. reviewboard/integrations/urls.py (Diff revision 2)
       
       
      Show all issues
      Col: 5
       E123 closing bracket does not match indentation of opening bracket's line
      
    4. reviewboard/integrations/views.py (Diff revision 2)
       
       
      Show all issues
       'Http404' imported but unused
      
    5. reviewboard/integrations/views.py (Diff revision 2)
       
       
      Show all issues
      Col: 80
       E501 line too long (83 > 79 characters)
      
    6. 
        
    XU
    XU
    XU
    XU
    XU
    XU
    XU
    reviewbot
    1. Tool: Pyflakes
      Processed Files:
          reviewboard/webapi/resources/root.py
          reviewboard/integrations/urls.py
          reviewboard/webapi/resources/__init__.py
          reviewboard/integrations/views.py
          reviewboard/webapi/resources/configured_integration.py
          reviewboard/staticbundles.py
          reviewboard/webapi/resources/integration.py
          reviewboard/urls.py
          reviewboard/integrations/admin.py
      
      Ignored Files:
          reviewboard/static/rb/css/pages/integration.less
          reviewboard/templates/integrations/configure_integration.html
          reviewboard/templates/integrations/integration_list.html
          reviewboard/templates/admin/base_site.html
          reviewboard/static/rb/js/integrations/models/integrationManagerModel.js
          reviewboard/static/rb/js/integrations/views/integrationManagerView.js
      
      
      
      Tool: PEP8 Style Checker
      Processed Files:
          reviewboard/webapi/resources/root.py
          reviewboard/integrations/urls.py
          reviewboard/webapi/resources/__init__.py
          reviewboard/integrations/views.py
          reviewboard/webapi/resources/configured_integration.py
          reviewboard/staticbundles.py
          reviewboard/webapi/resources/integration.py
          reviewboard/urls.py
          reviewboard/integrations/admin.py
      
      Ignored Files:
          reviewboard/static/rb/css/pages/integration.less
          reviewboard/templates/integrations/configure_integration.html
          reviewboard/templates/integrations/integration_list.html
          reviewboard/templates/admin/base_site.html
          reviewboard/static/rb/js/integrations/models/integrationManagerModel.js
          reviewboard/static/rb/js/integrations/views/integrationManagerView.js
      
      
    2. reviewboard/integrations/views.py (Diff revision 3)
       
       
      Show all issues
      Col: 9
       E123 closing bracket does not match indentation of opening bracket's line
      
    3. 
        
    XU
    Review request changed
    Status:
    Discarded