public string[] GetPaths(N2.Web.IWebContext webContext) { List <string> paths = new List <string>(); foreach (var vpe in AllElements) { paths.Add(webContext.ToAbsolute(vpe.VirtualPath)); } return(paths.ToArray()); }
public override void SetUp() { base.SetUp(); CreatePersister(); parser = mocks.StrictMock<N2.Web.IUrlParser>(); context = CreateWebContext(false); EditSection editSection = new EditSection(); security = new SecurityManager(context, editSection); enforcer = new SecurityEnforcer(persister, security, new ContentActivator(null, null, null), parser, context, new HostSection()); enforcer.Start(); }
public override void SetUp() { base.SetUp(); CreatePersister(); parser = mocks.StrictMock <N2.Web.IUrlParser>(); context = CreateWebContext(false); EditSection editSection = new EditSection(); security = new SecurityManager(context, editSection); enforcer = new SecurityEnforcer(persister, security, new ContentActivator(null, null, null), parser, context); enforcer.Start(); }
public override void SetUp() { base.SetUp(); CreatePersister(); parser = mocks.StrictMock<N2.Web.IUrlParser>(); context = CreateWebContext(false); EditSection editSection = new EditSection(); security = new SecurityManager(context, editSection); enforcer = new SecurityEnforcer(persister, security, MockRepository.GenerateStub<IDefinitionManager>(), parser, context); enforcer.Start(); }
public static void Initialize(N2.Persistence.IPersister persister, ISecurityManager security, ContentActivator activator, N2.Web.IUrlParser urlParser, N2.Web.IWebContext webContext, N2.Configuration.HostSection config) { _webContext = webContext; _security = security; _permissionDeniedHttpCode = config.Web.PermissionDeniedHttpCode; }