For the SP3 we improved the performance of the Dashboard and GridView control that shows all pages.This behavior is by design since Sitefinity 3.7 SP3. To get good loading times for the pages section we had to drop the permissions check when populating the pages grid.In the TreeView on the left users see only the pages for which they have permissions. There they can browse and edit only the pages for which they have rights. In the Grid on the center of the page users see all pages, even the ones for which they do not have permissions. Thus they can easily browse through all pages. We have added search to enable easy access to a page.
You could hack the pages grid and disable the rows for the users that does not have View permissions as shown below
sender, EventArgs e)
var link = ((System.Web.UI.WebControls.HyperLink)(r.Cells.Controls)).NavigateUrl;
var l = link.IndexOf(
var s = link.Substring(l + 7, 36);
Guid pageId =
var cmsManager =
var p = (Telerik.Cms.ICmsPage)cmsManager.GetPage(pageId);
Telerik.Cms.Security.PagePermission perm =
this should be done in Sitefinity\Admin\ControlTemplates\Pages\AllPagesList.ascx. Each loop is for 20 items - the number of the pages set for the GridView.
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Public Issue Tracking
system and vote to affect the priority of the items