Administrators |
|
|
|
{% for possible_permissions in [Permissions.GRANT] %}
|
{% endfor %}
{% if instrument is not none %}
Instrument Scientists |
|
|
|
{% for possible_permissions in [Permissions.GRANT] %}
|
{% endfor %}
{% endif %}
{% if user_may_edit %}
Everyone |
{% for possible_permissions in [Permissions.NONE, Permissions.READ] %}
|
{% endfor %}
|
|
{% if form.project_permissions | length > 0 %}
Project Groups |
|
|
|
|
{% endif %}
{% for project_permissions_form in form.project_permissions %}
{% set project_id = project_permissions_form.project_id.data | int %}
{% set project = get_project(project_id) %}
{{ project.name }}
{{ project_permissions_form.csrf_token }}
|
{% for possible_permissions in [Permissions.NONE, Permissions.READ, Permissions.WRITE, Permissions.GRANT] %}
|
{% endfor %}
{% endfor %}
{% if form.group_permissions | length > 0 %}
Basic Groups |
|
|
|
|
{% endif %}
{% for group_permissions_form in form.group_permissions %}
{% set group_id = group_permissions_form.group_id.data | int %}
{% set group = get_group(group_id) %}
{{ group.name }}
{{ group_permissions_form.csrf_token }}
|
{% for possible_permissions in [Permissions.NONE, Permissions.READ, Permissions.WRITE, Permissions.GRANT] %}
|
{% endfor %}
{% endfor %}
{% if form.user_permissions | length > 0 %}
Users |
|
|
|
|
{% endif %}
{% for user_permissions_form in form.user_permissions %}
{% set user_id = user_permissions_form.user_id.data | int %}
{% set user = get_user(user_id) %}
{% set permissions = user_permissions.get(user_id, Permissions.NONE) %}
{{ user.name }}
{{ user_permissions_form.csrf_token }}
{% if user.id == action.user_id %}
{% endif %}
|
{% for possible_permissions in [Permissions.NONE, Permissions.READ, Permissions.WRITE, Permissions.GRANT] %}
|
{% endfor %}
{% endfor %}
{% else %}
Everyone |
{% for possible_permissions in [Permissions.NONE, Permissions.READ] %}
|
{% endfor %}
|
|
{% if group_permissions.items() | length > 0 %}
Basic Groups |
|
|
|
|
{% endif %}
{% for group_id, permissions in group_permissions.items() %}
{% if group_id is not none %}
{% set group = get_group(group_id) %}
{{ group.name }}
|
{% for possible_permissions in [Permissions.NONE, Permissions.READ, Permissions.WRITE, Permissions.GRANT] %}
|
{% endfor %}
{% endif %}
{% endfor %}
{% if project_permissions.items() | length > 0 %}
Project Groups |
|
|
|
|
{% endif %}
{% for project_id, permissions in project_permissions.items() %}
{% if project_id is not none %}
{% set project = get_project(project_id) %}
{{ project.name }}
|
{% for possible_permissions in [Permissions.NONE, Permissions.READ, Permissions.WRITE, Permissions.GRANT] %}
|
{% endfor %}
{% endif %}
{% endfor %}
{% if user_permissions.items() | length > 0 %}
Users |
|
|
|
|
{% endif %}
{% for user_id, permissions in user_permissions.items() %}
{% if user_id is not none %}
{% set user = get_user(user_id) %}
{{ user.name }}
|
{% for possible_permissions in [Permissions.NONE, Permissions.READ, Permissions.WRITE, Permissions.GRANT] %}
|
{% endfor %}
{% endif %}
{% endfor %}
{% endif %}