Fluent API pagesfacade null?

Posted by Community Admin on 04-Aug-2018 20:27

Fluent API pagesfacade null?

All Replies

Posted by Community Admin on 13-Jan-2012 00:00

I created a new ASPX page in my project, with this code in page_load:

int result;
 
App.WorkWith().Pages()
.Where(p => p.Page != null && String.IsNullOrEmpty(p.Page.MasterPage))
.Count(out result);

Edit: Nevermind. Still getting used to a web application after depending on the JIT for so long. Works fine.

Posted by Community Admin on 13-Jan-2012 00:00

However! I'm getting an exception from this piece of code. The page should be accessible by everyone according to the permissions.

App.WorkWith().Pages()
            .Where(p => p.IsBackend == false && p.Page != null && p.Page.Template == null)
            .ForEach(page => page.NodeType = NodeType.Group)
            .SaveChanges();

Exception:

Server Error in '/' Application.
 
You are not allowed to modify this page: Landing Pages
 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
 
Exception Details: Telerik.Sitefinity.Security.SecurityDemandFailException: You are not allowed to modify this page: Landing Pages
 
Source Error:
 
 
Line 16:            App.WorkWith().Pages()
Line 17:                .Where(p => p.IsBackend == false && p.Page != null && p.Page.Template == null)
Line 18:                .ForEach(page => page.NodeType = NodeType.Group)
Line 19:                .SaveChanges();
Line 20:       
 
Source File: C:\webs\www.connectionsacademy.com\2011\_dev\default.aspx.cs    Line: 18
 
Stack Trace:
 
 
[SecurityDemandFailException: You are not allowed to modify this page: Landing Pages]
   Telerik.Sitefinity.Modules.CheckModifyPermissionsCallHandler.Invoke(EventHandlerArgs args) +403
   Telerik.Sitefinity.PropertyEventContainer.FireEvents(IDataItem item, String porpertyName, Object value, IList`1 eventHandlersCollection) +348
   Telerik.Sitefinity.Pages.Model.PageNode.set_NodeType(NodeType value) +73
   SitefinityWebApp.dev.Default.<Page_Load>b__0(PageNode page) in C:\webs\www.connectionsacademy.com\2011\_dev\default.aspx.cs:18
   Telerik.Sitefinity.Fluent.Pages.PagesFacade.ForEach(Action`1 action) +102
   SitefinityWebApp.dev.Default.Page_Load(Object sender, EventArgs e) in C:\webs\www.connectionsacademy.com\2011\_dev\default.aspx.cs:16
   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +25
   System.Web.UI.Control.LoadRecursive() +71
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3048
 
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.1

Posted by Community Admin on 18-Jan-2012 00:00

Hello,

Can you please give us some additional information about the specific scenario when the below exception occurs? Also a screenshot of the mentioned page's permissions might help us track the possible cause of the issue (please note that the page might have View permissions set to everyone, but the exception concerns Modify permissions set which by default are not set to Everyone). Looking  forwards to your reply.

Regards,
Boyan Barnev
the Telerik team

Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items

Posted by Community Admin on 26-Jun-2012 00:00

Can you please help me to export my page contents to a pdf in sitefinity 5

This thread is closed