+ <div class="row">
+ {% if current_user and job.state in ("dispatching", "running", "uploading", "aborted", "failed", "finished") %}
+ <div class="col-12 col-sm-12 col-md-9 col-lg-10 col-xl-10">
+ <h2 style="word-wrap: break-word;">
+ {{ _("Build job") }}: {{ job.name }}
+ {% module JobState(job, cls="float-lg-right float-xl-right", show_icon=False) %}
+ <br>
+ <small>{{ job.pkg.summary }}</small>
+ </h2>
+ </div>
+ <div class="col-12 col-sm-12 col-md-3 col-lg-2 col-xl-2">
+ <div class="dropdown">
+ <button class="btn btn-block btn-light dropdown-toggle mb-2" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
+ {{ _("Actions") }}
+ </button>
+ <div class="dropdown-menu dropdown-menu-right" aria-labelledby="dropdownMenuButton">
+ {% if job.state in ("dispatching", "running", "uploading") %}
+ <a class="dropdown-item" href="/job/{{ job.uuid }}/abort">
+ {{ _("Abort job") }}
+ </a>
+ {% elif job.state in ("aborted", "failed") %}
+ <a class="dropdown-item" href="/job/{{ job.uuid }}/schedule?type=rebuild">
+ {{ _("Restart job") }}
+ </a>
+ {% elif job.state == "finished" %}
+ <a class="dropdown-item" href="/job/{{ job.uuid }}/schedule?type=test">
+ {{ _("Schedule test build") }}
+ </a>
+ {% end %}
+ </div>
+ </div>
+ </div>
+ {% else %}
+ <div class="col-12 col-sm-12 col-md-12 col-lg-12 col-xl-12">
+ <h2 style="word-wrap: break-word;">
+ {{ _("Build job") }}: {{ job.name }}
+ {% module JobState(job, cls="float-lg-right float-xl-right", show_icon=False) %}
+ <br>
+ <small>{{ job.pkg.summary }}</small>
+ </h2>
+ </div>
+ {% end %}