Improve checks for cron job existence
This commit is contained in:
parent
08c77d156b
commit
efe99ddd80
@ -8,6 +8,7 @@ require './cron-lib.pl';
|
||||
|
||||
if (!$in{'new'}) {
|
||||
$job = $jobs[$in{'idx'}];
|
||||
$job || &error($text{'edit_egone'});
|
||||
&can_edit_user(\%access, $job->{'user'}) ||
|
||||
&error($text{'edit_ecannot'});
|
||||
&ui_print_header(undef, $text{'edit_title'}, "");
|
||||
@ -17,6 +18,9 @@ else {
|
||||
if (defined($in{'clone'})) {
|
||||
# Default to clone source
|
||||
$clone = $jobs[$in{'clone'}];
|
||||
$clone || &error($text{'edit_egone'});
|
||||
&can_edit_user(\%access, $clone->{'user'}) ||
|
||||
&error($text{'edit_ecannot'});
|
||||
$job = { %$clone };
|
||||
}
|
||||
elsif ($config{'vixie_cron'}) {
|
||||
|
@ -41,6 +41,7 @@ index_bootdesc=Change this setting to enable or disable starting the scheduled c
|
||||
edit_title=Edit Cron Job
|
||||
create_title=Create Cron Job
|
||||
edit_ecannot=You are not allowed to edit cron jobs for this user
|
||||
edit_egone=Job does not exist
|
||||
edit_details=Job Details
|
||||
edit_user=Execute cron job as
|
||||
edit_active=Active?
|
||||
|
Loading…
x
Reference in New Issue
Block a user