% content_for :title, "Invitations" %>
Manage user invitations
| Role | Sent | Expires | Invited By | Actions | |
|---|---|---|---|---|---|
| <%= invitation.email %> | <%= invitation.role %> | <%= invitation.invitation_sent_at.strftime("%b %d, %Y") %> | <% expires_at = invitation.invitation_sent_at + 14.days %> <% if expires_at < Time.current %> Expired <% else %> <%= expires_at.strftime("%b %d, %Y") %> <% end %> | <%= invitation.invited_by&.name || invitation.invited_by&.email || "-" %> | <%= button_to "Cancel", admin_invitation_path(invitation), method: :delete, data: { turbo_confirm: "Are you sure you want to cancel this invitation?" }, class: "text-red-600 hover:text-red-900" %> |
No pending invitations
| User | Role | Accepted | Invited By |
|---|---|---|---|
|
<%= user.name || "(No name)" %>
<%= user.email %>
|
<%= user.role %> | <%= user.invitation_accepted_at.strftime("%b %d, %Y") %> | <%= user.invited_by&.name || user.invited_by&.email || "-" %> |
No accepted invitations yet