From: Eric Bollengier Date: Thu, 10 Aug 2006 02:34:15 +0000 (+0000) Subject: ebl add media filter on display_media X-Git-Tag: Release-2.0.0~628 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=9fde1fccdf9b8d095f722c4e6a4ee59dbb0808a2;p=bacula%2Fbacula ebl add media filter on display_media ebl add media view on job zoom git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@3277 91ce42f0-d328-0410-95d8-f526ca767f89 --- diff --git a/gui/bweb/lib/Bweb.pm b/gui/bweb/lib/Bweb.pm index c14fed016a..8cbf085f3f 100644 --- a/gui/bweb/lib/Bweb.pm +++ b/gui/bweb/lib/Bweb.pm @@ -1888,6 +1888,12 @@ sub display_media my ($where, %elt) = $self->get_param('pool', 'location'); + my $arg = $self->get_form('jmedias'); + + if ($arg->{jmedias}) { + $where = "AND Media.VolumeName IN ($arg->{jmedias}) $where"; + } + my $query=" SELECT Media.VolumeName AS volumename, Media.VolBytes AS volbytes, @@ -2244,14 +2250,13 @@ sub save_location { my ($self) = @_ ; - my $medias = $self->get_selected_media(); + my $arg = $self->get_form('jmedias', 'qnewlocation') ; - unless ($medias) { - return 0; + unless ($arg->{jmedias}) { + return $self->error("Can't get selected media"); } - my $loc = $self->get_form('qnewlocation'); - unless ($loc->{qnewlocation}) { + unless ($arg->{qnewlocation}) { return $self->error("Can't get new location"); } @@ -2259,8 +2264,8 @@ sub save_location UPDATE Media SET LocationId = (SELECT LocationId FROM Location - WHERE Location = $loc->{qnewlocation}) - WHERE Media.VolumeName IN ($medias) + WHERE Location = $arg->{qnewlocation}) + WHERE Media.VolumeName IN ($arg->{jmedias}) "; my $nb = $self->dbh_do($query); diff --git a/gui/bweb/tpl/begin.tpl b/gui/bweb/tpl/begin.tpl index da3f7744a6..32b46d5ff5 100644 --- a/gui/bweb/tpl/begin.tpl +++ b/gui/bweb/tpl/begin.tpl @@ -15,8 +15,8 @@ Clients | Jobs | Running jobs | + Old Job | Next jobs | - Job list | Restore | Statistics ] [ Pools | diff --git a/gui/bweb/tpl/display_job_zoom.tpl b/gui/bweb/tpl/display_job_zoom.tpl index 2e298e16f6..1b51129ac7 100644 --- a/gui/bweb/tpl/display_job_zoom.tpl +++ b/gui/bweb/tpl/display_job_zoom.tpl @@ -3,12 +3,34 @@
+ + +
-
+
+
+ + + + +
+
+
+ + +
+