]> git.ipfire.org Git - pbs.git/blame - src/templates/events/modules/system-message.html
events: Silence warning when an attribute cannot be mapped
[pbs.git] / src / templates / events / modules / system-message.html
CommitLineData
8020fd1b 1<div class="media">
110ad0ee
MT
2 {% block thumbnail %}
3 <div class="media-left">
4 {% if event.type == "build-failed" %}
5 <span class="icon is-large has-text-danger">
6 <i class="fa-solid fa-3x fa-square-xmark"></i>
7 </span>
8 {% elif event.type == "build-finished" %}
9 <span class="icon is-large has-text-success">
10 <i class="fa-solid fa-3x fa-square-check"></i>
11 </span>
12 {% else %}
13 <span class="icon is-large">
14 <i class="fa-solid fa-3x fa-square-question"></i>
15 </span>
16 {% end %}
17 </div>
18 {% end block %}
550e7194 19
8020fd1b
MT
20 <div class="media-content">
21 <p>
22 {% if event.type == "build-created" %}
23 {{ _("Build Created") }}
24 {% elif event.type == "build-deleted" %}
25 {{ _("Build Deleted") }}
5306e356
MT
26 {% elif event.type == "build-failed" %}
27 {{ _("Build Failed") }}
110ad0ee
MT
28 {% elif event.type == "build-finished" %}
29 {{ _("Build Finished") }}
cdfd27cf
MT
30 {% elif event.type == "build-deprecated" %}
31 {{ _("This build was deprecated") }}
8020fd1b
MT
32 {% elif event.type == "build-watcher-added" %}
33 {{ _("%s started watching this build") % event.user }}
34 {% elif event.type == "build-watcher-removed" %}
35 {{ _("%s stopped watching this build") % event.user }}
79d48fd1
MT
36 {% elif event.type == "repository-build-added" %}
37 {{ _("Build has been added to repository %s") % event.repository }}
38 {% elif event.type == "repository-build-removed" %}
39 {{ _("Build has been removed from repository %s") % event.repository }}
8020fd1b 40 {% else %}
ad2abab0 41 {{ _("- Unknown Event %s -") % event.type }}
8020fd1b 42 {% end %}
8db2f279 43
8020fd1b
MT
44 <small>{{ locale.format_date(event.t, shorter=True) }}</small>
45 </p>
8db2f279 46
8020fd1b 47 {% block content %}{% end %}
8db2f279 48
8020fd1b
MT
49 <nav class="level">
50 <div class="level-left is-small">
cdfd27cf 51 {# Build #}
686ec40a 52 {% if show_build and event.build %}
8020fd1b
MT
53 <a class="level-item" href="/builds/{{ event.build.uuid }}">
54 {{ event.build }}
55 </a>
56 {% end %}
8db2f279 57
cdfd27cf
MT
58 {# By Build #}
59 {% if event.by_build %}
60 <a class="level-item" href="/builds/{{ event.by_build.uuid }}">
61 {{ _("by %s") % event.by_build }}
62 </a>
63 {% end %}
64
79d48fd1
MT
65 {# Repository #}
66 {% if event.repository %}
67 <a class="level-item" href="{{ event.repository.url }}">
68 {{ event.repository }}
69 </a>
70 {% end %}
71
cdfd27cf 72 {# By User #}
8020fd1b
MT
73 {% if event.by_user %}
74 <a class="level-item" href="/users/{{ event.by_user.name }}">
75 {{ _("by %s") % event.by_user }}
76 </a>
77 {% end %}
78 </div>
79 </nav>
550e7194
MT
80 </div>
81</div>