{% extends "settings.html" %} {% block title %} Configure {{tracker.owner}}/{{tracker.name}} — {{ cfg("sr.ht", "site-name") }} {% endblock %} {% macro perm_checkbox(type, perms, name) %} {% 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.

Anonymous Permissions

Permissions granted to anyone who visits this tracker, logged in or otherwise.

{% for a in access_type_list %} {{ perm_checkbox(a, tracker.default_anonymous_perms, "anon") }} {% endfor %} {{ valid.summary("tracker_anon_access") }}

User Permissions

Permissions granted to any logged-in {{cfg("sr.ht", "site-name")}} user.

{% for a in access_type_list %} {{ perm_checkbox(a, tracker.default_user_perms, "user") }} {% endfor %} {{ valid.summary("tracker_user_access") }}

Submitter Permissions

Permissions granted to the ticket submitter on the tickets they submit.

{% for a in access_type_list %} {{ perm_checkbox(a, tracker.default_submitter_perms, "submit") }} {% endfor %} {{ valid.summary("tracker_submit_access") }}
{# TODO: once we link git accounts

Committer Permissions

{% for a in access_type_list %} {{ perm_checkbox(a, tracker.default_committer_perms, "commit") }} {% endfor %} {{ valid.summary("tracker_commit_access") }}
#}
{{ valid.summary() }}
{% endblock %}