{% extends "pages/base.html" %} {% load i18n %} {% block title %}{% translate "Repo Tracker" %}{% endblock %} {% block extra_head %} {{ block.super }} {% endblock %} {% block content %}

{% translate "Repo Tracker" %}

{% if selected_repository %}

{% blocktranslate trimmed with repository=selected_repository.slug issues=issue_count pulls=pull_request_count seconds=refresh_seconds %} {{ repository }} has {{ issues }} open issues and {{ pulls }} open pull requests. This view refreshes every {{ seconds }} seconds. {% endblocktranslate %}

{% else %}

{% translate "Choose a configured repository." %}

{% endif %}
{% if show_repository_list %}
{% for repository in repositories %} {{ repository.slug }} {% if repository.description %}{{ repository.description }}{% endif %} {% if repository.html_url %} {{ repository.default_branch|default:"main" }} {% endif %} {% endfor %}
{% elif selected_repository %} {% if repositories|length > 1 %} {% endif %}
{% for row in tracker_rows %}
{% if row.issue %} {% if row.issue.html_url %} #{{ row.issue.number }} {{ row.issue.title }} {% else %} #{{ row.issue.number }} {{ row.issue.title }} {% endif %}
{{ row.issue.state }} {% if row.issue.author %}@{{ row.issue.author }}{% endif %}
{% if row.issue.labels %}
{% for label in row.issue.labels %} {{ label }} {% endfor %}
{% endif %} {% else %} {% translate "No aligned issue" %} {% endif %}
{% if row.pull_request %} {% if row.pull_request.html_url %} #{{ row.pull_request.number }} {{ row.pull_request.title }} {% else %} #{{ row.pull_request.number }} {{ row.pull_request.title }} {% endif %}
{{ row.pull_request.state }} {% if row.pull_request.author %}@{{ row.pull_request.author }}{% endif %} {% if row.pull_request.is_draft %}{% translate "Draft" %}{% endif %}
{% if row.pull_request.labels %}
{% for label in row.pull_request.labels %} {{ label }} {% endfor %}
{% endif %} {% else %} {% translate "No aligned pull request" %} {% endif %}
{% empty %}
{% translate "No open issues or pull requests are stored for this repository." %}
{% endfor %}
{% else %}
{% translate "No GitHub repositories are configured." %}
{% endif %}
{% endblock %}