Commit Graph

80 Commits

Author SHA1 Message Date
chenos
f1c0503916 fix: SequelizeForeignKeyConstraintError: insert or update on table "actions_scopes" violates foreign key constraint "actions_scopes_collection_name_fkey" 2021-01-23 11:17:36 +08:00
chenos
301229ef88
feat: route permissions (#58)
* feat: routes permissions

* fix: try to fix roles.pages action

* 多态关联

* bugfix

* fix: auto generate when option value is undefined or null

* feat: add pages' permissions saving/listing

* feat: add permission filter for getRoutes

* roles description

* feat: get root permissions all true and create user with default role

* feat: roles.collections list output with permission

* add permissions description

* fix: add context to parseApiJson

* fix: typo

* 小细节补充

Co-authored-by: mytharcher <mytharcher@gmail.com>
2021-01-22 10:18:02 +08:00
chenos
1d5c39e0e8 feat: add permissions migration 2021-01-18 19:06:31 +08:00
Junyi
ae257567bf
fix: updatedBy foreignKey (#56) 2021-01-17 10:45:37 +08:00
chenos
dba1f1fbc6 fix: delete collection load middleware 2021-01-15 23:54:50 +08:00
Junyi
c5f089d7b7
feat: add permissions plugin (#53)
* test: skip bug test cases for ci passing

* feat: add base structure of plugin-permissions

* fix: user token parsing

* Refactor action parameter for better mergeParams (#55)

* refactor: add parameter types to handle parameters in action [WIP]

* fix: action parameter

* fix: test cases

* test: try to fix build error

* remove unused packages

* fix: revert compatibility back

Co-authored-by: chenos <chenlinxh@gmail.com>

* 补充权限界面相关功能

* bugfix

* fix: developer mode does not work

* feat: add action scope and fields limitation in permission

* 改进权限配置表单

* feat: get/update action for role.collection

* add scope select component

* add role users tabs

* typings

* test: temp skip

Co-authored-by: chenos <chenlinxh@gmail.com>
2021-01-13 16:23:15 +08:00
chenos
b9f74197d3 fix: add mode to view options 2021-01-12 23:00:44 +08:00
chenos
30b006bb45 fix: ids not empty 2021-01-10 09:40:29 +08:00
chenos
6b3bbefb2a fix: typo 2021-01-07 23:57:33 +08:00
chenos
1dbfe14379 fix: get collection with transaction 2021-01-07 23:23:36 +08:00
chenos
b878b214d4 add collectionSync parameter for database options 2021-01-07 14:54:01 +08:00
chenos
551f8bad8d feat: improve view mode 2021-01-07 09:31:26 +08:00
chenos
988b265bb8 feat: demo env disable create/update/destroy actions 2021-01-06 17:38:08 +08:00
chenos
65326a242a refactor: can configure the color of the option label for option type fields 2021-01-06 10:23:40 +08:00
chenos
3e9f311c84 feat: add image lightbox for the attachment field 2021-01-05 17:31:41 +08:00
Junyi
62a7cc2b1f
test: skip bug test cases for ci passing (#52) 2021-01-05 15:19:36 +08:00
chenos
63033d57c4 fix: adjust the view mode(temporary) 2021-01-04 23:27:38 +08:00
chenos
10c891d949 feat: add calendar view 2021-01-04 20:53:30 +08:00
chenos
8efd78c1be typo 2020-12-30 15:01:52 +08:00
Junyi
435cd9a7c9
feat: date-only operators (#50)
* feat: date-only operators

* feat: add opposite operators

* fix: use moment to parse date string

* fix: remove additional moment dependency.

* modify date filter operators

Co-authored-by: chenos <chenlinxh@gmail.com>
2020-12-30 14:05:28 +08:00
chenos
41755a8af4 feat: improve ui details 2020-12-30 00:00:39 +08:00
chenos
519f8de40b fix: improve filters 2020-12-29 14:53:39 +08:00
Junyi
3e75bbe6c3
Feature field for set default (#49)
* feat: add AsDefault field type

* fix: association definition in test case

* fix: logic of field as default in bulkCreate

* fix: change to asDefault field

* refactor: rename to radio and move unit test cases back to database package

* change to radio

Co-authored-by: chenos <chenlinxh@gmail.com>
2020-12-28 23:13:17 +08:00
chenos
976bc5d66e feat: generate linkTo pair field 2020-12-28 11:12:33 +08:00
chenos
cf47b9f282 add examples 2020-12-27 21:53:44 +08:00
chenos
629a4de173 feat: add association tab 2020-12-25 16:15:58 +08:00
Junyi
57003c6c02
fix: toInclude bug with nested associations (#47) 2020-12-24 07:21:46 +08:00
chenos
4b3d07d51c fix: improves collections load 2020-12-23 20:29:11 +08:00
chenos
1aaab24688 feat: showInXX selected by default 2020-12-23 20:16:51 +08:00
chenos
0a2912fe6e docs: change 创建 to 新增 2020-12-23 19:55:25 +08:00
chenos
5f69f0d9e1 feat: improves upload and attachment components 2020-12-23 16:03:37 +08:00
chenos
122796d11f fix: when the target is not defined, reload the target table 2020-12-22 21:11:04 +08:00
chenos
8d3e94e86b feat: improves fields configuration 2020-12-22 19:09:36 +08:00
chenos
e0f10db125 fix: sub table field migrate after update associations 2020-12-21 14:15:58 +08:00
chenos
fe8476c5dd fix: after the field is updated, reload the collection configuration 2020-12-21 10:44:13 +08:00
chenos
c5e0f65ff5 feat: add field import function 2020-12-21 10:42:44 +08:00
chenos
71024dbaa0 fix: add collections after update hook 2020-12-21 09:34:34 +08:00
chenos
d408cd4c1f feat: improve icon field 2020-12-21 09:22:05 +08:00
chenos
85aee08260 feat: add remote select component 2020-12-20 17:27:33 +08:00
chenos
2a383e2142 fix: do not automatically generate target, when target exists 2020-12-20 17:24:12 +08:00
chenos
ecab106c3c
feat: support subTable field
* feat: add linkTo and subTable fields

* add subTable field component

* improve sub table

* bugfix
2020-12-20 12:52:15 +08:00
chenos
6ffa3b53e8 refactor: add plugin manager 2020-12-18 19:54:53 +08:00
chenos
7e9b4a8f45 fix: add createdAt/updatedAt/createdBy/updatedBy options to the collections table for developer mode 2020-12-18 19:41:40 +08:00
chenos
afce1142d9 fix: improve field options 2020-12-18 18:25:06 +08:00
chenos
a351d52226 fix: improve createdBy/updatedBy default options 2020-12-18 15:32:45 +08:00
Junyi
110d5bcc9c
feat: add createdBy/updatedBy field config for table managed by collections (#43)
* feat: add createdBy/updatedBy field config for table managed by collections

* fix: update by different users and field initialization

* fix: function argument

* add: test cases

Co-authored-by: chenos <chenlinxh@gmail.com>
2020-12-18 09:04:40 +08:00
chenos
aef6b85736 fix: allow custom sort value 2020-12-16 20:47:10 +08:00
chenos
866549ce26 fix: do not clear data when migrating data 2020-12-16 08:42:37 +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