{% extends "admin_app.html" %} {% from "library.j2" import action_button, icon, clipboard_button, form_button, custom_form_button %} {% block head_lead %} {{ super() }} {% include "copy-snippet.html" %} {% endblock %} {% block content %}

{% trans %}Manage invitations{% endtrans %}

{{ form.csrf_token }}

{% trans %}Create new invitation{% endtrans %}

{% trans %}Create a new invitation link to invite more users to your Snikket instance by clicking the button below.{% endtrans %}

{%- call form_button("create_link", form.action_create_invite, class="primary") %}{% endcall -%}

{% trans %}Pending invitations{% endtrans %}

{% if invites %} {% for invite in invites %} {% endfor %}
{% trans %}Created{% endtrans %} {% trans %}Valid until{% endtrans %} {% trans %}Actions{% endtrans %}
{{ invite.created_at | format_date }} {{ (invite.expires - now) | format_timedelta(add_direction=True) }} {%- call action_button("more", url_for(".edit_invite", id_=invite.id_), class="secondary") -%} {% trans %}Show invite details{% endtrans %} {%- endcall -%} {%- call clipboard_button(invite.landing_page, class="primary") -%} {% trans %}Copy invite link to clipboard{% endtrans %} {%- endcall -%} {%- call custom_form_button("remove_link", form.action_revoke.name, invite.id_, class="secondary danger", slim=True) -%} {% trans %}Delete invitation{% endtrans %} {%- endcall -%}
{% else %}

{% trans %}Currently, there are no pending invitations.{% endtrans %}

{% endif %}
{% endblock %}