This commit is contained in:
2024-05-29 03:11:46 +00:00
committed by GitHub
parent fad7e9752c
commit 0ebec3c35c
2 changed files with 22 additions and 10 deletions

View File

@@ -113,6 +113,11 @@ class _EditUserPage extends State<EditUserPage> {
listener.tryEmit("update_user", user);
} catch (e) {
_log.severe("Failed to update user ${widget.uid}: $e");
if (!_requestCancel!.isCancelled) {
setState(() {
_isRequesting = false;
});
}
}
}

View File

@@ -58,6 +58,11 @@ class _NewUserPage extends State<NewUserPage> {
listener.tryEmit("new_user", _newUserId);
} catch (e) {
_log.severe("Failed to create new user: $e");
if (!_cancel!.isCancelled) {
setState(() {
_isRequesting = false;
});
}
}
}
@@ -153,16 +158,18 @@ class _NewUserPage extends State<NewUserPage> {
},
obscureText: !_passwordVisible,
)),
_buildWithVecticalPadding(LabeledCheckbox(
value: _isAdmin,
onChanged: (b) {
if (b != null) {
setState(() {
_isAdmin = b;
});
}
},
label: Text(i18n.admin))),
auth.isRoot == true
? _buildWithVecticalPadding(LabeledCheckbox(
value: _isAdmin,
onChanged: (b) {
if (b != null) {
setState(() {
_isAdmin = b;
});
}
},
label: Text(i18n.admin)))
: Container(),
!_isAdmin
? _buildWithVecticalPadding(UserPermissionsChips(
permissions: _permissions,