Add a user-editable OAuth2 Application form

Review Request #9013 — Created June 13, 2017 and submitted — Latest diff uploaded


Review Board


The UserApplicationForm is identical to the ApplicationForm, except
that it stops the user from directly editing special fields, such as:

  • local_site, since we do not expose Local Site behaviour by default;
  • user, so they cannot re-assign the application to another users;
  • extra_data, since this is only meant for internal use; and
  • skip_authorization, since this is only intended for trusted apps.

This form is accessible via the user's profile under the "OAuth2
Applications" page.

  • Ran unit tests.
  • Created, edited, deleted applicaitons.