tachybase_todo/packages/core/database/src
被雨水过滤的空气-Rairn 098140d511
feat(parse-variables): support to parse variables in filter params (#1558)
* fix: add field linkage on setting default datetime

* fix: fix dateonly timezone problem

* fix: improve test

* docs(DatePicker): add demos

* fix(DatePicker): should return the beginning of a second

* feat(DatePicker): support non-UTC

* refactor: rename

* fix(RangePicker): get correct end date

* test(mapDatePicker): add test

* test(mapRangePicker): add test

* feat(Filter): use non-UTC to filter

* feat(FilterBlock): use non-UTC to filter

* feat: add '$dateBetween' operator in datetime

* feat: use RangePicker on toggled to 'dateBetween' operator

* feat: set ranges for RangePicker

* feat: backend support to parse 'dateBetween' operator

* fix: fix build error

* fix: adaptive content width

* feat: support to use var on data scope

* feat: add parse-variables plugin

* feat: support to parse variables

* feat: support only to set system variables

* test: rename

* feat: cover all

* fix: fix build error

* feat(RangePicker): extend more shortcut keys

* feat(parse-variables): support more date var

* feat: support user variables

* feat: disable unmatched options

* fix: use component name to filter option

* fix: fix build error

* feat: remove some operator of id

* chore: remove useless operators

* fix: built in plugin

* refactor: move to core from plugin

* refactor: remove code of plugin

* refactor: remove useless code

* fix: should after acl

* Update server.ts

* fix: compatible with old version

* feat: test cases

* refactor: rename to 'is between'

* refactor: parse filter

* fix: improve code

* feat: test cases

* fix: fix error

* fix: improve parse date

* fix: date variables

* fix: day range

* fix: test error

* fix: typo

* fix: test error

* feat: $user variable

* fix: toDate

* fix: fix the value range of shortcuts

* feat: add quarter and test

* feat: support to use user's association fields to filter

* refactor: use maxDepth

* refactor: remove useless code

* fix: make AssociationSelect.Designer to support variables

* fix: getField

* fix: parse utc

* fix: remove only

* fix: filter by ctx.db.getFieldByPath

* fix: avoid error

* fix: add translation

* fix(RangePicker): can be set to empty

* feat(utils): add hasEmptyValue

* fix: should not save empty

* fix: last few days should include today

* fix: limit user variable type to display

* fix: parse filter error

* fix: empty

* test: [skip ci]

* fix: remove ';'

* feat: improve code

---------

Co-authored-by: chenos <chenlinxh@gmail.com>
2023-03-30 23:49:57 +08:00
..
__tests__ feat(parse-variables): support to parse variables in filter params (#1558) 2023-03-30 23:49:57 +08:00
database-utils fix: add schema (#1464) 2023-02-18 09:27:54 +08:00
decorators feat: update many (#1135) 2022-11-24 00:24:27 +08:00
errors feat: limit database identifier (#908) 2022-10-14 15:02:41 +08:00
features fix: destroy through table record referencing collections table (#1611) 2023-03-28 12:26:30 +08:00
field-repository fix(database): filter match (#1319) 2023-01-03 13:38:20 +08:00
fields feat(parse-variables): support to parse variables in filter params (#1558) 2023-03-30 23:49:57 +08:00
listeners feat: tree collection (#1561) 2023-03-17 09:20:56 +08:00
operators feat(parse-variables): support to parse variables in filter params (#1558) 2023-03-30 23:49:57 +08:00
query-interface test: with collection_manager_schema env (#1532) 2023-03-05 14:45:56 +08:00
relation-repository refactor: multi-app (#1578) 2023-03-19 23:40:42 +08:00
value-parsers feat: support for importing attachments (#1466) 2023-02-19 17:35:23 +08:00
collection-group-manager.ts feat: multiple apps (#1540) 2023-03-10 19:16:00 +08:00
collection-importer.ts fix: collection importer has incorrect reference (#1495) 2023-02-24 17:50:08 +08:00
collection.ts refactor: multi-app (#1578) 2023-03-19 23:40:42 +08:00
database.ts feat: tree collection (#1561) 2023-03-17 09:20:56 +08:00
filter-match.ts fix(database): filter match (#1319) 2023-01-03 13:38:20 +08:00
filter-parser.ts fix: field path 2023-03-23 14:05:53 +08:00
index.ts feat: multiple apps (#1540) 2023-03-10 19:16:00 +08:00
inherited-collection.ts fix: inherit startup sort (#1402) 2023-01-29 15:46:53 +08:00
inherited-map.ts fix: remove node after collection removed (#1095) 2022-11-16 20:10:26 +08:00
magic-attribute-model.ts feat(plugin-cm): add unique option for base fields (#745) 2022-08-20 23:23:13 +08:00
migration.ts feat: improve migrations (#510) 2022-06-17 10:25:59 +08:00
mock-database.ts fix: app manager reload (#1565) 2023-03-14 13:10:15 +08:00
model-hook.ts chore: upgrade sequelize version to to latest (#1234) 2022-12-24 16:30:01 +08:00
model.ts feat: collection manager schema env (#1506) 2023-03-01 17:55:37 +08:00
options-parser.ts feat: provide the underscored option for the database (#1366) 2023-02-13 21:38:47 +08:00
playground.ts Feat/create nocobase app (#273) 2022-04-17 10:00:42 +08:00
repository.ts feat: tree collection (#1561) 2023-03-17 09:20:56 +08:00
sync-runner.ts feat: multiple apps (#1540) 2023-03-10 19:16:00 +08:00
types.ts Fix(plugin-sequence): support sequence field in m2m through table (#1383) 2023-01-18 22:54:08 +08:00
update-associations.ts fix: through collection individual hooks (#1378) 2023-01-17 12:32:28 +08:00
update-guard.ts feat: provide the underscored option for the database (#1366) 2023-02-13 21:38:47 +08:00
utils.ts test: with collection_manager_schema env (#1532) 2023-03-05 14:45:56 +08:00