<h2><%= I18n.t("terms_app.portability_requests.index.title") %></h2> <% if @portability_requests.size == 0 %> <p><%= I18n.t("terms_app.portability_requests.index.empty") %></p> <% else %> <div class="row"> <div class="col-12"> <div class="card"> <%= chart ->{PolicyManager::PortabilityRequest.group_by_day(:created_at).count} %> </div> </div> </div> <div class="card"> <div class="card-header"> <h3 class="card-title"> <%= I18n.t("terms_app.portability_requests.index.title") %> </h3> </div> <div class="table-responsive"> <table class="table card-table table-vcenter text-nowrap"> <thead> <tr> <th><%= I18n.t("terms_app.portability_requests.index.table.user") %></th> <th><%= I18n.t("terms_app.portability_requests.index.table.state") %></th> <th><%= I18n.t("terms_app.portability_requests.index.table.created_at") %></th> <!--<th>Expire at</th>--> <th colspan="2"></th> </tr> </thead> <tbody> <% @portability_requests.each do |portability_request| %> <tr> <td><%= portability_request.user.email %></td> <td> <span class="tag <%=state_color(portability_request.state)%>"> <%= I18n.t("terms_app.portability_requests.index.states.#{portability_request.state}") %> </span> </td> <td><%= portability_request.created_at %></td> <!--<td><%= portability_request.expire_at %></td>--> <td> <%= link_to I18n.t("terms_app.portability_requests.index.table.confirm"), confirm_portability_request_path(portability_request), data: { confirm: I18n.t("terms_app.misc.are_you_sure") } if portability_request.pending? %> </td> <td><%= link_to I18n.t("terms_app.portability_requests.index.table.destroy"), portability_request, method: :delete, data: { confirm: I18n.t("terms_app.misc.are_you_sure") }, class: "btn btn-sm btn-danger" %></td> </tr> <% end %> </tbody> </table> </div> </div> <%= will_paginate @portability_requests, renderer: PolicyManager::BootstrapLinkRenderer %> <% end %>