{% extends "settings.html" %} {% block title %} Configure {{tracker.owner}}/{{tracker.name}} — {{ cfg("sr.ht", "site-name") }} {% endblock %} {% macro perm_checkbox(type, perms, name, readonly=False) %} {% if type.name not in ["none", "all"] %}
{% endif %} {% endmacro %} {% block content %}
{{csrf_token()}}

These permissions allow you to control what kinds of users are able to do what sorts of activities on your tracker.

Default Permissions

These permissions are used for anyone who does not have a more specific access configuration.

{% for a in access_type_list %} {{ perm_checkbox(a, tracker.default_access, "default") }} {% endfor %} {{ valid.summary("tracker_default_access") }}
{{ valid.summary() }}

User permissions

{{ csrf_token() }}
{% for u in recent_users %} {{ valid.summary("username") }}

Permissions

These settings will override all permissions for a specific user.

{% for a in access_type_list %} {{ perm_checkbox(a, TicketAccess.all, "user_access") }} {% endfor %} {{ valid.summary("user_access") }}
{% if tracker.user_accesses %} {% for user_access in tracker.user_accesses %} {% endfor %}
user granted access
~{{user_access.user.username}} {{ user_access.created|date }} {% for a in access_type_list %} {{ perm_checkbox(a, user_access.permissions, "user", readonly=True) }} {% endfor %}
{{ csrf_token() }}
{% endif %}
{% endblock %} {% block scripts %} {% endblock %}