diff --git a/dashboard/src/views/support.html b/dashboard/src/views/support.html index 6c909c60e..12955a1cc 100644 --- a/dashboard/src/views/support.html +++ b/dashboard/src/views/support.html @@ -23,7 +23,7 @@ -
+

{{ 'support.remoteSupport.title' | tr }}

diff --git a/dashboard/src/views/support.js b/dashboard/src/views/support.js index 011a092cb..f2ac8abf1 100644 --- a/dashboard/src/views/support.js +++ b/dashboard/src/views/support.js @@ -9,69 +9,69 @@ angular.module('Application').controller('SupportController', ['$scope', '$locat $scope.ready = false; $scope.config = Client.getConfig(); $scope.user = Client.getUserInfo(); - $scope.apps = Client.getInstalledApps(); - $scope.appsById = {}; + // $scope.apps = Client.getInstalledApps(); + // $scope.appsById = {}; - $scope.feedback = { - error: null, - result: null, - busy: false, - enableSshSupport: false, - subject: '', - type: 'app_error', - description: '', - appId: '', - altEmail: '' - }; + // $scope.feedback = { + // error: null, + // result: null, + // busy: false, + // enableSshSupport: false, + // subject: '', + // type: 'app_error', + // description: '', + // appId: '', + // altEmail: '' + // }; $scope.toggleSshSupportError = ''; $scope.sshSupportEnabled = false; - $scope.subscription = null; + // $scope.subscription = null; - function resetFeedback() { - $scope.feedback.enableSshSupport = false; - $scope.feedback.subject = ''; - $scope.feedback.description = ''; - $scope.feedback.type = 'app_error'; - $scope.feedback.appId = ''; - $scope.feedback.altEmail = ''; + // function resetFeedback() { + // $scope.feedback.enableSshSupport = false; + // $scope.feedback.subject = ''; + // $scope.feedback.description = ''; + // $scope.feedback.type = 'app_error'; + // $scope.feedback.appId = ''; + // $scope.feedback.altEmail = ''; - $scope.feedbackForm.$setUntouched(); - $scope.feedbackForm.$setPristine(); - } + // $scope.feedbackForm.$setUntouched(); + // $scope.feedbackForm.$setPristine(); + // } - $scope.submitFeedback = function () { - $scope.feedback.busy = true; - $scope.feedback.result = null; - $scope.feedback.error = null; + // $scope.submitFeedback = function () { + // $scope.feedback.busy = true; + // $scope.feedback.result = null; + // $scope.feedback.error = null; - var data = { - enableSshSupport: $scope.feedback.enableSshSupport, - subject: $scope.feedback.subject, - description: $scope.feedback.description, - type: $scope.feedback.type, - appId: $scope.feedback.appId, - altEmail: $scope.feedback.altEmail - }; + // var data = { + // enableSshSupport: $scope.feedback.enableSshSupport, + // subject: $scope.feedback.subject, + // description: $scope.feedback.description, + // type: $scope.feedback.type, + // appId: $scope.feedback.appId, + // altEmail: $scope.feedback.altEmail + // }; - Client.createTicket(data, function (error, result) { - if (error) { - $scope.feedback.error = error.message; - } else { - $scope.feedback.result = result; - resetFeedback(); - } + // Client.createTicket(data, function (error, result) { + // if (error) { + // $scope.feedback.error = error.message; + // } else { + // $scope.feedback.result = result; + // resetFeedback(); + // } - $scope.feedback.busy = false; + // $scope.feedback.busy = false; - // refresh state - Client.getRemoteSupport(function (error, enabled) { - if (error) return console.error(error); + // // refresh state + // Client.getRemoteSupport(function (error, enabled) { + // if (error) return console.error(error); - $scope.sshSupportEnabled = enabled; - }); - }); - }; + // $scope.sshSupportEnabled = enabled; + // }); + // }); + // }; $scope.toggleSshSupport = function () { $scope.toggleSshSupportError = ''; @@ -88,21 +88,22 @@ angular.module('Application').controller('SupportController', ['$scope', '$locat }; Client.onReady(function () { - Client.getSubscription(function (error, result) { - if (error && error.statusCode === 402) return $scope.ready = true; // not yet registered - if (error && error.statusCode === 412) return $scope.ready = true; // invalid appstore token + Client.getRemoteSupport(function (error, enabled) { if (error) return console.error(error); - $scope.subscription = result; + $scope.sshSupportEnabled = enabled; - Client.getRemoteSupport(function (error, enabled) { - if (error) return console.error(error); + // Client.getSubscription(function (error, result) { + // if (error && error.statusCode === 402) return $scope.ready = true; // not yet registered + // if (error && error.statusCode === 412) return $scope.ready = true; // invalid appstore token + // if (error) return console.error(error); - Client.getInstalledApps().forEach(function (app) { $scope.appsById[app.id] = app; }); + // $scope.subscription = result; + + // Client.getInstalledApps().forEach(function (app) { $scope.appsById[app.id] = app; }); - $scope.sshSupportEnabled = enabled; $scope.ready = true; - }); + // }); }); });