Exemplo n.º 1
0
        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());
        }
Exemplo n.º 2
0
        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();
        }
Exemplo n.º 3
0
        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();
        }
Exemplo n.º 4
0
        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();
        }
Exemplo n.º 5
0
 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;
 }
Exemplo n.º 6
0
 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;
 }