]>
Commit | Line | Data |
---|---|---|
f7bc5fb1 | 1 | {% extends "../base.html" %} |
9137135a | 2 | |
0746b56a | 3 | {% block title %}{{ _("Build") }} - {{ build }}{% end block %} |
9137135a | 4 | |
4b6c830e | 5 | {% block body %} |
99962c0d MT |
6 | <section class="hero is-light"> |
7 | <div class="hero-body"> | |
8 | <div class="container"> | |
9 | <nav class="breadcrumb" aria-label="breadcrumbs"> | |
10 | <ul> | |
11 | <li> | |
12 | <a href="/packages">{{ _("Packages") }}</a> | |
13 | </li> | |
14 | <li> | |
15 | <a href="/packages/{{ build.pkg.name }}">{{ build.pkg.name }}</a> | |
16 | </li> | |
17 | <li class="is-active"> | |
18 | <a href="#" aria-current="page">{{ build.pkg.evr }}</a> | |
19 | </li> | |
20 | </ul> | |
21 | </nav> | |
22 | ||
23 | <h1 class="title is-1">{{ build }}</h1> | |
24 | ||
25 | {% if build.is_test() %} | |
26 | <h6 class="subtitle is-6"> | |
27 | <span class="tag is-warning">{{ _("Test Build") }}</span> | |
28 | ||
29 | <a href="/builds/{{ build.test_build_for.uuid }}"> | |
30 | {{ build.test_build_for }} | |
31 | </a> | |
32 | </h6> | |
33 | {% else %} | |
34 | <h6 class="subtitle is-6"> | |
35 | {{ build.pkg.summary }} | |
36 | </h6> | |
4b6c830e | 37 | {% end %} |
0746b56a | 38 | |
99962c0d MT |
39 | <div class="tags"> |
40 | {# Scratch Build #} | |
41 | {% if build.owner %} | |
42 | <span class="tag is-warning"> | |
43 | {{ _("Scratch Build by %s") % build.owner }} | |
44 | </span> | |
45 | {% end %} | |
0746b56a | 46 | |
99962c0d MT |
47 | {# Deprecated? #} |
48 | {% if build.is_deprecated() %} | |
49 | <span class="tag is-warning"> | |
50 | {{ _("Deprecated") }} | |
51 | </span> | |
52 | {% end %} | |
53 | </div> | |
4b6c830e | 54 | |
99962c0d MT |
55 | <div class="columns"> |
56 | <div class="column"> | |
57 | <div class="media"> | |
58 | {# Scratch Build #} | |
59 | {% if build.owner %} | |
60 | {% if build.message %} | |
61 | {% module Text(build.message) %} | |
62 | {% else %} | |
63 | <p class="has-text-centered p-5"> | |
64 | {{ _("No Message") }} | |
65 | </p> | |
66 | {% end %} | |
0746b56a | 67 | |
99962c0d MT |
68 | {# Commit Message #} |
69 | {% elif build.commit %} | |
70 | {% module CommitMessage(build.commit) %} | |
71 | ||
72 | {% end %} | |
73 | </div> | |
4b6c830e | 74 | </div> |
63eb0844 | 75 | |
99962c0d MT |
76 | <div class="column is-3"> |
77 | <div class="box"> | |
100b864f | 78 | {# Points #} |
99962c0d MT |
79 | <nav class="level"> |
80 | <div class="level-item has-text-centered"> | |
81 | <div> | |
100b864f MT |
82 | <p class="heading">{{ _("Points") }}</p> |
83 | <p class="title">{{ build.points }}</p> | |
99962c0d | 84 | </div> |
63eb0844 | 85 | </div> |
99962c0d MT |
86 | </nav> |
87 | </div> | |
0746b56a MT |
88 | </div> |
89 | </div> | |
63eb0844 | 90 | |
99962c0d MT |
91 | <div class="block"> |
92 | <div class="buttons"> | |
93 | <a class="button is-light" href="/packages/{{ build.pkg.uuid }}"> | |
94 | <span class="icon"> | |
95 | <i class="fa-brands fa-osi"></i> | |
4b6c830e | 96 | </span> |
63eb0844 | 97 | |
99962c0d MT |
98 | <span>{{ _("Source Package") }}</span> |
99 | </a> | |
4b6c830e | 100 | |
99962c0d MT |
101 | {# Delete #} |
102 | {% if build.can_be_deleted(current_user) %} | |
103 | <a class="button is-danger" href="/builds/{{ build.uuid }}/delete"> | |
104 | {{ _("Delete Build") }} | |
105 | </a> | |
106 | {% end %} | |
107 | </div> | |
4b6c830e | 108 | |
d542b33c MT |
109 | {# Watchers #} |
110 | {% module BuildWatchers(build) %} | |
99962c0d | 111 | </div> |
818d23ca | 112 | </div> |
fd82f3f7 | 113 | </div> |
63eb0844 | 114 | </section> |
ba487f54 | 115 | |
4b6c830e MT |
116 | {# List any fixed bugs #} |
117 | {% if bugs %} | |
118 | <section class="section"> | |
119 | <div class="container"> | |
120 | <h5 class="title is-5">{{ _("Fixed Bugs") }}</h5> | |
121 | ||
122 | {% module BugsList(bugs) %} | |
123 | </div> | |
124 | </section> | |
125 | {% end %} | |
126 | ||
818d23ca | 127 | {% if build.jobs %} |
63eb0844 | 128 | <section class="section"> |
4b6c830e MT |
129 | <div class="container"> |
130 | {% module JobsList(build.jobs, show_arch_only=True, show_packages=True) %} | |
131 | </div> | |
63eb0844 | 132 | </section> |
818d23ca | 133 | {% end %} |
550e7194 | 134 | |
b92715be MT |
135 | {# Test Builds #} |
136 | {% if build.disable_test_builds %} | |
137 | <section class="section"> | |
4b6c830e MT |
138 | <div class="container"> |
139 | <h5 class="title is-5">{{ _("Test Builds")}}</h5> | |
b92715be | 140 | |
4b6c830e MT |
141 | <div class="notification"> |
142 | {{ _("Test builds have been disabled for this build") }} | |
143 | </div> | |
b92715be MT |
144 | </div> |
145 | </section> | |
146 | {% elif build.test_builds %} | |
548cc46a | 147 | <section class="section"> |
4b6c830e MT |
148 | <div class="container"> |
149 | <h5 class="title is-5">{{ _("Test Builds")}}</h5> | |
548cc46a | 150 | |
4b6c830e MT |
151 | {% module BuildGroupList(build.test_builds, limit=8) %} |
152 | </div> | |
548cc46a MT |
153 | </section> |
154 | {% end %} | |
155 | ||
fb548d37 | 156 | {# Log #} |
4309513e | 157 | <section class="section"> |
4b6c830e MT |
158 | <div class="container"> |
159 | <h5 class="title is-5">{{ _("Log") }}</h5> | |
4309513e | 160 | |
4b6c830e MT |
161 | {% module EventsList(priority=4, build=build, show_build=False) %} |
162 | </div> | |
4309513e | 163 | </section> |
fb548d37 MT |
164 | |
165 | {# Comment - This probably should go into a modal #} | |
166 | <section class="section"> | |
4b6c830e MT |
167 | <div class="container"> |
168 | <form method="POST" action="/builds/{{ build.uuid }}/comment"> | |
169 | {% raw xsrf_form_html() %} | |
170 | ||
171 | <div class="field"> | |
172 | <label class="label">{{ _("Comment") }}</label> | |
173 | <div class="control"> | |
174 | <textarea class="textarea" name="text" rows="8" | |
175 | placeholder="{{ _("Comment...") }}"></textarea> | |
176 | </div> | |
fb548d37 | 177 | </div> |
fb548d37 | 178 | |
4b6c830e MT |
179 | <div class="field"> |
180 | <div class="control"> | |
181 | <button class="button is-link">Submit</button> | |
182 | </div> | |
fb548d37 | 183 | </div> |
4b6c830e MT |
184 | </form> |
185 | </div> | |
fb548d37 | 186 | </section> |
818d23ca | 187 | {% end block %} |