Browse Source

CLDC-4044: Add clarifying comment

CLDC-4044-reset-last-login-date-on-deactivation-flow
Samuel Young 5 days ago
parent
commit
dd13a4a585
  1. 3
      app/views/users/show.html.erb

3
app/views/users/show.html.erb

@ -154,6 +154,9 @@
<div class="govuk-button-group"> <div class="govuk-button-group">
<% if @user.active? %> <% if @user.active? %>
<%= govuk_button_link_to "Deactivate user", deactivate_user_path(@user), warning: true %> <%= govuk_button_link_to "Deactivate user", deactivate_user_path(@user), warning: true %>
<%# Some users are confirmed but have no sign in date, since logging in is a separate step that happens after confirmation %>
<%# Some users are unconfirmed but have a sign in date, since deactivating an account will unconfirm but not reset login date %>
<%# So, allow both cases to receive invite links %>
<% if current_user.support? && (@user.last_sign_in_at.nil? || !@user.confirmed?) %> <% if current_user.support? && (@user.last_sign_in_at.nil? || !@user.confirmed?) %>
<%= govuk_button_to "Resend invite link", resend_invite_user_path(@user), secondary: true %> <%= govuk_button_to "Resend invite link", resend_invite_user_path(@user), secondary: true %>
<% end %> <% end %>

Loading…
Cancel
Save