From 268a9a5ffe80355a4ef4572198f5e1bea6b0b74f Mon Sep 17 00:00:00 2001 From: Eric Bollengier Date: Thu, 21 Jun 2007 21:31:32 +0000 Subject: [PATCH] ebl fix display_job_group, it works now ! git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@5061 91ce42f0-d328-0410-95d8-f526ca767f89 --- gui/bweb/lang/es/tpl/display_job_group.tpl | 2 +- gui/bweb/lang/fr/tpl/display_job_group.tpl | 2 +- gui/bweb/lib/Bweb.pm | 12 ++++++------ gui/bweb/tpl/display_job_group.tpl | 2 +- gui/debian/bweb.postinst | 3 ++- 5 files changed, 11 insertions(+), 10 deletions(-) diff --git a/gui/bweb/lang/es/tpl/display_job_group.tpl b/gui/bweb/lang/es/tpl/display_job_group.tpl index 14037ec0d2..cb39e97285 100644 --- a/gui/bweb/lang/es/tpl/display_job_group.tpl +++ b/gui/bweb/lang/es/tpl/display_job_group.tpl @@ -31,7 +31,7 @@ a.href='?action=job;client_group=;age=' + age; img = document.createElement("IMG"); -if ("") { +if () { jobstatus='f'; } else { diff --git a/gui/bweb/lang/fr/tpl/display_job_group.tpl b/gui/bweb/lang/fr/tpl/display_job_group.tpl index 8e1b53611e..49671dae3e 100644 --- a/gui/bweb/lang/fr/tpl/display_job_group.tpl +++ b/gui/bweb/lang/fr/tpl/display_job_group.tpl @@ -31,7 +31,7 @@ a.href='?action=job;client_group=;age=' + age; img = document.createElement("IMG"); -if ("") { +if () { jobstatus='f'; } else { diff --git a/gui/bweb/lib/Bweb.pm b/gui/bweb/lib/Bweb.pm index e9c4bdf082..c22078a936 100644 --- a/gui/bweb/lib/Bweb.pm +++ b/gui/bweb/lib/Bweb.pm @@ -2081,11 +2081,11 @@ sub display_job_group my $query = " SELECT client_group_name AS client_group_name, - jobok.jobfiles + joberr.jobfiles AS jobfiles, - jobok.jobbytes + joberr.jobbytes AS jobbytes, - jobok.joberrors + joberr.joberrors AS joberrors, - jobok.nbjobs AS nbjobok, - joberr.nbjobs AS nbjoberr + COALESCE(jobok.jobfiles,0) + COALESCE(joberr.jobfiles,0) AS jobfiles, + COALESCE(jobok.jobbytes,0) + COALESCE(joberr.jobbytes,0) AS jobbytes, + COALESCE(jobok.joberrors,0) + COALESCE(joberr.joberrors,0) AS joberrors, + COALESCE(jobok.nbjobs,0) AS nbjobok, + COALESCE(joberr.nbjobs,0) AS nbjoberr FROM ( SELECT client_group_name AS client_group_name, COUNT(1) AS nbjobs, @@ -2115,7 +2115,7 @@ FROM ( my $all = $self->dbh_selectall_hashref($query, 'client_group_name'); - my $rep = { groups => [ values %$all ], age => $arg{age} }; + my $rep = { groups => [ values %$all ], age => $arg{age}, filter => $label }; $self->debug($rep); $self->display($rep, "display_job_group.tpl"); diff --git a/gui/bweb/tpl/display_job_group.tpl b/gui/bweb/tpl/display_job_group.tpl index 14037ec0d2..cb39e97285 100644 --- a/gui/bweb/tpl/display_job_group.tpl +++ b/gui/bweb/tpl/display_job_group.tpl @@ -31,7 +31,7 @@ a.href='?action=job;client_group=;age=' + age; img = document.createElement("IMG"); -if ("") { +if () { jobstatus='f'; } else { diff --git a/gui/debian/bweb.postinst b/gui/debian/bweb.postinst index 6ffc9d68ce..716e64ece9 100644 --- a/gui/debian/bweb.postinst +++ b/gui/debian/bweb.postinst @@ -13,7 +13,8 @@ if [ "$1" = "configure" ] ; then chmod 755 /etc/bacula - chown www-data:bacula /etc/bacula/bweb.conf + chown www-data:root /etc/bacula/bweb.conf + chgrp bacula /etc/bacula/bweb.conf || true chmod 640 /etc/bacula/bweb.conf chown www-data:root /var/spool/bweb -- 2.39.5