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 () {
|