{% extends "main.html" %} {% import '_pagination.html' as pagination_macros %} {# 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 edit_group_details is defined %} {{ edit_group_details()}} {% endif %}

{% if group.description %}
{{ group.description }}
{% endif %} {% if group.mailing_list %} {% endif %} {% if group.irc_channel %}
{{ group.irc_channel | channel }}
{% endif %}
{% if group.urls %}
{% for url in group.urls %}
{{url}}
{% endfor %}
{% endif %}
{% if current_user.username not in group.members %}
{% if current_user_is_sponsor %} {{ _("You are a sponsor of this group, but not a member. Add yourself if you want to be a member.") }} {% else %} {{ _("To join this group, contact a group sponsor.") }} {% endif %}
{% endif %}

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

{% if sponsors|length == 0 %}
  • {{ _("no sponsors") }}
{% else %}
    {% for sponsor in sponsors|sort(attribute='username') %}
  • gravatar
    {{ sponsor.name }}
    {% if current_user.username == sponsor.username and sponsors|length > 1 %} {% endif %}
  • {% 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...")) }}
{% elif current_user.username in group.members %}
{{ sponsor_form.hidden_tag() }}
{% endif %}
{% if members|length == 0 %}

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

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