Add invitation logic back just like password reset
This commit is contained in:
@@ -563,6 +563,32 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio
|
||||
}
|
||||
};
|
||||
|
||||
$scope.invitation = {
|
||||
busy: false,
|
||||
inviteLink: '',
|
||||
user: null,
|
||||
|
||||
show: function (user) {
|
||||
$scope.invitation.user = user;
|
||||
$scope.invitation.inviteLink = '';
|
||||
$scope.invitation.busy = false;
|
||||
|
||||
$('#invitationModal').modal('show');
|
||||
},
|
||||
|
||||
submit: function () {
|
||||
$scope.invitation.busy = true;
|
||||
|
||||
Client.sendInvite($scope.invitation.user.id, function (error, result) {
|
||||
$scope.invitation.busy = false;
|
||||
|
||||
if (error) return console.error(error);
|
||||
|
||||
$scope.invitation.inviteLink = result.inviteLink;
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
$scope.directoryConfig = {
|
||||
editableUserProfiles: true,
|
||||
mandatory2FA: false,
|
||||
|
||||
Reference in New Issue
Block a user