{% extends "base.html" %} {% block content %}

{{ package_name }}

{% if error_message %} {% elif is_legacy %} {% elif is_not_synced %} {% endif %} {% if source_url and branch_name %}
Source Information

Repository: {{ source_url }}

{% if source_commit %}

Commit: {{ source_commit }}

{% endif %} {% if commit_time %}

Commit Time: {{ commit_time }}

{% elif source_commit %}

{% endif %} {% if open_issues is not none or open_prs is not none %}
{% if open_issues is not none %} Issues: {{ open_issues }} {% endif %} {% if open_prs is not none %} Pull Requests: {{ open_prs }} {% endif %}
{% endif %}
{% if enable_iframe %}
Source Browser
{% else %}
{% endif %}
{% elif scmsync_url %}
Source Repository
{% endif %} {% if build_results %}
Build Results
{% set prev_repo = {'name': ''} %} {% set repo_count = {} %} {% for result in build_results %} {% if result.repository not in repo_count %} {% set _ = repo_count.update({result.repository: build_results | selectattr('repository', 'equalto', result.repository) | list | length}) %} {% endif %} {% endfor %} {% set prev_repo = {'name': ''} %} {% for result in build_results %} {% set status_parts = result.status.split(':', 1) %} {% set main_status = status_parts[0] %} {% set status_detail = status_parts[1] if status_parts|length > 1 else (result.details or '') %} {% if result.repository != prev_repo.name %} {% set _ = prev_repo.update({'name': result.repository}) %} {% endif %} {% endfor %}
Repository Architecture Status
{{ result.repository }}{{ result.arch }} {% if main_status == 'succeeded' %} ✓ {{ main_status }} {% elif main_status in ['failed', 'unresolvable', 'broken'] %} ✗ {{ main_status }} {% elif main_status == 'blocked' %} ▌ {{ main_status }} {% elif main_status in ['building', 'dispatching', 'signing'] %} {{ main_status }} {% elif main_status in ['scheduled', 'finished'] %} {{ main_status }} {% elif main_status in ['disabled', 'excluded', 'unknown', 'locked', 'deleting'] %} {{ main_status }} {% else %} {{ main_status }} {% endif %}
{% endif %}
{% endblock %}