Commit Graph

142 Commits

Author SHA1 Message Date
Xu Chang 11b1e6f3a6 修改了schemaBuilder,处理了attribute重名的问题 2026-01-01 15:06:08 +08:00
QCQCQC@Debian d354c28a3b feat: 修改了routine的类型,新增contextBuilder 2025-12-10 17:49:42 +08:00
Xu Chang 47b7898bb5 exception信息完善 2025-11-26 09:27:49 +08:00
Xu Chang 64189f8f79 Merge branch 'dev' of gitea.51mars.com:Oak-Team/oak-domain into dev 2025-11-19 17:28:45 +08:00
Xu Chang d5339a1d4c 完善了权限的报错信息 2025-11-19 17:28:37 +08:00
Pan Qiancheng 32675a9080 fix: 修复了在entities中引用项目中其他位置的类型时出现的引用路径问题 2025-11-07 14:28:15 +08:00
Xu Chang f48e723391 对attrUpdateMatrix中的filter为函数情况的遗漏处理进行了补齐 2025-05-10 15:20:16 +08:00
Pan Qiancheng 3f7885fc20 build 2025-05-09 11:08:55 +08:00
wkj abad1f2d8f build 2025-05-08 10:09:42 +08:00
Pan Qiancheng e1aeaed465 添加analyzeEntitiesExternal方法,用于外部解析entity数据 2025-05-06 18:33:53 +08:00
Xu Chang c2a5e1bda1 relationAuth中把updateFree的判断下降到每一层上 2025-05-04 16:19:29 +08:00
wkj 19dfe089e9 ServerConfiguration增加socket配置,支持socket订阅返回不同的URL 2025-04-15 19:56:59 +08:00
Pan Qiancheng c97faa58b8 free类型的endpoint支持了自定义statusCode 2025-04-15 15:45:53 +08:00
Xu Chang 056a7a58e8 endpoint定义重建 2025-04-15 11:36:27 +08:00
Pan Qiancheng 6353485c6f 支持了自定义的endpoint 2025-04-15 09:28:40 +08:00
Xu Chang 73858ded4f 修改了exception的i18n设计 2025-01-21 12:51:02 +08:00
Xu Chang fb6ad56a04 重构了编译器 2025-01-20 11:21:51 +08:00
Xu Chang d3e35ed176 对modi进行了合并操作处理 2024-12-17 17:00:37 +08:00
Xu Chang 4acbd88c55 处理了一个cache中数据不全的边界 2024-10-08 21:51:49 +08:00
Xu Chang 1ef97a8103 修补了一些select的缺失属性 2024-09-15 20:15:49 +08:00
Xu Chang 87a952aec8 relationAuth等代码中的低级错误 2024-05-15 22:11:31 +08:00
Xu Chang be3227e824 修改了大量关于分布式环境下容错 2024-03-29 18:23:27 +08:00
Xu Chang 2486197a56 重新构造了sync相关的逻辑 2024-03-20 21:44:02 +08:00
wkj 483cbfa8c9 修正笔误,传入参数应该是entity 2024-03-18 15:22:02 +08:00
Xu Chang 01b949807c 整理了checker部分的设计,去掉了一部分已经无效的代码 2024-03-17 18:21:32 +08:00
Xu Chang ecb71fcaeb userRelation的权限修正 2024-02-21 16:35:11 +08:00
Xu Chang 51938eeecd 继续修正对userRelation各种情形的判定 2024-02-21 16:17:35 +08:00
Xu Chang 4dacc5ebb1 更新了checkUserRelation时,不传relationId测试可行性的边界 2024-02-21 15:45:48 +08:00
Xu Chang 86644ea2ac select的权限判断,处理了查询集合为空的case 2024-02-21 11:56:55 +08:00
Xu Chang 7e18324a09 继续修正userRelation的操作 2024-02-20 16:35:17 +08:00
Xu Chang 43d1e38e12 更新userRelation的权限判定 2024-02-20 16:16:03 +08:00
Xu Chang e32e51d769 useRelation判定方法重构 2024-02-20 15:57:35 +08:00
Xu Chang c2cb24f6b1 编译器支持relation中同时包含stringLiteral和typeNode,checkUserRelation支持删除多项 2024-02-20 12:17:10 +08:00
wangwenchen b5a53c2a7d 注掉assert 当前只支持指定id的用户关系删除 2024-02-19 19:23:49 +08:00
wenjiarui ff972a899a Merge branch 'dev' of codeup.aliyun.com:61c14a7efa282c88e103c23f/oak-domain into dev 2024-02-19 19:10:05 +08:00
wenjiarui 760d2001f2 checkNode的actionAuths需要异步完成后再做flat 2024-02-19 19:10:02 +08:00
Xu Chang 560d62ddca 实现了relationPath中的业务逻辑 2024-02-18 16:13:04 +08:00
Xu Chang 67bb8a7061 修正了一下asyncContext的提交顺序 2024-01-15 15:23:05 +08:00
Xu Chang 93c3ee3016 完整了userUnpermit异常的结构 2024-01-09 17:19:50 +08:00
Xu Chang c745debe5e 增加了translateFilterToObjectPredicate 2023-11-30 19:38:01 +08:00
wkj eaa0f20f00 fix 一处错误idx++ 2023-11-29 16:40:04 +08:00
Xu Chang 922e9ed25d 增加了大量和native相关的代码 2023-11-26 22:38:16 +08:00
Xu Chang 1e53329b7a 判断deducedFilter中的笔误 2023-11-15 18:32:22 +08:00
Xu Chang 0b629505d7 在处理create的operation权限判断时的处理 2023-11-13 14:59:31 +08:00
Xu Chang edb3c892a9 细化了在modi下对checker/trigger的判定方式,增加了modiTurn声明,增加了logicalData类型的checker 2023-11-11 20:42:40 +08:00
Xu Chang be26f67175 userEntityClaim 2023-11-06 11:52:20 +08:00
Xu Chang ff2b104c73 actionAuth中path分离 2023-10-26 15:58:09 +08:00
Xu Chang 1595dbb51a 修改了RelationAuth中updateFree的结构 2023-10-19 19:38:43 +08:00
Xu Chang ccf11e87d5 实现了relationAuth的完整判断 2023-10-19 14:50:08 +08:00
Xu Chang 36e799640b 增加了recursiveDepth的配置 2023-10-18 16:08:06 +08:00