{% extends "main.html" %} {# Here it is relatively safe to assume that 'ipa' exists and is valid. We would not be here otherwise. #} {% block title %}{{ _('%(groupname)s Group', groupname=group.name) }}{% endblock %} {% block content %} {{ super() }}

{{ group.name }}

{% if group.description %}
{{ group.description }}
{% endif %}
{{ edit_group_details() if edit_group_details is defined }} {% if current_user.username in group.members %}
{{ sponsor_form.hidden_tag() }}
{% endif %}
{% if current_user.username not in group.members or not current_user_is_sponsor %}
{{ _("To join this group, contact a group sponsor.") }}
{% endif %}

{{ _("Sponsors") }} {{sponsors|length}}

{% if sponsors|length == 0 %}
  • {{ _("no sponsors") }}
{% else %}
    {% for sponsor in sponsors|sort(attribute='username') %}
  • gravatar
    {{ sponsor.name }}
  • {% endfor %} {% endif %}
{{ _("Members") }} {{members|length}}
{% if current_user_is_sponsor and sponsor_form %} {# TODO: not require a double enter here maybe #}
{{ sponsor_form.hidden_tag() }} {{ sponsor_form.new_member_username(class='typeahead form-control form-control-sm mb-2', autocomplete="off", placeholder=_("add user...")) }}
{% endif %}
{% if members|length == 0 %}

{{ _("No members yet.") }}

{% else %}
{{ sponsor_form.hidden_tag() }}
    {% set sponsor_usernames = sponsors|map(attribute='username') %} {% for member in members|sort(attribute='username') %}
  • gravatar
    {{ member.name }}
    {% if current_user_is_sponsor %} {% endif %}
  • {% endfor %}
{% endif %}
{% endblock %} {% block scripts %} {{ super () }} {% endblock %}