% unless @invitations.blank? %>
| <%= 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 %> | <% if logged_in_as_admin? && invitation.redeemed_at.blank? %><%= link_to(t(".table.actions.delete"), invitation, data: { confirm: t(".table.actions.delete_confirmation") }, method: :delete) %> | <% end %>