示例#1
0
        public ActionResult Permissions(FormCollection form)
        {
            Lite <RoleEntity> role = this.ExtractLite <RoleEntity>("Role");

            var prp = PermissionAuthLogic.GetPermissionRules(role).ApplyChanges(this, "");;

            PermissionAuthLogic.SetPermissionRules(prp.Value);

            return(RedirectToAction("Permissions", new { role = role.Id }));
        }
示例#2
0
 public void SetPermissionRules(PermissionRulePack rules)
 {
     BasicPermission.AdminRules.AssertAuthorized();
     PermissionAuthLogic.SetPermissionRules(rules);
 }
 public void SetPermissionRules([Required, FromBody] PermissionRulePack rules)
 {
     BasicPermission.AdminRules.AssertAuthorized();
     PermissionAuthLogic.SetPermissionRules(rules);
     Schema.Current.InvalidateMetadata();
 }
 public void SetPermissionRules([Required, FromBody] PermissionRulePack rules)
 {
     BasicPermission.AdminRules.AssertAuthorized();
     PermissionAuthLogic.SetPermissionRules(rules);
 }