Show dialog with setupLink on invite

This commit is contained in:
Johannes Zellner
2016-04-04 18:21:45 +02:00
parent 8f2b0bae5e
commit 5afb16aa98
2 changed files with 30 additions and 2 deletions

View File

@@ -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');
});
};