]> git.sur5r.net Git - bacula/bacula/commitdiff
ebl Add a wiki option to integrate a link to jobs documentation
authorEric Bollengier <eric@eb.homelinux.org>
Sat, 24 Nov 2007 11:23:17 +0000 (11:23 +0000)
committerEric Bollengier <eric@eb.homelinux.org>
Sat, 24 Nov 2007 11:23:17 +0000 (11:23 +0000)
     directly in bweb.

git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@5973 91ce42f0-d328-0410-95d8-f526ca767f89

gui/bweb/lib/Bweb.pm
gui/bweb/technotes-2.3
gui/bweb/tpl/config_edit.tpl
gui/bweb/tpl/config_view.tpl
gui/bweb/tpl/display_job_zoom.tpl

index 742f80fc3813cab7e2387c0aa01e026e6a721964..7488893e0b085626d1a85105a678f3f922901744 100644 (file)
@@ -206,7 +206,7 @@ use CGI;
 
 our %k_re = ( dbi      => qr/^(dbi:(Pg|mysql):(?:\w+=[\w\d\.-]+;?)+)$/i,
              user     => qr/^([\w\d\.-]+)$/i,
-             password => qr/^(.*)$/i,
+             password => qr/^(.*)$/,
              fv_write_path => qr!^([/\w\d\.-]*)$!,
              template_dir => qr!^([/\w\d\.-]+)$!,
              debug    => qr/^(on)?$/,
@@ -215,6 +215,7 @@ our %k_re = ( dbi      => qr/^(dbi:(Pg|mysql):(?:\w+=[\w\d\.-]+;?)+)$/i,
              bconsole    => qr!^(.+)?$!,
              syslog_file => qr!^(.+)?$!,
              log_dir     => qr!^(.+)?$!,
+             wiki_url    => qr!(.*)$!,
              stat_job_table => qr!^(\w*)$!,
              display_log_time => qr!^(on)?$!,
              enable_security => qr/^(on)?$/,
@@ -2157,6 +2158,7 @@ WHERE Job.JobId = $jobid
     my $all = $self->dbh_selectall_hashref($query, 'volumename');
 
     $row->{volumes} = [ values %$all ] ;
+    $row->{wiki_url} = $self->{info}->{wiki_url};
 
     $self->display($row, "display_job_zoom.tpl");
 }
index e96d3bac45921d1dc913334f4e13967bb9c5f69e..67602de8aa82eb2a4eacb291ba606cf947c174f3 100644 (file)
@@ -1,3 +1,7 @@
+24Nov07
+ebl  Add a wiki option to integrate a link to jobs documentation
+     directly in bweb.
+
 23Nov07
 ebl  Add brestore_xxx tables to sql scripts
 ebl  Add a batch=1 option to bresto.pl to fill bresto tables
index f607dd0bb1f2a0c1388e3f57a8267875aa925773..65ae262609f571cb63cde6460b690ee32c622a6b 100644 (file)
@@ -43,6 +43,9 @@
      <tr><td>bconsole :</td> 
          <td> <input class="formulaire" type='text' value='<TMPL_VAR bconsole>' size='64' name='bconsole'> 
          </td></tr>
+     <tr><td>wiki_url :</td> 
+         <td> <input class="formulaire" title="use a wiki for jobs documentation?" type='text' name='wiki_url' value='<TMPL_VAR wiki_url>'> 
+         </td></tr>
      <tr><td>display_log_time :</td> 
          <td> <input class="formulaire" title="display log timestamp" type='checkbox' name='display_log_time' <TMPL_IF display_log_time> checked='checked' value='on' </TMPL_IF> > 
          </td></tr>
index 7aa431006b1488208165c3705b176d99e6c64e70..8d13bef34bcc23e4578247c32acc88e5c51a13cf 100644 (file)
@@ -17,6 +17,7 @@
     <tr><td title="This folder must be writable by apache user and must be accessible on /bweb/fv">fv_write_path :</td> <td> <TMPL_VAR fv_write_path> </td></tr>
     <tr><td title="You can choose the Job table that you want to use to get statistics">stat_job_table :</td> <td> <TMPL_IF stat_job_table><TMPL_VAR stat_job_table><TMPL_ELSE>Job</TMPL_IF> </td></tr>
     <tr><td title="/path/to/bconsole -n -c /path/to/bconsole.conf">bconsole :</td> <td> <TMPL_VAR bconsole> </td></tr>
+    <tr><td title="use a wiki for jobs documentation ?">wiki_url :</td> <td> <TMPL_VAR wiki_url> </td></tr>
     <tr><td title="display timestamp in job log">display_log_time :</td> <td> <TMPL_VAR display_log_time> </td></tr>
     <tr><td title="user managment">security :</td> <td> <TMPL_VAR enable_security> </td></tr>
     <tr><td title="user filter">security acl :</td> <td> <TMPL_VAR enable_security_acl> </td></tr>
index c367f9c90775830014c07a3a2ae509dfe7acebc2..80e58d463c97367d15b1836cf7971e4408268494 100644 (file)
  </form>
  </td>
 -->
+<TMPL_IF wiki_url>
+  <td>
+   <a href="<TMPL_VAR wiki_url><TMPL_VAR Client>" title='View doc'><img src='/bweb/doc.png' alt='view doc'></a>View Doc
+ </td>
+</TMPL_IF>
  <td>
  <form name="rerun" action='bweb.pl?' onsubmit="document.getElementById('rerun_level').value=joblevelname['<TMPL_VAR NAME=Level>']">
   <input type='hidden' name='storage' value='<TMPL_VAR storage>'>