{% extends "mini_buildd/api.html" %} {% load mini_buildd_tags %} {% block page_title %}{{ api_cmd.args.package.value }}{% endblock %} {% block page_sub_title %}Source package{% endblock %} {% block content %}
{% for repository, codenames in api_cmd.repositories %}

{{ repository }}

{% for codename, distributions in codenames %} {% for values in distributions|dictsort:"sort_no" %} {% endfor %} {% endfor %}
Distribution Component Version Migration Removal Rollbacks Extras
{{ codename }}
{{ values.distribution }} {{ values.component }} {% if values.sourceversion %} {{ values.sourceversion }} {% endif %} {% if values.sourceversion %} [dsc|pool] {% endif %} {% if values.migrates_to %} {% if values.sourceversion and not values.is_migrated %} {% mbd_api "migrate" title="...to "|add:values.migrates_to value_package=values.source value_distribution=values.distribution value_version=values.sourceversion output=referer %} {% elif values.sourceversion %}
Migrated
{% else %}
Migrates
{% endif %} {% endif %}
{% if values.sourceversion %} {% mbd_api "remove" title="...from "|add:values.distribution value_package=values.source value_distribution=values.distribution value_version=values.sourceversion output=referer %} {% endif %} {{ values.rollbacks|length }}/{{ values.rollback }}
Rollbacks {% for rollback in values.rollbacks|dictsort:"no" %}
{% mbd_api "remove" name=rollback.no title="Remove "|add:rollback.sourceversion|add:" from "|add:rollback.distribution value_package=rollback.source value_distribution=rollback.distribution value_version=rollback.sourceversion output=referer %} {% if not values.sourceversion %} {% mbd_api "migrate" name=rollback.no title="Restore rollback "|add:rollback.sourceversion|add:" from "|add:rollback.distribution value_package=rollback.source value_distribution=rollback.distribution value_version=rollback.sourceversion output=referer %} {% endif %} [dsc|logs]
{% endfor %}
{% if values.sourceversion and values.uploadable %} {% mbd_api "port" name="Rebuild" title="...in "|add:values.distribution value_package=values.source value_from_distribution=values.distribution value_to_distributions=values.distribution value_version=values.sourceversion output=referer %} {% endif %} {% if values.sourceversion %}
Port Options {% mbd_api "port" title="Port this package version to other distribution(s)" value_package=values.source value_from_distribution=values.distribution value_version=values.sourceversion output=referer %}
{% endif %}
{% endfor %}
{% mbd_api "subscription" value_subscription=api_cmd.args.package.value|add:":" output=referer %} {% endblock %}