{% extends g.theme.master %} {% do g.register_forge_css('css/forge/deck.css') %} {% do g.register_forge_js('js/project_groups.js', location='body_js_tail') %} {% block title %}{{c.project.name}} / User Permissions {% endblock %} {% block header %}User Permissions{% endblock %} {% macro show_perms_for_role(role) %} {% endmacro %} {% macro group_icon(icon) %}

{% endmacro %} {% block content %}

Project permissions are assigned to groups of users. Add users to a group appropriate to the role they fill in your project. more...

{% for role in c.project.named_roles %} {% endfor %}
Group Users Permissions
{{role.name}}{{group_icon('group')}} {% if role.name not in ['Admin', 'Developer', 'Member'] %} Remove {% endif %}
    {% for r in role.parent_roles() if r.name %}
  • All users in {{ r.name }} group
  • {% endfor %} {% for r in role.users_with_role() %}
  • {{ r.user.display_name }} ({{r.user.username}})
  • {% endfor %}
  • cancel
  • Add
{{show_perms_for_role(role)}}
Authenticated{{group_icon('secure')}}
Any logged in user
{{show_perms_for_role(auth_role)}}
Anonymous{{group_icon('unsecure')}}
Any user including those not logged in
{{show_perms_for_role(anon_role)}}
Add a new group
{{c.admin_modal.display(content='

')}} {% endblock %} {% block extra_js %} {% endblock %}