protected virtual void RegisterRequiredPermissions(IPermissionsCatalog permissionsCatalog)
        {
            List<Action> moduleActions = new List<Action>();
            moduleActions.Add(new Action("Allow view Accounts Summary", Permissions.AllowViewAccountsSummary));
            moduleActions.Add(new Action("Allow view Payment History", Permissions.AllowViewPaymentHistory));
            ModuleActionSet set = new ModuleActionSet("Reports", moduleActions);

            permissionsCatalog.RegisterPermissionSet(set);
        }
        protected virtual void RegisterRequiredPermissions(IPermissionsCatalog permissionsCatalog)
        {
            // TODO: Add the remaining permissions

            //Action allowCreateAppointment = new Action("Allow Create Appointments", Permissions.AllowCreateAppointment);
            //List<Action> moduleActions = new List<Action>();
            //moduleActions.Add(allowCreateAppointment);
            //ModuleActionSet set = new ModuleActionSet("Appointment Creation", moduleActions);
            //permissionsCatalog.RegisterPermissionSet(set);
        }
        protected virtual void RegisterRequiredPermissions(IPermissionsCatalog permissionsCatalog)
        {
            List <Action> moduleActions = new List <Action>();

            moduleActions.Add(new Action("Allow view Accounts Summary", Permissions.AllowViewAccountsSummary));
            moduleActions.Add(new Action("Allow view Payment History", Permissions.AllowViewPaymentHistory));
            ModuleActionSet set = new ModuleActionSet("Reports", moduleActions);

            permissionsCatalog.RegisterPermissionSet(set);
        }
 public AdminController(
         [ServiceDependency] IAuthorizationService authorizationService,
         [ServiceDependency] IPermissionsCatalog permissionsCatalog,
         [ServiceDependency] IRolesCatalog rolesCatalog
     )
 {
     _authorizationService = authorizationService;
     _permissionsCatalog = permissionsCatalog;
     _rolesCatalog = rolesCatalog;
 }
        protected virtual void RegisterRequiredPermissions(IPermissionsCatalog permissionsCatalog)
        {
            Action        allowCreateTransfer = new Action("Allow Create Transfers", Permissions.AllowCreateTransfers);
            List <Action> moduleActions       = new List <Action>();

            moduleActions.Add(allowCreateTransfer);
            ModuleActionSet set = new ModuleActionSet("Electronic Funds Transfers", moduleActions);

            permissionsCatalog.RegisterPermissionSet(set);
        }
        protected void RegisterRequiredPermissions(IPermissionsCatalog permissionsCatalog)
        {
            // Register the roles allowed to use this module
            Action        allowAdministerPermissions = new Action("Allow Display of Role Permissions", Permissions.AllowAdministerPermissions);
            List <Action> actions = new List <Action>();

            actions.Add(allowAdministerPermissions);
            ModuleActionSet set = new ModuleActionSet("Admin", actions);

            permissionsCatalog.RegisterPermissionSet(set);
        }
 public AdminController
 (
     [ServiceDependency] IAuthorizationService authorizationService,
     [ServiceDependency] IPermissionsCatalog permissionsCatalog,
     [ServiceDependency] IRolesCatalog rolesCatalog
 )
 {
     _authorizationService = authorizationService;
     _permissionsCatalog   = permissionsCatalog;
     _rolesCatalog         = rolesCatalog;
 }
示例#8
0
        public void LoadRegistersServicesInRootContainer()
        {
            MockRootCompositionContainer rootContainer     = new MockRootCompositionContainer();
            CompositionContainer         moduleContainer   = rootContainer.Containers.AddNew <CompositionContainer>();
            ShellModuleInitializer       moduleInitializer = new ShellModuleInitializer();

            moduleInitializer.Load(moduleContainer);

            IAuthorizationService authorizationService = rootContainer.Services.Get <IAuthorizationService>(true);

            Assert.IsTrue(authorizationService is EnterpriseLibraryAuthorizationService);

            IPermissionsCatalog permissionsCatalog = rootContainer.Services.Get <IPermissionsCatalog>(true);

            Assert.IsTrue(permissionsCatalog is PermissionsCatalog);

            IRolesCatalog rolesCatalog = rootContainer.Services.Get <IRolesCatalog>();

            Assert.IsTrue(rolesCatalog is RolesCatalog);

            ISiteMapBuilderService siteMapBuilderService = rootContainer.Services.Get <ISiteMapBuilderService>();

            Assert.IsTrue(siteMapBuilderService is SiteMapBuilderService);
        }
 protected void RegisterRequiredPermissions(IPermissionsCatalog permissionsCatalog)
 {
     // Register the roles allowed to use this module
     Action allowAdministerPermissions = new Action("Allow Display of Role Permissions", Permissions.AllowAdministerPermissions);
     List<Action> actions = new List<Action>();
     actions.Add(allowAdministerPermissions);
     ModuleActionSet set = new ModuleActionSet("Admin", actions);
     permissionsCatalog.RegisterPermissionSet(set);
 }
 protected override void RegisterRequiredPermissions(IPermissionsCatalog permissionCatalog)
 {
     RegisterRequiredPermissionsCalled = true;
     PermissionCatalog = permissionCatalog;
 }
 internal void TestRegisterRequiredPermissions(IPermissionsCatalog permissionsCatalog)
 {
     base.RegisterRequiredPermissions(permissionsCatalog);
 }
 public void TestRegisterRequiredPermissions(IPermissionsCatalog permissionsCatalog)
 {
     RegisterRequiredPermissions(permissionsCatalog);
 }
 protected virtual void RegisterRequiredPermissions(IPermissionsCatalog permissionsCatalog)
 {
     Action allowCreateTransfer = new Action("Allow Create Transfers", Permissions.AllowCreateTransfers);
     List<Action> moduleActions = new List<Action>();
     moduleActions.Add(allowCreateTransfer);
     ModuleActionSet set = new ModuleActionSet("Electronic Funds Transfers", moduleActions);
     permissionsCatalog.RegisterPermissionSet(set);
 }
示例#14
0
 protected override void RegisterRequiredPermissions(IPermissionsCatalog permissionCatalog)
 {
     RegisterRequiredPermissionsCalled = true;
     PermissionCatalog = permissionCatalog;
 }
示例#15
0
 internal void TestRegisterRequiredPermissions(IPermissionsCatalog permissionsCatalog)
 {
     base.RegisterRequiredPermissions(permissionsCatalog);
 }
 public void TestRegisterRequiredPermissions(IPermissionsCatalog permissionsCatalog)
 {
     RegisterRequiredPermissions(permissionsCatalog);
 }