{% extends "repo_master.html" %} {% from "_formhelper.html" import render_field_in_row %} {% block title %}{{ select.capitalize() }} - {{ repo.namespace + '/' if repo.namespace }}{{ repo.name }}{% endblock %} {% set tag = "home" %} {% block repo %}

Settings for {{repo.name}}

Project Details
Short description of the project
Website URL of the project
Email address linked to avatar to display for the project
tags for project (separated by commas)
{{ form.csrf_token }}
Default Branch
{{ branches_form.csrf_token }} {{ branches_form.branches(class_="c-select") }}
{% if config.get('WEBHOOK', False) %}
Private web-hook key

Each message sent to the web-hook are signed via hmac and SHA1 using this private key.

This key is private to your project, make sure to store in a safe place and do not share it.

{{ form.csrf_token }}
{% endif %}
API Keys

API keys are tokens used to authenticate you on pagure. They can also be used to grant access to 3rd party application to behave on this project on your name.

These are your personal tokens; they are not visible to other owners of this repository.

These keys are valid for 60 days.

These keys are private to your project, make sure to store in a safe place and do not share it.

{% if repo.tokens %}
    {% for token in repo.tokens %} {% if token.user.username == g.fas_user.username %}
  • {% if token.expired %} Expired since {{ token.expiration.date() }} {% else %} Valid until: {{ token.expiration.date() }}
    {{ form.csrf_token }}
    {% endif %}
  • {% endif %} {% endfor %}
{% endif %}
Project options
{% for key in repo.settings | sort %} {% if not config.get('ENABLE_TICKETS', True) and key in ['issue_tracker'] %} {% elif not config.get('DOC_APP_URL') and key in ['project_documentation'] %} {% elif not config.get('WEBHOOK') and key in ['Web-hooks'] %} {% else %} {% if repo.settings[key] in [True, False, 'y'] %}
{% else %}
{% endif %} {% endif %} {% endfor %}

{{ form.csrf_token }}

Public notifications

The email addresses entered below will receive all the notifications related to (public) issue and pull-requests, this includes notifications about new issue or pull-request, new comment and status change.

To enter multiple addresses, simply delimit then with a comma.

{{ tag_form.csrf_token }}
Issues notifications
Pull-requests notifications
Re-generate git repos
{{ form.csrf_token }}
{{ form.csrf_token }}
{% if config.get('ENABLE_USER_MNGT', True) %}
Users and Groups

Below is the list of user having commit rights to this repo.

add user add group

{% endif %} {% if plugins %}
Hooks
{% set idcount = 1 %} {% for plugin in plugins %} {% set idcount = idcount+1 %} {% endfor %}
{% endif %} {% if config.get('ENABLE_TICKETS', True) and repo.settings.get('issue_tracker', True) %}
Priorities

Below are the priorities you may assign to a ticket, allowing you to sort them with it. The Weight determines the ordering. Higher priority should correspond to higher weight. To remove an entry, simply clean the Weight and Title

{{ tag_form.csrf_token }}
Weight
Title
{% for priority in repo.priorities | sort %}
{% endfor %}
{% if not repo.priorities %} {% endif %}
Roadmap

Below are the milestones you may assign to a ticket, allowing you to build a roadmap using the `roadmap` tag and a tag corresponding to one of the milestones defined here.

{{ tag_form.csrf_token }}
Milestone
Date (optional)
{% for milestone in repo.milestones | sort %}
{% endfor %}
Issue Tags

Here below is the list of tags associated with one or more issue of the project.

{% endif %} {% if config.get('ENABLE_DEL_PROJECTS', True) %}
Delete Project
{% endif %}
{% endblock %} {% block jscripts %} {{ super() }} {% endblock %}