Show dialog with setupLink on invite
This commit is contained in:
@@ -209,6 +209,25 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Modal invite sent -->
|
||||
<div class="modal fade" id="inviteSentModal" tabindex="-1" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h4 class="modal-title">Invite Sent</h4>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<p>An email has been sent to {{ inviteSent.email }}.</p>
|
||||
<p>You can also share this invite link directly.</p>
|
||||
<pre>{{ inviteSent.setupLink }}</pre>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">Ok</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="content-large">
|
||||
|
||||
<br/>
|
||||
|
||||
@@ -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');
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user