improves styles for admin activity views

This commit is contained in:
decabeza
2017-10-20 10:40:07 +02:00
parent fc44abae5a
commit c333522b47
5 changed files with 55 additions and 40 deletions

View File

@@ -29,7 +29,7 @@ module AdminHelper
end
def menu_profiles?
["administrators", "organizations", "officials", "moderators", "valuators", "managers", "users"].include? controller_name
["administrators", "organizations", "officials", "moderators", "valuators", "managers", "users", "activity"].include? controller_name
end
def menu_banners?

View File

@@ -115,7 +115,7 @@
<%= link_to t("admin.menu.officials"), admin_officials_path %>
</li>
<li <%= "class=active" if controller_name == "moderators" %>>
<li <%= "class=active" if controller_name == "moderators" || controller_name == "activity" %>>
<%= link_to t('admin.menu.moderators'), admin_moderators_path%>
</li>

View File

@@ -1,27 +1,33 @@
<%= back_link_to admin_moderators_path %>
<h2><%= t("admin.activity.show.title") %></h2>
<%= render 'shared/filter_subnav', i18n_namespace: "admin.activity.show" %>
<h3><%= page_entries_info @activity %></h3>
<% if @activity.any? %>
<h3 class="margin"><%= page_entries_info @activity %></h3>
<table>
<thead>
<tr>
<th><%= t("admin.activity.show.type") %></th>
<th><%= t("admin.activity.show.action") %></th>
<th class="text-left"><%= t("admin.activity.show.content") %></th>
<th><%= t("admin.activity.show.by") %></th>
<th scope="col"><%= t("admin.activity.show.type") %></th>
<th scope="col"><%= t("admin.activity.show.action") %></th>
<th scope="col" class="small-6"><%= t("admin.activity.show.content") %></th>
<th scope="col"><%= t("admin.activity.show.by") %></th>
</tr>
</thead>
<tbody>
<% @activity.each do |activity| %>
<tr id="<%= dom_id(activity) %>">
<td>
<%= activity.actionable_type.constantize.model_name.human %><br>
<td class="align-top">
<strong><%= activity.actionable_type.constantize.model_name.human %></strong><br>
<span class="date"><%= l activity.actionable.created_at.to_date %></span>
</td>
<td>
<td class="align-top">
<%= t("admin.activity.show.actions.#{activity.action}") %><br>
<span class="date"><%= l activity.created_at.to_date %></span>
</td>
<td>
<td class="align-top">
<% case activity.actionable_type %>
<% when "User" %>
<%= activity.actionable.username %> (<%= activity.actionable.email %>)
@@ -34,10 +40,17 @@
<%= activity.actionable.description %>
</div>
<% end %>
<td class="align-top">
<%= activity.user.name %> (<%= activity.user.email %>)
</td>
<td><%= activity.user.name %> (<%= activity.user.email %>)</td>
</tr>
<% end %>
</tbody>
</table>
<%= paginate @activity %>
<% else %>
<div class="callout primary">
<%= t("admin.activity.show.no_activity") %>
</div>
<% end %>

View File

@@ -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

View File

@@ -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