diff --git a/webadmin/src/views/apps.html b/webadmin/src/views/apps.html index d0689702d..a14aa99a9 100644 --- a/webadmin/src/views/apps.html +++ b/webadmin/src/views/apps.html @@ -116,7 +116,7 @@ -
+
This app requires Cloudron Email to be enabled.
diff --git a/webadmin/src/views/apps.js b/webadmin/src/views/apps.js index 5f9ebb96d..3d34b0dc6 100644 --- a/webadmin/src/views/apps.js +++ b/webadmin/src/views/apps.js @@ -11,6 +11,7 @@ angular.module('Application').controller('AppsController', ['$scope', '$location $scope.groups = []; $scope.users = []; $scope.restartAppBusy = false; + $scope.mailConfig = {}; $scope.appConfigure = { busy: false, @@ -559,6 +560,14 @@ angular.module('Application').controller('AppsController', ['$scope', '$location }); } + function getMailConfig() { + Client.getMailConfig(function (error, mailConfig) { + if (error) return console.error(error); + + $scope.mailConfig = mailConfig; + }); + } + Client.onReady(function () { Client.refreshUserInfo(function (error) { if (error) return console.error(error); @@ -567,6 +576,7 @@ angular.module('Application').controller('AppsController', ['$scope', '$location fetchUsers(); fetchGroups(); fetchDnsConfig(); + getMailConfig(); } }); }); diff --git a/webadmin/src/views/appstore.html b/webadmin/src/views/appstore.html index 04cc9bd44..c2225ef9f 100644 --- a/webadmin/src/views/appstore.html +++ b/webadmin/src/views/appstore.html @@ -86,7 +86,7 @@ -+
This app requires Cloudron Email to be enabled.
diff --git a/webadmin/src/views/appstore.js b/webadmin/src/views/appstore.js index f80ab92bb..6b79ed494 100644 --- a/webadmin/src/views/appstore.js +++ b/webadmin/src/views/appstore.js @@ -18,6 +18,7 @@ angular.module('Application').controller('AppStoreController', ['$scope', '$loca $scope.searchString = ''; $scope.validAppstoreAccount = false; $scope.appstoreConfig = null; + $scope.mailConfig = {}; $scope.showRequestUpgrade = function () { // wait for dialog to be fully closed to avoid modal behavior breakage when moving to a different view already @@ -542,6 +543,14 @@ angular.module('Application').controller('AppStoreController', ['$scope', '$loca }); } + function getMailConfig() { + Client.getMailConfig(function (error, mailConfig) { + if (error) return console.error(error); + + $scope.mailConfig = mailConfig; + }); + } + function init() { $scope.ready = false; @@ -560,6 +569,7 @@ angular.module('Application').controller('AppStoreController', ['$scope', '$loca fetchUsers(); fetchGroups(); fetchDnsConfig(); + getMailConfig(); fetchAppstoreConfig(function (error) { if (error) console.error(error);