fixed issue failed to change user name in frontend
This commit is contained in:
parent
075624717d
commit
e5b910238f
|
|
@ -376,7 +376,6 @@ public static class SessionMethods
|
|||
&& sessionUser.HasAccessTo(originalUser)
|
||||
&& editedUser
|
||||
.WithParentOf(originalUser) // prevent moving
|
||||
.WithNameOf(originalUser)
|
||||
.WithPasswordOf(originalUser)
|
||||
.Apply(Db.Update);
|
||||
}
|
||||
|
|
@ -477,7 +476,7 @@ public static class SessionMethods
|
|||
return sessionUser is not null
|
||||
&& installation is not null
|
||||
&& user is not null
|
||||
&& user.IsDescendantOf(sessionUser)
|
||||
&& (user.IsDescendantOf(sessionUser) || sessionUser.UserType == 2)
|
||||
&& sessionUser.HasAccessTo(installation)
|
||||
&& user.HasAccessTo(installation)
|
||||
&& Db.InstallationAccess.Delete(a => a.UserId == user.Id && a.InstallationId == installation.Id) > 0;
|
||||
|
|
@ -490,7 +489,7 @@ public static class SessionMethods
|
|||
return sessionUser is not null
|
||||
&& folder is not null
|
||||
&& user is not null
|
||||
&& user.IsDescendantOf(sessionUser)
|
||||
&& (user.IsDescendantOf(sessionUser) || sessionUser.UserType == 2)
|
||||
&& sessionUser.HasAccessTo(folder)
|
||||
&& user.HasAccessTo(folder)
|
||||
&& Db.FolderAccess.Delete(a => a.UserId == user.Id && a.FolderId == folder.Id) > 0;
|
||||
|
|
|
|||
|
|
@ -40,9 +40,8 @@ public static partial class Db
|
|||
var originalUser = GetUserById(user.Id);
|
||||
if (originalUser is null) return false;
|
||||
|
||||
// these columns must not be modified!
|
||||
// ParentId must not be modified via this method
|
||||
user.ParentId = originalUser.ParentId;
|
||||
user.Name = originalUser.Name;
|
||||
|
||||
return Update(obj: user);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue