Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • pleroma-fe pleroma-fe
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 311
    • Issues 311
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 38
    • Merge requests 38
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Pleroma
  • pleroma-fepleroma-fe
  • Issues
  • #213
Closed
Open
Created Dec 12, 2018 by Ivan Tashkinov@i1tDeveloper

Password Reset UI

FE part of pleroma#114 (closed)

(This spec is WIP, additions / changes are very welcome)

Password Reset

  • Add a new form containing email field and submit button (clarify whether we need to use nickname instead of email — BE supports both, see pleroma!531 (merged))
  • Add navigation to that form ("Forgot password?" link next to Register link in Login form? We don't seem to have it in current translations, though)
  • On submit, do POST to /api/account/password_reset (note: email parameter takes precedence over nickname on BE)
  • On 204 No Content, redirect to login form (main screen) -or- display "Password reset link sent!" message (prevent submitting the form more than once for unauthenticated users, though admins might want to submit it numerous times for different users — TBD)
  • On error response, display the error

Post-registration changes

  • Only if /statusnet/config has accountActivationRequired set to 1, display message that user needs to check mailbox for account confirmation email prior to logging in (clarify the exact wording). Also, registration action will render pleroma.confirmation_pending as true in this case (see pleroma!546 (merged)).

P.S. "Invite via Email" part moved to #192 (comment 10034)

Edited Dec 20, 2018 by Ivan Tashkinov
Assignee
Assign to
Time tracking