diff --git a/webadmin/src/js/client.js b/webadmin/src/js/client.js index 25ab3a781..e6aaf0acc 100644 --- a/webadmin/src/js/client.js +++ b/webadmin/src/js/client.js @@ -355,7 +355,6 @@ angular.module('Application').service('Client', ['$http', '$interval', 'md5', 'N cert: config.cert, key: config.key, memoryLimit: config.memoryLimit, - altDomain: config.altDomain || null, xFrameOptions: config.xFrameOptions, robotsTxt: config.robotsTxt || null, enableBackup: config.enableBackup diff --git a/webadmin/src/views/apps.html b/webadmin/src/views/apps.html index d52951f68..703a0382d 100644 --- a/webadmin/src/views/apps.html +++ b/webadmin/src/views/apps.html @@ -13,36 +13,23 @@
- +
-

- Add a CNAME record for {{ appConfigure.location }} to {{ appConfigure.app.cnameTarget || appConfigure.app.fqdn }} -
-

- -

- Add an A record for {{ appConfigure.location }} to this Cloudron's public IP -
-

- -

+

Add an A record manually for {{ appConfigure.location }} to this Cloudron's public IP

@@ -164,13 +151,13 @@ - + @@ -382,7 +369,7 @@
-
{{ app.altDomain || app.location || app.fqdn }}
+
{{ app.location || app.fqdn }}
{{ app | installationStateLabel }}
diff --git a/webadmin/src/views/apps.js b/webadmin/src/views/apps.js index ef8c424b7..0201f3126 100644 --- a/webadmin/src/views/apps.js +++ b/webadmin/src/views/apps.js @@ -18,7 +18,6 @@ angular.module('Application').controller('AppsController', ['$scope', '$location app: {}, domain: '', location: '', - usingAltDomain: false, advancedVisible: false, portBindings: {}, portBindingsEnabled: {}, @@ -41,26 +40,13 @@ angular.module('Application').controller('AppsController', ['$scope', '$location return !!(tmp.users.length || tmp.groups.length); }, - isAltDomainValid: function () { - return ngTld.isValid($scope.appConfigure.location); - }, - - isAltDomainSubdomain: function () { - return ngTld.isSubdomain($scope.appConfigure.location); - }, - - isAltDomainNaked: function () { - return ngTld.isNakedDomain($scope.appConfigure.location); - }, - show: function (app) { $scope.reset(); // fill relevant info from the app $scope.appConfigure.app = app; - $scope.appConfigure.location = app.altDomain || app.location; + $scope.appConfigure.location = app.location; $scope.appConfigure.domain = $scope.domains.filter(function (d) { return d.domain === app.domain; })[0]; - $scope.appConfigure.usingAltDomain = !!app.altDomain; $scope.appConfigure.portBindingsInfo = app.manifest.tcpPorts || {}; // Portbinding map only for information $scope. Option = app.accessRestriction ? 'groups' : 'any'; $scope.appConfigure.memoryLimit = app.memoryLimit || app.manifest.memoryLimit || (256 * 1024 * 1024); @@ -129,9 +115,8 @@ angular.module('Application').controller('AppsController', ['$scope', '$location } var data = { - location: $scope.appConfigure.usingAltDomain ? $scope.appConfigure.app.location : $scope.appConfigure.location, - altDomain: $scope.appConfigure.usingAltDomain ? $scope.appConfigure.location : null, - domain: $scope.appConfigure.usingAltDomain ? undefined : $scope.appConfigure.domain.domain, + location: $scope.appConfigure.location, + domain: $scope.appConfigure.domain.domain, portBindings: finalPortBindings, accessRestriction: finalAccessRestriction, cert: $scope.appConfigure.certificateFile, @@ -275,7 +260,6 @@ angular.module('Application').controller('AppsController', ['$scope', '$location $scope.appConfigure.domain = null; $scope.appConfigure.location = ''; $scope.appConfigure.advancedVisible = false; - $scope.appConfigure.usingAltDomain = false; $scope.appConfigure.portBindings = {}; // This is the actual model holding the env:port pair $scope.appConfigure.portBindingsEnabled = {}; // This is the actual model holding the enabled/disabled flag $scope.appConfigure.certificateFile = null; @@ -346,17 +330,6 @@ angular.module('Application').controller('AppsController', ['$scope', '$location }); }; - $scope.useAltDomain = function (use, domain) { - $scope.appConfigure.usingAltDomain = use; - $scope.appConfigure.domain = domain; - - if (use) { - $scope.appConfigure.location = ''; - } else { - $scope.appConfigure.location = $scope.appConfigure.app.location; - } - }; - $scope.showInformation = function (app) { $scope.reset();