{% extends "organization/edit_base.html" %} {% import 'macros/form.html' as form %} {% set user = user_dict %} {% block subtitle %}{{ _('Edit Member') if user else _('Add Member') }} {{ g.template_title_delimiter }} {{ super() }}{% endblock %} {% block breadcrumb_content_inner %}
  • {% link_for organization.display_name|truncate(35), named_route=group_type+'.read', id=organization.name, title=organization.display_name %}
  • {% link_for _('Edit Member') if user else _('Add Member'), named_route=group_type+'.member_new', id=group_dict.id %}
  • {% endblock %} {% block primary_content_inner %} {% link_for _('Back to all members'), named_route=group_type+'.manage_members', id=organization.name, class_='btn btn-secondary all-members', icon='arrow-left' %}

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

    {% block form %}
    {{ h.csrf_input() }}
    {% 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 == c.user and user_role == 'admin' %} {% set format_attrs = {'data-module': 'autocomplete', 'disabled': 'disabled'} %} {{ form.select('role', label=_('Role'), options=roles, selected=user_role, error='', attrs=format_attrs) }} {{ form.hidden('role', value=user_role) }} {% else %} {% set format_attrs = {'data-module': 'autocomplete'} %} {{ form.select('role', label=_('Role'), options=roles, selected=user_role, error='', attrs=format_attrs) }} {% endif %}
    {% if user %} {{ _('Delete') }} {% else %} {% endif %}
    {% endblock %} {% endblock %} {% block secondary_content %} {{ super() }}

    {{ _('What are roles?') }}

    {% trans %}

    Admin: Can add/edit and delete datasets, as well as manage organization members.

    Editor: Can add and edit datasets, but not manage organization members.

    Member: Can view the organization's private datasets, but not add new datasets.

    {% endtrans %}

    {% endblock %}