Compare commits

...
29 Commits
Author SHA1 Message Date
laoji 2c690f3c5f Merge pull request 'refactor:日期时间类型规范调整' (#12) from 1662454834/nocobase:master into master
Reviewed-on: duguangtech/nocobase#12
2026-10-21 06:27:33 +00:00
1662454834 a4ab6c321f refactor:日期时间类型规范调整 2026-10-21 14:27:10 +08:00
1662454834 6d479b5844 refactor:日期时间类型规范调整 2026-10-21 14:21:33 +08:00
laoji 2cd28ac19d Merge pull request 'refactor:日期时间显示规范添加Unix 时间戳' (#11) from 1662454834/nocobase:master into master
Reviewed-on: duguangtech/nocobase#11
2026-10-20 07:14:05 +00:00
1662454834 4b8f4fd7ad refactor:日期时间显示规范添加Unix 时间戳 2026-10-20 15:08:22 +08:00
laoji 3eaf92e909 Merge pull request 'feat: 新增工作流更新数据节点踩坑记录' (#10) from luke/nocobase:master into master
Reviewed-on: duguangtech/nocobase#10
2026-10-16 10:05:50 +00:00
luke 5707fb9c93 feat: 新增工作流更新数据节点踩坑记录 2026-10-16 18:03:32 +08:00
laoji 740fe3ed3c Merge pull request 'feat: 勾选不使用签名 URL' (#9) from gan/nocobase:master into master
Reviewed-on: duguangtech/nocobase#9
2026-10-16 07:30:15 +00:00
gan 1e0242c089 feat: 勾选不使用签名 URL 2026-10-16 15:29:33 +08:00
laoji e548dbb518 Merge pull request 'feat: 在新增数据和更新数据节点中,boolean类型的字段想要置为false时,先勾选再取消。' (#8) from gan/nocobase:master into master
Reviewed-on: duguangtech/nocobase#8
2026-10-12 08:00:14 +00:00
gan cb73ca8170 feat: 在新增数据和更新数据节点中,boolean类型的字段想要置为false时,先勾选再取消。 2026-10-12 15:59:37 +08:00
liamjung b65e4f34e7 feat: 更新数据节点在逐条更新时,无法设置最后修改人,只能通过SQL 操作节点强行赋值。 2026-09-23 11:01:53 +08:00
liamjung 28e61062d3 feat: 新增数据节点无法设置最后修改人,只能通过SQL 操作节点强行赋值。 2026-09-23 10:23:55 +08:00
liamjung 09d682513f Merge remote-tracking branch 'origin/master' 2026-09-20 10:03:00 +08:00
liamjung f04c66e430 feat: 文件URL:v2.2版本开始,无特殊要求时,选原始 URL。 2026-09-19 14:27:10 +08:00
laoji 0f076656c6 Merge pull request 'fix: 工作流规范' (#7) from gan/nocobase:master into master
Reviewed-on: duguangtech/nocobase#7
2026-06-04 08:09:06 +00:00
gan 86d2308ca7 fix: 工作流命名规范 2026-06-04 16:07:09 +08:00
laoji a4b7861ee4 Merge pull request '工作流规范' (#6) from gan/nocobase:master into master
Reviewed-on: duguangtech/nocobase#6
2026-06-04 06:41:18 +00:00
gan 16e5074453 feat: 工作流命名规范 2026-06-04 14:24:24 +08:00
gan a19ac3ec12 feat: 工作流规范 2026-06-04 14:24:04 +08:00
liamjung 5c17ef8283 refactor: 服务端上传文件管理器类型 2026-05-20 14:07:46 +08:00
liamjung fd12e814ba feat: 客户端上传文件管理器类型 2026-05-20 13:53:39 +08:00
liamjung 48dcc6a4d5 feat: v2版本开始,无特殊要求时,选随机字符串。 2026-05-14 10:08:32 +08:00
liamjung f75e0f9092 refactor: 没有特殊要求时,所有的 列表 / 卡片 等数据按 最后修改日期 降序排序 2026-04-15 09:31:01 +08:00
liamjung 7b4061c955 refactor: 没有特殊要求时,所有的列表/卡片等数据按最后修改日期降序排序 2026-04-15 09:29:36 +08:00
liamjung 3ffec80b00 feat: 没有特殊要求时,所有的排序按最后修改日期降序排序 2026-04-15 09:28:32 +08:00
liamjung 107f3be82e feat: 多对多关系表 2026-02-26 15:17:31 +08:00
laoji 81dfe5cf0f Merge pull request 'refactor: 数据表多对多关系的中间表,若通过关系字段创建,将**无法**在数据源中**显示**,且删除该关系字段后,中间表也**不会同步删除**。因此中间表需提前创建为普通数据表,禁止通过创建多对多关系字段的方式随意生成。' (#5) from 1662454834/nocobase:master into master
Reviewed-on: duguangtech/nocobase#5
2026-02-03 09:48:46 +00:00
laoji 428901ec28 Merge pull request 'refactor: 删除数据表中的自动编码字段时,无法同步删除sequences表中的相关数据,不推荐使用自动编码字段。' (#4) from 1662454834/nocobase:master into master
Reviewed-on: duguangtech/nocobase#4
2026-02-03 09:10:03 +00:00
3 changed files with 35 additions and 5 deletions
+28 -5
View File
@@ -7,20 +7,43 @@
2. 数据表字段标识:采用驼峰命名法(示例:aaaBbbCcc),且`单数`。
3. 关系字段:`名称`和`标识`与目标数据表保持一致,标识格式为`驼峰`形式。
4. 选项值(下拉菜单 / 单选 / 复选):必须使用英文,禁止使用中文;格式为`小写且单词间用下划线(_)`分隔。
5. 日期时间类型:统一使用不含时区的类型。
6. 日期时间显示:勾选`显示时间`,若有特殊展示要求,可在页面层进行微调。
5. 日期时间类型:
- `v1`:统一使用`不含时区`的类型。
- `v2`:统一使用`含时区`的类型。
6. 日期时间/Unix 时间戳显示:勾选`显示时间`,若有特殊展示要求,可在页面层进行微调。
7. 多对多关系表:名称为`A表名称与B表名称映射`、标识为`A表标识_B表标识_mappings`,预置字段只保留`创建日期`与`最后修改日期`。
```
A表:a_table
B表:b_table
多对多关系表:
名称:A表与B表映射
标识:a_table_b_table_mappings
```
## 二、文件管理器
1. 标题格式:`文件管理器类型(如,S3-minio/S3-aws/OSS/COS)` - `数据表标识(数据表字段名遵循 “除最后一个单词外其余用单数、最后一个单词用复数”
1. 标题格式:`文件管理器类型(如,服务端上传:S3/OSS/COS,客户端上传:S3)` - `数据表标识(数据表字段名遵循 “除最后一个单词外其余用单数、最后一个单词用复数”
规则,单词间用连字符(-)分隔)` - `数据表字段名(数据表字段名小写,单词间用连字符(-)分隔)`。
2. 存储空间标识格式:`数据表标识(数据表字段名遵循 “除最后一个单词外其余用单数、最后一个单词用复数”
规则,单词间用下划线(_)分隔)` _ `数据表字段名(数据表字段名小写,单词间用下划线(_)分隔)`。
3. 路径格式:`数据表标识(数据表字段名遵循 “除最后一个单词外其余用单数、最后一个单词用复数” 规则,单词间用连字符(-)分隔)`/
`数据表字段名(数据表字段名小写,单词间用连字符(-)分隔)`。
4. 文件大小限制:无特殊要求时,统一限制为`1GB`。
5. 必须要指定`文件类型(MIME 格式)`,否则无法限定文件格式,且与数据表附件字段的`MIME 类型`保持一致,因为数据表附件字段的`MIME 类型`为前端表单验证。
4. 重命名:`v2`版本开始,无特殊要求时,选`随机字符串`。
5. 文件URL:`v2.2`版本开始,无特殊要求时,选`原始 URL`。
6. 文件大小限制:无特殊要求时,统一限制为`1GB`。
7. 必须要指定`文件类型(MIME 格式)`,否则无法限定文件格式,且与数据表附件字段的`MIME 类型`保持一致,因为数据表附件字段的`MIME 类型`为前端表单验证。
8. 勾选`不使用签名 URL`
## 三、变量和密钥
1. 名称格式:`大写且单词间用下划线(_)`
## 四、页面
1. 没有特殊要求时,所有的 `列表` / `卡片` 等数据按 `最后修改日期` `降序`排序
## 五、工作流
1. 子工作的`标题`命名以`「子工作流」`为前缀
+3
View File
@@ -0,0 +1,3 @@
# 工作流规范
1. 子工作流仅允许被主工作流调用,在非主工作流的场景下,如需调用子工作流,禁止直接调用,应通过新建一个主工作流的方式间接实现调用。
+4
View File
@@ -3,6 +3,10 @@
## 一、工作流
1. 「`1.9.20`」在数据源字段中,删除在工作流触发器的`待使用的关系数据`字段时,会出现`字段不存在`的错误,这时清空`待使用的关系数据`可恢复。
2. `新增数据`节点无法设置`最后修改人`,只能通过`SQL 操作`节点强行赋值。
3. `更新数据`节点在`逐条更新`时,无法设置`最后修改人`,只能通过`SQL 操作`节点强行赋值。
4. 在`新增数据`和`更新数据`节点中,`boolean`类型的字段想要置为`false`时,先勾选再取消。
5. 工作流`更新数据`节点:若所选数据表内包含`公式`字段,且待更新字段与该`公式`字段存在关联,则`更新模式`必须选择`逐条更新`。
## 二、数据表