{% extends "base.html" %} {% block title %}{{ _('Project Group') }} #{{ project.id }}: {{ project.name | get_translated_text }} — {{ service_name }}{% endblock %} {% block stylesheets %} {{ super() }} {% endblock %} {% block scripts %} {{ super() }} {% endblock %} {% block content %}

{{ _('Project Group') }} #{{ project.id }}: {{ project.name | get_translated_text }}

{{ _('Permissions') }}

{% set user_may_edit = (form is not none) %} {% if user_may_edit %}
{{ form.csrf_token }} {% endif %} {% if user_may_edit %} {% if form.group_permissions | length > 0 %} {% 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) %} {% for possible_permissions in [Permissions.NONE, Permissions.READ, Permissions.WRITE, Permissions.GRANT] %} {% endfor %} {% endfor %} {% if form.user_permissions | length > 0 %} {% if form.group_permissions | length > 0 %} {% else %} {% endif %} {% 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) %} {% for possible_permissions in [Permissions.NONE, Permissions.READ, Permissions.WRITE, Permissions.GRANT] %} {% endfor %} {% endfor %} {% else %} {% if group_permissions.items() | length > 0 %} {% endif %} {% for group_id, permissions in group_permissions.items() %} {% if group_id is not none %} {% set group = get_group(group_id) %} {% for possible_permissions in [Permissions.NONE, Permissions.READ, Permissions.WRITE, Permissions.GRANT] %} {% endfor %} {% endif %} {% endfor %} {% if user_permissions.items() | length > 0 %} {% endif %} {% for user_id, permissions in user_permissions.items() %} {% if user_id is not none %} {% set user = get_user(user_id) %} {% for possible_permissions in [Permissions.NONE, Permissions.READ, Permissions.WRITE, Permissions.GRANT] %} {% endfor %} {% endif %} {% endfor %} {% endif %}
{{ _('Basic Groups') }} {{ _('None') }} {{ _('Read') }} {{ _('Write') }} {{ _('Grant') }}
{{ group.name | get_translated_text }} {{ group_permissions_form.csrf_token }}
{{ _('Users') }} {{ _('None') }} {{ _('Read') }} {{ _('Write') }} {{ _('Grant') }}
{{ user.name }} {{ user_permissions_form.csrf_token }}
{{ _('Basic Groups')}}
{{ group.name | get_translated_text }}
{{ _('Users') }}
{{ user.name }}
{% if user_may_edit %}
{{ _('Cancel') }}
{% endif %} {% endblock %}