Support managing OAuth2 applications in the db

Review Request #8630 - Created Jan. 17, 2017 and updated

Barret Rennie
Review Board
release-3.0.x
74f42f9...
reviewboard

ReviewBoard now depends on django-oauth-toolkit to provide support as
an OAuth2 identity provider for OAuth2 client applications. This first
patch allows applications to be managed in the database by
administrators. We use our own custom application model to allow
applications to be limited to LocalSites, as well as for attaching
extra data fields to them.

This patch also provides help text for the application form fields, most
of which were missing them.

I was able to create an application in the database successfully.

  • 0
  • 14
  • 22
  • 36
Description From Last Updated
Review Bot
Barret Rennie
Review Bot
Barret Rennie
Review Bot
David Trowbridge
Barret Rennie
Review Bot
Barret Rennie
Review Bot
Barret Rennie
Review Bot
Barret Rennie
Review Bot
Barret Rennie
Review Bot
Barret Rennie
Review Bot
Barret Rennie
Review Bot
David Trowbridge
Barret Rennie
Review request changed
Review Bot
  1. Tool: PEP8 Style Checker
    Processed Files:
        reviewboard/settings.py
        reviewboard/dependencies.py
        reviewboard/oauth/__init__.py
        reviewboard/oauth/models.py
        reviewboard/oauth/features.py
        reviewboard/oauth/forms.py
        reviewboard/oauth/admin.py
    
    Ignored Files:
        reviewboard/templates/admin/oauth/application/change_list.html
        reviewboard/static/rb/css/pages/admin.less
    
    
    
    Tool: Pyflakes
    Processed Files:
        reviewboard/settings.py
        reviewboard/dependencies.py
        reviewboard/oauth/__init__.py
        reviewboard/oauth/models.py
        reviewboard/oauth/features.py
        reviewboard/oauth/forms.py
        reviewboard/oauth/admin.py
    
    Ignored Files:
        reviewboard/templates/admin/oauth/application/change_list.html
        reviewboard/static/rb/css/pages/admin.less
    
    
  2. reviewboard/oauth/forms.py (Diff revision 11)
     
     
    Col: 80
     E501 line too long (88 > 79 characters)
    
  3. reviewboard/settings.py (Diff revision 11)
     
     
     'django_reset' imported but unused
    
  4. reviewboard/settings.py (Diff revision 11)
     
     
     'from settings_local import *' used; unable to detect undefined names
    
Loading...