Update to fix a few issues

This commit is contained in:
zontreck 2024-08-28 11:30:57 -07:00
parent e2883808f4
commit b4020a275f
9 changed files with 38 additions and 165 deletions

View file

@ -97,11 +97,14 @@ class HomePageState extends State<HomePage> {
Text("Edit ServerManager credentials (SUPER USER ONLY)"),
leading: Icon(Icons.key),
onTap: () async {
var reply = await Navigator.pushNamed(context, "/creds",
arguments: settings.superuser.name);
if (reply != null) {
Credentials creds = reply as Credentials;
settings.serverLoginCreds = creds;
if (settings.loggedInUser!.permissions ==
UserLevel.Super_User) {
var reply = await Navigator.pushNamed(context, "/acl/edit",
arguments: settings.superuser);
if (reply != null) {
var creds = reply as User;
settings.superuser = creds;
}
}
},
),