{% extends "projects/base.html" %} {% import "site_shell/_macros.html" as ui %} {% block title %}Add Member - {{ project.name }} - Pychestrate{% endblock %} {% block content %}
{% if not available_users %} {% if can_create_users %} {{ ui.empty_state(('No active user matching "' ~ user_search ~ '" can be added.') if user_search else 'Every active user is already a member of this project.', "To add someone new, create their account first.", url_for('config.user_create'), "Create a user") }} {% else %} {{ ui.empty_state(('No active user matching "' ~ user_search ~ '" can be added.') if user_search else 'Every active user is already a member of this project.', "Ask an administrator to create an account for the person you want to add.") }} {% endif %} {% endif %} {{ ui.error_summary(errors, error_labels) }}
{{ ui.field_error(errors, "user_id") }}
{{ ui.field_error(errors, "role") }}
The role applies to this project only. To give someone the same access to every project, an administrator can assign the matching global role (project-owner, project-editor or project-viewer) on their user page.
Cancel
{% endblock %}