Project

General

Profile

Revision 8484b8bd

ID8484b8bdcea522719db789d3794e6a8382230d89
Parent 348eec2c
Child bc94248f

Added by Francois POIROTTE over 14 years ago

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

View differences:

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