Junyi
c465f0c427
refactor(plugin-workflow): adjust style ( #1079 )
2022-11-13 18:12:56 +08:00
chenos
dcb5a71b92
feat: log user id
2022-11-13 17:14:14 +08:00
ChengLei Shao
3263a241ab
feat: logging package ( #1021 )
...
* feat: logging package
* chore: dependency
* chore: pino
* feat: request log
* feat: log rotate
* fix: gitignore
* fix: gitignore
* fix: middleware await
* fix: test
* docs: logging
* feat: log error handler errors
* feat: improve code
* fix: response error log level
* feat: log http body
* feat: improve code
* feat: improve code
* feat: update docs
* fix: error
* feat: improve code
* fix: deps
* feat: update docs
* fix: error
* fix: colorize
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-11-12 17:12:50 +08:00
Junyi
188800c018
Refactor: plugin-workflow client ( #1077 )
...
* feat(plugin-worklfow): adjust ui
* refactor(plugin-workflow): move locale into plugin
* fix(plugin-workflow): fix executions history loading
2022-11-11 23:37:41 +08:00
ChengLei Shao
83cc19a013
fix: reference options sync ( #1061 )
...
* fix: sync onDelete options between field and reverseField
* feat: reference compatibility
2022-11-10 21:28:33 +08:00
Junyi
8a8478cf4c
refactor(plugin-workflow): adjust some api ( #1067 )
2022-11-10 13:33:52 +08:00
Junyi
1bd3e93588
fix(plugin-workflow): fix trigger getter ( #1060 )
2022-11-09 09:44:07 +08:00
chenos
8f623bb22d
fix(error-handler): add error handler middleware before cors
2022-11-08 17:24:12 +08:00
lyf-coder
ce5f835829
test(collection-manager): 20221104151410-update-collections-hidden test correct ( #1042 )
...
fix new version test fail
2022-11-05 01:38:39 +08:00
chenos
dcee3dd94a
chore(versions): 😊 publish v0.8.0-alpha.13
2022-11-04 21:23:02 +08:00
lyf-coder
8996dc6899
test(collection-manager): migration - 20221104151410-update-collections-hidden test optimize ( #1040 )
2022-11-04 20:44:12 +08:00
lyf-coder
dd20951323
chore(collection-manager): migration - 20221104151410-update-collections-hidden ( #1039 )
2022-11-04 17:17:35 +08:00
chenos
3aa7c0787a
fix: db sync failed ( #1037 )
...
* fix: db sync failed
* fix: remove db sync
2022-11-04 15:38:08 +08:00
ChengLei Shao
b3f3883435
fix: association accessors rebind ( #1027 )
...
* chore: test
* chore: test
* fix: association accessors rebind
* fix: test
2022-11-04 09:04:53 +08:00
chenos
def0f642d7
fix: support pro plugins
2022-11-03 15:56:27 +08:00
chenos
642e04490d
chore(versions): 😊 publish v0.8.0-alpha.9
2022-11-02 22:27:03 +08:00
chenos
0e70e3848a
feat: improve collection manager ( #1013 )
...
* feat: 图形化管理数据表
* feat: 图形化管理数据表
* feat: 图形化管理数据表
* feat: 图形化管理数据表
* feat: 完善图形化管理数据表
* feat: 完善图形化管理数据表
* feat: 完善图形化管理数据表
* feat: 完善图形化管理数据表
* feat: 完善图形化管理数据表
* feat: 完善图形化管理数据表
* feat: 完善图形化管理数据表
* feat: 完善图形化管理数据表
* feat: 完善图形化管理数据表
* feat: 完善图形化管理数据表
* feat: 完善图形化管理数据表
* feat: 完善图形化管理数据表
* feat: 完善图形化管理数据表
* feat: 完善图形化管理数据表
* feat: 完善图形化管理数据表
* feat: 完善图形化管理数据表
* feat: 完善图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat(collection-manager): add foreignKey Field and support relate field record foreignKey info
through collection record into collections and foreignKey field record info fields
* fix(collection-manager): if has through collection then don't create through collections record
* fix(client/route-switch): skip sub routes
* feat: 添加graphpostion
* feat: 图形化collection新增表时刷新数据
* fix(collection-manager): refactor afterCreateForRelateField
* feat: 图形化collection存储位置
* feat: 图形化collection存储位置
* feat: 图形化collection存储位置
* feat: 图形化collection存储位置
* feat: 图形化collection存储位置
* feat: 图形化collection存储位置
* feat: 图形化collection存储位置
* feat: 图形化collection存储位置
* feat: 图形化collection存储位置
* feat: 图形化collection存储位置
* feat: 图形化样式优化
* feat: styling
* feat: 图形化样式优化
* feat: 图形化样式优化
* feat: 图形化数据表多语言完善
* feat: 图形化数据表多语言完善
* feat: improve code
* feat: 图形化数据表连线样式修改
* feat: 图形化数据表样式修改
* feat: 图形化数据表样式修改
* feat: 图形化数据表样式修改
* feat: 图形化数据表样式修改
* fix(collection-manager): fix afterCreateForRelateField
* feat: 样式优化
* feat: 样式优化
* feat: afterCreateForForeignKeyField
* fix: timestamps: false
* feat: 连线锚点优化
* fix(collection-manager): when del foreign key field, relate fields will be del too
* fix: update package.json
* fix: update package.json
* feat: 文件名大小写
* feat: 连线锚点优化
* feat: 连线锚点通过计算得到样式优化
* feat: 连线锚点通过计算得到样式优化
* fix: fk
* fix: remove index
* feat: 连线hover时高亮
* fix: test error
* feat: 初始化计算位置
* feat: 初始化时计算坐标位置
* feat: 初始化时计算坐标位置
* feat: improve code (#933 )
* fix: built in
* feat: 没有关系字段时也要连线
* feat: 自关联也要连线
* fix: styling
* feat: 滚动条问题
* feat: 拖拽优化
* feat: 画布paddig优化
* feat: 编辑时支持反向关联字段配置
* feat: 画布拖拽滚动优化
* feat: 画布拖拽滚动优化
* fix: reload
* feat: 修复数据表新建重叠
* fix: refreshCM & refreshGM
* feat: 修复表达式输入框显示异常
* feat: 渲染性能优化(增量渲染)
* feat: 渲染性能优化(增量渲染)
* feat: 渲染性能优化(增量渲染)
* fix: 消除代码警告
* fix: 消除代码警告
* feat: 渲染性能优化(增量渲染)
* feat: 渲染性能优化(增量渲染)
* feat: 渲染性能优化(增量渲染)
* feat: 渲染性能优化(增量渲染)
* feat: 渲染性能优化(增量渲染)
* feat: 渲染性能优化(增量渲染)
* feat: 渲染性能优化(增量渲染)
* feat: 渲染性能优化
* feat: 渲染性能优化
* feat: 外键生成在位置在前面
* feat: 限制表最多显示10个字段其余滚动
* feat: 移动表位置的连线重新计算最优位置
* fix: error
* feat: 布局自动换行
* fix: test error
* fix: xpipe.eq
* fix: upgrade error
* fix: upgrade error
* feat: 选中表时只显示和目标表关联的表和连线
* feat: 连线优化
* fix: maxListenersExceededWarning
* feat: 连线优化
* feat: powerby样式优化
* feat: 表筛选优化
* feat: 新建字段优化
* feat: 点击线高亮主外键和关联字段
* feat: 点击线高亮主外键和关联字段
* feat: 鼠标hover连线高亮主外键和关联字段
* fix(collection-manager): foreign key sorting should follow ID
* fix(client/config-relation-field): set Relation field's ReverseField default value is false
* feat: 卡片默认显示主外键和关联字段其余通过折叠展示且分组区分显示
* fix(client/collection-manager): don't display auto create through collections and foreign key
only display in graph menu
* feat: 样式优化
* feat: 添加字段时默认展开折叠
* feat: 样式优化
* feat: foreign field migration (#1001 )
* feat: 补充多语言
* feat: settings center tabs
* feat: 主键判断primaryKey
* fix(collection-manager): foreign key sorting should follow primaryKey
* fix(client/block-select-collection): filter auto create through collections
* fix(client/block-config-fields): filter isForeignKey fields
* fix(client/configuration-table): relation fileds select collection filter auto create through
* feat: 多对多连线高亮时全亮
* feat: 选中多对多中的一张表另一张表也显示
* feat: 连线mouseleave事件
* feat: 多语言更新
* feat: 计算新建表位置优化
* feat: 添加自动布局
* feat(client/configure-fields): categorize fields
* fix(client/configure-fields): display foreign key fields
* fix(client): package reference
* fix: remove graph
* fix: remove
Co-authored-by: 唐小爱 <tangxiaoai@192.168.0.103>
Co-authored-by: lyf-coder <lyf-coder@foxmail.com>
Co-authored-by: katherinehhh <katherine_15995@163.com>
Co-authored-by: ChengLei Shao <chareice@live.com>
Co-authored-by: mytharcher <mytharcher@gmail.com>
2022-11-02 22:13:25 +08:00
chenos
d5680f80d7
chore(versions): 😊 publish v0.8.0-alpha.8
2022-11-01 18:34:12 +08:00
chenos
85ead5375a
chore(versions): 😊 publish v0.8.0-alpha.7 ( #1002 )
2022-11-01 17:29:49 +08:00
Junyi
b167794290
fix(plugin-workflow): fix trigger config ( #997 )
2022-11-01 10:00:24 +08:00
chenos
3453f46997
chore(versions): 😊 publish v0.8.0-alpha.5
2022-11-01 00:50:00 +08:00
Semmy
dfab92b175
fix: change import acl
2022-10-31 23:34:14 +08:00
chenos
89af2175de
Some features ( #979 )
...
* feat: add import client
* feat: add import server
* refactor: change export use library of file-saver
* refactor: upload excel file done
* refactor: upload xls transform
* feat: upload ui done
* feat: exclude unable import fields
* feat: excel file validator done
* feat: import done
* feat: import transform done
* fix: add import plugin in presets
* fix: explain will not output in template what is empty
* fix: config permission
* fix: permission skip
* fix: import password must be string
* fix: done close Modal
* fix: loop through, inserting data item by item
* fix: number calc with using mathjs
* fix: import plugin add locale
* fix: fix some bugs
* feat: bulk update done
* fix: transaction cannot be rolled back because it has been finished with state: rollback
* fix(plugin-system-settings): convert array to json
* fix(collection-manager): o2m is array type
* fix: missing RefreshActionInitializer
* fix(collection-manger): incorrect scope key parameter
* fix: can't access pages without permission via url (#826 )
* feat(database): add sequence field type (#779 )
* feat(database): add serialString field type
* feat(database): add serial string type field ui (skip ci)
* test(feat/database): test field options
* docs: demo
* fix(database): fix array table field behavior
* fix(database): fix serial type interface ui
* fix(database): add match logic for patterns changes
* fix(database): fix serial type query last bug in mysql
* refactor(database): refactor last record logic
* chore: revert modification on unnecessary file
* refactor(database): rename serialString type to sequence
Co-authored-by: chenos <chenlinxh@gmail.com>
* added Russian translation (#840 )
* Russian translation
* Add files via upload
Add RU locale into index.ts
Bugs fixed in the ru_RU.ts
* Update index.ts
Correct lines 4 and 8
* feat: update option must have filter or filterByTk (#847 )
* feat: update option must have filter or filterByTk
* fix: typo
* fix: typo
* feat(core/cache): support cache (#876 )
* feat(core/cache): support cache
* build(create-nocobase-app): remove --cache-store-package cli option
* perf(core/cache): modify default cache config and remove unnecessary logic code
* fix: slow join query issued by appends field in find method of repository (#845 )
* fix: slow join query issue by appends field in repository.find
* feat: handle appending query in multiple relation repository
* feat: handle appending query in single relation repository
Co-authored-by: chenos <chenlinxh@gmail.com>
* fix: sort parameter is missing (#849 )
* fix: 审计日志翻页sort丢失
* fix: 审计日志翻页sort丢失
* fix: 审计日志翻页sort丢失
Co-authored-by: 唐小爱 <tangxiaoai@192.168.0.103>
* fix(formula): support integer and fix NaN error (#879 )
* fix(formula): support integer and fix NaN error
* style(formula-input): remove debugger
* fix(database): fix the index name too long error
* feat(collection-manager): inverse fields can be configured (#883 )
* feat: inverse field
* feat: improve code
* feat: translations
* fix: required
* fix: run test by jest (#891 )
* fix: unable to submit form during file upload (#892 )
* fix(client/block-select-collection): fix select collection menu view error (#889 )
* fix(client/block-select-collection): fix too many collection menu view error
* fix(client/relate-collection-field-menu): fix relate collection field menu view too long error
* fix(client/record-picker): support record-picker show format DataPicker (#888 )
* fix(client/record-picker): support record-picker show format DataPicker
* fix(client/record-picker): undefined judgment and when change field's label refresh format in time
* feat: improve signin and signup page components
* feat(plugin-workflow): add concat calculator (#894 )
* fix: single relation repository appends query issue (#901 )
* fix: appends merge includes (#905 )
* fix: build error
* fix(client): tab pane initializers for create form block
* fix: version judgment is not accurate
* fix: sync collection field default value (#907 )
* feat: limit database identifier (#908 )
* fix: cannot read properties of undefined (reading 'target')
* fix: appends merge now using primary key (#911 )
* fix: appends merge now using primary key
* chore: console.log
* fix: unbind on error throwing (#914 )
* feat: create with array of values (#912 )
* feat: create with array of values
* chore: console.log
* chore: debug
* fix(client/route-switch): skip sub routes
* Feat: plugin workflow collection field (#919 )
* feat(plugin-workflow): use Collectionfield component to render form
* fix(plugin-workflow): fix association types value assigning in nodes
* fix: missing menuItemGroupCss
* fix: multiple = false
* chore(versions): 😊 publish v0.7.5-alpha.1 (#920 )
* fix(plugin-workflow): temp disable validation of collection field in node (#928 )
* fix(plugin-workflow): fix schedule infinitely trigger when repeat not set (#926 )
* Feat/plugin workflow collection field (#934 )
* feat(plugin-workflow): support association constant simple input
* fix(plugin-workflow): remove useless code
* fix(plugin-workflow): add req context to processor (#936 )
* feat: bulk update done
* feat: bulk edit done
* fix: fix import bug
* Update database.ts
* fix: workflow
* fix: error
* fix: plugin-import
* fix: handle locale
* fix: handle locale
* fix: allow email is undefined
* fix: action add loading
* fix: fix import bug
* fix: not allow sequence import
* fix: remove field not allow download template
* fix: remove field not allow download template
* fix: checkbox batch edit error
* fix: fix build edit
Co-authored-by: Semmy <semmywong@126.com>
Co-authored-by: Junyi <mytharcher@users.noreply.github.com>
Co-authored-by: arzanov <59161748+arzanov@users.noreply.github.com>
Co-authored-by: ChengLei Shao <chareice@live.com>
Co-authored-by: lyf-coder <58352715+lyf-coder@users.noreply.github.com>
Co-authored-by: katherinehhh <shunai.tang@hand-china.com>
Co-authored-by: 唐小爱 <tangxiaoai@192.168.0.103>
2022-10-31 23:22:33 +08:00
ChengLei Shao
9f5f2d6028
feat: reference check ( #989 )
...
* chore: test
* chore: test
* chore: test code
* feat: on delete restrict
* feat: on delete cascade
* feat: on delete set null
* feat: reference unbind
* fix: test
* fix: acl test
* fix: test on Windows
* fix: database recreate
* fix: application reload
* fix: multi-app-manager test
* fix: test
* feat: ondelete
* fix: hasOne field onDelete
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-10-31 22:45:39 +08:00
Junyi
7cb5ff554e
feat: plugin workflow visualization ( #987 )
...
* feat(plugin-workfow): adjust some ui
* feat(plugin-workflow): add execution visualization
* fix(plugin-workflow): fix changed component
2022-10-30 11:54:14 +08:00
chenos
e7853c724e
fix: add sample plugins ( #986 )
2022-10-29 14:07:51 +08:00
chenos
f67afba964
feat: improve code ( #978 )
...
* feat: 图形化管理数据表
* feat: 图形化管理数据表
* feat: 图形化管理数据表
* feat: 图形化管理数据表
* feat: 完善图形化管理数据表
* feat: 完善图形化管理数据表
* feat: 完善图形化管理数据表
* feat: 完善图形化管理数据表
* feat: 完善图形化管理数据表
* feat: 完善图形化管理数据表
* feat: 完善图形化管理数据表
* feat: 完善图形化管理数据表
* feat: 完善图形化管理数据表
* feat: 完善图形化管理数据表
* feat: 完善图形化管理数据表
* feat: 完善图形化管理数据表
* feat: 完善图形化管理数据表
* feat: 完善图形化管理数据表
* feat: 完善图形化管理数据表
* feat: 完善图形化管理数据表
* feat: 完善图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat: 样式优化图形化管理数据表
* feat(collection-manager): add foreignKey Field and support relate field record foreignKey info
through collection record into collections and foreignKey field record info fields
* fix(collection-manager): if has through collection then don't create through collections record
* fix(client/route-switch): skip sub routes
* feat: 添加graphpostion
* feat: 图形化collection新增表时刷新数据
* fix(collection-manager): refactor afterCreateForRelateField
* feat: 图形化collection存储位置
* feat: 图形化collection存储位置
* feat: 图形化collection存储位置
* feat: 图形化collection存储位置
* feat: 图形化collection存储位置
* feat: 图形化collection存储位置
* feat: 图形化collection存储位置
* feat: 图形化collection存储位置
* feat: 图形化collection存储位置
* feat: 图形化collection存储位置
* feat: 图形化样式优化
* feat: styling
* feat: 图形化样式优化
* feat: 图形化样式优化
* feat: 图形化数据表多语言完善
* feat: 图形化数据表多语言完善
* feat: improve code
* feat: 图形化数据表连线样式修改
* feat: 图形化数据表样式修改
* feat: 图形化数据表样式修改
* feat: 图形化数据表样式修改
* feat: 图形化数据表样式修改
* fix(collection-manager): fix afterCreateForRelateField
* feat: 样式优化
* feat: 样式优化
* feat: afterCreateForForeignKeyField
* fix: timestamps: false
* feat: 连线锚点优化
* fix(collection-manager): when del foreign key field, relate fields will be del too
* fix: update package.json
* fix: update package.json
* feat: 文件名大小写
* feat: 连线锚点优化
* feat: 连线锚点通过计算得到样式优化
* feat: 连线锚点通过计算得到样式优化
* fix: fk
* fix: remove index
* feat: 连线hover时高亮
* fix: test error
* feat: 初始化计算位置
* feat: 初始化时计算坐标位置
* feat: 初始化时计算坐标位置
* feat: improve code (#933 )
* fix: built in
* feat: 没有关系字段时也要连线
* feat: 自关联也要连线
* fix: styling
* feat: 滚动条问题
* feat: 拖拽优化
* feat: 画布paddig优化
* feat: 编辑时支持反向关联字段配置
* feat: 画布拖拽滚动优化
* feat: 画布拖拽滚动优化
* fix: reload
* feat: 修复数据表新建重叠
* fix: refreshCM & refreshGM
* feat: 修复表达式输入框显示异常
* feat: 渲染性能优化(增量渲染)
* feat: 渲染性能优化(增量渲染)
* feat: 渲染性能优化(增量渲染)
* fix: 消除代码警告
* fix: 消除代码警告
* feat: 渲染性能优化(增量渲染)
* feat: 渲染性能优化(增量渲染)
* feat: 渲染性能优化(增量渲染)
* feat: 渲染性能优化(增量渲染)
* feat: 渲染性能优化(增量渲染)
* feat: 渲染性能优化(增量渲染)
* feat: 渲染性能优化(增量渲染)
* feat: 渲染性能优化
* feat: 渲染性能优化
* feat: 外键生成在位置在前面
* feat: 限制表最多显示10个字段其余滚动
* feat: 移动表位置的连线重新计算最优位置
* fix: error
* feat: 布局自动换行
* fix: test error
* fix: xpipe.eq
* fix: upgrade error
* fix: upgrade error
* feat: 选中表时只显示和目标表关联的表和连线
* fix: maxListenersExceededWarning
* feat: remove graph-collection-manager
* fix: remove graph-collection-manager
* fix: update yarn.lock
Co-authored-by: 唐小爱 <tangxiaoai@192.168.0.103>
Co-authored-by: lyf-coder <lyf-coder@foxmail.com>
Co-authored-by: katherinehhh <katherine_15995@163.com>
2022-10-28 15:09:14 +08:00
chenos
f477d80de4
fix(acl): no such table: roles
2022-10-27 15:32:58 +08:00
chenos
a1fba4ba26
fix(acl): write roles to acl after app load
2022-10-27 15:27:08 +08:00
Junyi
42db519fa1
fix(plugin-workflow): fix workflow update action ( #964 )
2022-10-27 14:11:18 +08:00
Dunqing
8905e3c211
feat(file-manager): support tencent cos ( #958 )
...
* feat: support tencent cos
* feat: normalize
* chore: update env example
* test: add cos
* Revert "feat: normalize"
This reverts commit 371880013c20b4cb4174ffaa15e0157acc5306c3.
* feat: normalize
* feat: tengxun to tencent
* chore: fix missing deps
* fix: locale
* fix: locale cos
2022-10-27 14:09:29 +08:00
Junyi
75ecab4d3e
fix(plugin-workflow): fix constant schedule trigger time ( #956 )
2022-10-27 14:07:59 +08:00
chenos
ace6232787
feat: file storage settings
2022-10-27 14:04:04 +08:00
Junyi
08711e6c8e
refactor(plugin-file-manager): move client code into plugin folder and enable path config ( #913 )
...
# Conflicts:
# packages/app/client/src/pages/index.tsx
# packages/core/client/src/application/Application.tsx
# packages/core/client/src/file-manager/index.ts
# packages/plugins/file-manager/package.json
# packages/plugins/file-manager/src/client/FileStorage.tsx
# packages/plugins/file-manager/src/client/FileStorageShortcut.tsx
2022-10-27 13:49:06 +08:00
chenos
249dff16d3
refactor: plugin manager ( #965 )
...
* feat: improve code
* chore: update version
* feat: api service
* fix: api services
* feat: improve code
* feat: improve code
* feat: improve code
* feat: pm socket
* fix: test errors
* feat: add built-in plugins before upgrade
* feat: update docs
* feat: improve code
* fix: after load
2022-10-27 13:00:16 +08:00
lyf-coder
40554d8151
feat: ui schema cache ( #877 )
...
* feat(core/cache): support cache
* perf(plugins/ui-schema-storage): cache schema
* refactor(plugins/ui-schema-storage): handle schema cache in repository level, not in action
* fix(plugins/ui-schema-storage): jsonSchema use s_ + x-uid and properties use p_ + x-uid cache
prevent jsonSchema and properties cache override each other
* test(plugins/ui-schema-storage): add ui_schema repository with cache test
* build(create-nocobase-app): remove create-nocobase cli's cache-store-package option
* test(plugins/ui-schema-storage): add ui_schema repository with cache test with readFromCache false
* fix(plugins/ui-schema-storage): repository insertAdjacent and patch method clear cache fix
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-10-24 09:13:58 +08:00
Junyi
a8cf72281f
fix(plugin-workflow): test changedWithAssociations() ( #950 )
...
* fix(plugin-workflow): test changedWithAssociations()
* fix: toChangedWithAssociations
* fix(plugin-workflow): add test cases
Co-authored-by: chenos <chenlinxh@gmail.com>
# Conflicts:
# packages/core/database/src/model.ts
2022-10-24 09:03:57 +08:00
Junyi
9ba1d128f4
fix(plugin-workflow): skip time based test ( #951 )
2022-10-24 09:03:04 +08:00
Junyi
9b8a4d1063
fix(plugin-workflow): fix schedule trigger bug ( #949 )
2022-10-24 09:02:58 +08:00
Junyi
9111693804
fix(plugin-workflow): fix collection fieldset component ( #942 )
2022-10-24 09:02:42 +08:00
Junyi
c7300d1100
fix(plugin-workflow): avoid revision with ghost nodes ( #941 )
2022-10-24 09:02:37 +08:00
Junyi
cadaa8a2c2
fix(plugin-workflow): add req context to processor ( #936 )
2022-10-24 09:02:30 +08:00
Junyi
26c428a15b
feat: plugin workflow collection field ( #934 )
...
* feat(plugin-workflow): support association constant simple input
* fix(plugin-workflow): remove useless code
# Conflicts:
# packages/plugins/workflow/src/client/components/CollectionFieldset.tsx
2022-10-24 09:01:51 +08:00
Junyi
42dbaf3582
fix(plugin-workflow): fix schedule infinitely trigger when repeat not set ( #926 )
2022-10-24 09:00:01 +08:00
Junyi
5992952872
fix(plugin-workflow): temp disable validation of collection field in node ( #928 )
2022-10-24 09:00:01 +08:00
ChengLei Shao
4d6363b47a
Doc/db repository ( #896 )
...
* docs: update database repository docs
* docs: single relation repository docs
* docs: has many relation repository docs
* docs: belongs to many relation repository docs
* docs: acl
* docs: actions
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-10-16 19:16:14 +08:00
chenos
3e22a47be6
fix: unbind on error throwing ( #914 )
2022-10-15 10:47:01 +08:00
Junyi
4247c1b255
Doc: api database events ( #887 )
...
* docs: add full sequelize model event types
* feat: update docs
* fix: types
* fix: update docs
* docs: refactor db event apis
* docs: add all events to db api
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-10-14 17:22:32 +08:00
ChengLei Shao
76f5754e20
fix: sync collection field default value ( #907 )
2022-10-14 10:04:25 +08:00
chenos
3e6d1a3427
fix: version judgment is not accurate
2022-10-14 09:48:27 +08:00
Junyi
7ca8e562ce
feat(plugin-workflow): add concat calculator ( #894 )
...
(cherry picked from commit 7f3f1bc982379ec2d274ca79fb4d6c65664d3c2d)
2022-10-13 12:38:56 +08:00
chenos
f6add23da5
feat(collection-manager): inverse fields can be configured ( #883 )
...
* feat: inverse field
* feat: improve code
* feat: translations
* fix: required
(cherry picked from commit 306dca8e5ee1b74562d835a816b72f933465bfb6)
# Conflicts:
# packages/core/client/src/locale/zh_CN.ts
2022-10-13 12:37:29 +08:00
ChengLei Shao
3082a7d6f8
feat: update option must have filter or filterByTk ( #847 )
...
* feat: update option must have filter or filterByTk
* fix: typo
* fix: typo
(cherry picked from commit 83e6f93e1e3a188781530ec7492de1ed917a4dc1)
# Conflicts:
# packages/plugins/acl/src/server.ts
# packages/plugins/collection-manager/src/__tests__/field-options/indexes.test.ts
2022-10-13 12:19:05 +08:00
chenos
fd21447810
fix(collection-manger): incorrect scope key parameter
...
(cherry picked from commit 38421ae0966b4a38c6e7e4f149bf3a911cb4f415)
2022-10-13 12:15:30 +08:00
chenos
7f51610a6f
fix(plugin-system-settings): convert array to json
...
(cherry picked from commit 73262aff5037603c1db1889ad34bf799218481ae)
2022-10-13 12:14:56 +08:00
chenos
8bf23004a1
refactor: middleware ( #857 )
...
* refactor: middleware
* fix: test error
* fix: test error
* fix: test
* fix: tag
2022-09-29 21:05:31 +08:00
chenos
f9f8dc78f4
refactor: plugin manager ( #775 )
...
* feat: dynamic import plugin client
* refactor: pm
* chore: improve cli
* feat: improve code
* feat: update dependences
* feat: hello plugin
* fix: plugin.enabled
* fix: test error
* feat: improve code
* feat: pm command
* feat: add samples
* fix: redirect
* feat: transitions
* feat: bookmark
* feat: add pm script
2022-09-18 14:10:01 +08:00
chenos
12c3915a57
fix(plugin-export): filter non-existent fields
2022-09-15 09:27:28 +08:00
Junyi
1a9cd78eb8
refactor(resourcer): combine middleware class ( #825 )
...
* refactor(resourcer): combine middleware class
* refactor(resourcer): move new middleware to plugin instance
2022-09-13 23:27:19 +08:00
maumii
9d5de42798
feat(locale): added Japanese translation ( #813 )
...
Co-authored-by: mayumi <mayumi@wasp.co.jp>
2022-09-09 21:46:44 +08:00
Junyi
295081603e
fix(plugin-workflow): fix value type for DatePicker to moment ( #815 ) ( #819 )
...
fix #815
2022-09-09 10:08:46 +08:00
Junyi
ce75ecdb2b
refactor(plugin-workflow): export client calculators registry ( #816 )
2022-09-07 08:46:29 +08:00
Junyi
c50a1923f4
refactor(server) ( #795 )
...
* refactor(server): refactor code
* fix(server): fix satisfy check of semver
2022-09-02 11:44:22 +08:00
Junyi
21806b3418
fix(plugin-verification): change provider rate limit error to 429 ( #788 )
2022-08-30 16:03:27 +08:00
Junyi
d1b52c7d96
fix(plugin-cm): fix field disappear after failed to update ( #773 )
2022-08-24 11:51:14 +08:00
SemmyWong
13dd078079
fix: fix uiSchema undefined ( #770 )
2022-08-24 08:51:42 +08:00
Junyi
e6a2dff79a
fix(plugin-cm): fix unique option default value to update ( #768 )
2022-08-23 08:59:36 +08:00
Junyi
b6daa9ad69
fix(plugin-users): fix update profile 500 ( #766 ) ( #767 )
...
Fix #766
2022-08-22 20:37:15 +08:00
chenos
86650f16d9
fix: update package versions
2022-08-21 19:29:07 +08:00
Junyi
a1dc139cf4
feat(plugin-cm): add unique option for base fields ( #745 )
...
* feat(plugin-cm): add unique option for base fields
* refactor(plugin-cm): make sure unique constraint sync with field option
* fix(plugin-cm): fix sqlite unique field sync
* fix(plugin-cm): fix unique constraint sync logic
* refactor(plugin-cm): remove unique property for select components
* fix: previous
* fix: test error
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-08-20 23:23:13 +08:00
Junyi
7e6a394f73
feat(plugin-verification): add plugin-verification and phone for users ( #722 )
...
* feat(plugin-verification): add plugin-verification and phone for users
* feat(plugin-verification): add env example
* fix(plugin-verification): fix locales
* fix(plugin-verification): remove sending comment
* fix(plugin-verification): fix i18n
* refactor(plugin-verification): move invalid error message to action
* fix(plugin-verification): add field migration
* chore(plugin-verification): update packages version
* test(plugin-verification): temp remove new package dependency
* refactor(plugin-verification): make sms authentication configurable in system settings
* fix: smsAuthEnabled
* feat: update preset-nocobase
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-08-20 18:06:12 +08:00
chenos
259393f626
feat: resize grid columns with drag and drop ( #748 )
...
* feat: resize grid columns with drag and drop
* fix: column resizing only in designable
* fix: batch patch
* fix: does not scroll when dragging to a blank block
* fix: overflow-x auto
2022-08-20 18:04:14 +08:00
Junyi
58b4febdf8
refactor(plugin-workflow): change files mode to 644 ( #755 )
2022-08-19 10:00:20 +08:00
chenos
7fde444a60
chore(versions): 😊 publish v0.7.4-alpha.7 ( #740 )
2022-08-15 16:12:12 +08:00
chenos
a3810ac61a
chore(versions): 😊 publish v0.7.4-alpha.4 ( #727 )
2022-08-12 10:54:10 +08:00
chenos
38c3e3e4cc
fix: record provider required for read pretty
2022-08-11 23:48:13 +08:00
SemmyWong
538a28d0bd
fix: sync table sort to export ( #723 )
2022-08-11 22:22:24 +08:00
Junyi
0190c573c5
fix(plugin-workflow): fix extend collection ( #708 )
...
* fix(plugin-workflow): fix extend collection
* fix: extendCollection
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-08-04 21:56:13 +08:00
chenos
cec5733260
fix: DB_TABLE_PREFIX doesn't get applied ( #710 )
...
* fix: env DB_TABLE_PREFIX doesn't get applied
* fix: remove before define
* fix: test error
* fix: table prefix
* test: ci
* fix: test error
* test: ci
* test: ci
* fix: test error
* fix: test error
* chore: update node ci
2022-08-04 21:27:55 +08:00
金昶
f4f35bdb43
feat: default value ( #679 )
...
* feat: default value
* feat: add global default value
* fix: field default value should be updated
* feat: adjust defaultValue logic
* feat: add hasDefaultValue property
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-08-03 09:32:16 +08:00
chenos
bc12c92091
chore(versions): 😊 publish v0.7.4-alpha.1 ( #696 )
...
* docs: update release notes
* chore(versions): 😊 publish v0.7.4-alpha.1
* feat: update docker image version
2022-07-28 23:16:17 +08:00
chenos
82cf951166
fix: append roles to current user ( #695 )
2022-07-28 20:21:31 +08:00
chenos
7d4796e7e0
fix: append roles to user
2022-07-28 18:56:02 +08:00
chenos
b8cf8c92eb
fix: cannot find name 'toFixedByStep'
2022-07-28 17:44:20 +08:00
SemmyWong
165ab2b876
fix: fix date format ( #686 )
...
* fix: fix date format
* fix: fix date format
* fix: export date
* fix: get current timezone
* fix: datetime render
* fix: gmt
* fix: gmt date
* fix: utf offset
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-07-28 17:32:31 +08:00
Junyi
95e799880c
test(plugin-workflow): skip prompt tests ( #692 )
2022-07-28 10:12:28 +08:00
SemmyWong
92cd76ce48
fix: fix accuracy of percent ( #685 )
...
* fix: fix accuracy of percent
* fix: fix accuracy of percent
* fix: test unit modify
* fix: export number
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-07-28 09:26:50 +08:00
Junyi
1a4d88d089
fix(plugin-workflow): adjust await sleep time for test cases ( #691 )
2022-07-28 08:13:49 +08:00
Junyi
a73c37c927
feat(plugin-workflow): add assignees config for prompt instruction ( #690 )
2022-07-27 18:23:16 +08:00
Ayden
12f658391a
fix: role export button display ( #616 ) ( #666 )
...
* fix: role export button display (#616 )
* fix: auditLogs view permissions (#617 )
* fix: role export button display (#616 )
* fix: auditLogs view permissions (#617 )
2022-07-26 21:07:34 +08:00
chenos
827c324be3
feat: uid validate ( #681 )
2022-07-26 10:07:35 +08:00
chenos
8f64061e65
fix(plugin-error-handler): no error message
2022-07-25 23:24:18 +08:00
Junyi
49a4ab4818
refactor(plugin-users): improve extendibility of middlewares ( #677 )
...
* refactor(plugin-users): improve extendibility of middlewares
* fix(plugin-users): fix typo
* fix: test error
* fix: allowConfigure condition
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-07-25 19:33:23 +08:00
chenos
83f2e19ef3
chore(versions): 😊 publish v0.7.3-alpha.1 ( #657 )
2022-07-20 15:28:13 +08:00
chenos
c9483254fa
feat: customizable jwt expiration date
2022-07-20 14:15:59 +08:00
金昶
c9dfc2682c
feat: improve language settings ( #627 )
...
* feat: fix system local setting
* feat: improve language settings
* fix: improve code
* feat: update doc
* feat: add migration
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-07-14 20:57:26 +08:00
SemmyWong
c8bd2c7317
feat: field assignment for custom actions supports string variables ( #597 )
...
* fix: temporary solution to APP crash
* feat: support dynamic assigned field value
* feat: support dynamic assigned field value
* fix: useFields filter
* fix: dynamic assigned value
* fix: dynamic assigned value
* fix: fix china region export
* fix: fix china region export
* fix: change assign value data
* fix: custom request use parse instead of SchemaCompile
* fix: allow user attribute to be selected
* fix: allow DATE field to be select currentUser or CurrentRecord
* fix: allow DATE field to be select currentUser or CurrentRecord
* fix: change style
* feat: package dependencies
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-07-13 15:05:46 +08:00
chenos
451d6ae974
chore(versions): 😊 publish v0.7.2-alpha.7 ( #611 )
...
* fix(cli): db sync error
* fix(cli): upgrade error
* feat: update docker image version
2022-07-10 00:41:36 +08:00
chenos
307c4ca1dc
chore(versions): 😊 publish v0.7.2-alpha.3 ( #608 )
2022-07-08 11:02:33 +08:00
chenos
654f0380b6
chore(versions): 😊 publish v0.7.2-alpha.2 ( #606 )
2022-07-07 18:38:30 +08:00
chenos
a0c021202e
fix: field permissions cannot be saved ( #605 )
...
resolve #599
2022-07-07 17:46:19 +08:00
Junyi
15d7f17fb5
fix(plugin-workflow): fix revision bug ( #603 )
2022-07-07 16:28:16 +08:00
Junyi
39a3146f14
fix(plugin-workflow): fix select value ( #600 )
2022-07-07 11:20:50 +08:00
Junyi
f951ba1745
fix(plugin-workflow): fix CollectionFieldSelect component ( #598 )
2022-07-07 10:26:33 +08:00
Junyi
e4a0bb42f6
feat(plugin-workflow): add association select in calculation ( #584 )
2022-07-06 10:34:48 +08:00
chenos
1e7746292f
chore(versions): 😊 publish v0.7.2-alpha.1 ( #578 )
...
* chore(versions): 😊 publish v0.7.2-alpha.1
* feat: update docker image version
2022-07-05 09:55:22 +08:00
chenos
ae66dd5ded
fix: drop all foreign keys ( #576 )
2022-07-04 23:48:19 +08:00
Junyi
93fba8fcb5
fix(plugin-workflow): fix collection trigger config ( #575 )
2022-07-04 22:09:15 +08:00
chenos
592f6a423b
fix: improve filter item styling
2022-07-04 20:32:18 +08:00
chenos
e3b6c0513a
feat: filter with variable ( #574 )
2022-07-04 17:50:18 +08:00
chenos
70ab4dcf1f
fix(database): index invalid ( #564 )
...
* fix(database): index invalid
* fix: test error
2022-07-01 09:33:05 +08:00
SemmyWong
41cb3da448
fix: export association table data ( #561 )
...
* fix: export association table data
* fix: fix export
* feat: add test case
* feat: add test case
2022-07-01 09:13:16 +08:00
chenos
e5793cbbcb
fix(client): maximum call stack size exceeded ( #554 )
2022-06-30 09:22:16 +08:00
Junyi
4a3cb6e65f
Refactor(plugin workflow): move client files into plugin ( #556 )
...
* refactor(plugin-workflow): move client files into plugin
* fix(client): fix package path block build
* test(plugin-workflow): trigger ci
2022-06-29 23:42:03 +08:00
Junyi
8f0ea6c3c0
fix(plugin-workflow): fix select width ( #552 )
...
* fix(plugin-workflow): fix select width
* test(plugin-workflow): skip schedule cases
2022-06-29 14:30:33 +08:00
金昶
32e744319e
feat: display association fields ( #512 )
...
* feat: association field features
* fix: remove comments
* fix: association field in creation form will trigger error
* fix: column decorator title
* fix: column designer title
* fix: association field in table
* feat: adjust documents
* fix: remove m2o subfield mode
* fix: adjust title field display condition
* fix: relation field title bug
* fix: o2m multiple is true
* feat: association fields are loaded on demand
* fix: support sub field
* feat: remove FormField require config
* fix: two lines in Columns config menu of table block
* fix: could not find schema node
* fix: add form context to internal table block
* fix(client): non-empty judgment
* feat: translations
* fix: add / edit field title compile
* fix: unique
* fix: association feature bugs
* feat: add oho & o2m selector filter
* fix: add field added logic in FormField and TableField
* fix: remove updateAssociationValues middleware
* feat: recordprovider in association fields
* feat: add kanban association appends
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-06-29 12:57:43 +08:00
Junyi
95d0b524d0
Fix(plugin workflow) ( #549 )
...
* fix(plugin-workflow): clear options when change collection
* fix(plugin-workflow): fix schedule trigger
2022-06-29 00:00:27 +08:00
chenos
839d588892
fix: export of relation blocks ( #546 )
2022-06-28 19:51:14 +08:00
Junyi
4a8c9c8d87
feat(plugin-workflow): add race mode ( #542 )
...
* feat(plugin-workflow): add race mode
* fix(plugin-workflow): fix test cases
* fix(plugin-workflow): fix node create action
2022-06-28 17:00:19 +08:00
chenos
a8f951dfab
chore(versions): 😊 publish v0.7.1-alpha.7 ( #539 )
...
* fix(cli): upgrade from docker
* chore(versions): 😊 publish v0.7.1-alpha.6
* fix: export bug
* chore(versions): 😊 publish v0.7.1-alpha.7
* docs: update release notes
2022-06-26 11:25:13 +08:00
chenos
c9159c6cf4
chore(versions): 😊 publish v0.7.1-alpha.5
2022-06-26 07:36:22 +08:00
chenos
570d039f19
chore(versions): 😊 publish v0.7.1-alpha.4
2022-06-26 07:21:10 +08:00
chenos
cd5bd09c50
chore(create-nocobase-app): fix some bugs ( #538 )
...
* fix: tsconfig
* chore(versions): 😊 publish v0.7.1-alpha.1
* fix: update gitHead
* fix: update gitHead
* chore(versions): 😊 publish v0.7.1-alpha.2
* fix: update client/server entry file
* chore(versions): 😊 publish v0.7.1-alpha.3
* fix: check core dir
* fix: missing core dir
* feat: relationship fields are loaded on demand
2022-06-26 07:19:03 +08:00
chenos
9dae723ca7
fix: destroy collection fields ( #536 )
2022-06-25 10:36:56 +08:00
Junyi
ef939b4277
feat(plugin-workflow): add delay node type ( #532 )
...
* feat(plugin-workflow): add delay node type
* fix(plugin-workflow): fix test and add cases
* fix(plugin-workflow): fix processor.saveJob()
2022-06-24 23:28:49 +08:00
chenos
3dce31f6a1
refactor: client application ( #533 )
...
* refactor: client application
* feat: application
* fix: improve code
* fix: app plugin
* fix: app plugin
* fix: china region plugin
2022-06-24 21:19:57 +08:00
Junyi
f2710f2cdb
fix(plugin-workflow): set current when update ( #526 )
2022-06-22 23:17:30 +08:00
Junyi
2b3f3bd5c3
fix(plugin-workflow): fix update workflow current property ( #521 )
2022-06-21 21:43:30 +08:00
Junyi
ecf82208eb
refactor(plugin-workflow): abstract to classes ( #515 )
...
* refactor(plugin-workflow): abstract to classes
* fix(plugin-workflow): add indexes and fix cases
* test(plugin-workflow): skip schedule cases
2022-06-20 23:29:21 +08:00
chenos
906ff8f150
fix(audit-logs): operator does not exist: character varying = integer
2022-06-19 16:44:59 +08:00
SemmyWong
95c750db15
fix(custom-request): support string/json templates ( #514 )
...
* fix: request api support dynamic custom
* fix: scope undefined will not work
* fix: use formily compile
* fix: user may be null
* fix: export add context
2022-06-19 14:06:31 +08:00
chenos
72e3f15306
fix: remove collections & fields from db ( #511 )
...
* fix: remove collections & fields from db
* fix: cannot read property 'removeFromDb' of undefined
* test: add test cases
* test: add test cases
* fix: exclude non-deletable fields
2022-06-18 00:18:12 +08:00
chenos
34e17004c5
feat: improve migrations ( #510 )
...
* feat: improve upgrade
* feat: addMigrations
* fix: get version
* feat: retry
* feat: migration context
* feat: get the version number from the server
2022-06-17 10:25:59 +08:00
SemmyWong
2defd4c0d2
fix: default exportable fields ( #506 )
2022-06-15 08:34:16 +08:00
chenos
308fe7a123
fix(audit-logs): sort by createdAt
2022-06-15 08:30:55 +08:00
chenos
5e116af4a9
fix(plugin-export): allow to configure in acl
2022-06-14 22:04:33 +08:00
金昶
b91ca4420b
feat: association field block ( #493 )
...
* feat: association field block
* feat: association details block
* feat: template add resource name
* feat: add association calendar
* fix: update yarn.lock
* fix: remove useAssociationNames
* fix: restore useFilterByTk logic
* feat: client doc
* fix: resolveNocobasePackagesAlias
* fix: input textarea readpretty
* feat: styling
* fix: oho & obo
* fix: field-summary component remove to collection manager
* fix: translation
* feat: improve code
* fix(audit-logs): skip when collection does not exist
* feat: m2m
* fix: improve code
* fix: title field
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-06-14 15:46:48 +08:00
SemmyWong
d831a9b889
feat: plugin export ( #479 )
...
* feat: init export plugin
* feat: add client export
* fix: fix the word spell
* feat: export plugin done
* feat: init export plugin
* feat: add client export
* fix: fix the word spell
* feat: export plugin done
* ci: change plugin-export version
* refactor: renders add ctx params
* fix: fix select and multipleSelect export
* fix: array convert string
* refactor: move SchemaInitializerPluginProvider
* fix: build error
* fix: change umijs config
* fix: update SchemaInitializerPluginProvider
* fix: import server
* fix: fix some bug
* fix: fix some bug
* refactor: export plugin refactor
* refactor: create all export fields by default
* fix: fix export plugin bug
* fix(plugin-collection-manager): uiSchema toJSON
* fix: update yarn.lock
* fix: fix init fields bug
* refactor: enum params pass by client
* fix: fix export table header title
* refactor: refactor dataIndex
* fix: fix dataIndex maybe complex object
* fix: add checkboxGroup in export plugin
* fix: add checkbox and i18n
* feat: improve code
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-06-14 15:01:53 +08:00
chenos
a92a78cc9e
fix: rollback when field creation fails ( #498 )
...
* fix: rollback when field creation fails
* fix: missing transaction
2022-06-11 20:46:30 +08:00
chenos
3fa13d8465
feat: audit logs ( #494 )
...
* feat: audit logs
* feat: improve code
* feat: improve code
* feat: improve code
* feat: improve code
* feat: improve code
* fix: field load
2022-06-10 17:46:46 +08:00
chenos
d2837740bf
fix(client): language settings
2022-06-10 08:38:24 +08:00
chenos
b466b8f6fb
feat(client): improve locale
2022-06-10 00:33:59 +08:00
Junyi
7839e78164
refactor(plugin-workflow): add revision column to execution ( #491 )
2022-06-09 16:40:10 +08:00
Junyi
892a772988
fix(plugin-multi-app-manager): fix pg cannot create database block tests ( #486 )
2022-06-08 13:20:01 +08:00
Junyi
74b9639f6f
Refactor(plugin workflow): support number in repeat config for schedule ( #482 )
...
* refactor(plugin-workflow): change option cron to repeat and allow number type
* refactor(plugin-workflow): support number in repeat config for schedule
2022-06-07 12:10:39 +08:00
Junyi
4e19571c08
fix(plugin-workflow): fix collection trigger transaction ( #474 )
2022-06-05 21:58:06 +08:00
Junyi
c129abfeb6
fix(plugin-workflow): temporary solution for collection trigger conditions ( #472 )
2022-06-05 20:03:19 +08:00
chenos
d72480ac58
fix(acl): skip when field does not exist
2022-06-03 22:20:34 +08:00
chenos
dd6f0a6d84
fix(cli): skip when role does not exist
2022-06-03 21:36:40 +08:00
Junyi
a494376f31
fix(plugin-workflow): fix languages ( #451 )
...
* fix(plugin-workflow): fix languages
* test(plugin-workflow): temporarily skip schedule tests
2022-06-02 00:18:55 +08:00
chenos
838f4f18dc
chore(versions): 😊 publish v0.7.0-alpha.83
2022-06-01 12:49:30 +08:00
chenos
a9e1094f8b
feat(plugin-file-manager): record the creator of the attachment
2022-05-31 20:17:55 +08:00
Junyi
373c2b9a2d
Feat(plugin workflow): schedule trigger ( #438 )
...
* feat(plugin-workflow): add schedule type trigger
* feat(plugin-workflow): add collection mode for schedule trigger
* feat(plugin-workflow): add ui for schedule trigger configuration
* fix(plugin-workflow): fix test case
* fix(plugin-workflow): fix trigger for sqlite
2022-05-31 00:00:07 +08:00
chenos
4820fd0937
chore(versions): 😊 publish v0.7.0-alpha.82
2022-05-27 00:02:32 +08:00
chenos
735581d20d
feat: add create-plugin command ( #423 )
...
* feat: add create-plugin command
* chore(versions): 😊 publish v0.7.0-alpha.79
* chore(versions): 😊 publish v0.7.0-alpha.80
* chore(versions): 😊 publish v0.7.0-alpha.81
2022-05-25 23:21:19 +08:00
chenos
cd39e927b6
chore(versions): 😊 publish v0.7.0-alpha.78 ( #419 )
...
* chore(versions): 😊 publish v0.7.0-alpha.68
* chore(versions): 😊 publish v0.7.0-alpha.69
* chore(versions): 😊 publish v0.7.0-alpha.70
* chore(versions): 😊 publish v0.7.0-alpha.71
* chore(versions): 😊 publish v0.7.0-alpha.72
* chore(versions): 😊 publish v0.7.0-alpha.78
2022-05-24 19:37:15 +08:00
chenos
326297936b
chore(versions): 😊 publish v0.7.0-alpha.67
2022-05-24 15:53:45 +08:00
chenos
9c19e4d67f
chore(versions): 😊 publish v0.7.0-alpha.66
2022-05-24 15:52:21 +08:00
chenos
35d01a5fb0
chore(versions): 😊 publish v0.7.0-alpha.64
2022-05-24 15:26:13 +08:00
chenos
c01c6952a5
chore(versions): 😊 publish v0.7.0-alpha.63
2022-05-24 15:10:31 +08:00
chenos
72c3ba4fae
fix(plugin-users): add translations ( #416 )
2022-05-24 14:14:19 +08:00
chenos
c851033406
feat: update docs ( #413 )
...
* feat: add alert message
* chore(versions): 😊 publish v0.7.0-alpha.61
* fix(create-nocobase-app): add storage folder
* fix(docs): storage path error
* chore(versions): 😊 publish v0.7.0-alpha.62
* docs: update upgrading
* docs: update release notes
2022-05-23 18:48:15 +08:00
chenos
f0d0afbb19
chore(versions): 😊 publish v0.7.0-alpha.60
2022-05-23 15:02:29 +08:00
chenos
c90e5aee4c
chore(versions): 😊 publish v0.7.0-alpha.59
2022-05-23 09:34:53 +08:00
Junyi
80a685f8bf
refactor(plugin-workflow): change column type of executed from boolean to integer ( #411 )
2022-05-22 19:47:15 +08:00
chenos
19ee42257e
chore(versions): 😊 publish v0.7.0-alpha.58
2022-05-22 15:04:15 +08:00
ChengLei Shao
5df11c58c7
fix: 204 no content response ( #378 )
...
* fix: 204 no content response
* Update data-wrapping.ts
* Update plugin.ts
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-05-22 14:48:50 +08:00
ChengLei Shao
c6839b30c1
feat: destroy association field after target collection destroy ( #376 )
2022-05-22 08:50:58 +08:00
Junyi
16f861ad7d
fix(type): use sequelize native Transactionable instead of TransactionAble ( #410 )
2022-05-22 08:48:19 +08:00
Junyi
dc05399beb
fix(plugin-workflow): remove previous listeners when collection changed in config ( #409 )
2022-05-21 21:52:30 +08:00
chenos
b44753d528
fix(plugin-acl): missing pagination parameters #394
2022-05-21 15:36:46 +08:00
Junyi
53482c5b22
refactor(plugin-workflow): multiple instances and event management ( fix #384 ) ( #408 )
...
* refactor(plugin-workflow): multiple instances and event management (fix #384 )
* fix(plugin-workflow): fix test case
2022-05-20 16:13:12 +08:00
chenos
33f076e430
chore(versions): 😊 publish v0.7.0-alpha.57
2022-05-19 12:02:20 +08:00
chenos
6410bc8a75
feat: build, cli, devtools, sdk, docs...
...
* feat: nocobase build
* chore: update build scripts
* chore: update build scripts
* chore(versions): 😊 publish v0.7.0-alpha.33
* chore: independent version
* chore: nocobase build
* chore(versions): 😊 publish v0.7.0-alpha.34
* feat: nocobase-cli
* feat: nocobase-cli
* chore: update dependencies
* feat: improve code
* refactor: create-nocobase-app
* chore(versions): 😊 publish v0.7.0-alpha.35
* feat: @nocobase/devtools
* chore(versions): 😊 publish v0.7.0-alpha.36
* chore: update dependencies
* chore(versions): 😊 publish v0.7.0-alpha.37
* feat: improve code
* chore(versions): 😊 publish v0.7.0-alpha.38
* feat: improve code
* chore(versions): 😊 publish v0.7.0-alpha.39
* feat: update deps
* chore(versions): 😊 publish v0.7.0-alpha.40
* chore: update devDependencies
* chore(versions): 😊 publish v0.7.0-alpha.41
* fix: postinstall
* chore(versions): 😊 publish v0.7.0-alpha.42
* chore: improve code
* chore(versions): 😊 publish v0.7.0-alpha.43
* chore: execa
* chore(versions): 😊 publish v0.7.0-alpha.44
* chore(cli): allow unknown option
* chore(versions): 😊 publish v0.7.0-alpha.45
* fix: default envs
* chore(versions): 😊 publish v0.7.0-alpha.45
* fix: package argument for build command
* chore(versions): 😊 publish v0.7.0-alpha.46
* fix: improve code
* chore(versions): 😊 publish v0.7.0-alpha.48
* feat: clean & doc
* chore(versions): 😊 publish v0.7.0-alpha.49
* feat: compilation tips
* feat: upgrade command
* chore(versions): 😊 publish v0.7.0-alpha.50
* fix: unexpected token ] in JSON
* chore(versions): 😊 publish v0.7.0-alpha.51
* fix: upgrade command
* chore(versions): 😊 publish v0.7.0-alpha.52
* fix: remove export action from available action
* fix: db sync after upgrade
* chore(versions): 😊 publish v0.7.0-alpha.53
* feat: upgrade log
* chore(versions): 😊 publish v0.7.0-alpha.54
* docs: updates
* feat: updates
* docs(cli): update usage description
* feat: updates
* docs: updates
* docs: updates
* docs: toc
* feat: sdk
* docs: updates
* docs: updates
* docs: updates
* Update index.md
* docs: updates
* Update release-notes.md
* Update roadmap.md
* Update index.md
* Update contributing.md
* Update contributing.md
* Update index.md
* Update index.md
* Update nocobase-cli.md
* Update nocobase-cli.md
* fix: user plugin initialization data
* Update env.md
* Update env.md
* Update directory-structure.md
* Update index.md
* Update action-api.md
* Update filter-operators.md
* docs: update thanks.md
* Update index.md
* Update javascript-sdk.md
* Update rest-api.md
* Update installation.md
* Update installation.md
* Update upgrading.md
* Update upgrading.md
* Update upgrading.md
* Update installation.md
* Update installation.md
* Create release-notes.md
* Update release-notes.md
* feat: updates
* feat: update docs
* feat: update release-notes.md
* feat: switch language
* feat: updates
* Add files via upload
* Add files via upload
* Update important-features.md
* Update thanks.md
* feat: nocobase postinstall
* Update index.md
* Create why-different.md
* Update why-different.md
* Create who-is-for.md
* Rename who-is-for.md to who.md
* feat: update docs
* Rename why-different.md to why.md
* Update why.md
* Update menus.ts
* Update why-nocobase.md
* Create who.md
* Create why.md
* feat: updates
* chore(versions): 😊 publish v0.7.0-alpha.55
* feat: tips
* Update who.md
* Update who.md
* feat: update docs
* feat: update doc menus
* fix: plugin client dist
* docs: update contributing.md
* docs: update readme.md
* docs: update readme.md
* docs: update readme.md
* Update functional-zoning.md
* fix: br
Co-authored-by: Zhou <zhou.working@gmail.com>
2022-05-19 00:40:55 +08:00
chenos
0a766b51e0
fix: acl allow plugins:getPinned
2022-05-18 08:42:03 +08:00
chenos
48b2b4bc7b
chore(versions): 😊 publish v0.7.0-alpha.34
2022-05-14 09:00:51 +08:00
chenos
b5c24aa799
feat: add plugins:getPinned action api
2022-05-14 08:56:30 +08:00
Junyi
2df0e46318
Fix(plugin workflow): fix cannot get job result properties ( #382 )
...
* fix(plugin-workflow): card drawer title
* fix(plugin-workflow): fix job result to use raw object than proxied model (#380 )
2022-05-13 13:26:49 +08:00
chenos
c4b5f4f84b
chore(versions): 😊 publish v0.7.0-alpha.33
2022-05-13 10:04:38 +08:00
Junyi
c018e5b913
Feat(plugin workflow): revisions ( #379 )
...
* feat(plugin-workflow): avoid nodes to be added/removed/modified in executed workflow
* feat(plugin-workflow): add current field to workflow stand for current version
* feat(plugin-workflow): add duplicate action to workflow for revisions
* fix(plugin-workflow): fix relation field of workflow
2022-05-12 12:19:25 +08:00
Junyi
16498dcbde
Fix(plugin workflow): fix transaction of execution ( #364 )
...
* fix(plugin-workflow): fix values dropdown height
* fix(plugin-workflow): fix duplicated property name
2022-05-06 13:55:36 +08:00
chenos
0a28df510d
fix: set visible with confirm ( #361 )
...
* chore(versions): 😊 publish v0.7.0-alpha.31
* fix: set visible with confirm
* chore(versions): 😊 publish v0.7.0-alpha.32
2022-05-05 17:38:48 +08:00
chenos
781fb0a999
chore(versions): 😊 publish v0.7.0-alpha.30
2022-05-05 16:41:46 +08:00
chenos
58b151c745
fix(client): upgrade formily packages
2022-05-05 16:41:06 +08:00
Junyi
61b28b37db
fix(plugin-workflow): fix tests ( #360 )
2022-05-05 11:59:13 +08:00
ChengLei Shao
0b7f96dab3
Fix acl error ( #358 )
...
* fix: empty resource acl error
* fix: removeAction error
2022-05-04 20:44:59 +08:00
chenos
46e660b10d
chore(versions): 😊 publish v0.7.0-alpha.29
2022-05-04 19:46:40 +08:00
ChengLei Shao
914600209a
fix: empty resource acl error ( #357 )
2022-05-04 10:16:53 +08:00
chenos
a48d00492e
chore(versions): 😊 publish v0.7.0-alpha.28
2022-05-02 10:17:37 +08:00
Junyi
7ef1ebb600
Fix(plugin-workflow) ( #353 )
...
* fix(plugin-workflow): fix component reaction
* test(plugin-workflow): try to fix ci random failing
2022-05-02 10:10:22 +08:00
Junyi
53ef901156
fix(plugin-file-manager): upgrade multer-aliyun-oss package to fix size ( #352 )
2022-05-01 22:35:41 +08:00
chenos
ebfe11ff09
chore(versions): 😊 publish v0.7.0-alpha.27
2022-05-01 00:50:13 +08:00
chenos
69da6a340f
feat: improve code ( #350 )
2022-04-30 23:41:01 +08:00
Junyi
01c7c95369
Fix/plugin workflow ( #349 )
...
* fix(plugin-workflow): fix i18n
* fix(plugin-workflow): fix default enabled value of workflows
2022-04-30 17:29:15 +08:00
Junyi
eb49849803
fix(plugin-workflow): fix trigger bind logic to avoid duplication ( #347 )
2022-04-30 16:41:40 +08:00
Junyi
b7ea6b0a5e
Fix(plugin workflow) ( #346 )
...
* fix(plugin-workflow): try fix i18n in tooltips
* fix(plugin-workflow): fix i18n contents and change model event to collection event
2022-04-30 15:44:03 +08:00
chenos
515d952767
chore(versions): 😊 publish v0.7.0-alpha.26
2022-04-30 10:13:35 +08:00
Junyi
26f072e499
chore(plugin-workflow): add translation ( #345 )
...
* chore(plugin-workflow): add translation
* fix(plugin-workflow): type
2022-04-30 10:06:25 +08:00
Junyi
5652d11b82
fix(plugin-workflow): break cycling trigger through transaction id ( #341 )
2022-04-29 22:21:58 +08:00
chenos
1fb2dd884c
chore(versions): 😊 publish v0.7.0-alpha.24
2022-04-29 21:52:27 +08:00