{% extends "coprs/detail/settings.html" %} {% from "_helpers.html" import render_field, render_form_errors, copr_url, initialize_datatables %} {% set selected_monitor_tab = "integrations" %} {%block settings_breadcrumb %}Integrations{% endblock %} {% block tab_content %}

Integrations

For detailed information, please see the docs.

Pagure

  1. Activate Fedmsg in section 'Hooks' in the Pagure project settings.

Don’t get confused by “Activate fedmsg notifications” in the “Project options” section: That’s only for Pagure UI-related actions. Scroll down until you reach the “Hooks” section.

To enable commit and pull request flagging, enter a Pagure public clone repo URL and an associated API key below. To create a new key, go to your Pagure project settings and find section "API keys".

{{ pagure_form.csrf_token }}
{{ render_form_errors(pagure_form) }}

Github

{{ github_url }}
{{ github_url }}<PKG_NAME>/

Gitlab

{{ gitlab_url }}
{{ gitlab_url }}<PKG_NAME>/

Bitbucket

{{ bitbucket_url }}
{{ bitbucket_url }}<PKG_NAME>/

Custom webhook(s)

{{ custom_url }}
{{ custom_dir_url }}

Webhook History

{% if webhook_history %} {% for webhook in webhook_history %} {% endfor %}
Timstamp Forge-generated Webhook UUID User Agent
{{webhook.created_on|localized_time(g.user.timezone)}} ({{webhook.created_on|time_ago()}} ago) {% if webhook.webhook_uuid is none %} No UUID received {% else %}{{ webhook.webhook_uuid }} {% endif %} {% if webhook.user_agent is none %} Not Set {% else %} {{webhook.user_agent}} {% endif %}
{% else %}

No webhook received recently.

{% endif %} {{initialize_datatables(order="desc")}}
{% endblock %}