Commit Graph

121 Commits

Author SHA1 Message Date
chenos
1229a10df6 feat: improve code 2021-09-04 23:31:26 +08:00
chenos
8bd5a83947 feat: generate reverse field for linkTo fields 2021-09-03 14:08:15 +08:00
chenos
24d5d3cfad feat: improve code 2021-08-17 00:15:53 +08:00
chenos
cf3a6ff2ff bugfix 2021-08-09 10:10:36 +08:00
chenos
c34d82d180 feat: divide the fields into general and system 2021-08-07 23:14:14 +08:00
chenos
5b014bc67e lots of updates 2021-08-04 12:38:08 +08:00
chenos
c23d2c5c3c improve code 2021-08-03 12:12:29 +08:00
chenos
8bfb5cf85c updates 2021-07-27 10:34:52 +08:00
chenos
91ecd98071 bugfix 2021-07-23 21:28:57 +08:00
chenos
3223d95d01 updates 2021-07-23 18:08:44 +08:00
chenos
2606f28059 lots of updates 2021-07-19 18:33:03 +08:00
chenos
63538cf240 updates... 2021-07-18 17:16:57 +08:00
chenos
af02a895c3 lots of updates 2021-07-11 22:20:54 +08:00
chenos
8df85e0b20 chore(versions): publish packages v0.4.0-alpha.7 2021-04-18 09:44:18 +08:00
chenos
9f91fc7fd0 v0.4.0-alpha.6 2021-04-18 09:35:49 +08:00
chenos
ef93a3c11c chore(versions): publish packages 0.4.0-alpha.5 2021-04-07 19:36:55 +08:00
chenos
a22efec65d chore(versions): publish packages 0.4.0-alpha.4 2021-04-07 17:48:47 +08:00
chenos
e72eebb8cd chore(versions): publish packages 0.4.0-alpha.3 2021-04-07 17:39:08 +08:00
chenos
c2f18763c9 chore(versions): publish packages 0.4.0-alpha.2 2021-04-07 17:12:31 +08:00
chenos
6906ccadb0 add gitHead 2021-04-07 10:41:06 +08:00
chenos
f0b335ac30 chore(versions): publish packages 0.4.0-alpha.1 2021-04-07 10:29:02 +08:00
chenos
49f71420ed chore: update npm packages 2021-04-07 09:50:00 +08:00
chenos
ce4a22fbb9 style: code formatting 2021-03-28 13:34:51 +08:00
chenos
5e9959b987 feat: markdown support 2021-03-28 12:34:56 +08:00
chenos
8fafdf077d fix: sub-table can not be sorted 2021-03-26 16:11:11 +08:00
chenos
122f6bfdb7 feat: markdown field 2021-03-26 10:03:54 +08:00
chenos
388dbc5ef4 feat: quick create view for page 2021-03-24 10:21:38 +08:00
chenos
81399f6037 fix: clean up code and fix tests 2021-03-19 21:27:42 +08:00
chenos
808e3657e0 improve collection/field import 2021-03-18 22:33:57 +08:00
chenos
6c39ac3538
Develop (#68)
* refactor: fields/views/pages...

* update

* update

* update

* updates

* updates

* add yarn.lock

* updates

* updates

* updates

* updates

* updates

* updates

* updates

* updates

* updates

* developerMode

* 一大波更新

* bugfix

* fix: hide the sorting settings

* fix: reload menu when menu is updated

* 页面重构

* modify text

* 补充细节

* system settings

* 继续更新补充

* fix: 多级菜单支持

* 无限嵌套

* fix: icon

* 省市区参数调整

* 表单描述、文案调整

* 支持草稿

* 邮箱登录

* 细节补充

* 菜单页面权限初步

* 详情页打开方式

* 菜单父级、草稿问题

* 描述文字

* 详情分组显示

* 状态改为 radio

* 菜单权限

* 跳过省市区 api

* 修复权限数据范围

* onDraft

* 页面跳转

* 修改文案

* 注册、登录

* fix: 权限过滤问题

* 微调上传组件样式

* 0.4.0-alpha.0

* father-build

* remove father-build

* 细节调整
2021-03-16 14:31:54 +08:00
Junyi
662619b91c
Feature: plugin-china-region (#66)
* feat: add core function for china region cascade select

* fix: test case

* refactor: use belongsToMany for region field and fix component

* fix: data import

* fix: remove sort field

* fix: clear on changeOnSelect is false
2021-02-22 15:08:35 +08:00
Junyi
df2137da79
Feature: filter for linkTo field (#64)
* feat: add scope select for relation field

* fix: add associatedKey support for drawerSelect component

* refactor: use 'component.x-component-props.filter' as filter type

* fix: remove user group field

Co-authored-by: chenos <chenlinxh@gmail.com>
2021-02-18 08:55:46 +08:00
Junyi
cef64bb7f5
fix: make default view/tab cannot be destroyed (#63)
* fix: make default view/tab cannot be destroyed

* refactor: return count for destroy action
2021-02-08 15:13:07 +08:00
chenos
47bd72fa49 fix: jest.setTimeout 300000 2021-01-26 22:44:21 +08:00
Junyi
db3a8a7499
Feature/destroy lock (#60)
* feat: load collection actions for custom options

* fix: test case

* optimization

Co-authored-by: chenos <chenlinxh@gmail.com>
2021-01-26 22:16:22 +08:00
chenos
25d9ae8fcc fix: update field 2021-01-26 17:00:50 +08:00
chenos
4ee4bed527 feat: add description field 2021-01-26 16:47:57 +08:00
chenos
3f7e8e9c2f feat: can set editable fields on tabs 2021-01-25 10:22:24 +08:00
chenos
1be960bebf feat: the details tab can choose which fields to display 2021-01-24 13:23:13 +08:00
Junyi
9a27eac0e0
fix: ignore some typescript error (#59) 2021-01-23 17:12:09 +08:00
chenos
82355e1422 fix: scopes 2021-01-23 17:09:33 +08:00
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