Rework invite/password reset UI

This commit is contained in:
Johannes Zellner
2021-04-15 17:16:15 +02:00
parent 737b9fb73e
commit 11cc074a09
2 changed files with 30 additions and 19 deletions

View File

@@ -535,22 +535,25 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio
$scope.invitation.busy = false;
$scope.invitation.reset2FABusy = false;
Client.createInvite(user.id, function (error, result) {
$('#invitationModal').modal('show');
},
generateNewLink: function () {
$scope.invitation.busyNew = true;
Client.createInvite($scope.invitation.user.id, function (error, result) {
$scope.invitation.busyNew = false;
if (error) return console.error(error);
$scope.invitation.setupLink = result.inviteLink;
$('#invitationModal').modal('show');
});
},
email: function () {
$scope.invitation.busy = true;
$scope.invitation.busySend = true;
Client.sendInvite($scope.invitation.user.id, function (error) {
$scope.invitation.busy = false;
$scope.invitation.busySend = false;
if (error) return console.error(error);
$('#invitationModal').modal('hide');
});
},
@@ -563,8 +566,6 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio
// ensure to update changed user state
refreshUsers();
$('#invitationModal').modal('hide');
});
}
};