diff --git a/src/views/users.html b/src/views/users.html index 76fd2c0a7..114464758 100644 --- a/src/views/users.html +++ b/src/views/users.html @@ -87,6 +87,12 @@ +
+ +
+ diff --git a/src/views/users.js b/src/views/users.js index d66c4afb8..59cb5ccd7 100644 --- a/src/views/users.js +++ b/src/views/users.js @@ -130,6 +130,7 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio displayName: '', selectedGroups: [], role: 'user', + sendInvite: false, show: function () { if ($scope.config.features.userMaxCount && $scope.config.features.userMaxCount <= $scope.allUsers.length) { @@ -143,6 +144,7 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio $scope.useradd.displayName = ''; $scope.useradd.selectedGroups = []; $scope.useradd.role = 'user'; + $scope.useradd.sendInvite = false; $scope.useradd_form.$setUntouched(); $scope.useradd_form.$setPristine(); @@ -209,6 +211,8 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio if (error) return console.error(error); + if ($scope.useradd.sendInvite) Client.sendInvite(userId, function (error) { if (error) console.error('Failed to send invite.', error); }); + refresh(); refreshAllUsers();