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

{% trans circle_name=(target_circle | circle_name) %}Edit circle {{ circle_name }}{% endtrans %}

{{- form.csrf_token -}} {%- if target_circle.id_ == "default" -%} {#- -#}
{% trans %}This is your main circle{% endtrans %}

{% trans %}This circle is managed automatically and cannot be removed or renamed.{% endtrans %}

{%- if target_circle.muc_jid -%}
{%- call clipboard_button(target_circle.muc_jid, show_label=True) -%} {%- trans -%}Copy address{%- endtrans -%} {%- endcall -%} {%- endif -%}
{%- else -%}

{% trans %}Circle information{% endtrans %}

{{ form.name.label }} {{ form.name }}
{%- if target_circle.muc_jid -%} {%- call clipboard_button(target_circle.muc_jid, show_label=True) -%} {%- trans -%}Copy address{%- endtrans -%} {%- endcall -%} {%- else -%}

{% trans %}This circle has no group chat associated.{% endtrans %}

{%- endif -%}

{{ form.avatar.label }}
{{ form.avatar(accept="image/png", data_maxsize=max_avatar_size, data_warning_header=avatar_too_big_warning_header, data_maxsize_warning=avatar_too_big_warning) }}
{%- call standard_button("back", url_for(".circles"), class="tertiary") -%} {% trans %}Return to circle list{% endtrans %} {%- endcall -%} {%- call form_button("done", form.action_save, class="primary") %}{% endcall -%}

{% trans %}Delete circle{% endtrans %}

{% trans %}Deleting a circle does not delete any users in the circle.{% endtrans %}

{%- call form_button("delete", form.action_delete, class="secondary danger") %}{% endcall -%}
{%- endif -%}

{% trans %}Circle members{% endtrans %}

{%- if circle_members -%}
{%- for localpart, member in circle_members -%} {%- endfor -%}
{% trans %}Login name{% endtrans %} {% trans %}Display name{% endtrans %} {% trans %}Actions{% endtrans %}
{%- if member -%} {{ localpart }} {%- else -%} {{ localpart }} ({% trans %}deleted{% endtrans %}) {%- endif -%} {% call value_or_hint(member.display_name) %}{% endcall %} {%- call custom_form_button("remove_user", form.action_remove_user.name, member.localpart, class="primary danger", slim=True) -%} {% trans username=member.localpart %}Remove user {{ username }} from circle{% endtrans %} {%- endcall -%}
{%- else -%}

{% trans %}This circle currently has no members.{% endtrans %}

{%- endif -%}

{% trans %}Invite more members{% endtrans %}

{%- if form.user_to_add.choices -%}

{% trans %}Add existing user{% endtrans %}

{{- form.user_to_add.label -}}
{{ form.user_to_add }}
{%- call form_button("add_user", form.action_add_user, class="primary") %}{% endcall -%}
{%- else -%}
{% trans %}All users added{% endtrans %}

{% trans %}All users on this service are already in this circle.{% endtrans %}

{%- endif -%}
{%- include "admin_create_invite_form.html" -%} {% endblock %}