]> git.ipfire.org Git - people/jschlag/pbs.git/blame - src/templates/builds-watchers-add.html
Use autotools
[people/jschlag/pbs.git] / src / templates / builds-watchers-add.html
CommitLineData
f6e6ff79
MT
1{% extends "base.html" %}
2
3{% block title %}{{ _("Watch build %s") % build.name }}{% end block %}
4
5{% block body %}
6 <ul class="breadcrumb">
7 <li>
8 <a href="/">{{ _("Home") }}</a>
9 <span class="divider">/</span>
10 </li>
11 <li>
12 <a href="/packages">{{ _("Packages") }}</a>
13 <span class="divider">/</span>
14 </li>
15 <li>
5aa556bf 16 <a href="/package/{{ build.pkg.name }}">{{ build.pkg.name }}</a>
f6e6ff79
MT
17 <span class="divider">/</span>
18 </li>
19 <li>
b9d096e0 20 <a href="/build/{{ build.uuid }}">{{ build.pkg.friendly_version }}</a>
f6e6ff79
MT
21 <span class="divider">/</span>
22 </li>
23 <li class="active">
24 <a href="/build/{{ build.uuid }}/watch">{{ _("Watch") }}</a>
25 </li>
26 </ul>
27
28 <div class="page-header">
29 <h1>{{ _("Watch build %s") % build.name }}</h1>
30 </div>
31
32 <div class="row">
33 <div class="span12">
34 <p>
35 {{ _("You may here add yourself to the list of watchers of this build.") }}
36 {{ _("If you do so, you will receive messages about new comments and status updates.") }}
37 </p>
38 </div>
39 </div>
40
41 {% if not current_user.is_admin() and current_user in watchers %}
42 <div class="alert alert-block">
43 <h4 class="alert-heading">{{ _("Oops!") }}</h4>
44 {{ _("You are already watching this build.") }}
45 </div>
46 {% end %}
47
48 <div class="row">
49 <div class="span6 offset3">
50 <form class="form-horizontal" method="POST" action="">
f55d0127 51 {% raw xsrf_form_html() %}
f6e6ff79
MT
52
53 <fieldset>
54 {% if current_user.is_admin() %}
55 <div class="control-group">
56 <label class="control-label">{{ _("Choose user") }}</label>
57 <div class="controls">
58 <select name="user_id">
59 {% if not current_user in watchers %}
60 <option value="{{ current_user.id }}">{{ _("Myself") }}</option>
61 <option value="" disabled>--------</option>
62 {% end %}
63
64 {% for user in [u for u in users if not u in watchers] %}
65 <option value="{{ user.id }}">{{ user.realname }}</option>
66 {% end %}
67 </select>
68
69 <p class="help-block">
70 {{ _("Choose a user who should watch this build.") }}
71 </p>
72 </div>
73 </div>
74 {% else %}
75 <div class="control-group">
76 <label class="control-label">{{ _("User") }}</label>
77 <div class="controls">
5aa556bf 78 <span class="input-xlarge uneditable-input">{{ current_user.realname }}</span>
f6e6ff79
MT
79 </div>
80 </div>
81 {% end %}
82
83 <div class="form-actions">
84 <button type="submit" class="btn btn-primary">{{ _("Add watcher") }}</button>
85 </div>
86 </fieldset>
87 </form>
88 </div>
89 </div>
90{% end block %}