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,
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");
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