'B': 'Base level job'
};
+var joblevelname = {
+ 'F': 'Full',
+ 'I': 'Incremental',
+ 'D': 'Differential',
+};
+
var refresh_time = 60000;
</label>
</form>
</td>
-<!-- Remove this to activate bfileview -->
+<!-- Remove this to activate bfileview
<td>
<form action='bfileview.pl?'>
<input type='hidden' name='jobid' value='<TMPL_VAR jobid>'>
</label>
</form>
</td>
-<!-- -->
+-->
+ <td>
+ <form action='bweb.pl?' onsubmit="document.getElementById('rerun_level').value=joblevelname['<TMPL_VAR NAME=Level>']">
+ <input type='hidden' name='storage' value='<TMPL_VAR storage>'>
+ <input type='hidden' name='fileset' value='<TMPL_VAR fileset>'>
+ <input type='hidden' name='pool' value='<TMPL_VAR poolname>'>
+ <input type='hidden' name='client' value='<TMPL_VAR client>'>
+ <input type='hidden' id="rerun_level" name='level'>
+ <input type='hidden' name='job' value='<TMPL_VAR jobname>'>
+ <label>
+ <input type="image" name='action' value='run_job_mod' title='run this job again'
+ src='/bweb/R.png'> Run this job
+ </label>
+ </form>
+ </td>
</table>
</div>
}
</TMPL_IF>
<TMPL_IF level>
-<!-- document.getElementById('level_<TMPL_VAR level>').selected=true; -->
+ document.getElementById('level_<TMPL_VAR level>').selected=true;
</TMPL_IF>
<TMPL_IF fileset>
ok=1;
<label>
<input type="image" name='action' value='bfileview'
title="Voir la répartition des fichiers"
- onclick='if (<TMPL_VAR JobFiles> > 5000) { return confirm("Ce traitement peut prendre beaucoup de temps, voulez vous continuer ?")} else { return 1; }'
+ onclick='if (<TMPL_VAR JobFiles> > 5000) { return confirm("Ce traitement peut prendre beaucoup de temps, voulez vous continuer ?")} else { return 1;}'
src='/bweb/colorscm.png'> Voir la répartition des fichiers
</label>
</form>
</td>
-->
+ <td>
+ <form action='bweb.pl?' onsubmit="document.getElementById('rerun_level').value=joblevelname['<TMPL_VAR NAME=Level>']">
+ <input type='hidden' name='storage' value='<TMPL_VAR storage>'>
+ <input type='hidden' name='fileset' value='<TMPL_VAR fileset>'>
+ <input type='hidden' name='pool' value='<TMPL_VAR poolname>'>
+ <input type='hidden' name='client' value='<TMPL_VAR client>'>
+ <input type='hidden' id="rerun_level" name='level'>
+ <input type='hidden' name='job' value='<TMPL_VAR jobname>'>
+ <label>
+ <input type="image" name='action' value='run_job_mod' title='Relancer ce job'
+ src='/bweb/R.png'> Relancer ce job
+ </label>
+ </form>
+ </td>
</table>
</div>
}
</TMPL_IF>
<TMPL_IF level>
-<!-- document.getElementById('level_<TMPL_VAR level>').selected=true; -->
+ document.getElementById('level_<TMPL_VAR level>').selected=true;
</TMPL_IF>
<TMPL_IF fileset>
ok=1;
my $job = CGI::param('job') || '';
+ # we take informations from director, and we overwrite with user wish
my $info = $b->send_cmd("show job=\"$job\"");
my $attr = $self->run_parse_job($info);
+
+ my $arg = $self->get_form('pool', 'level', 'client', 'fileset', 'storage');
+ my %job_opt = (%$attr, %$arg);
my $jobs = [ map {{ name => $_ }} $b->list_job() ];
clients => $clients,
filesets => $filesets,
storages => $storages,
- %$attr,
+ %job_opt,
}, "run_job_mod.tpl");
}
</label>
</form>
</td>
-<!-- Remove this to activate bfileview -->
+<!-- Remove this to activate bfileview
<td>
<form action='bfileview.pl?'>
<input type='hidden' name='jobid' value='<TMPL_VAR jobid>'>
</label>
</form>
</td>
-<!-- -->
+-->
+ <td>
+ <form action='bweb.pl?' onsubmit="document.getElementById('rerun_level').value=joblevelname['<TMPL_VAR NAME=Level>']">
+ <input type='hidden' name='storage' value='<TMPL_VAR storage>'>
+ <input type='hidden' name='fileset' value='<TMPL_VAR fileset>'>
+ <input type='hidden' name='pool' value='<TMPL_VAR poolname>'>
+ <input type='hidden' name='client' value='<TMPL_VAR client>'>
+ <input type='hidden' id="rerun_level" name='level'>
+ <input type='hidden' name='job' value='<TMPL_VAR jobname>'>
+ <label>
+ <input type="image" name='action' value='run_job_mod' title='run this job again'
+ src='/bweb/R.png'> Run this job
+ </label>
+ </form>
+ </td>
</table>
</div>
}
</TMPL_IF>
<TMPL_IF level>
-<!-- document.getElementById('level_<TMPL_VAR level>').selected=true; -->
+ document.getElementById('level_<TMPL_VAR level>').selected=true;
</TMPL_IF>
<TMPL_IF fileset>
ok=1;