3315 Commits

Author SHA1 Message Date
Katherine
0924ddfa80
fix: after success setting for the submit button (#5332)
* fix: submit action should support after uccess setting

* fix: after success
2024-09-27 08:52:06 +08:00
chenos
b4c9cd988b Merge branch 'main' into next
# Conflicts:
#	packages/core/database/src/database.ts
2024-09-26 22:24:42 +08:00
chenos
a8de9193d8 feat: allow skipping db version check 2024-09-26 22:23:40 +08:00
Junyi
51423a37ac
refactor(client): add nullable option for variable input component (#5223)
* refactor(client): add nullable option for variable input component

* fix(client): fix test case
2024-09-26 21:50:09 +08:00
GitHub Actions Bot
978927f768 Merge branch 'main' into next 2024-09-26 13:47:44 +00:00
ChengLei Shao
348fbcd806
chore: options from raw type (#5327) 2024-09-26 21:44:12 +08:00
Zeke Zhang
23d55412a0
feat(custom-request): support concatenation of variables and strings (#5317)
* feat(custom-request): support concatenation of variables and strings

* chore: fix build

* chore: make e2e tests pass

* chore: make e2e more stable

* chore: fix the issue of unit tests not stopping after completion
2024-09-26 20:54:51 +08:00
Katherine
7f6c19c16e
fix: missing afterSuccess configuration for the submit action (#5329) 2024-09-26 17:19:16 +08:00
chenos
c3e740b552
feat: public forms (#5142)
* feat: public forms plugin

* refactor: public form

* refactor: parseCollectionData

* refactor: parseToken

* refactor: handleEditPublicForm

* refactor: parseACL

* refactor: enable form

* refactor: copy link

* refactor: edable password

* refactor: qr code

* refactor: create public form

* refactor: create public form

* refactor: bulk destroy

* fix: bug

* refactor: support nester form

* refactor: show message under control

* refactor: support bulk destroy

* refactor: support bulk destroy

* refactor: adapt to mobile devices

* refactor: settings

* refactor: locale improve

* refactor: parseAcl

* refactor: parseAcl

* fix: bug

* fix: bug

* fix: bug

* fix: bug

* refactor: dataSourceCollectionCascaderReadPretty

* fix: bug

* fix: bug

* fix: bug

* fix: collection template

* fix: style improve

* refactor: locale improve

* refactor: parseToken

* fix: bug

* style: brand style improve

* refactor: settings

* fix: bug

* fix: bug

* refactor: locale improve

* refactor: locale improve

* refactor: locale improve

* refactor: locale improve

* refactor: package.json

* refactor: create form schema

* refactor: create form schema

* fix: bug

* fix: parseToken

* fix: publicFormsSchema

* fix: publicFormsSchema

* fix: useSubmitActionProps

* fix: useSubmitActionProps

* fix: password

* fix: password

* refactor: custom request

* refactor: variable for public form

* style: style improve

* fix: bug

* style: style improve

* style: style improve

* refactor: filter

* refactor: locale improve

* refactor: locale improve

* refactor: locale improve

* fix: bug

---------

Co-authored-by: katherinehhh <katherine_15995@163.com>
2024-09-26 17:12:16 +08:00
Zeke Zhang
cdc188c8c8 Merge branch 'main' into next 2024-09-26 10:28:12 +08:00
Zeke Zhang
eb49b8fec0
fix(embed): fix issue with unable to open popup in kanban (#5326) 2024-09-26 10:21:04 +08:00
GitHub Actions Bot
c610c4e830 Merge branch 'main' into next 2024-09-26 00:30:05 +00:00
ChengLei Shao
2199969579
fix: scope key error (#5322)
* fix: scope key error

* fix: group by scope key

* fix: test
2024-09-26 08:21:02 +08:00
chenos
c3e7a8e93b
feat: support for switching languages on the login page (#5323) 2024-09-26 07:25:33 +08:00
GitHub Actions Bot
69ab96afe1 Merge branch 'main' into next 2024-09-25 23:12:21 +00:00
ChengLei Shao
786e1e4f25
fix: export with decimal field (#5316)
* fix: export with decimal field

* fix: test
2024-09-26 07:12:03 +08:00
Zeke Zhang
058e7e320d
feat(custom-request): support adding custom request in more places (#5320)
* feat(custom-request): support adding custom request buttons in more places

* fix: fix known issues
2024-09-25 22:27:24 +08:00
nocobase[bot]
e21ee4c334 chore(versions): 😊 publish v1.3.25-beta 2024-09-25 13:23:32 +00:00
mytharcher
ca214dff10 Merge branch 'main' into next 2024-09-25 20:34:52 +08:00
ChengLei Shao
06af42da5b
Revert "fix: scope key error (#5314)" (#5321)
This reverts commit e6d7d3a15407104311a30fd6871ca149a45bf4da.
2024-09-25 17:48:15 +08:00
Zeke Zhang
cbffcf95d7 fix(ellipsis): fix undefined error 2024-09-25 09:07:49 +08:00
ChengLei Shao
e6d7d3a154
fix: scope key error (#5314) 2024-09-24 19:37:04 +08:00
Zeke Zhang
cd1d568922 chore: make e2e test more stable 2024-09-24 18:20:37 +08:00
Zeke Zhang
c3afb5ee91 fix(ellipsis): optimize text style 2024-09-24 18:02:34 +08:00
Zeke Zhang
ea5aeb3a09 fix(Table): optimize text style 2024-09-24 16:45:11 +08:00
Zeke Zhang
3c3efaa654 fix(Table): header text should not wrap when overflowing 2024-09-24 15:51:48 +08:00
Zeke Zhang
0aab9f5a75 chore(ellipsis): change title to 'Ellipsis overflow content' 2024-09-24 14:52:56 +08:00
mahuantest
2bde4a3176
feat(locale): update and improve Japanese translations in ja_JP files (#5292)
* feat(locale): update and improve Japanese translations in ja_JP files

* fix(locale): correct japanese translations in ja_JP files

---------

Co-authored-by: mahuan <1007409254@qq.com>
2024-09-24 14:50:13 +08:00
Zeke Zhang
dc11670f54
feat(fieldSettings): add a Settings named 'Ellipsis' (#5306)
* feat(fieldSettings): add a Settings named 'Ellipsis'

* chore: add translation

* chore: fix build

* chore: fix build

* chore: skip some unit tests

* fix: fix hidden prop

* test: add e2e test

* style(Kanban): optimize text style

* chore: make e2e test more stable
2024-09-24 13:45:32 +08:00
GitHub Actions Bot
2107c86c63 Merge branch 'main' into next 2024-09-24 04:31:55 +00:00
Zeke Zhang
35198b715e
fix(variable): should show all collection fields (#5310) 2024-09-24 12:29:16 +08:00
Zeke Zhang
b5debd8736 Merge branch 'main' into next 2024-09-24 12:21:14 +08:00
dependabot[bot]
2cdf78e2e0
chore(deps): bump eslint-plugin-promise from 6.1.1 to 7.1.0 (#5308)
Bumps [eslint-plugin-promise](https://github.com/eslint-community/eslint-plugin-promise) from 6.1.1 to 7.1.0.
- [Release notes](https://github.com/eslint-community/eslint-plugin-promise/releases)
- [Changelog](https://github.com/eslint-community/eslint-plugin-promise/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint-community/eslint-plugin-promise/compare/v6.1.1...v7.1.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-promise
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-24 11:47:30 +08:00
dependabot[bot]
f08fb1fade
chore(deps): bump @babel/preset-env from 7.25.3 to 7.25.4 (#5307)
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.25.3 to 7.25.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.25.4/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-24 11:44:52 +08:00
nocobase[bot]
d7e23da3fe chore(versions): 😊 publish v1.3.24-beta 2024-09-23 09:25:16 +00:00
Katherine
da426635ee
fix: markdown report error with each (#5305) 2024-09-23 17:19:27 +08:00
Zeke Zhang
597ee9d42c fix(Collapse): fix default value 2024-09-23 13:26:42 +08:00
Zeke Zhang
cfd5ff8b10
feat(Collapse): support to set default value (#5300)
* fix: remove configuration items that should not be displayed

* feat(Collapse): support to set default value

* fix: update UI after updating default value

* chore: fix build error

* chore: skip failed unit tests

* fix: fix the issue of default values for different fields not merging
2024-09-22 10:14:51 +08:00
Zeke Zhang
ffc2982380
feat(acl): add support for configuring mobile menu permissions (#5174)
* refactor(plugin-acl): extensible support for role permissions configuration UI

* feat: complete the configuration UI

* feat: complete the backend section

* chore: update unit tests

* chore: add translation

* chore: change 'Menu' to 'Desktop menu'

* refactor: use 'extendCollection' instead of 'this.db.extendCollection'

* chore: update acl e2e test

* test: add e2e tests

* fix: should refresh data when changing tab

* fix(menu): should hide children when children only have one

* feat: show tip when no pages find

* feat(tabBar): supports left and right swiping

* refactor: improve code

* chore: make e2e test pass

* chore: add migration

* fix: should use tk instead of values

* chore: nothing

* fix: improve

* refactor: rename mobileMenuUiSchemas to mobileRoutes

* refactor: add onDelete

* fix: change snippet to 'pm.mobile' from 'pm.mobile.roles'

* refactor: extract nested loop to outside

* refactor: use db.on('mobileRoutes:afterCreate')

* refactor: simplify code logic

* chore: fix build

* fix: improve code

* chore: fix build

* feat: hide menu configuration UI when no permission

---------

Co-authored-by: chenos <chenlinxh@gmail.com>
2024-09-21 23:04:26 +08:00
GitHub Actions Bot
c83b578905 Merge branch 'main' into next 2024-09-20 06:54:39 +00:00
Katherine
45b814862a
fix: third party data source should support sortable in table column (#5293) 2024-09-20 14:49:09 +08:00
猫鱼豆腐
af0c442268
feat(client): supports setting the text align in the style configuration item of the field (#5272)
* feat(client): table text align

* refactor: remove useless code

* refactor: extract schemas outside the component

* chore: make e2e tests pass

* test: add e2e tests

* chore: fix build

---------

Co-authored-by: Zeke Zhang <958414905@qq.com>
2024-09-20 01:24:35 +08:00
nocobase[bot]
391adc2800 chore(versions): 😊 publish v1.3.23-beta 2024-09-19 14:59:39 +00:00
katherinehhh
ba46b69ff3 Merge branch 'main' into next 2024-09-19 16:55:44 +08:00
Katherine
ccea048f65
fix: cannot select the option to delete the schedule in delete event action (#5274)
* fix: issue with deleteEven option

* fix: issue with deleteEven option

* fix: bug
2024-09-19 11:17:22 +08:00
Katherine
0f48897fa7
fix: error in configuration block under the newly added tab in the action panel popup action (#5285)
* refactor: style improve

* fix: bug

* style: improve

* style: style improve
2024-09-19 11:17:09 +08:00
ChengLei Shao
cbad693221
fix(action-import): import with checkbox field (#4992) 2024-09-19 09:15:27 +08:00
GitHub Actions Bot
40fa00bd6a Merge branch 'main' into next 2024-09-18 12:52:31 +00:00
gchust
9856072374
fix: missing rowkey in actions permissions table (#5287) 2024-09-18 20:46:38 +08:00
GitHub Actions Bot
330f908cfb Merge branch 'main' into next 2024-09-18 08:11:42 +00:00