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) {