public static PermissionRulePack GetPermissionRules(Lite <RoleEntity> roleLite) { var result = new PermissionRulePack { Role = roleLite }; cache.GetRules(result, SymbolLogic <PermissionSymbol> .Symbols); return(result); }
public static void SetPermissionRules(PermissionRulePack rules) { cache.SetRules(rules, r => true); }
public void SetPermissionRules(PermissionRulePack rules) { Execute(MethodInfo.GetCurrentMethod(), () => PermissionAuthLogic.SetPermissionRules(rules)); }
public void SetPermissionRules([Required, FromBody] PermissionRulePack rules) { BasicPermission.AdminRules.AssertAuthorized(); PermissionAuthLogic.SetPermissionRules(rules); Schema.Current.InvalidateMetadata(); }
public void SetPermissionRules(PermissionRulePack rules) { BasicPermission.AdminRules.AssertAuthorized(); PermissionAuthLogic.SetPermissionRules(rules); }
public void SetPermissionRules([Required, FromBody] PermissionRulePack rules) { BasicPermission.AdminRules.AssertAuthorized(); PermissionAuthLogic.SetPermissionRules(rules); }