public PermissionRulePack GetPermissionRules(string roleId) { BasicPermission.AdminRules.AssertAuthorized(); var rules = PermissionAuthLogic.GetPermissionRules(Lite.ParsePrimaryKey <RoleEntity>(roleId).FillToString()); CleanChanges(rules); return(rules); }
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 })); }
public ViewResult Permissions(Lite <RoleEntity> role) { return(Navigator.NormalPage(this, PermissionAuthLogic.GetPermissionRules(role.FillToString()))); }