Enable / disable backup job

This commit is contained in:
Jamie Cameron
2010-09-28 11:32:03 -07:00
parent 41a0443313
commit ccdb37a23b
4 changed files with 10 additions and 0 deletions

View File

@ -14,3 +14,5 @@ Added support for automatic volume labelling and max volume size, thanks to Casp
Add support for setting the Maximum concurrent jobs on a storage daemon, thanks to Caspar Smit.
---- Changes since 1.510 ----
Added a field for setting the compression level for a fileset.
---- Changes since 1.520 ----
Added an option to disable a backup job.

View File

@ -58,6 +58,11 @@ print &ui_table_start($text{'job_header'}, "width=100%", 4);
print &ui_table_row($text{'job_name'},
&ui_textbox("name", $name=&find_value("Name", $mems), 40), 3);
# Job enabled?
$enabled = &find_value("Enabled", $mems);
print &ui_table_row($text{'job_enabled'},
&ui_yesno_radio("enabled", lc($enabled) ne 'no'));
# Default or source
$defs = &find_value("JobDefs", $mems);
$dmode = $defs ? 2 : $job->{'name'} eq 'Job' ? 1 : 0;

View File

@ -137,6 +137,7 @@ job_title1=Create Backup Job
job_title2=Edit Backup Job
job_header=Backup job details
job_name=Backup job name
job_enabled=Backup job enabled?
job_def=Default type
job_def0=Default definiton
job_def1=Stand-alone job

View File

@ -45,6 +45,8 @@ else {
$clash && &error($text{'job_eclash'});
}
&save_directive($conf, $job, "Name", $in{'name'}, 1);
&save_directive($conf, $job, "Enabled",
$in{'enabled'} ? undef : "No", 1);
if ($in{'dmode'} == 0) {
$job->{'name'} = "JobDefs";