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 end
def menu_profiles? 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 end
def menu_banners? def menu_banners?

View File

@@ -115,7 +115,7 @@
<%= link_to t("admin.menu.officials"), admin_officials_path %> <%= link_to t("admin.menu.officials"), admin_officials_path %>
</li> </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%> <%= link_to t('admin.menu.moderators'), admin_moderators_path%>
</li> </li>

View File

@@ -1,27 +1,33 @@
<%= back_link_to admin_moderators_path %>
<h2><%= t("admin.activity.show.title") %></h2> <h2><%= t("admin.activity.show.title") %></h2>
<%= render 'shared/filter_subnav', i18n_namespace: "admin.activity.show" %> <%= 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> <table>
<thead>
<tr> <tr>
<th><%= t("admin.activity.show.type") %></th> <th scope="col"><%= t("admin.activity.show.type") %></th>
<th><%= t("admin.activity.show.action") %></th> <th scope="col"><%= t("admin.activity.show.action") %></th>
<th class="text-left"><%= t("admin.activity.show.content") %></th> <th scope="col" class="small-6"><%= t("admin.activity.show.content") %></th>
<th><%= t("admin.activity.show.by") %></th> <th scope="col"><%= t("admin.activity.show.by") %></th>
</tr> </tr>
</thead>
<tbody>
<% @activity.each do |activity| %> <% @activity.each do |activity| %>
<tr id="<%= dom_id(activity) %>"> <tr id="<%= dom_id(activity) %>">
<td> <td class="align-top">
<%= activity.actionable_type.constantize.model_name.human %><br> <strong><%= activity.actionable_type.constantize.model_name.human %></strong><br>
<span class="date"><%= l activity.actionable.created_at.to_date %></span> <span class="date"><%= l activity.actionable.created_at.to_date %></span>
</td> </td>
<td> <td class="align-top">
<%= t("admin.activity.show.actions.#{activity.action}") %><br> <%= t("admin.activity.show.actions.#{activity.action}") %><br>
<span class="date"><%= l activity.created_at.to_date %></span> <span class="date"><%= l activity.created_at.to_date %></span>
</td> </td>
<td> <td class="align-top">
<% case activity.actionable_type %> <% case activity.actionable_type %>
<% when "User" %> <% when "User" %>
<%= activity.actionable.username %> (<%= activity.actionable.email %>) <%= activity.actionable.username %> (<%= activity.actionable.email %>)
@@ -34,10 +40,17 @@
<%= activity.actionable.description %> <%= activity.actionable.description %>
</div> </div>
<% end %> <% end %>
<td class="align-top">
<%= activity.user.name %> (<%= activity.user.email %>)
</td> </td>
<td><%= activity.user.name %> (<%= activity.user.email %>)</td>
</tr> </tr>
<% end %> <% end %>
</table> </tbody>
</table>
<%= paginate @activity %> <%= 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 on_users: Users
title: Moderator activity title: Moderator activity
type: Type type: Type
no_activity: There ares no moderators activity.
budgets: budgets:
index: index:
title: Participatory budgets title: Participatory budgets

View File

@@ -60,8 +60,9 @@ es:
on_debates: Debates on_debates: Debates
on_proposals: Propuestas on_proposals: Propuestas
on_users: Usuarios on_users: Usuarios
title: Actividad de los Moderadores title: Actividad de Moderadores
type: Tipo type: Tipo
no_activity: No hay actividad de moderadores.
budgets: budgets:
index: index:
title: Presupuestos participativos title: Presupuestos participativos