chenos
966b4e3459
fix: translation
2022-08-23 09:11:20 +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
金昶
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
金昶
c86b6f9a06
feat: kanban add description ( #659 )
...
* feat: kanban add description
* fix(client): update translations
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-07-25 10:40:27 +08:00
SemmyWong
21619f53c5
feat: print action ( #652 )
...
* feat: print done
* fix: modify print content
* refactor: optimize the print feature
* refactor: change formRef to formBlockRef
2022-07-20 14:12:18 +08:00
chenos
c51c6c097f
feat(client): plugin toolbar icons and translations
2022-07-15 10:50:04 +08:00
Ayden
205c23b656
feat: table action add reload button ( #630 )
...
* feat: table action add reload button
* feat: reload => refresh
* feat: reload icon
2022-07-14 20:58:21 +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
金昶
2282ec1a2d
feat: form validator ( #569 )
...
* feat: form validator
* fix: max can equal min
* feat: adjust input validation rule
* feat: improve field validation
* feat: optimize field validation
* feat: improve field validation
* fix: percent validation
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-07-11 17:23:19 +08:00
chenos
075426471e
fix(collection-manager): missing collection manager context
2022-07-04 20:06:18 +08:00
chenos
9928424f5a
feat(client): integer field
2022-07-01 09:35:36 +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
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
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
金昶
553088e839
feat: column sortable and form item pattern ( #518 )
2022-06-20 16:48:52 +08:00
chenos
2b0c7384f2
feat(client): display option value
2022-06-20 11:57:30 +08:00
chenos
9b6c2ff7ec
fix(china-region): typo
2022-06-19 23:22:09 +08:00
金昶
99fdc83dae
feat: add block title ( #513 )
2022-06-18 20:01:30 +08:00
chenos
1c03fbb853
fix(client): improve datepicker component, date with time zone, gmt support
2022-06-16 22:50:09 +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
金昶
3496126102
feat: update collections & fields ( #500 )
...
* feat: update collections & fields
* fix: restore phone
* fix: add phone type
* fix: just hide subTable in menu
2022-06-11 22:25:03 +08:00
Junyi
e4b13289d7
fix(client): set dropdownMatchSelectWidth
to false globally ( #497 )
2022-06-10 23:27:35 +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
b466b8f6fb
feat(client): improve locale
2022-06-10 00:33:59 +08:00
chenos
e57e60e6cb
feat(client): update locales
2022-06-09 14:43:53 +08:00
金昶
1b45f5366c
feat: change FK to input component ( #488 )
...
* feat: change FK to input component
* feat: change FK to input component
* fix: compile label
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-06-09 12:25:09 +08:00
chenos
d96ffde44c
feat: chart blocks ( #484 )
...
* feat: g2plot charts
* feat: improve code
* fix: update yarn.lock
2022-06-07 21:34:17 +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
金昶
b9ba44f36e
fix: update formula field and percent field ( #461 )
...
* feat: update formula field and percent field
* fix: remove console
* fix: percent component & formula-field
2022-06-03 22:14:34 +08:00
金昶
efc4301be6
feat: add formula field type ( #457 )
...
* feat: add formula field type
* feat: issue for useCollectionField
* feat: add formula field type
* feat: add formula field type
2022-06-02 14:33:37 +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
SemmyWong
9f6e6f22a6
feat: custom request ( #439 )
...
* feat: custom api request
* fix: fix review problem
* fix: add after request successful tip
* fix: add after request successful tip
* fix: add filterByTk
* fix: add validate
* fix: update locale
* fix: update locale
* fix: update locale
* fix: update locale
* fix: update locale
2022-05-31 18:56:51 +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
SemmyWong
39c254a7db
feat: add button color ( #420 )
2022-05-25 15:46:17 +08:00
chenos
cfd2b50a91
feat(client): add a description to the junction collection field
2022-05-25 10:29:33 +08:00
chenos
2c98dab24c
fix(client): improve translation
2022-05-22 22:46:30 +08:00
SemmyWong
4cc162d1c1
feat: add custom action ( #396 )
...
* feat: add custom operation
* feat: add custom operation
* fix: fix cancel button hide popup
* refactor: save part schema of ActionModal
* fix: can not refresh ui
* fix: save part schema
* fix: revert code
* fix: fix pop up
* fix: fix pop up
* feat: add form custom
* fix: acl allow plugins:getPinned
* fix: add pop up
* feat: fix show callback
* fix: update data
* refactor: reviert code
* fix: update text
* feat: finish table custom operation
* feat: add form custom operation
* fix: refresh update date
* refactor: remove default button design item
* fix: refresh form values
* fix: remove default edit action design item
* fix: fix save form values logic error
* refactor: refactor code
* fix: format schema
* fix: table and form update will change all data
* fix: insert schema non refresh
* fix: fix remote load schema
* fix: fix non request while uid unchange
* fix: locale change
* fix: change x-action to customizePopup
* fix: support custom action modal tip content
* refactor: refactor custom operation
* fix: remove form.setValues
* fix: remove stopPropagation
* feat: improve translation
* feat: popup
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-05-21 15:08:11 +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
SemmyWong
bf987e9f59
Feat: Unsaved changes tip ( #359 )
...
* fix: thumbnail image in kanban card (#338 )
* fix: thumbnail image in kanban card
* Update attachment.ts
* Update Kanban.Card.Designer.tsx
Co-authored-by: chenos <chenlinxh@gmail.com>
* feat: data unsaved will be prompt when close drawer
* feat: data unsaved will be prompt when close drawer
* fix: fix modal dialog save tip and change locale
* feat: data unsaved will be prompt when close drawer
* fix: fix modal dialog save tip and change locale
* fix: fix modal dialog save tip and change locale
* Update hooks.ts
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-05-05 09:45:46 +08:00
chenos
33a99d91b8
feat(client): translation
2022-05-04 19:42:49 +08:00
SemmyWong
4aa6de97e0
Feat: from values changed when unsaved will prompt ( #351 )
...
* fix: thumbnail image in kanban card (#338 )
* fix: thumbnail image in kanban card
* Update attachment.ts
* Update Kanban.Card.Designer.tsx
Co-authored-by: chenos <chenlinxh@gmail.com>
* feat: data unsaved will be prompt when close drawer
* feat: data unsaved will be prompt when close drawer
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-05-03 21:02:11 +08:00
chenos
5a023f5eec
feat: translation
2022-05-01 11:09:22 +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
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
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
chenos
c71f45ca6a
feat: improve code
2022-04-27 20:23:33 +08:00
chenos
8acba12025
feat: improve storage options
2022-04-24 12:38:54 +08:00