app/views/decidim/admin/participatory_process_steps/index.html.erb in decidim-admin-0.0.6 vs app/views/decidim/admin/participatory_process_steps/index.html.erb in decidim-admin-0.0.7
- old
+ new
@@ -1,53 +1,62 @@
-<section id="steps">
- <h4><%= t(".steps_title", scope: "decidim.admin") %></h4>
+<div class="card" id="steps">
+ <div class="card-divider">
+ <h2 class="card-title">
+ <%= t(".steps_title", scope: "decidim.admin") %>
+ <% if can? :create, Decidim::ParticipatoryProcessStep %>
+ <%= link_to t("actions.new", scope: "decidim.admin", name: t("models.participatory_process_step.name", scope: "decidim.admin")), new_participatory_process_step_path(participatory_process), class: 'button tiny button--title' %>
+ <% end %>
+ </h2>
+ </div>
- <% if can? :create, Decidim::ParticipatoryProcessStep %>
- <div class="actions title">
- <%= link_to t("actions.new", scope: "decidim.admin", name: t("models.participatory_process_step.name", scope: "decidim.admin")), new_participatory_process_step_path(participatory_process), class: 'new' %>
- </div>
- <% end %>
+ <div class="card-section">
+ <div class="table-scroll">
+ <% if participatory_process.steps.any? %>
+ <table class="table-list">
+ <thead>
+ <tr>
+ <th><%= t("models.participatory_process_step.fields.title", scope: "decidim.admin") %></th>
+ <th><%= t("models.participatory_process_step.fields.start_date", scope: "decidim.admin") %></th>
+ <th><%= t("models.participatory_process_step.fields.end_date", scope: "decidim.admin") %></th>
+ <th class="actions"></th>
+ </tr>
+ </thead>
+ <tbody class="sortable" data-sort-url="<%= ordering_participatory_process_steps_path(participatory_process) %>">
+ <% participatory_process.steps.each do |step| %>
+ <tr data-id="<%= step.id %>">
+ <td>
+ <% if step.active? %>
+ <span class="icon-active"></span>
+ <% end %>
+ <%= link_to translated_attribute(step.title), edit_participatory_process_step_path(participatory_process, step) %><br />
+ </td>
+ <td>
+ <% if step.start_date %>
+ <%= l step.start_date.to_date, format: :long %>
+ <% end%>
+ </td>
+ <td>
+ <% if step.end_date %>
+ <%= l step.end_date.to_date, format: :long %>
+ <% end%>
+ </td>
+ <td class="table-list__actions">
+ <% if can?(:activate, step) && !step.active? %>
+ <%= icon_link_to "circle-check", participatory_process_step_activate_path(participatory_process, step), t("actions.activate", scope: "decidim.admin"), class: "action-icon--activate", method: :post %>
+ <% end %>
- <% if participatory_process.steps.any? %>
- <p><%= t(".steps_hint", scope: "decidim.admin") %></p>
- <table class="stack">
- <thead>
- <tr>
- <th><%= t("models.participatory_process_step.fields.title", scope: "decidim.admin") %></th>
- <th><%= t("models.participatory_process_step.fields.start_date", scope: "decidim.admin") %></th>
- <th><%= t("models.participatory_process_step.fields.end_date", scope: "decidim.admin") %></th>
- <th><%= t("models.participatory_process_step.fields.active", scope: "decidim.admin") %></th>
- <th class="actions"><%= t("actions.title", scope: "decidim.admin") %></th>
- </tr>
- </thead>
- <tbody class="sortable" data-sort-url="<%= ordering_participatory_process_steps_path(participatory_process) %>">
- <% participatory_process.steps.each do |step| %>
- <tr data-id="<%= step.id %>">
- <td>
- <%= link_to translated_attribute(step.title), participatory_process_step_path(participatory_process, step) %><br />
- </td>
- <td>
- <% if step.start_date %>
- <%= l step.start_date.to_date, format: :long %>
- <% end%>
- </td>
- <td>
- <% if step.end_date %>
- <%= l step.end_date.to_date, format: :long %>
- <% end%>
- </td>
- <td>
- <%= humanize_boolean step.active? %>
- </td>
- <td class="actions">
- <%= link_to t("actions.edit", scope: "decidim.admin"), edit_participatory_process_step_path(participatory_process, step) if can? :update, step %>
- <% if can?(:activate, step) && !step.active? %>
- <%= link_to t("actions.activate", scope: "decidim.admin"), participatory_process_step_activate_path(participatory_process, step), method: :post, class: "small button secondary" %>
- <% end %>
- <%= link_to t("actions.destroy", scope: "decidim.admin"), participatory_process_step_path(participatory_process, step), method: :delete, class: "small alert button", data: { confirm: t("actions.confirm_destroy", scope: "decidim.admin") } if can? :destroy, step %>
- </td>
- </tr>
- <% end %>
- </tbody>
- </table>
- <% end %>
-</section>
+ <% if can? :update, step %>
+ <%= icon_link_to "pencil", edit_participatory_process_step_path(participatory_process, step), t("actions.edit", scope: "decidim.admin"), class: "action-icon--edit" %>
+ <% end %>
+
+ <% if can? :destroy, step %>
+ <%= icon_link_to "circle-x", participatory_process_step_path(participatory_process, step), t("actions.destroy", scope: "decidim.admin"), class: "action-icon--remove", method: :delete, data: { confirm: t("actions.confirm_destroy", scope: "decidim.admin") } %>
+ <% end %>
+ </td>
+ </tr>
+ <% end %>
+ </tbody>
+ </table>
+ <% end %>
+ </div>
+ </div>
+</div>
\ No newline at end of file