{% extends "group/edit_base.html" %} {% set user = user_dict %} {% block breadcrumb_content_inner -%} {{ ui.breadcrumb(group.display_name|truncate(35), href=h.url_for(group_type+'.read', id=group.name), attrs={"title": group.display_name}) }} {{- ui.breadcrumb(_('Edit Member') if user else _('Add Member'), href=h.url_for(group_type+'.member_new', id=group.name), active=true) }} {%- endblock %} {%- block content_action -%} {{ ui.content_action(_('Back to all members'), href=h.url_for(group_type+'.manage_members', id=group_dict.name), style="secondary", icon="arrow-left") }} {{ super() }} {%- endblock %} {% block primary_content_inner %}

{% block page_heading %}{{ _('Edit Member') if user else _('Add Member') }}{% endblock %}

{% block form %} {%- call ui.util.call(ui.form, method="POST") -%}
{% if not user %}

{{ _('If you wish to add an existing user, search for their username below.') }}

{% endif %}
{% if user %} {% else %} {% endif %}
{% if not user and h.check_access('user_create') %}
{{ _('or') }}

{{ _('If you wish to invite a new user, enter their email address.') }}

{% endif %}
{% if user and user.name == current_user.name and user_role == 'admin' %} {% set format_attrs = {'data-module': 'autocomplete', 'disabled': 'disabled'} %} {{ ui.select(name='role', label=_('Role'), options=roles, selected=user_role, attrs=format_attrs) }} {{ ui.hidden_input('role', value=user_role) }} {% else %} {% set format_attrs = {'data-module': 'autocomplete'} %} {{ ui.select(name='role', label=_('Role'), options=roles, selected=user_role, attrs=format_attrs) }} {% endif %} {%- call ui.util.call(ui.form_actions) -%} {% if user %} {{ ui.button(_('Delete'), href=h.url_for(group_type + '.member_delete', id=group_dict.id, user=user.id), style="danger", data={"module": "confirm-action", "module-content": _('Are you sure you want to delete this member?')}) }} {{ ui.button(_('Update Member'), type="submit", attrs={"name": "submit"}) }} {% else %} {{ ui.button(_('Add Member'), type="submit", attrs={"name": "submit"}) }} {% endif %} {%- endcall %} {%- endcall %} {% endblock %} {% endblock %} {% block secondary_content %} {{ super() }} {%- call ui.util.call(ui.sidebar_section, title=_('What are roles?'), icon="info-circle") -%} {% trans %}

Admin: Can edit group information, as well as manage organization members.

Member: Can add/remove datasets from groups

{% endtrans %} {%- endcall %} {% endblock %}