Fix #2561 - set Permission EntityName explicitly to Module when adding module to page from Control Panel
This commit is contained in:
parent
27251005ec
commit
eae6d13284
|
@ -403,6 +403,8 @@
|
||||||
// set module view permissions to page edit permissions
|
// set module view permissions to page edit permissions
|
||||||
permissions.Find(p => p.PermissionName == PermissionNames.View).Permissions = permissions.Find(p => p.PermissionName == PermissionNames.Edit).Permissions;
|
permissions.Find(p => p.PermissionName == PermissionNames.View).Permissions = permissions.Find(p => p.PermissionName == PermissionNames.Edit).Permissions;
|
||||||
}
|
}
|
||||||
|
// set entityname
|
||||||
|
permissions.ForEach(item => item.EntityName = EntityNames.Module);
|
||||||
module.Permissions = UserSecurity.SetPermissionStrings(permissions);
|
module.Permissions = UserSecurity.SetPermissionStrings(permissions);
|
||||||
|
|
||||||
module = await ModuleService.AddModuleAsync(module);
|
module = await ModuleService.AddModuleAsync(module);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user