{% extends "admin_app.html" %} {% from "library.j2" import form_button, standard_button, value_or_hint, custom_form_button, clipboard_button, icon, render_user 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 %}

{%- else -%}

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

{{ form.name.label }} {{ form.name }}
{%- 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 standard_button("delete", url_for(".delete_circle", id_=target_circle.id_), class="secondary danger") %}{% trans %}Delete circle{% endtrans %}{% endcall -%}
{%- endif -%}

{% trans %}Group chats{% endtrans %}

{% trans %}These group chats will be available to all members of the circle.{% endtrans %}

{%- if circle_chats -%}
{%- for chat in circle_chats -%} {%- endfor -%}
{% trans %}Name{% endtrans %} {% trans %}Actions{% endtrans %}
{% call value_or_hint(chat.name) %}{% endcall %} {%- call custom_form_button("delete", form.action_remove_group_chat.name, chat.id_, class="primary danger", slim=True) -%} {% trans name=chat.name %}Delete group chat '{{ name }}'{% endtrans %} {%- endcall -%}
{%- else -%}

{% trans %}This circle currently has no group chats.{% endtrans %}

{%- endif -%} {%- call standard_button("add", url_for(".edit_circle_add_chat", id_=target_circle.id_), class="secondary") -%} {% trans %}Add group chat{% endtrans %} {%- endcall -%}

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

{% trans %}All members of the circle will see each other in their contact list.{% endtrans %}

{%- if circle_members -%}
{%- for localpart, member in circle_members -%} {%- endfor -%}
{% trans %}Login name{% endtrans %} {% trans %}Actions{% endtrans %}
{%- if member -%} {%- call render_user(member) -%}{%- endcall -%} {%- else -%} {{ localpart }} ({% trans %}deleted{% endtrans %}) {%- endif -%} {%- 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 %}