Revision 8484b8bd
Version corrigée de Vigiboard. Encore des bugs dans les tests.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@713 b22e2e97-25c9-44ff-b637-2e5ceca36478
vigiboard/templates/vigiboard_event_table.html | ||
---|---|---|
17 | 17 |
<a py:if="page > pages[0]" href="${tg.url('/%d' % (page-1))}"><img src="${tg.url('/images/fleche_up.png')}" alt="Previous" title="Previous page"/></a> |
18 | 18 |
<img py:if="page == pages[0]" src="${tg.url('/images/fleche_up.png')}" alt="Previous" title="Previous page" /> |
19 | 19 |
</td> |
20 |
<td colspan="${8+len(events[1][6])}" style="color: white;background-color: #4682b4" >${_('Showing rows %(id_first_row)d to %(id_last_row)d of %(total_rows)d') % rows_info} <br /> |
|
20 |
<!--! |
|
21 |
8 = nombre de champs affichés en permanence. |
|
22 |
events[1][6] contient une liste des en-têtes générés par les plugins. |
|
23 |
La somme est calculée de sorte que le bandeau de changement de pages |
|
24 |
soit aligné sur le reste du tableau (les alertes). |
|
25 |
--> |
|
26 |
<td colspan="${8+len(events[1][6])}" style="color: white;background-color: #4682b4" >${_('Showing rows %(id_first_row)d to %(id_last_row)d of %(total_rows)d') % rows_info} <br /> |
|
21 | 27 |
Pages <py:for each="p in pages"> |
22 | 28 |
<a py:if="p != page" href="${tg.url('/%d' % p)}" py:content="p" /> |
23 | 29 |
<span py:if="p == page" py:replace="p" /> |
... | ... | |
39 | 45 |
</thead> |
40 | 46 |
|
41 | 47 |
<tbody> |
42 |
|
|
43 | 48 |
<py:for each="(event,class_tr,class_td_severity,class_td_date,img_fleche,img_statu,plugin) in events[1:]"> |
44 | 49 |
<tr py:attrs="class_tr"> |
45 |
<td style="padding: 3px;" py:attrs="class_td_severity"><a href="javascript:vigiboard_historydialog('${event.idevent}')" class="HistoryLien"><img src="${tg.url(img_fleche['src'])}" style="width:20px" alt="Details" title="Event details" /></a></td>
|
|
50 |
<td style="padding: 3px;" py:attrs="class_td_severity"><a href="javascript:vigiboard_historydialog('${event.idcause}')" class="HistoryLien"><img src="${tg.url(img_fleche['src'])}" style="width:20px" alt="Details" title="Event details" /></a></td>
|
|
46 | 51 |
<td py:attrs="class_td_date"><span style="font-weight: bold;">${event.get_date('timestamp_active')}</span><br />[${event.get_since_date('timestamp_active')}]</td> |
47 |
<td py:attrs="class_td_date" style="text-align:center">${event.occurence}</td>
|
|
48 |
<td>${event.hostname}</td> |
|
49 |
<td>${event.servicename}</td> |
|
50 |
<td>${event.output}</td>
|
|
52 |
<td py:attrs="class_td_date" style="text-align:center">${event.occurrences}</td>
|
|
53 |
<td>${event.cause.hostname}</td>
|
|
54 |
<td>${event.cause.servicename}</td>
|
|
55 |
<td>${event.cause.message}</td>
|
|
51 | 56 |
<td py:for="plug in plugin" py:attrs="plug[1]">${HTML(plug[0])}</td> |
52 | 57 |
<td style="text-align: center"><a py:if="event.trouble_ticket is not None" href="${ |
53 | 58 |
tg.config['vigiboard_links.tt'] % { |
54 |
'idevent' : event.idevent,
|
|
55 |
'host' : event.hostname, |
|
56 |
'service' : event.servicename, |
|
59 |
'idevent' : event.idcause,
|
|
60 |
'host' : event.cause.hostname,
|
|
61 |
'service' : event.cause.servicename,
|
|
57 | 62 |
'tt' : event.trouble_ticket }}">[${event.trouble_ticket}]</a></td> |
58 | 63 |
<td style="text-align: center"><img py:attrs="img_statu" py:if="img_statu != None" alt="Status" title="Event status"/></td> |
59 |
<td py:attrs="class_td_date" style="padding: 0px;text-align: center"><a class="Edit_EventsLien" href="javascript:vigiboard_edit_eventdialog('${event.idevent}')"><img src="${tg.url('/images/icon_page_edit.png')}" alt="Edit" title="Edit this event"/></a></td> |
|
60 |
<td py:attrs="class_td_date" style="padding:0px;text-align: center"><input type="checkbox" class="Edit_EventsCheckBox" value="${event.idevent}"/></td> |
|
61 |
|
|
64 |
<td py:attrs="class_td_date" style="padding: 0px;text-align: center"><a class="Edit_EventsLien" href="javascript:vigiboard_edit_eventdialog('${event.idcause}')"><img src="${tg.url('/images/icon_page_edit.png')}" alt="Edit" title="Edit this event"/></a></td> |
|
65 |
<td py:attrs="class_td_date" style="padding:0px;text-align: center"><input type="checkbox" class="Edit_EventsCheckBox" value="${event.idcause}"/></td> |
|
62 | 66 |
</tr> |
63 |
<py:if test="hist_error == True"> |
|
64 |
<tr><td colspan="${10+len(plugin)}"> |
|
65 |
${history_table(history[event.idevent],hist_error)} |
|
67 |
|
|
68 |
<py:if test="hist_error == True"> |
|
69 |
<tr><td colspan="10+len(plugin)"> |
|
70 |
${history_table(history[event.idcause],hist_error)} |
|
66 | 71 |
</td></tr> |
67 |
</py:if> |
|
72 |
</py:if>
|
|
68 | 73 |
</py:for> |
69 | 74 |
|
70 | 75 |
</tbody> |
Also available in: Unified diff