{% extends "base.html" %} {% block title %}{{ _("Build") }}: {{ build.name }}{% end block %} {% block body %}
{% if current_user and build.has_perm(current_user) %}
{% module BuildHeadline(build) %}
{% else %}
{% module BuildHeadline(build) %}
{% end %}
{% module BuildStateWarnings(build) %}
{% if build.type == "release" %}
{% else %}
{% end %}
{% if build.severity %}

{% if build.severity == "security update" %} {{ _("Security update") }} {% elif build.severity == "bugfix update" %} {{ _("Bug fix update") }} {% elif build.severity == "enhancement" %} {{ _("Enhancement") }} {% elif build.severity == "new package" %} {{ _("New package") }} {% else %} {{ _("Unhandled: %s") % build.severity }} {% end %}

{% end %}

{{ _("Score") }}

{% if build.score > 0 %} +{{ build.score }} {% else %} {{ build.score }} {% end %}

{% if bugs %}
{{ _("Fixed bugs") }}

{% else %}

{% end %}
{% if build.type == "release" %}
{% if build.commit %} {% module CommitMessage(build.commit) %}

{{ _("Author") }} {% module LinkToUser(build.commit.author) %} ‐ {{ _("Commit") }} {{ build.pkg.commit.revision[:7] }}

{% else %}

{{ _("No commit message.") }}

{% end %}
{% end %} {% if build.type == "release" %}
{% else %}
{% end %}

{{ _("Jobs") }}

{% module JobsBoxes(build) %}

{{ _("Source package") }}

{{ _("Log") }}

{% module Log(log) %}
{% module Modal("build-comment", build=build) %}
{% if build.type == "release" %}

{{ _("Repository") }}

{% if current_user and build.has_perm(current_user) %} {% if build.repo %}
{{ build.distro.name }} - {{ build.repo.name }} {{ _("since %s") % locale.format_date(build.repo_time, relative=False) }}
{% if build.can_move_forward %} {% module Modal("build-push", build=build, current_repo=repo, next_repo=next_repo) %} {% module Modal("build-unpush", build=build, repo=repo) %} {% else %}
{{ _("Unpush") }}
{% module Modal("build-unpush", build=build, repo=repo) %} {% end %} {% else %}
{{ _("This package does not belong to any repository.") }}
{% if build.can_move_forward or build.state == "obsolete" %} {{ _("Push") }} {% module Modal("build-push", build=build, current_repo=repo, next_repo=next_repo) %} {% end %}
{% end %} {% else %}
{% if build.repo %} {{ build.distro.name }} - {{ build.repo.name }} {{ _("since %s") % locale.format_date(build.repo_time, relative=False) }} {% else %} {{ _("This package does not belong to any repository.") }} {% end %}
{% end %}
{% end %}

{{ _("Watchers") }}

{% module WatchersSidebarTable(build, build.get_watchers()) %}
{% end block %}