<% unless @invitations.blank? %> "> <% @invitations.each do |invitation| %> <% if logged_in_as_admin? && invitation.redeemed_at.blank? %> <% end %> <% end %>
<%= t(".table.caption") %>
<%= t(".table.headings.token") %> <%= t(".table.headings.sent_to") %> <%= t(".table.headings.username") %> <%= t(".table.headings.external_author") %> <%= t(".table.headings.copy_link") %>
<%= link_to invitation.token, (invitation.creator.is_a?(User) ? [invitation.creator, invitation] : invitation) %> <%= invitation.invitee_email %> <%= invitee_link(invitation) %> <%# TODO: internationalize this, including .to_sentence (and also do something about the parentheses) %> <%= invitation.external_author ? "#{invitation.external_author.email} (#{invitation.external_author.names.collect(&:name).delete_if { |name| name == invitation.external_author.email } .join(',')})" : "" %> <% unless invitation.redeemed_at %> <% if invitation.external_author %> <%= link_to t(".table.actions.copy_and_use"), claim_path(invitation_token: invitation.token) %> <% else %> <%= link_to t(".table.actions.copy_and_use"), signup_path(invitation_token: invitation.token) %><% end %> <% end %> <%= link_to(t(".table.actions.delete"), invitation, data: { confirm: t(".table.actions.delete_confirmation") }, method: :delete) %>
<% end %>