{% extends "cosinnus/base.html" %} {% load i18n cosinnus_tags cosinnus_map_tags static %} {% block page_title %} {% blocktrans with team_name=object.name %}{{ team_name }} - Members{% endblocktrans %} {% endblock %} {% block extrahead %} {% include 'cosinnus/map/static_dependencies.html' %} {% endblock extrahead %} {% block og_meta_attributes %} {% include 'cosinnus/group/group_og_meta_attributes.html' with group=group %} {% endblock og_meta_attributes %} {% block leftnav %} {% include "cosinnus/group/leftnav_group.html" with current_page="groupdetails" %} {% if object.type == 0 %} {% include 'cosinnus/common/help_button_leftnav_for_popup.html' with help_text_id="helptext_12_projectadministration" %} {% else %} {% include 'cosinnus/common/help_button_leftnav_for_popup.html' with help_text_id="helptext_13_groupadministration" %} {% endif %} {% endblock leftnav %} {% block breadcrumb %} {{ block.super }}
  • {% trans "Members" %}
  • {% endblock %} {% block content %}
    {% include 'cosinnus/common/internet_explorer_not_supported.html' %}
    {% captureas map_settings %}{"filterGroup": {{ group.id }}, "controlsEnabled": false, "activeFilters": {"groups": false, "events": false, "projects": {% if group.type == 1 %}true{% else %}false{% endif %}, "people": true}, "availableFilters": {"groups": true, "events": true, "projects": true, "people": true}, "markerIcons": {% render_map_marker_icon_json %}}{% endcaptureas %} {% include 'cosinnus/common/init_client_module.html' with module='map' id=""|add_uuid height=400 settings=map_settings %}
    {% comment %} leave this here, the jump is what we want always {% endcomment %} {% if user|has_write_access:object %} {% trans "Invite a member" %}
    {% csrf_token %}
    {% endif %} {% if user|has_write_access:object or user in invited %} {% trans "Invited Members" %} {% for member in invited %} {% comment %} In public groups, we enable the logged in user to see himself as pending user {% endcomment %} {% if user|has_write_access:object or user == member %}
    {% if user|has_write_access:object %}
    {% captureas modal_revoke_id %}userModal_revoke_{{member.pk}}{% endcaptureas %}
    {% endif %} {% if user == member %}
    {% captureas modal_decline_invitation_id %}userModal_decline_invitation_{{member.pk}}{% endcaptureas %}
    {% csrf_token %}
    {% endif %}
    {% if user|has_write_access:object %} {% captureas label %}{% blocktrans with name=member|full_name %}Do you really want to revoke the invitation for member „{{ name }}“?{% endblocktrans %}{% endcaptureas %} {% captureas title %}{% trans "Revoke Invitation for Member" %}{% endcaptureas %} {% captureas action %}{% group_url 'cosinnus:group-user-delete' group=object username=member.username %}{% endcaptureas %} {% include "cosinnus/modal_box.html" with id=modal_revoke_id label=label title=title form_action=action %} {% endif %} {% if user == member %} {% captureas label %}{% blocktrans %}Do you really want to decline the invitation?{% endblocktrans %}{% endcaptureas %} {% captureas title %}{% trans "Decline Invitation" %}{% endcaptureas %} {% captureas action %}{% group_url 'cosinnus:group-user-decline' group=object %}{% endcaptureas %} {% include "cosinnus/modal_box.html" with id=modal_decline_invitation_id label=label title=title form_action=action %} {% endif %} {% endif %} {% empty %} {% include 'cosinnus/common/empty_button.html' with message="There are no pending invitations." %} {% endfor %} {% endif %} {% if user|has_write_access:object or user in pendings %} {% trans "Membership requests" %} {% for member in pendings %} {% comment %} In public groups, we enable the logged in user to see himself as pending user {% endcomment %} {% if not user in pendings or user == member %}
    {% if user|has_write_access:object %}
    {% captureas modal_kick_id %}userModal_kick_{{member.pk}}{% endcaptureas %} {% captureas modal_promote_id %}userModal_promote_{{member.pk}}{% endcaptureas %}
    {% endif %}
    {% if user|has_write_access:object %} {% captureas label %}{% blocktrans with name=member|full_name %}Do you really want to accept user „{{ name }}“ as a member?{% endblocktrans %}{% endcaptureas %} {% captureas title %}{% trans "Accept Member" %}{% endcaptureas %} {% captureas action %}{% group_url 'cosinnus:group-user-edit' group=object username=member.username %}{% endcaptureas %} {% captureas extra_fields %}{% endcaptureas %} {% include "cosinnus/modal_box.html" with id=modal_promote_id label=label title=title form_action=action form_extra_fields=extra_fields %} {% captureas label %}{% blocktrans with name=member|full_name %}Do you really want to decline member „{{ name }}“?{% endblocktrans %}{% endcaptureas %} {% captureas title %}{% trans "Decline Member" %}{% endcaptureas %} {% captureas action %}{% group_url 'cosinnus:group-user-delete' group=object username=member.username %}{% endcaptureas %} {% include "cosinnus/modal_box.html" with id=modal_kick_id label=label title=title form_action=action %} {% endif %} {% endif %} {% empty %} {% include 'cosinnus/common/empty_button.html' with message="There are no new membership requests." %} {% endfor %} {% endif %} {% comment %} -------- Recruit Box and list of recruitees -------- {% endcomment %} {% if user in members or user|is_superuser %}
    {% trans "Invite People to Register and Join" %} {% include 'cosinnus/common/modal_box_recruit_users.html' %}
    {% endif %} {% if recruited %} {% if user in admins or user|is_superuser %} {% trans "All currently invited people" %} {% else %} {% trans "People currently invited by you" %} {% endif %} {% for recruitation in recruited %} {% captureas modal_id %}deleteModal_{{recruitation.id}}{% endcaptureas %}
    {% if user == recruitation.invited_by or user in admins or user|is_superuser %} {% captureas label %}{% blocktrans with title=recruitation.email %}Do you really want to delete the invitation for "{{ title }}"?{% endblocktrans %}{% endcaptureas %} {% captureas title %}{% trans "Delete invitation" %}{% endcaptureas %} {% captureas action %}{% group_url 'cosinnus:group-user-recruit-delete' group=group id=recruitation.id %}{% endcaptureas %} {% include "cosinnus/modal_box.html" with id=modal_id label=label title=title form_action=action %} {% endif %} {% endfor %}
    {% endif %} {% trans "Members" %}{% if member_count %} ({{ member_count }}){% endif %} {% for member in members %}
    {% if user|has_write_access:object %} {% captureas modal_kick_id %}userModal_kick_{{member.pk}}{% endcaptureas %} {% captureas modal_promote_id %}userModal_promote_{{member.pk}}{% endcaptureas %} {% endif %} {% include 'cosinnus/feedback/report_button_btn.html' with object=member %}
    {% if user|has_write_access:object %} {% if member in admins %} {% captureas label %}{% blocktrans with name=member|full_name %}Do you really want to demote administrator „{{ name }}“ to member?{% endblocktrans %}{% endcaptureas %} {% captureas title %}{% trans "Demote Admin" %}{% endcaptureas %} {% captureas action %}{% group_url 'cosinnus:group-user-edit' group=object username=member.username %}{% endcaptureas %} {% captureas extra_fields %}{% endcaptureas %} {% else %} {% captureas label %}{% blocktrans with name=member|full_name %}Do you really want to promote member „{{ name }}“ to administrator?{% endblocktrans %}{% endcaptureas %} {% captureas title %}{% trans "Promote Member" %}{% endcaptureas %} {% captureas action %}{% group_url 'cosinnus:group-user-edit' group=object username=member.username %}{% endcaptureas %} {% captureas extra_fields %}{% endcaptureas %} {% endif %} {% include "cosinnus/modal_box.html" with id=modal_promote_id label=label title=title form_action=action form_extra_fields=extra_fields %} {% captureas label %}{% blocktrans with name=member|full_name %}Do you really want to remove member „{{ name }}“ from the team?{% endblocktrans %}{% endcaptureas %} {% captureas title %}{% trans "Remove Member" %}{% endcaptureas %} {% captureas action %}{% group_url 'cosinnus:group-user-delete' group=object username=member.username %}{% endcaptureas %} {% include "cosinnus/modal_box.html" with id=modal_kick_id label=label title=title form_action=action %} {% endif %} {% endfor %} {% if hidden_user_count > 0 %}
    {% endif %} {% if more_user_count > 0 %}
    {% endif %}
    {% endblock %}