pass env=dev as search param to set the tlsConfig
This commit is contained in:
@@ -7,6 +7,9 @@ angular.module('Application').controller('DomainsController', ['$scope', '$locat
|
||||
$scope.dnsConfig = null;
|
||||
$scope.domains = [];
|
||||
$scope.ready = false;
|
||||
$scope.tlsConfig = {
|
||||
provider: $location.search().env === 'dev' ? 'letsencrypt-staging' : 'letsencrypt-prod'
|
||||
};
|
||||
|
||||
// keep in sync with setupdns.js
|
||||
$scope.dnsProvider = [
|
||||
@@ -141,8 +144,8 @@ angular.module('Application').controller('DomainsController', ['$scope', '$locat
|
||||
|
||||
// choose the right api, since we reuse this for adding and configuring domains
|
||||
var func;
|
||||
if ($scope.domainConfigure.adding) func = Client.addDomain.bind(Client, $scope.domainConfigure.newDomain, provider, data, fallbackCertificate);
|
||||
else func = Client.updateDomain.bind(Client, $scope.domainConfigure.domain.domain, provider, data, fallbackCertificate);
|
||||
if ($scope.domainConfigure.adding) func = Client.addDomain.bind(Client, $scope.domainConfigure.newDomain, provider, data, fallbackCertificate, $scope.tlsConfig);
|
||||
else func = Client.updateDomain.bind(Client, $scope.domainConfigure.domain.domain, provider, data, fallbackCertificate, $scope.tlsConfig);
|
||||
|
||||
func(function (error) {
|
||||
$scope.domainConfigure.busy = false;
|
||||
|
||||
Reference in New Issue
Block a user