{% extends "base.html" %} {% from '_macros.html' import calendar_heatmap, toggles_init, simple_counter, label_tag_link, toggle_switch, list_group, text_with_icon, build_activity_timeline with context %} {% block pagetitle %}Package Profile{% endblock pagetitle %} {% block bottomcontent -%}

{{ pkg.name }}

{{ pkg.pkgdesc }}

{% if build_counts %} {% for build_count in build_counts %} {{ simple_counter(build_count[1], build_count[0], build_count[2]) }} {% endfor %} {% endif %}

{{ pkg.success_rate|float|round(2) }}% Completed
{{ pkg.failure_rate|float|round(2) }}% Failed

Version:

{{ pkg.version_str }}

Upstream URL:

{{ pkg.url|urlize() }}

Groups:

{% if pkg.groups %}

{% for group in pkg.groups %} {% set url_base = '/repo/antergos/' %} {{ label_tag_link(url_base, group, group, 'info') }} {% endfor %} {% endif %}

Depends:

{% if pkg.depends %} {% for depend in pkg.depends %} {% set url_base = '/package/' if depend in _all_packages else '#' %} {% set color_class = 'default' if '#' == url_base else 'info' %} {{ label_tag_link(url_base, depend, depend, color_class) }} {% endfor %} {% endif %}

{% set readonly = not current_user.is_authenticated %} {% set checked = pkg.is_monitored %} {% set toggle = toggle_switch(ro_condition=readonly, checked_condition=checked) %} {% set items = [('Status', toggle)] %} {% if pkg.is_monitored %} {% set github = text_with_icon(service_icons_info, 'GitHub') %} {% set project_url = 'https://github.com/%s'|format(pkg.mon_project) %} {% set repo_url = 'https://github.com/%s/%s'|format(pkg.mon_project, pkg.mon_repo) %} {% do items.append(('Service', label_tag_link('/', '#', github, 'default github'))) %} {% do items.append(('Type', pkg.mon_type)) %} {% do items.append(('Project', '%s'|format(project_url, pkg.mon_project)|safe())) %} {% do items.append(('Repo', '%s'|format(repo_url, pkg.mon_repo)|safe())) %} {% do items.append(('Last Check', pkg.mon_last_checked)) %} {% endif %} {{ list_group(items, ['5', '7']) }}
{% if tl_events %} {{ build_activity_timeline(tl_events, all_pages, page) }} {% endif %}
{% endblock bottomcontent %} {% block scripts %} {{ super() }} {{ toggles_init() }} {% if user.is_authenticated %} {% endif %} {% endblock scripts %}