Commit Graph

21 Commits

Author SHA1 Message Date
ChengLei Shao
5554b1c260
feat: get json schema with async node (#246) 2022-03-21 14:51:23 +08:00
ChengLei Shao
ed8c60eb85
feat: insertNewSchema (#245)
* fix: transaction error

* stage

* feat: insertNewSchema

* feat: insertNewSchema Return Value

* test

* fix: insertAdjacent with root node

* feat: insertAdjacent with wrap

* fix: test

* feat: wrap with new schema

* feat: action with wrap params

* feat: improve client

* feat: improve client

* fix: test

Co-authored-by: chenos <chenlinxh@gmail.com>
2022-03-20 20:04:07 +08:00
ChengLei Shao
15e6eac3ce
fix: transaction error (#242) 2022-03-17 15:54:27 +08:00
ChengLei Shao
5c92d3ba46
feat: uiSchema clearAncestor (#241)
* feat: uiSchema clearAncestor

* chore: uiSchema action methods

* chore: insertSingleNode
2022-03-16 18:45:20 +08:00
ChengLei Shao
093b731783
fix: getJsonSchema with properties (#202)
* fix: getJsonSchema with properties

* fix: mysql uiSchema remove error
2022-02-20 20:01:07 +08:00
ChengLei Shao
000587380b
fix: postgres sort with appends issue (#198)
* fix: postgres sort with appends issue

* fix: role menus api error

* feat: add exists params in roles.collections api

* refactor: remove uid field on uiSchemas table

* test: toggle role menus

* fix: plugin-acl test

* feat: sync data to acl before app start

* fix: mysql ui-schema sql compatibility

* feat: writeRolesToACL in plugin-acl
2022-02-20 01:23:04 +08:00
ChengLei Shao
b9bbbc8516
feat: uiSchema remove api (#196)
* feat: recursiveRemoveIfNoChildren

* feat: remove with removeParents

* refactor: removeSchema server hook

* fix: server hook test

* feat: insertInner with remove parent

* feat: onSelfMove server hook

* feat: removeParentsIfNoChildren server hook method

* refactor: ui_schema_tree_path to uiSchemaTreePath

* feat: insertAdjacent api params
2022-02-18 12:29:03 +08:00
chenos
0440591868 feat: rename ui_schemas to uiSchemas 2022-02-16 00:22:47 +08:00
ChengLei Shao
99bfd75776
fix: test with database (#193)
* fix: ui schema test

* fix: sqlite array query

* fix: acl test

* fix: plugin-users test

* fix: database test with postgres

* fix: test with db.getTablePrefix

* fix: test with mysql database

* fix: test with sqlite database

* fix: test with  mysql

* fix: test order with mysql

* chore: test clean database

* chore: mockServer clean

* chore: app cleanDb

* chore: plugin-users cleanDb
2022-02-15 22:32:02 +08:00
ChengLei Shao
8a791f37aa
fix: ui schema storage (#188)
* fix: test

* chore: root schema x-index

* fix: getJsonSchema & getProperties empty response
2022-02-13 10:36:25 +08:00
ChengLei Shao
2e2b5cd938
fix: ui schema storage (#187)
* fix: test

* chore: root schema x-index
2022-02-13 09:38:41 +08:00
chenos
a507267b72 feat: code cleanup 2022-02-11 18:13:14 +08:00
ChengLei Shao
e12b8f44d1
fix: getProperties with order (#183) 2022-02-11 12:55:30 +08:00
Chareice
c9643ac2b7 feat: bind new menu to role 2022-02-11 09:43:45 +08:00
Chareice
f167bf90b4 test: removeSchema breakComponent 2022-02-11 09:43:45 +08:00
Chareice
34f33844d5 feat: removeSchema Hook with params 2022-02-11 09:43:45 +08:00
Chareice
6013b4d274 feat: remove method 2022-02-11 09:43:45 +08:00
Chareice
05fe32fcf1 feat: register default hooks 2022-02-11 09:43:45 +08:00
Chareice
159775ff54 refactor: server hooks 2022-02-11 09:43:45 +08:00
Chareice
af02e80b6f feat: uiSchema with attributes 2022-02-11 09:43:45 +08:00
chenos
e7918b7887 rename 2022-01-19 10:18:53 +08:00