public PermissionRulePack GetPermissionRules(string roleId)
        {
            BasicPermission.AdminRules.AssertAuthorized();
            var rules = PermissionAuthLogic.GetPermissionRules(Lite.ParsePrimaryKey <RoleEntity>(roleId).FillToString());

            CleanChanges(rules);
            return(rules);
        }
Exemple #2
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 }));
        }
Exemple #3
0
 public ViewResult Permissions(Lite <RoleEntity> role)
 {
     return(Navigator.NormalPage(this, PermissionAuthLogic.GetPermissionRules(role.FillToString())));
 }