changes as a result of #4299 related to PageState.Modules

This commit is contained in:
sbwalker
2024-06-03 07:42:22 -04:00
parent 94f134c6a7
commit 694cda0e99
6 changed files with 12 additions and 8 deletions

View File

@ -73,7 +73,7 @@
}
else
{
foreach (var module in PageState.Modules.Where(item => item.PageId == PageState.Page.PageId))
foreach (var module in PageState.Modules)
{
if (UserSecurity.IsAuthorized(PageState.User, PermissionNames.Edit, module.PermissionList))
{

View File

@ -346,13 +346,13 @@
_moduleId = "-";
}
private void PageChanged(ChangeEventArgs e)
private async Task PageChanged(ChangeEventArgs e)
{
_pageId = (string)e.Value;
if (_pageId != "-")
{
_modules = PageState.Modules
.Where(module => module.PageId == int.Parse(_pageId) &&
_modules = await ModuleService.GetModulesAsync(PageState.Page.SiteId);
_modules = _modules.Where(module => module.PageId == int.Parse(_pageId) &&
UserSecurity.IsAuthorized(PageState.User, PermissionNames.View, module.PermissionList) &&
(_moduleType == "add" || module.ModuleDefinition.IsPortable))
.ToList();