Create a new Review Request after creating a PR on Github
Review Request #8741 — Created Feb. 12, 2017 and discarded — Latest diff uploaded
I didn't have permission to modify r/8437/, so I'm posting this as a separate RR. A decent portion of this diff is stuff that Dominic did. Anything involving social authentication is stuff I did.
Users may now authenticate with GitHub, associating their RR account with their GitHub account. When a webhook pull request is incoming, it will attempt to find a user with that GitHub username and submit it under their name, else it submits it under a dummy account (No_Submitter).
I have also added the ability to authenticate with a BitBucket account. The data is currently not showing up in the database even though it successfully authenticates.
Nothing except testing that it actually works - no unit tests or attempting to break it.
Diff Revision 3
This is not the most recent revision of the diff. The latest diff is revision 11. See what's changed.
docs/manual/fixtures/initial_data.json |
---|
reviewboard/settings.py |
---|
reviewboard/urls.py |
---|
reviewboard/accounts/admin.py |
---|
reviewboard/accounts/models.py |
---|
reviewboard/accounts/pages.py |
---|
reviewboard/accounts/urls.py |
---|
reviewboard/accounts/views.py |
---|
reviewboard/accounts/evolutions/__init__.py |
---|
reviewboard/accounts/evolutions/github_username.py |
---|
reviewboard/accounts/forms/pages.py |
---|
reviewboard/hostingsvcs/github.py |
---|
reviewboard/reviews/builtin_fields.py |
---|
reviewboard/reviews/models/review_request.py |
---|
reviewboard/templates/accounts/external_service_auth.html |
---|