Junyi
7fcce0943a
fix: use wrapped and logic for merging filters ( #42 )
2020-12-14 22:07:23 +08:00
chenos
d45d37cabf
feat: add field renderer
2020-12-13 20:48:48 +08:00
chenos
ab90b15ffc
feat: add icon field
2020-12-13 20:46:40 +08:00
chenos
71b2d9bfeb
feat: improve field options
2020-12-13 17:20:54 +08:00
chenos
d03f927bc1
refactor: collections test cases
2020-12-13 17:17:41 +08:00
chenos
a7c9461cc0
fix: remove required parameter from the field options
2020-12-13 17:16:54 +08:00
chenos
a3107721c2
fix: page showInMenu=true
2020-12-13 17:15:02 +08:00
Junyi
b6bce5a2dc
fix: filterByFields should return same value when input == null (close 0) ( #41 )
2020-12-13 17:12:44 +08:00
chenos
5fd8139767
improve filter & sort...
2020-12-13 00:09:25 +08:00
Junyi
787d2b611f
fix: Symbol property could not be iterated in for-in ( #39 )
2020-12-12 22:10:44 +08:00
Junyi
5662509f4c
Feature/sort ( #38 )
...
* refactor: change sort strategy from offset to targetId
* fix: remove unnecessary query to optimize performance
* refactor: change sort api to allow object
* refactor: change function member positions
* fix: test case names
* fix: static to instance
2020-12-12 16:38:08 +08:00
chenos
4decab86be
feat: pages actions & tabs
2020-12-12 16:36:02 +08:00
chenos
2dbbe29223
feat: improve filter action
2020-12-12 16:32:18 +08:00
chenos
c776229540
feat: remove view options from collections
2020-12-12 16:31:05 +08:00
Junyi
d1372e273a
refactor: change sort strategy from offset to targetId ( #37 )
...
* refactor: change sort strategy from offset to targetId
* fix: remove unnecessary query to optimize performance
2020-12-11 22:36:02 +08:00
Junyi
841249f58c
Feature/sort ( #36 )
...
* feat: add sort value initialization via beforeCreate hook
* fix: after reinitialization, hooks are lost
* test: temp test for hook
* fix: hooks defined in the table options does not work
* refactor: change sort config into sort type field and fix updateAssociations to create with foreignKey
* refactor: abstract utility functions
* fix: type definition
* fix: type and where value type
Co-authored-by: chenos <chenlinxh@gmail.com>
2020-12-11 15:41:03 +08:00
chenos
6b84446697
feat: add onTrigger to Actions component
2020-12-11 15:11:45 +08:00
chenos
2fd4e2fa61
fix: JSON.stringify for filter
2020-12-11 15:09:39 +08:00
chenos
eb501e3461
fix: get pageTitle with first string field
2020-12-11 15:00:33 +08:00
chenos
4f4064ad11
fix: model destroy with individualHooks
2020-12-11 14:36:12 +08:00
chenos
a604eed44d
refactor: menu component
2020-12-11 12:34:50 +08:00
chenos
5bb0d9f336
feat: add default icon
2020-12-11 12:22:54 +08:00
chenos
3571f357cd
when the field migrate, load the collection options if is not in the database
2020-12-11 10:37:43 +08:00
chenos
880737c5c8
feat: add internal parameter to collection options
2020-12-11 10:31:00 +08:00
chenos
f12c619603
use createFormActions instead of createSyncFormActions
2020-12-10 20:39:15 +08:00
chenos
f8e8b2b9c7
feat: add registerable icon component
2020-12-10 20:32:44 +08:00
chenos
437c49d211
refactor: change the field type names to uppercase
2020-12-10 14:47:13 +08:00
chenos
e86b573296
fix: hooks defined in the table options does not work
2020-12-10 11:18:44 +08:00
chenos
a96bf09316
test: add hook test cases
2020-12-10 10:12:27 +08:00
chenos
f948896365
fix: missing options when finding
2020-12-09 23:04:53 +08:00
chenos
2828a82f7d
feat: add percent field component
2020-12-09 20:49:17 +08:00
chenos
cbc81f1173
add example collection options for app
2020-12-09 20:47:58 +08:00
chenos
9b73e2a7d3
feat: improve fields & views tables options
2020-12-09 20:46:57 +08:00
chenos
13385b8ab3
fix: change the field options merge strategy
2020-12-09 20:45:15 +08:00
chenos
96510cc929
fix: after reinitialization, hooks are lost
2020-12-09 17:14:42 +08:00
chenos
f24d948f83
fix: change the interface options override of the field
2020-12-09 12:23:57 +08:00
Junyi
32a8483336
feat: add filter and transaction for destroy action ( #35 )
...
* feat: add filter and transaction for destroy action
* fix: batch destroy in to-many relactionship
2020-12-08 21:20:30 +08:00
chenos
0d3d30e0c2
feat: add support for filter action
2020-12-08 21:19:39 +08:00
chenos
a44bab62fc
fix: add transaction to migrate options
2020-12-08 14:35:50 +08:00
chenos
276d218357
feat: add ctx.state.developerMode
2020-12-08 14:33:28 +08:00
Junyi
7467441276
fix: field filter logic for create/update ( #34 )
...
* fix: field filter logic for create/update
* fix: add test cases
2020-12-08 14:27:51 +08:00
chenos
caa98f6d08
feat: improve developer mode support
2020-12-08 10:02:41 +08:00
chenos
a3155f687f
feat: load database table dynamically
2020-12-08 09:59:41 +08:00
chenos
524103f6b3
fix: field migrate bug when import collection options
2020-12-08 09:01:15 +08:00
chenos
ed43bfe86d
feat: generate random name for actions/views/tabs
2020-12-07 23:24:43 +08:00
chenos
ae6ea41c52
feat: menu sync & refresh
2020-12-07 17:25:36 +08:00
chenos
efc51355dd
feat: add user profile & logout...
2020-12-07 17:23:05 +08:00
chenos
fb7706094b
feat: load the saved collection options
2020-12-07 17:21:14 +08:00
chenos
e6f9973531
fix: model update associations with transaction in hook
2020-12-07 17:13:42 +08:00
Junyi
4e41e630ac
Feature: action fields options for create/update ( #32 )
...
* feat: add fields options for create/update actions
* test: add test case for json
* fix: minor update for reviews
* fix: test case
* fix: change fields filter strategy for create/update
* feat: add transaction for create/update
2020-12-07 11:54:23 +08:00