diff --git a/app/views/admin/users/_users.html.erb b/app/views/admin/users/_users.html.erb
index c03f17fe9..7f1376ef3 100644
--- a/app/views/admin/users/_users.html.erb
+++ b/app/views/admin/users/_users.html.erb
@@ -15,6 +15,7 @@
<%= t("admin.users.columns.document_number") %> |
<%= t("admin.users.columns.roles") %> |
<%= t("admin.users.columns.verification_level") %> |
+ <%= t("admin.users.columns.activation_status") %> |
<% end %>
@@ -30,6 +31,7 @@
<%= user.document_number %> |
<%= display_user_roles(user) %> |
<%= user.user_type %> |
+ <%= user.confirmed_at? ? t("admin.users.account.active_status") : t("admin.users.account.inactive_status") %> |
<% end %>
<% end %>
diff --git a/config/locales/en/admin.yml b/config/locales/en/admin.yml
index 07ba09c9a..50ca7c430 100644
--- a/config/locales/en/admin.yml
+++ b/config/locales/en/admin.yml
@@ -1533,6 +1533,10 @@ en:
document_number: Document number
roles: Roles
verification_level: Verification level
+ activation_status: Activation Status
+ account:
+ active_status: Account activated
+ inactive_status: Account not activated
index:
title: User
no_users: There are no users.
diff --git a/config/locales/es/admin.yml b/config/locales/es/admin.yml
index 00fb0fc3e..2bcf7799f 100644
--- a/config/locales/es/admin.yml
+++ b/config/locales/es/admin.yml
@@ -1533,6 +1533,10 @@ es:
document_number: Número de documento
roles: Roles
verification_level: Nivel de verficación
+ activation_status: Estado de la confirmación
+ account:
+ active_status: Cuenta confirmada
+ inactive_status: Cuenta no confirmada
index:
title: Usuarios
no_users: No hay usuarios.
diff --git a/spec/system/admin/users_spec.rb b/spec/system/admin/users_spec.rb
index 22fd13272..bfc910630 100644
--- a/spec/system/admin/users_spec.rb
+++ b/spec/system/admin/users_spec.rb
@@ -56,4 +56,23 @@ describe "Admin users" do
expect(page).not_to have_content admin.name
expect(page).not_to have_content admin.email
end
+
+ describe "Show account activation status" do
+ scenario "when user account is confimed" do
+ visit admin_users_path
+
+ expect(page).to have_content "Activation Status"
+ expect(page).to have_content "Account activated"
+ expect(page).not_to have_content "Account not activated"
+ end
+
+ scenario "when user account is not confimed" do
+ user.update!(confirmed_at: nil)
+
+ visit admin_users_path
+
+ expect(page).to have_content "Activation Status"
+ expect(page).to have_content "Account not activated"
+ end
+ end
end