|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
Project Options
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
repo=repo.name,
|
|
Pierre-Yves Chibon |
d7df95 |
username=username,
|
|
Pierre-Yves Chibon |
d7df95 |
namespace=repo.namespace) }}" method="post">
|
|
Pierre-Yves Chibon |
d7df95 |
{% for key in repo.settings | sort %}
|
|
Pierre-Yves Chibon |
cd4df4 |
{% if not g.issues_enabled and not g.issues_project_disabled and key in ['issue_tracker', 'issues_default_to_private'] %}
|
|
Pierre-Yves Chibon |
d7df95 |
{% elif not config.get('DOC_APP_URL') and key in ['project_documentation'] %}
|
|
Pierre-Yves Chibon |
d7df95 |
{% elif not config.get('WEBHOOK') and key in ['Web-hooks'] %}
|
|
Pierre-Yves Chibon |
d7df95 |
{% else %}
|
|
Pierre-Yves Chibon |
f1011c |
{% if key in ['Web-hooks'] %}
|
|
Pierre-Yves Chibon |
f1011c |
|
|
Pierre-Yves Chibon |
f1011c |
<label for="{{ key }}">{{ key | replace('_', ' ') | capitalize }} :</label>
|
|
Pierre-Yves Chibon |
f1011c |
|
|
Pierre-Yves Chibon |
f1011c |
%}value="{{ repo.settings[key] }}"{% endif %} name="{{ key }}"
|
|
Pierre-Yves Chibon |
f1011c |
title="Web-hook URLs, one per line"
|
|
Pierre-Yves Chibon |
f1011c |
placeholder="Web-hook URLs, one per line">{{ repo.settings[key] }}
|
|
Pierre-Yves Chibon |
f1011c |
|
|
Pierre-Yves Chibon |
f1011c |
{% elif key in ['Minimum_score_to_merge_pull-request'] %}
|
|
Pierre-Yves Chibon |
f1011c |
|
|
Pierre-Yves Chibon |
f1011c |
<label for="{{ key }}">{{ key | replace('_', ' ') | capitalize }} :</label>
|
|
Pierre-Yves Chibon |
f1011c |
|
|
Pierre-Yves Chibon |
f1011c |
value="{{ repo.settings[key] }}" name="{{ key }}" />
|
|
Pierre-Yves Chibon |
f1011c |
|
|
Pierre-Yves Chibon |
f1011c |
{% elif repo.settings[key] in [True, False, 'y'] %}
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
<label class="c-input c-checkbox"></label>
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
if repo.settings[key] -%}checked=""{%- endif -%}/>
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
jingjing |
6b2e3d |
{{ key | replace('_', ' ') | capitalize }}
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
{% else %}
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
jingjing |
6b2e3d |
<label for="{{ key }}">{{ key | replace('_', ' ') | capitalize }} :</label>
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
%}value="{{ repo.settings[key] }}"{% endif %} name="{{ key }}" />
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
{% endif %}
|
|
Pierre-Yves Chibon |
d7df95 |
{% endif %}
|
|
Pierre-Yves Chibon |
d7df95 |
{% endfor %}
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
<input class="btn btn-primary" type="submit" value="Update">
|
|
Pierre-Yves Chibon |
d7df95 |
{{ form.csrf_token }}
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
{% if config.get('WEBHOOK') and repo.settings['Web-hooks'] %}
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
repo=repo.name,
|
|
Pierre-Yves Chibon |
d7df95 |
username=username,
|
|
Pierre-Yves Chibon |
d7df95 |
namespace=repo.namespace) }}" method="post">
|
|
Pierre-Yves Chibon |
d7df95 |
{{ form.csrf_token }}
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
title="Sends a test notification to the web-hook server for testing">
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
{% endif %}
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
Learn more about
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
Flags
|
|
Pierre-Yves Chibon |
d7df95 |
Tracker read-only
|
|
Pierre-Yves Chibon |
d7df95 |
Pull-request access only
|
|
Pierre-Yves Chibon |
d7df95 |
Roadmap on issue page
|
|
Pierre-Yves Chibon |
d7df95 |
fedmsg notifications
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
Pagure offers the possibility to flag pull-requests
|
|
Pierre-Yves Chibon |
d7df95 |
and commits. A flag is a way for a third-party tool
|
|
Pierre-Yves Chibon |
d7df95 |
to provide feedback on a pull-request or a commit.
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
Two settings above allow notifying contributors and
|
|
Pierre-Yves Chibon |
d7df95 |
watchers of a project when new flags are being added.
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
>The flags documentation.
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
Pagure supports leaving the issue tracker activated
|
|
Pierre-Yves Chibon |
d7df95 |
but making it read-only, thus letting people access
|
|
Pierre-Yves Chibon |
d7df95 |
to the existing tickets without allowing creating
|
|
Pierre-Yves Chibon |
d7df95 |
new tickets or comments.
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
Pagure supports blocking direct commit access to a
|
|
Pierre-Yves Chibon |
d7df95 |
project and enforcing all changes to a project to be
|
|
Pierre-Yves Chibon |
d7df95 |
done via pull-requests.
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
Pagure supports making the roadmap page the front
|
|
Pierre-Yves Chibon |
d7df95 |
page of the issue list.
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
Lets pagure send fedmsg notification for all actions
|
|
Pierre-Yves Chibon |
d7df95 |
performed in a project (new ticket, new pull-request,
|
|
Pierre-Yves Chibon |
d7df95 |
new comment...).
|
|
Pierre-Yves Chibon |
d7df95 |
Sending fedmsg notifications upon commits is performed
|
|
Pierre-Yves Chibon |
d7df95 |
via a git hook though, see the Hooks section in this
|
|
Pierre-Yves Chibon |
d7df95 |
settings page.
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
src="/static/vendor/jquery/jquery.min.js">
|
|
Pierre-Yves Chibon |
d7df95 |
<script type="text/javascript"></script>
|
|
Pierre-Yves Chibon |
d7df95 |
$(document).ready(function() {
|
|
Pierre-Yves Chibon |
d7df95 |
$('.help_content').hide();
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
$('.help_title').click(function(e) {
|
|
Pierre-Yves Chibon |
d7df95 |
var _id = $(this).attr('data-id');
|
|
Pierre-Yves Chibon |
d7df95 |
var _el = $('#' + _id);
|
|
Pierre-Yves Chibon |
d7df95 |
if (_el.is(':visible')){
|
|
Pierre-Yves Chibon |
d7df95 |
$('.help_content').hide();
|
|
Pierre-Yves Chibon |
d7df95 |
} else {
|
|
Pierre-Yves Chibon |
d7df95 |
$('.help_content').hide();
|
|
Pierre-Yves Chibon |
d7df95 |
_el.show();
|
|
Pierre-Yves Chibon |
d7df95 |
}
|
|
Pierre-Yves Chibon |
d7df95 |
});
|
|
Pierre-Yves Chibon |
d7df95 |
|
|
Pierre-Yves Chibon |
d7df95 |
});
|
|
Pierre-Yves Chibon |
d7df95 |
|