Skip to content

Commit

Permalink
mvc版魔方, 角色被设置为禁用后, 新增/编辑用户不能再选择这些已经禁用的角色
Browse files Browse the repository at this point in the history
  • Loading branch information
xiaochuanling committed Mar 26, 2024
1 parent cf0386a commit 7f25667
Showing 1 changed file with 13 additions and 2 deletions.
15 changes: 13 additions & 2 deletions NewLife.CubeNC/Areas/Admin/Controllers/UserController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -61,14 +61,25 @@ static UserController()
df.Target = "_blank";
}

{
var df = AddFormFields.AddDataField("RoleId", "RoleName");
df.DataSource = entity => Role.FindAllWithCache().Where(x => x.Enable).OrderByDescending(e => e.Sort).ToDictionary(e => e.ID, e => e.Name);
AddFormFields.RemoveField("RoleName");
}
{
var df = EditFormFields.AddDataField("RoleId", "RoleName");
df.DataSource = entity => Role.FindAllWithCache().Where(x => x.Enable).OrderByDescending(e => e.Sort).ToDictionary(e => e.ID, e => e.Name);
EditFormFields.RemoveField("RoleName");
}

{
var df = AddFormFields.AddDataField("RoleIds", "RoleNames");
df.DataSource = entity => Role.FindAllWithCache().OrderByDescending(e => e.Sort).ToDictionary(e => e.ID, e => e.Name);
df.DataSource = entity => Role.FindAllWithCache().Where(x => x.Enable).OrderByDescending(e => e.Sort).ToDictionary(e => e.ID, e => e.Name);
AddFormFields.RemoveField("RoleNames");
}
{
var df = EditFormFields.AddDataField("RoleIds", "RoleNames");
df.DataSource = entity => Role.FindAllWithCache().OrderByDescending(e => e.Sort).ToDictionary(e => e.ID, e => e.Name);
df.DataSource = entity => Role.FindAllWithCache().Where(x => x.Enable).OrderByDescending(e => e.Sort).ToDictionary(e => e.ID, e => e.Name);
EditFormFields.RemoveField("RoleNames");
}
{
Expand Down

0 comments on commit 7f25667

Please sign in to comment.