We're updating the issue view to help you get more done. 

Requesting a temporary password (whether or not it is used) makes it impossible to change email until password has been reset

Description

The Change Email page requires a password check. Due to

1 2 3 4 <% unless @user.recently_reset? %> <dt><%= label_tag :password_check, ts("Password") %></dt> <dd><%= password_field_tag :password_check%></dd> <% end %>

if a user has requested a password reset and not actually reset it (remembered their password), the Change Email form does not show the Password field.

Two Solutions:

  • An error banner that says "Before you can change your email, please [complete your password reset]" linked to the Change Password page.

  • Remove the conditional and always display the password field.

Environment

None

Status

Assignee

Tal Hayon

Reporter

CJ Record

Roadmap

Users

Priority

Medium

Affects versions

0.9.181

Fix versions

Components

BackEnd

Difficulty

Medium

Required Access Level

None

Milestone

Internal 0.9