diff --git a/webadmin/src/js/client.js b/webadmin/src/js/client.js
index bdbf3ba11..1ce905813 100644
--- a/webadmin/src/js/client.js
+++ b/webadmin/src/js/client.js
@@ -469,6 +469,32 @@ angular.module('Application').service('Client', ['$http', 'md5', 'Notification',
}).error(defaultErrorHandler(callback));
};
+ Client.prototype.feedback = function (subject, description, callback) {
+ var data = {
+ type: 'feedback',
+ subject: subject,
+ description: description
+ };
+
+ $http.post(client.apiOrigin + '/api/v1/cloudron/feedback', data).success(function (data, status) {
+ if (status !== 201) return callback(new ClientError(status, data));
+ callback(null);
+ }).error(defaultErrorHandler(callback));
+ };
+
+ Client.prototype.ticket = function (subject, description, callback) {
+ var data = {
+ type: 'ticket',
+ subject: subject,
+ description: description
+ };
+
+ $http.post(client.apiOrigin + '/api/v1/cloudron/feedback', data).success(function (data, status) {
+ if (status !== 201) return callback(new ClientError(status, data));
+ callback(null);
+ }).error(defaultErrorHandler(callback));
+ };
+
Client.prototype.createUser = function (username, email, callback) {
var data = {
username: username,
diff --git a/webadmin/src/views/support.html b/webadmin/src/views/support.html
index 963d653db..d5b503a87 100644
--- a/webadmin/src/views/support.html
+++ b/webadmin/src/views/support.html
@@ -27,14 +27,14 @@
We would love to hear any ideas, feature requests and overall feedback from your side.
-