filter deleted pages and modules on the server
This commit is contained in:
		| @ -91,7 +91,7 @@ namespace Oqtane.Controllers | ||||
|                 site.Pages = new List<Page>(); | ||||
|                 foreach (Page page in _pages.GetPages(site.SiteId)) | ||||
|                 { | ||||
|                     if (_userPermissions.IsAuthorized(User, PermissionNames.View, page.PermissionList)) | ||||
|                     if (!page.IsDeleted && _userPermissions.IsAuthorized(User, PermissionNames.View, page.PermissionList)) | ||||
|                     { | ||||
|                         page.Settings = settings.Where(item => item.EntityId == page.PageId) | ||||
|                             .Where(item => !item.IsPrivate || _userPermissions.IsAuthorized(User, PermissionNames.Edit, page.PermissionList)) | ||||
| @ -107,7 +107,7 @@ namespace Oqtane.Controllers | ||||
|                 site.Modules = new List<Module>(); | ||||
|                 foreach (PageModule pagemodule in _pageModules.GetPageModules(site.SiteId)) | ||||
|                 { | ||||
|                     if (_userPermissions.IsAuthorized(User, PermissionNames.View, pagemodule.Module.PermissionList)) | ||||
|                     if (!pagemodule.IsDeleted && _userPermissions.IsAuthorized(User, PermissionNames.View, pagemodule.Module.PermissionList)) | ||||
|                     { | ||||
|                         Module module = new Module(); | ||||
|                         module.SiteId = pagemodule.Module.SiteId; | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 sbwalker
					sbwalker