Page MenuHomePhabricator

Implement the IPBEE login form
Open, Needs TriagePublic

Description

Based on the work in T319508: Investigate: How the API can be used to create accounts and log in and T319510: Stub out an extension of dialogs that allows for a form as its content, it should now be possible to replace T319504: Show a dialog on the article page when an anonymous user tries to make an edit with the on-page login/create form.

AC:

  1. When an anonymous (ie. not logged in) user tries to click the "edit" button, a dialog appears instead
  2. The dialog should allow the user to either login or create an account
  3. Captchas and 2FA should exist
  4. The user, once logged in (either by creating their account or just logging in), should be redirected to the edit page for the article
  5. This only applies to desktop. Mobile users should not see the modal.