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

Project Group #{{ project.id }}: {{ project.name }}

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 }} {{ group_permissions_form.csrf_token }}
Users None Read Write Grant
{{ user.name }} {{ user_permissions_form.csrf_token }}
Basic Groups
{{ group.name }}
Users
{{ user.name }}
{% if user_may_edit %}
Cancel
{% endif %} {% endblock %}