diff --git a/webadmin/src/views/domains.html b/webadmin/src/views/domains.html index 9549b6734..13ba81517 100644 --- a/webadmin/src/views/domains.html +++ b/webadmin/src/views/domains.html @@ -214,7 +214,7 @@ {{ domain.domain }} - {{ domain.provider }} + {{ prettyProviderName(domain) }} diff --git a/webadmin/src/views/domains.js b/webadmin/src/views/domains.js index c52002441..83f3f3969 100644 --- a/webadmin/src/views/domains.js +++ b/webadmin/src/views/domains.js @@ -22,6 +22,18 @@ angular.module('Application').controller('DomainsController', ['$scope', '$locat { name: 'No-op (only for development)', value: 'noop' } ]; + $scope.prettyProviderName = function (domain) { + switch (domain.provider) { + case 'route53': return 'AWS Route53'; + case 'cloudflare': return 'Cloudflare (DNS only)'; + case 'digitalocean': return 'Digital Ocean'; + case 'gcdns': return 'Google Cloud'; + case 'manual': return domain.config.wildcard ? 'Wildcard' : 'Manual'; + case 'noop': return 'No-op'; + default: return 'Unknown'; + } + }; + function readFileLocally(obj, file, fileName) { return function (event) { $scope.$apply(function () {