diff --git a/src/views/support.html b/src/views/support.html index c566b6c3e..18912eaa0 100644 --- a/src/views/support.html +++ b/src/views/support.html @@ -15,6 +15,7 @@
+
- -
-
- -
+ + +
+
+
+
+ (Subscription email is {{ subscription.email }}) + +
{{feedback.error}} {{feedback.result.message}} diff --git a/src/views/support.js b/src/views/support.js index b28cb2d08..540c4fcc0 100644 --- a/src/views/support.js +++ b/src/views/support.js @@ -22,6 +22,7 @@ angular.module('Application').controller('SupportController', ['$scope', '$locat }; $scope.sshSupportEnabled = false; + $scope.subscription = null; function resetFeedback() { $scope.feedback.subject = ''; @@ -59,11 +60,22 @@ angular.module('Application').controller('SupportController', ['$scope', '$locat }); }; + function getSubscription() { + Client.getSubscription(function (error, result) { + if (error && error.statusCode === 412) return; // not yet registered + if (error) return console.error(error); + + $scope.subscription = result; + }); + } + Client.onReady(function () { Client.getRemoteSupport(function (error, enabled) { if (error) return console.error(error); $scope.sshSupportEnabled = enabled; + + getSubscription(); }); });