diff --git a/webadmin/src/views/users.html b/webadmin/src/views/users.html index 306987bb8..8c5e2b853 100644 --- a/webadmin/src/views/users.html +++ b/webadmin/src/views/users.html @@ -209,6 +209,25 @@ + + +

diff --git a/webadmin/src/views/users.js b/webadmin/src/views/users.js index d7680a391..cfe16a196 100644 --- a/webadmin/src/views/users.js +++ b/webadmin/src/views/users.js @@ -87,6 +87,11 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio } }; + $scope.inviteSent = { + email: '', + setupLink: '' + }; + $scope.groupRemove = { busy: false, error: {}, @@ -153,12 +158,16 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio }; $scope.sendInvite = function (user) { + $scope.inviteSent.email = user.email; + $scope.inviteSent.setupLink = ''; + Client.sendInvite(user.username, function (error, resetToken) { if (error) return console.error(error); - Client.notify('', 'Invitation was successfully sent to ' + user.email + '.', false, 'success'); + // Client.notify('', 'Invitation was successfully sent to ' + user.email + '.', false, 'success'); - console.log('----', resetToken) + $scope.inviteSent.setupLink = location.origin + '/api/v1/session/password/setup.html?reset_token=' + resetToken; + $('#inviteSentModal').modal('show'); }); };