From f06b4e5b1d2402bb67b275fced6e746bd6d98ffe Mon Sep 17 00:00:00 2001 From: Johannes Zellner Date: Thu, 15 Apr 2021 17:31:08 +0200 Subject: [PATCH] Give feedback on password email sent --- src/views/users.html | 3 ++- src/views/users.js | 7 +++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/views/users.html b/src/views/users.html index 8245e1fd0..5e9fefc36 100644 --- a/src/views/users.html +++ b/src/views/users.html @@ -337,7 +337,8 @@ - + + Sent
diff --git a/src/views/users.js b/src/views/users.js index 9452d69c0..9f63ba6bd 100644 --- a/src/views/users.js +++ b/src/views/users.js @@ -528,12 +528,14 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio reset2FABusy: false, setupLink: '', user: null, + successSend: false, show: function (user) { $scope.invitation.user = user; $scope.invitation.setupLink = ''; $scope.invitation.busy = false; $scope.invitation.reset2FABusy = false; + $scope.invitation.successSend = false; $('#invitationModal').modal('show'); }, @@ -554,6 +556,10 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio Client.sendInvite($scope.invitation.user.id, function (error) { $scope.invitation.busySend = false; if (error) return console.error(error); + + $scope.invitation.successSend = true; + + $timeout(function () { $scope.invitation.successSend = false; }, 3000); }); }, @@ -565,6 +571,7 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio if (error) return console.error(error); // ensure to update changed user state + $scope.invitation.user.twoFactorAuthenticationEnabled = false; refreshUsers(); }); }