diff options
Diffstat (limited to 'app/views/invites/_invite.html.haml')
-rw-r--r-- | app/views/invites/_invite.html.haml | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/app/views/invites/_invite.html.haml b/app/views/invites/_invite.html.haml new file mode 100644 index 000000000..81d67eb7d --- /dev/null +++ b/app/views/invites/_invite.html.haml @@ -0,0 +1,17 @@ +%tr + %td + = invite.uses + = " / #{invite.max_uses}" unless invite.max_uses.nil? + %td + - if invite.expired? + = t('invites.expired') + - else + - if invite.expires_at.nil? + ∞ + - else + %time.formatted{ datetime: invite.expires_at.iso8601, title: l(invite.expires_at) } + = l invite.expires_at + %td= table_link_to 'link', public_invite_url(invite_code: invite.code), public_invite_url(invite_code: invite.code) + %td + - if invite.expired? && policy(invite).destroy? + = table_link_to 'times', t('invites.delete'), invite_path(invite), method: :delete |