Index: openacs-4/packages/acs-authentication/tcl/sync-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-authentication/tcl/sync-procs.tcl,v diff -u -r1.16 -r1.17 --- openacs-4/packages/acs-authentication/tcl/sync-procs.tcl 17 Sep 2003 12:02:36 -0000 1.16 +++ openacs-4/packages/acs-authentication/tcl/sync-procs.tcl 17 Sep 2003 14:29:21 -0000 1.17 @@ -469,6 +469,11 @@ with_catch errmsg { set elms [auth::sync::GetElements -authority_id $authority_id] } {} + + # If it's not a local account, we never allow editing of usernames, because it's not clear what the implications are + if { $authority_id != [auth::authority::local] && [lsearch $elms "username"] == -1 } { + lappend elms username + } return $elms }