[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