From af38023abf14790855a351e132449ad1945b3e4d Mon Sep 17 00:00:00 2001 From: Amy Gale Ruth Bowersox Date: Sun, 22 Mar 2026 23:27:43 -0600 Subject: [PATCH] modify test in sysadmin edit to use DesignatePFY permission --- sysadmin.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sysadmin.go b/sysadmin.go index 1da48c7..ff77c8e 100644 --- a/sysadmin.go +++ b/sysadmin.go @@ -239,7 +239,7 @@ func UserManagementForm(ctxt ui.AmContext) (string, any) { dlg, err := ui.AmLoadDialog("admin_user") if err == nil { dlg.SetTargetUser(user) - if ctxt.CurrentUser().BaseLevel == database.AmRole("Global.BOFH").Level() { + if database.AmTestPermission("Global.DesignatePFY", ctxt.CurrentUser().BaseLevel) { // only the BOFH can designate a user as a PFY! dlg.Field("base_lvl").Param = "Global.UserLevelsPFY" } @@ -308,7 +308,7 @@ func UserManagementSave(ctxt ui.AmContext) (string, any) { dlg, err := ui.AmLoadDialog("admin_user") if err == nil { dlg.SetTargetUser(user) - if ctxt.CurrentUser().BaseLevel == database.AmRole("Global.BOFH").Level() { + if database.AmTestPermission("Global.DesignatePFY", ctxt.CurrentUser().BaseLevel) { // only the BOFH can designate a user as a PFY! dlg.Field("base_lvl").Param = "Global.UserLevelsPFY" }