improvements for personalized pages

This commit is contained in:
sbwalker
2023-06-05 08:22:29 -04:00
parent d272bf8a29
commit cc9377b37d
7 changed files with 35 additions and 75 deletions

View File

@ -71,21 +71,6 @@ namespace Oqtane.Repository
return page;
}
public Page GetPage(int pageId, int userId)
{
Page page = _db.Page.Find(pageId);
if (page != null)
{
Page personalized = _db.Page.FirstOrDefault(item => item.SiteId == page.SiteId && item.Path == page.Path && item.UserId == userId);
if (personalized != null)
{
page = personalized;
}
page.PermissionList = _permissions.GetPermissions(page.SiteId, EntityNames.Page, page.PageId)?.ToList();
}
return page;
}
public Page GetPage(string path, int siteId)
{
Page page = _db.Page.FirstOrDefault(item => item.Path == path && item.SiteId == siteId);