]> git.sur5r.net Git - bacula/bacula/blob - gui/bweb/tpl/display_job_zoom.tpl
ebl Add a "Display only Errors/Warning" button to job zoom
[bacula/bacula] / gui / bweb / tpl / display_job_zoom.tpl
1  <div class='titlediv'>
2   <h1 class='newstitle'>Information about job</h1>
3  </div>
4  <div class="bodydiv">
5  <table id='id0'></table>
6  <table><td>
7  <form action='bweb.pl?'>
8   <input type='hidden' name='jobid' value='<TMPL_VAR jobid>'>
9   <label>
10   <input type="image" name='action' value='delete' title='delete this job'
11  onclick="return confirm('Do you want to delete this job from the catalog ?');"
12    src='/bweb/purge.png'> Delete
13   </label>
14  </form>
15  </td><td>
16  <form action='bweb.pl?'>
17   <TMPL_LOOP volumes>
18    <input type='hidden' name='media' value='<TMPL_VAR VolumeName>'>
19   </TMPL_LOOP>   
20   <label>
21   <input type="image" name='action' value='media' title='view media' 
22    src='/bweb/zoom.png'>View media
23   </label>
24  </form>
25  </td>
26  <td>
27  <form action='bweb.pl?'>
28   <input type='hidden' name='client' value='<TMPL_VAR Client>'>
29   <label>
30   <input type="image" name='action' value='job' title='view <TMPL_VAR Client> jobs' src='/bweb/zoom.png'>View jobs
31   </label>
32  </form>
33  </td>
34  <td>
35  <form action='bweb.pl?'>
36   <input type='hidden' name='age' value='2678400'>
37   <input type='hidden' name='client' value='<TMPL_VAR Client>'>
38   <input type='hidden' name='jobname' value='<TMPL_VAR jobname>'>
39   <label>
40   <input type="image" name='action' value='graph' title='view trends'
41    src='/bweb/chart.png'> View stats
42   </label>
43  </form>
44  </td>
45  <td>
46  <form action='bweb.pl?'>
47   <input type='hidden' name='fileset' value='<TMPL_VAR FileSet>'>
48   <label>
49   <input type="image" name='action' value='fileset_view' title='view fileset'
50    src='/bweb/zoom.png'> View FileSet
51   </label>
52  </form>
53  </td>
54 <!-- Remove this to activate bfileview 
55  <td>
56  <form action='bfileview.pl?'>
57   <input type='hidden' name='jobid' value='<TMPL_VAR jobid>'>
58   <input type='hidden' name='where' value='/'>
59   <label>
60   <input type="image" name='action' value='bfileview' title='view file usage'
61    src='/bweb/colorscm.png' onclick='if (<TMPL_VAR JobFiles> > 50000) { return confirm("It could take long time, do you want to continue ?")} else { return 1; }'> View file usage
62   </label>
63  </form>
64  </td>
65 -->
66  <td>
67  <form action='bweb.pl?' onsubmit="document.getElementById('rerun_level').value=joblevelname['<TMPL_VAR NAME=Level>']">
68   <input type='hidden' name='storage' value='<TMPL_VAR storage>'>
69   <input type='hidden' name='fileset' value='<TMPL_VAR fileset>'>
70   <input type='hidden' name='pool' value='<TMPL_VAR poolname>'>
71   <input type='hidden' name='client' value='<TMPL_VAR client>'>
72   <input type='hidden' id="rerun_level" name='level'>
73   <input type='hidden' name='job' value='<TMPL_VAR jobname>'>
74   <label>
75   <input type="image" name='action' value='run_job_mod' title='run this job again'
76    src='/bweb/R.png'> Run this job
77   </label>
78  </form>
79  </td>
80 <TMPL_IF joberrors>
81  <td>
82     <a href="<TMPL_VAR thisurl>;error=1"
83          title="View only errors">
84     <img src='/bweb/doc.png' alt="view errors"></a> View only errors
85   </td>
86 </TMPL_IF>
87  </table>
88 </div>
89
90 <script type="text/javascript" language='JavaScript'>
91 var header = new Array("JobId",
92                        "Client",
93                        "Job Name", 
94                        "FileSet",
95                        "Level",
96                        "StartTime", 
97                        "Duration",
98                        "JobFiles",
99                        "JobBytes",
100                        "Errors",
101                        "Pool",
102                        "Volume Name",
103                        "Status");
104
105 var data = new Array();
106
107 img = document.createElement("IMG");
108 img.src=bweb_get_job_img("<TMPL_VAR JobStatus>", <TMPL_VAR joberrors>);
109 img.title=jobstatus['<TMPL_VAR JobStatus>']; 
110
111 data.push( new Array(
112 "<TMPL_VAR JobId>",
113 "<TMPL_VAR Client>",     
114 "<TMPL_VAR JobName>",    
115 "<TMPL_VAR FileSet>",    
116 "<TMPL_VAR Level>",      
117 "<TMPL_VAR StartTime>",
118 "<TMPL_VAR duration>",
119 "<TMPL_VAR JobFiles>",   
120 human_size(<TMPL_VAR JobBytes>),
121 "<TMPL_VAR joberrors>",
122 "<TMPL_VAR poolname>",
123 "<TMPL_LOOP volumes><TMPL_VAR VolumeName>\n</TMPL_LOOP>",   
124 img
125  )
126 );
127
128 nrsTable.setup(
129 {
130  table_name:     "id0",
131  table_header: header,
132  table_data: data,
133  up_icon: up_icon,
134  down_icon: down_icon,
135  prev_icon: prev_icon,
136  next_icon: next_icon,
137  rew_icon:  rew_icon,
138  fwd_icon:  fwd_icon,
139 // natural_compare: true,
140  even_cell_color: even_cell_color,
141  odd_cell_color: odd_cell_color, 
142  header_color: header_color,
143  page_nav: true,
144  rows_per_page: rows_per_page,
145 // disable_sorting: new Array(6)
146  padding: 3
147 }
148 );
149
150 </script>