Fix code to send notification to all recipients.
[savadur.git] / templates / project_page.thtml
blob6c5af50ed844b4245eb12a977cff063bf1348961
1 <?xml version="1.0" encoding="utf-8"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
3 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 <html xmlns="http://www.w3.org/1999/xhtml">
5 <head>
6 <title>Savadur : @_PROJECT_NAME_@</title>
8 <meta name="description"
9 content="Project page of @_PROJECT_NAME_@" />
11 <meta http-equiv="Content-Type"
12 content="text/html; charset=utf-8" />
13 <style type="text/css">
14 @import url("/css/style.css");
15 </style>
16 </head>
17 <body id="menu_page">
19 <h1>@_PROJECT_NAME_@</h1>
21 <p class="desc">@_PROJECT_DESCRIPTION_@</p>
23 <div id="menu">
24 <ul><li><a href="/notif?a=list&p=@_PROJECT_NAME_@">Notifications</a></li></ul>
25 <ul><li><a href="/">Back to project list</a></li></ul>
26 </div>
28 <form enctype="multipart/form-data" action="/run" method="POST">
29 <p><input type="hidden" id="p" name="p" value="@_PROJECT_NAME_@"/>
30 <label for="s">scenario</label>
31 <select id="s" name="s">
32 @@TABLE@@
33 <option value="@_SCENARIOS_@">@_SCENARIOS_@</option>
34 @@END_TABLE@@
35 </select></p>
36 <p><label for="l">latency (in seconds)</label>
37 <input type="text" id="l" name="l" value="1"/></p>
38 <p><label for="filename">Patch file (optional)</label>
39 <input type="file" name="filename" /></p>
40 <p><input type="submit" value="Envoyer" /></p>
41 </form>
43 <div id="content">
44 <table>
45 <tr> @@-- Last Status line
46 <th>Last build</th>
47 @@TABLE@@
48 <td
49 @@IF@@ @_STATUS_@ = FALSE
50 class="failure"
51 @@ELSE@@
52 class="success"
53 @@END_IF@@
54 >@_STATUS_@</td>
55 @@END_TABLE@@
56 </tr>
57 <tr> @@-- Client line
58 <th>Builder</th>
59 @@TABLE@@
60 <td>@_CLIENT_@</td>
61 @@END_TABLE@@
62 </tr>
63 <tr> @@-- Last date
64 <th>Timestamp</th>
65 @@TABLE@@
66 <td>@_DATE_@</td>
67 @@END_TABLE@@
68 </tr>
69 <tr> @@-- Last scenario
70 <th>Scenario</th>
71 @@TABLE@@
72 <td>@_SCENARIO_@</td>
73 @@END_TABLE@@
74 </tr>
76 <tr> @@-- Logs
77 <th>Logs</th>
78 @@TABLE@@
79 <td>
80 <!-- for client @_LOGS_CLIENT_@ -->
82 @@TABLE@@
83 <!-- for job id @_LOGS_JOB_ID_@ -->
85 @@IF@@ @_LOGS_JOB_ID_@ /= ""
86 <table class="job_id_table">
87 @@TABLE@@
88 @@IF@@ @_LOGS_ACTION_@ /= ""
89 <tr>
90 <td
91 @@IF@@ @_LOGS_STATUS_@ = FALSE
92 class="log-failure"
93 @@ELSE@@
94 class="log-success"
95 @@END_IF@@
97 <a href="/log/@_LOGS_ID_@" title="Started at @_LOGS_START_DATE_@
99 Stop at @_LOGS_STOP_DATE_@">
100 @_LOGS_ACTION_@</a>
101 @@IF@@ @_LOGS_STOP_DATE_@ /= ""
102 <span class="timestamp">@_LOGS_DURATION_@s</span>
103 @@ELSE@@
104 <span class="timestamp">ETA in @_LOGS_DURATION_@s</span>
105 @@END_IF@@
106 </td>
107 </tr>
108 @@END_IF@@
109 @@END_TABLE@@
110 <th>#@_LOGS_JOB_ID_@ (@_LOGS_SCENARIO_@)
111 <a class="restart_job"
112 href="/run?p=@_PROJECT_NAME_@&amp;s=@_LOGS_SCENARIO_@&amp;l=1">
113 <img src="/img/restart.png" alt="restart job" />
114 </a>
115 <br/>
116 <span class="timestamp">Started at @_LOGS_SCENARIO_START_DATE_@</span>
117 </th>
118 </table>
119 @@END_IF@@
120 @@END_TABLE@@
121 </td>
122 @@END_TABLE@@
123 </tr>
124 </table>
125 </div>
126 </body>
127 </html>