Test if a skip option is enabled (#2352)

This commit is contained in:
Christophe Maudoux 2020-10-13 22:29:52 +02:00
parent 3fb264f1db
commit a86bf488c4

View File

@ -72,7 +72,11 @@ sub ask {
return $self->confirm($req)
if ( $req->param('upgrading') or $req->param('kerberos') );
my $url = $req->param('url') || '';
my $url = $req->param('url') || '';
my $action = ( $message =~ /^askTo(\w+)$/ )[0];
$self->logger->debug(" -> $action required");
$self->logger->debug(" -> Skip confirmation is enabled")
if $self->conf->{"skip${action}Confirmation"};
# Display form
return $self->p->sendHtml(
@ -87,7 +91,14 @@ sub ask {
BUTTON => $buttonlabel,
CONFIRMKEY => $self->p->stamp,
PORTAL => $self->conf->{portal},
URL => $url
URL => $url,
(
$self->conf->{"skip${action}Confirmation"}
? ( CUSTOM_SCRIPT =>
qq'<script type="text/javascript" src="$self->{p}->{staticPrefix}/common/js/autoRenew.min.js"></script>'
)
: ()
)
}
);
}