diff --git a/webadmin/src/js/client.js b/webadmin/src/js/client.js index d7645d41b..b47ef810a 100644 --- a/webadmin/src/js/client.js +++ b/webadmin/src/js/client.js @@ -540,10 +540,11 @@ angular.module('Application').service('Client', ['$http', 'md5', 'Notification', }).error(defaultErrorHandler(callback)); }; - Client.prototype.createUser = function (username, email, callback) { + Client.prototype.createUser = function (username, email, sendInvite, callback) { var data = { username: username, - email: email + email: email, + invite: sendInvite }; $http.post(client.apiOrigin + '/api/v1/users', data).success(function(data, status) { diff --git a/webadmin/src/views/users.html b/webadmin/src/views/users.html index f378ca1e9..018c20e9b 100644 --- a/webadmin/src/views/users.html +++ b/webadmin/src/views/users.html @@ -28,6 +28,11 @@ +
+ +
diff --git a/webadmin/src/views/users.js b/webadmin/src/views/users.js index 4197dc4ed..f991d89cd 100644 --- a/webadmin/src/views/users.js +++ b/webadmin/src/views/users.js @@ -20,7 +20,8 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio alreadyTaken: false, error: {}, username: '', - email: '' + email: '', + sendInvite: true }; $scope.isMe = function (user) { @@ -54,7 +55,7 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio $scope.useradd.error.username = null; $scope.useradd.error.email = null; - Client.createUser($scope.useradd.username, $scope.useradd.email, function (error) { + Client.createUser($scope.useradd.username, $scope.useradd.email, $scope.useradd.sendInvite, function (error) { $scope.useradd.busy = false; if (error && error.statusCode === 409) {