WIP: Add support for Acme/LetsEncrypt with DNS Provider integration

This commit is contained in:
Curtis Castrapel
2018-04-10 14:28:53 -07:00
parent d66dd543bf
commit b2e6938815
6 changed files with 21 additions and 4 deletions

View File

@ -51,6 +51,7 @@ angular.module('lemur')
}
});
});
console.log("HERE2")
$scope.getAuthoritiesByName = function (value) {
return AuthorityService.findAuthorityByName(value).then(function (authorities) {

View File

@ -1,4 +1,4 @@
<form name="trackingForm" novalidate>
static/app/angular/certificates/certificate/tracking.tpl.html<form name="trackingForm" novalidate>
<div class="form-horizontal">
<div class="form-group"
ng-class="{'has-error': trackingForm.ownerEmail.$invalid, 'has-success': !trackingForm.$invalid&&trackingForm.ownerEmail.$dirty}">

View File

@ -44,20 +44,22 @@ angular.module('lemur')
DestinationApi.get(editId).then(function (destination) {
$scope.destination = destination;
console.log("HERE1");
PluginService.getByType('destination').then(function (plugins) {
$scope.plugins = plugins;
_.each($scope.plugins, function (plugin) {
console.log("HERE2");
if (plugin.slug === $scope.destination.plugin.slug) {
plugin.pluginOptions = $scope.destination.plugin.pluginOptions;
$scope.destination.plugin = plugin;
_.each($scope.destination.plugin.pluginOptions, function (option) {
console.log("HERE3");
if (option.type === 'export-plugin') {
PluginService.getByType('export').then(function (plugins) {
$scope.exportPlugins = plugins;
_.each($scope.exportPlugins, function (plugin) {
console.log("HERE4");
if (plugin.slug === option.value.slug) {
plugin.pluginOptions = option.value.pluginOptions;
option.value = plugin;