+
+
<%= render "users" %>
diff --git a/app/views/admin/valuators/index.html.erb b/app/views/admin/valuators/index.html.erb
index d496b1ecd..622d01307 100644
--- a/app/views/admin/valuators/index.html.erb
+++ b/app/views/admin/valuators/index.html.erb
@@ -2,16 +2,41 @@
<%= render 'admin/shared/user_search', url: search_admin_valuators_path %>
-
<%= page_entries_info @valuators %>
+
+ <% if @valuators.any? %>
+
<%= page_entries_info @valuators %>
-
- <% @valuators.each do |valuator| %>
-
- | <%= valuator.name %> |
- <%= valuator.email %> |
- <%= valuator.description if valuator.description.present? %> |
-
+
+
+ | <%= t("admin.valuators.index.name") %> |
+ <%= t("admin.valuators.index.email") %> |
+ <%= t("admin.valuators.index.description") %> |
+
+
+ <% @valuators.each do |valuator| %>
+
+ |
+ <%= valuator.name %>
+ |
+
+ <%= valuator.email %>
+ |
+
+ <% if valuator.description.present? %>
+ <%= valuator.description %>
+ <% else %>
+ <%= t("admin.valuators.index.no_description") %>
+ <% end %>
+ |
+
+ <% end %>
+
+
+
+ <%= paginate @valuators %>
+ <% else %>
+
+ <%= t("admin.valuators.index.no_valuators") %>
+
<% end %>
-
-
-<%= paginate @valuators %>
+
diff --git a/app/views/admin/valuators/search.html.erb b/app/views/admin/valuators/search.html.erb
index 4663a944b..2710cb44d 100644
--- a/app/views/admin/valuators/search.html.erb
+++ b/app/views/admin/valuators/search.html.erb
@@ -2,26 +2,50 @@
<%= render 'admin/shared/user_search', url: search_admin_valuators_path %>
-
<%= page_entries_info @users %>
+
+ <% if @users.any? %>
+
<%= page_entries_info @users %>
-
- <% @users.each do |user| %>
-
- | <%= user.name %> |
- <%= user.email %> |
-
- <% if user.valuator? && user.valuator.description.present? %>
- <%= user.valuator.description %>
- <% else %>
- <%= form_for Valuator.new(user: user), url: admin_valuators_path do |f| %>
- <%= f.text_field :description,
- label: false,
- placeholder: t("admin.valuators.valuator.description_placeholder") %>
- <%= f.hidden_field :user_id %>
- <%= f.submit t("admin.valuators.valuator.add"), class: "button success float-left" %>
- <% end %>
+
+
+ | <%= t("admin.valuators.index.name") %> |
+ <%= t("admin.valuators.index.email") %> |
+ <%= t("admin.valuators.index.description") %> |
+ <%= t("admin.shared.actions") %> |
+
+
+ <% @users.each do |user| %>
+
+ | <%= user.name %> |
+ <%= user.email %> |
+
+ <% if user.valuator? %>
+ <% if user.valuator.description.present? %>
+ <%= user.valuator.description %>
+ <% else %>
+ <%= t("admin.valuators.index.no_description") %>
+ <% end %>
+ <% else %>
+ <%= t("admin.valuators.index.no_description") %>
+ <% end %>
+ |
+ <% unless user.valuator? %>
+ <%= form_for Valuator.new(user: user), url: admin_valuators_path do |f| %>
+ <%= f.text_field :description,
+ label: false,
+ placeholder: t("admin.valuators.valuator.description_placeholder") %>
+ <%= f.hidden_field :user_id %>
+ <%= f.submit t("admin.valuators.valuator.add"), class: "button success expanded" %>
+ <% end %>
+ <% end %>
+ |
+
<% end %>
-
-
+
+
+ <% else %>
+
+ <%= t("admin.shared.no_search_results") %>
+
<% end %>
- |
+
diff --git a/config/locales/en/activerecord.yml b/config/locales/en/activerecord.yml
index 8ef98b4d1..20c497417 100644
--- a/config/locales/en/activerecord.yml
+++ b/config/locales/en/activerecord.yml
@@ -31,6 +31,12 @@ en:
administrator:
one: "Administrator"
other: "Administrators"
+ valuator:
+ one: "Evaluador"
+ other: "Evaluadores"
+ manager:
+ one: "Manager"
+ other: "Managers"
vote:
one: "Vote"
other: "Votes"
diff --git a/config/locales/en/admin.yml b/config/locales/en/admin.yml
index b44179ab2..a2062f8ce 100644
--- a/config/locales/en/admin.yml
+++ b/config/locales/en/admin.yml
@@ -62,6 +62,7 @@ en:
on_users: Users
title: Moderator activity
type: Type
+ no_activity: There ares no moderators activity.
budgets:
index:
title: Participatory budgets
@@ -382,6 +383,9 @@ en:
managers:
index:
title: Managers
+ name: Name
+ email: Email
+ no_managers: There are no managers.
manager:
add: Add
delete: Delete
@@ -431,15 +435,21 @@ en:
administrators:
index:
title: Administrators
+ name: Name
+ email: Email
+ no_administrators: There are no administrators.
administrator:
add: Add
delete: Delete
restricted_removal: "Sorry, you can't remove yourself from the administrators"
search:
- title: 'Administrators: User search'
+ title: "Administrators: User search"
moderators:
index:
title: Moderators
+ name: Name
+ email: Email
+ no_moderators: There are no moderators.
moderator:
add: Add
delete: Delete
@@ -452,6 +462,11 @@ en:
valuators:
index:
title: Valuators
+ name: Name
+ email: Email
+ description: Description
+ no_description: No description
+ no_valuators: There are no valuators.
valuator:
description_placeholder: 'Description (optional)'
add: Add to valuators
@@ -694,6 +709,10 @@ en:
official_updated: Details of official saved
index:
title: Officials
+ no_officials: There are no officials.
+ name: Nombre
+ official_position: Official position
+ official_level: Level
level_0: Not official
level_1: Level 1
level_2: Level 2
@@ -704,6 +723,7 @@ en:
edit_official: Edit official
make_official: Make official
title: 'Official positions: User search'
+ no_results: Official positions not found.
organizations:
index:
filter: Filter
@@ -715,6 +735,12 @@ en:
hidden_count_html:
one: There is also
one organisation with no users or with a hidden user.
other: There are
%{count} organisations with no users or with a hidden user.
+ name: Name
+ email: Email
+ phone_number: Phone
+ responsible_name: Responsible
+ status: Status
+ no_organizations: There are no organizations.
reject: Reject
rejected: Rejected
search: Search
@@ -722,8 +748,10 @@ en:
title: Organisations
verified: Verified
verify: Verify
+ pending: Pending
search:
title: Search Organisations
+ no_results: No organizations found.
proposals:
index:
filter: Filter
@@ -939,6 +967,7 @@ en:
verification_level: Verification level
index:
title: User
+ no_users: There are no users.
search:
placeholder: Search user by email, name or document number
search: Search
diff --git a/config/locales/es/activerecord.yml b/config/locales/es/activerecord.yml
index 03de3965d..a29157431 100644
--- a/config/locales/es/activerecord.yml
+++ b/config/locales/es/activerecord.yml
@@ -31,6 +31,12 @@ es:
administrator:
one: "Administrador"
other: "Administradores"
+ valuator:
+ one: "Evaluador"
+ other: "Evaluadores"
+ manager:
+ one: "Gestor"
+ other: "Gestores"
vote:
one: "Voto"
other: "Votos"
diff --git a/config/locales/es/admin.yml b/config/locales/es/admin.yml
index 53e01b38b..1c7d0fa74 100644
--- a/config/locales/es/admin.yml
+++ b/config/locales/es/admin.yml
@@ -60,8 +60,9 @@ es:
on_debates: Debates
on_proposals: Propuestas
on_users: Usuarios
- title: Actividad de los Moderadores
+ title: Actividad de Moderadores
type: Tipo
+ no_activity: No hay actividad de moderadores.
budgets:
index:
title: Presupuestos participativos
@@ -382,15 +383,21 @@ es:
administrators:
index:
title: Administradores
+ name: Nombre
+ email: Email
+ no_administrators: No hay administradores.
administrator:
add: Añadir como Administrador
delete: Borrar
restricted_removal: "Lo sentimos, no puedes eliminarte a ti mismo de la lista"
search:
- title: 'Administradores: Búsqueda de usuarios'
+ title: "Administradores: Búsqueda de usuarios"
managers:
index:
title: Gestores
+ name: Nombre
+ email: Email
+ no_managers: No hay gestores.
manager:
add: Añadir como Gestor
delete: Borrar
@@ -440,6 +447,9 @@ es:
moderators:
index:
title: Moderadores
+ name: Nombre
+ email: Email
+ no_moderators: No hay moderadores.
moderator:
add: Añadir como Moderador
delete: Borrar
@@ -452,6 +462,11 @@ es:
valuators:
index:
title: Evaluadores
+ name: Nombre
+ email: Email
+ description: Descripción
+ no_description: Sin descripción
+ no_valuators: No hay evaluadores.
valuator:
description_placeholder: "Descripción (opcional)"
add: Añadir como evaluador
@@ -696,6 +711,10 @@ es:
official_updated: Datos del cargo público guardados
index:
title: Cargos Públicos
+ no_officials: No hay cargos públicos.
+ name: Nombre
+ official_position: Cargo público
+ official_level: Nivel
level_0: No es cargo público
level_1: Nivel 1
level_2: Nivel 2
@@ -706,6 +725,7 @@ es:
edit_official: Editar cargo público
make_official: Convertir en cargo público
title: 'Cargos Públicos: Búsqueda de usuarios'
+ no_results: No se han encontrado cargos públicos.
organizations:
index:
filter: Filtro
@@ -717,6 +737,12 @@ es:
hidden_count_html:
one: Hay además
una organización sin usuario o con el usuario bloqueado.
other: Hay
%{count} organizaciones sin usuario o con el usuario bloqueado.
+ name: Nombre
+ email: Email
+ phone_number: Teléfono
+ responsible_name: Responsable
+ status: Estado
+ no_organizations: No hay organizaciones.
reject: Rechazar
rejected: Rechazada
search: Buscar
@@ -724,8 +750,10 @@ es:
title: Organizaciones
verified: Verificada
verify: Verificar
+ pending: Pendiente
search:
title: Buscar Organizaciones
+ no_results: No se han encontrado organizaciones.
proposals:
index:
filter: Filtro
@@ -941,6 +969,7 @@ es:
verification_level: Nivel de verficación
index:
title: Usuarios
+ no_users: No hay usuarios.
search:
placeholder: Buscar usuario por email, nombre o DNI
search: Buscar
diff --git a/spec/features/admin/administrators_spec.rb b/spec/features/admin/administrators_spec.rb
index 4e2091d11..c39d5ade5 100644
--- a/spec/features/admin/administrators_spec.rb
+++ b/spec/features/admin/administrators_spec.rb
@@ -60,7 +60,7 @@ feature 'Admin administrators' do
click_button 'Search'
expect(page).to have_content('Administrators: User search')
- expect(page).to have_content('users cannot be found')
+ expect(page).to have_content('No results found')
expect(page).to_not have_content(@administrator1.name)
expect(page).to_not have_content(@administrator2.name)
end
diff --git a/spec/features/admin/managers_spec.rb b/spec/features/admin/managers_spec.rb
index 5fe1b3892..e59b1da4c 100644
--- a/spec/features/admin/managers_spec.rb
+++ b/spec/features/admin/managers_spec.rb
@@ -52,7 +52,7 @@ feature 'Admin managers' do
click_button 'Search'
expect(page).to have_content('Managers: User search')
- expect(page).to have_content('users cannot be found')
+ expect(page).to have_content('No results found')
expect(page).to_not have_content(@manager1.name)
expect(page).to_not have_content(@manager2.name)
end
diff --git a/spec/features/admin/moderators_spec.rb b/spec/features/admin/moderators_spec.rb
index 2c2994d62..8a32762f1 100644
--- a/spec/features/admin/moderators_spec.rb
+++ b/spec/features/admin/moderators_spec.rb
@@ -52,7 +52,7 @@ feature 'Admin moderators' do
click_button 'Search'
expect(page).to have_content('Moderators: User search')
- expect(page).to have_content('users cannot be found')
+ expect(page).to have_content('No results found')
expect(page).to_not have_content(@moderator1.name)
expect(page).to_not have_content(@moderator2.name)
end
diff --git a/spec/features/admin/valuators_spec.rb b/spec/features/admin/valuators_spec.rb
index 86f2c89e9..bb631cbc3 100644
--- a/spec/features/admin/valuators_spec.rb
+++ b/spec/features/admin/valuators_spec.rb
@@ -47,7 +47,7 @@ feature 'Admin valuators' do
click_button 'Search'
expect(page).to have_content('Valuators: User search')
- expect(page).to have_content('users cannot be found')
+ expect(page).to have_content('No results found')
expect(page).to_not have_content(@valuator1.name)
expect(page).to_not have_content(@valuator2.name)
end