]> git.sur5r.net Git - bacula/bacula/commitdiff
ebl Add documentation link to missing job view
authorEric Bollengier <eric@eb.homelinux.org>
Thu, 3 Jul 2008 09:31:01 +0000 (09:31 +0000)
committerEric Bollengier <eric@eb.homelinux.org>
Thu, 3 Jul 2008 09:31:01 +0000 (09:31 +0000)
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@7294 91ce42f0-d328-0410-95d8-f526ca767f89

gui/bweb/lib/Bweb.pm
gui/bweb/technotes-2.3
gui/bweb/tpl/scheduled_job.tpl

index 6128936faa03d6da75996331e86bab9c3dac57a9..2fb9da05e98c672602820d35c3cf2e2901be8783 100644 (file)
@@ -4974,7 +4974,8 @@ sub check_job
            } else {
                push @{$self->{tmp}}, {date => $evt, level => $level,
                                       type => 'Backup', name => $job,
-                                      pool => $pool, volume => $pool};
+                                      pool => $pool, volume => $pool,
+                                      client => $client};
            }
            $end = $evt;
        }
@@ -5023,6 +5024,7 @@ sub display_missing_job
        id => $cur_id++,
        title => "Missing Job (since $arg->{begin} to $arg->{end})",
        list => $self->{tmp},
+       wiki_url => $self->{info}->{wiki_url},
     }, "scheduled_job.tpl");
 
     delete $self->{tmp};
index e13c1633b64fe8029475214d9581f79a66eb32f0..cc8a1858232fa0b6a57d0d9febb7cdd39115bfb2 100644 (file)
@@ -1,3 +1,6 @@
+02Jul08
+ebl  Add documentation link on missing job view
+
 31Jun08
 ebl  Fix log display in job zoom view
 
index 497e467265363916cf56803ce6aa548f97eea1aa..82f028bd7de31323b8236eab33e961037642ba35 100644 (file)
@@ -9,6 +9,9 @@
        <img src='/bweb/R.png' alt=''>  __Run now__ </button>
       <button type="submit" class="bp" name='action' title='__Disable__' value='disable_job'>
        <img src='/bweb/inflag0.png' alt=''> __Disable__ </button>
+<TMPL_IF wiki_url>
+       <a id='wiki' href="<TMPL_VAR wiki_url>" title='__View doc__'><img src='/bweb/doc.png' alt='__View doc__'></a>__View doc__
+</TMPL_IF>
      <input type='hidden' name='pool' value=''>
      <input type='hidden' name='level' value=''>
      <input type='hidden' name='media' value=''>
@@ -28,6 +31,8 @@ var header = new Array("__Scheduled__",
 var data = new Array();
 var chkbox;
 
+var wiki_url <TMPL_IF wiki_url>='<TMPL_VAR wiki_url>'</TMPL_IF>;
+
 <TMPL_LOOP list>
 chkbox = document.createElement('INPUT');
 chkbox.type  = 'radio';
@@ -37,6 +42,9 @@ chkbox.onclick = function() {
  document.form1.level.value = '<TMPL_VAR level>';
  document.form1.pool.value = '<TMPL_VAR pool>';
  document.form1.media.value = '<TMPL_VAR volume>';
+ if (wiki_url) {
+   document.getElementById('wiki').href=wiki_url + '<TMPL_VAR client>';
+ }
 } ;
 
 data.push( new Array(