{% extends "management/base.html" %} {% load i18n lucide static %} {% block heading %}{% trans "Add multiple members" %}{% endblock heading %} {% block topbar_context %} {{ group.name }} {% endblock topbar_context %} {% block panel %}
{% csrf_token %} {{ formset.management_form }}
{% for error in formset.non_form_errors %}
{{ error }}
{% endfor %} {% comment %} The member picker's dropdown (searchable-select.js) is position: fixed, computed from the input's own screen position rather than document flow, so no ancestor scroll wrapper is needed to keep it from being clipped. {% endcomment %} {% for form in formset %} {% include "management/_group_bulk_add_row.html" with form=form %} {% endfor %}
{% trans "Member" %}
{% lucide "arrow-left" size=16 %} {% trans "Back" %}
{% endblock panel %} {% block extra_body %} {% endblock extra_body %}