<% add_decidim_page_title(t("assembly_user_roles.index.assembly_admins_title", scope: "decidim.admin")) %>

<%= t("assembly_user_roles.index.assembly_admins_title", scope: "decidim.admin") %> <% if allowed_to? :create, :assembly_user_role %> <%= link_to t("actions.new_assembly_user_role", scope: "decidim.admin"), new_assembly_user_role_path(current_assembly), class: "button button__sm button__secondary new" %> <% end %>

<%= admin_filter_selector %>
<% filtered_collection.each do |role| %> <% end %>
<%= sort_link(query, :name,t("models.assembly_user_role.fields.name", scope: "decidim.admin"), default_order: :desc) %> <%= sort_link(query, :email, t("models.assembly_user_role.fields.email", scope: "decidim.admin"), default_order: :desc) %> <%= sort_link(query, :last_sign_in_at, t("models.user.fields.last_sign_in_at", scope: "decidim.admin"), default_order: :desc) %> <%= sort_link(query, :invitation_accepted_at, t("models.user.fields.invitation_accepted_at", scope: "decidim.admin"), default_order: :desc) %> <%= sort_link(query, :role, t("models.assembly_user_role.fields.role", scope: "decidim.admin"), default_order: :desc) %>
<%= role.user.name %>
<%= role.user.email %>
<% if role.user.invitation_sent_at %> <%= l role.user.invitation_sent_at, format: :short %> <% end %> <% if role.user.invitation_accepted_at %> <%= l role.user.invitation_accepted_at, format: :short %> <% end %> <%= t("#{role.role}", scope: "decidim.admin.models.assembly_user_role.roles") %>
<% if allowed_to?(:invite, :assembly_user_role, user_role: role) && role.user.invited_to_sign_up? %> <%= icon_link_to "refresh-line", resend_invitation_assembly_user_role_path(current_assembly, role), t("actions.resend_invitation", scope: "decidim.admin"), class: "resend-invitation", method: :post %> <% end %> <% if allowed_to? :update, :assembly_user_role, user_role: role %> <%= icon_link_to "pencil-line", edit_assembly_user_role_path(current_assembly, role), t("actions.edit", scope: "decidim.admin"), class: "action-icon--edit" %> <% end %> <% if allowed_to? :destroy, :assembly_user_role, user_role: role %> <%= icon_link_to "delete-bin-line", assembly_user_role_path(current_assembly, role), t("actions.destroy", scope: "decidim.admin"), class: "action-icon--remove", method: :delete, data: { confirm: t("actions.confirm_destroy", scope: "decidim.admin") } %> <% end %>
<%= decidim_paginate filtered_collection %>