Wu Clan
f5af411339
Add tombi toml and bump pre-commits ( #1061 )
2026-02-04 23:37:38 +08:00
Wu Clan
6f1c27786d
Add multi level caching and optimize caching ( #1054 )
...
* Add multi level caching and optimize caching
* optimize current caching
* improved decorators
* improved local
* add pub/sub
* fix serialize
* Improve pub and sub
* Add comment
* Fix lru_cache maxsize
* Fix lint
* Fix config warmup
2026-02-02 17:18:49 +08:00
Wu Clan
eb27b5bfed
Add data validator for plugin config ( #1041 )
2026-01-26 21:17:18 +08:00
Wu Clan
08674ab95f
Update plugins and adapt to new features ( #1040 )
...
* Update plugins and adapt to new features
* Update plugin versions
2026-01-25 20:23:08 +08:00
Wu Clan
2b56168ad0
Refactor foreign keys and relationships to pure logic ( #901 )
...
* Refactor foreign keys and relationships to pure logic
* Revert of some changes
* More revert
* Update the user paginate
* Update user create and update
* Update dept select and delete
* Rename the join query functions
* Update select_join_serialize doc and README
* Fix typo in README
* Update the user delete
* Update the user social
* Update the dict plugin crud
* Update the dict plugin version
* Bump dependencies and pre-commits
* Update the code generator plugin crud
* Update the menu crud
* Update the role crud
* Update the data scope and rule crud
* Restore get_paginated to get_select
* Update the code generator plugin version
* Add the py version in pre-commit
* Remove the plugin include parameter config
* Add more cache cleaning TODO
* Rename get_with_relation to get_join
* Add the user cache clear
* Fix known compatibility issues
* Update the version number to 1.11.0
* Fix lint
* Optimize select_join_serialize logic
* Delete cache cleanup comments
* Update the oauth2 plugin version
* Fix user-role table cleanup when user update
2025-11-12 13:06:26 +08:00
Wu Clan
e6e53296a8
Optimize sqlalchemy types to simplify compatibility ( #870 )
...
* Optimize sqlalchemy types to simplify compatibility
* Update TimeZone type comment
2025-10-20 17:41:00 +08:00
Wu Clan
b28a4d7673
Update the primary database to postgresql ( #829 )
...
* Update the primary database to postgresql
* Delete the prints
* Fix lint
* Update models in code generation
* Delete print
* Fix the salt column type
2025-10-17 23:03:17 +08:00
Wu Clan
75a62ac6aa
Fix dict plugin pgsql init script missing ( #857 )
...
* Fix dict plugin pgsql init script missing
* Fix lint
2025-10-17 13:05:10 +08:00
Wu Clan
89e5d02fe2
Update unique judgment logic for dict data ( #859 )
2025-10-17 13:04:35 +08:00
Wu Clan
15a9527866
Refactor the service layer db session call method ( #850 )
...
* Refactor the service layer db session call method
* Fix lint
* Update paging interfaces
* Fix some errors
2025-10-16 12:49:56 +08:00
Wu Clan
5762834744
Update the ruff rules and format the code ( #846 )
...
* Update the ruff rules and format the code
* Update the per-file-ignores
* Update the ci
* Update rules
* Fix codes
* Fix pagination
* Update rules
2025-10-10 19:02:49 +08:00
Wu Clan
921f05fa19
Fix the pgsql script in dict plugin ( #842 )
2025-09-27 12:17:45 +08:00
Wu Clan
3f0537a727
Simplify the code generation CLI parameters ( #837 )
2025-09-26 12:03:08 +08:00
Wu Clan
3efca8af37
Update the dict plugin table structure ( #817 )
...
* Update the dict plugin table structure
* Update dict sql
* FIx the dict plugin sql
2025-09-15 09:04:30 +08:00
Wu Clan
6d1b47903e
Add the dict type query all interface ( #794 )
2025-09-03 19:56:56 +08:00
Wu Clan
9ff36d4498
Delete the default value of schema enum data ( #723 )
2025-07-15 10:43:58 +08:00
Wu Clan
494942e87e
Add CLI support for execute sql scripts ( #711 )
...
* Add CLI support for execute sql scripts
* Update the arg helps
2025-07-02 20:19:29 +08:00
Wu Clan
bd4acf8121
Update the extension plugin config ( #695 )
2025-06-27 18:14:25 +08:00
Wu Clan
d47375ae41
Optimize dict create and update logic ( #691 )
...
* Optimize dict create and update logic
* Update version
2025-06-25 10:41:09 +08:00
Wu Clan
c84f0658fb
Update the dict pagination query parameters ( #689 )
...
* Update the dict pagination query parameters
* Update the dict pagination query parameters
* Update version
2025-06-24 17:34:18 +08:00
Wu Clan
a2902bd23a
Add built-in plugin missing files ( #688 )
2025-06-24 17:34:06 +08:00
Wu Clan
0bc6f6a719
Update the init test data for SQL scripts ( #685 )
...
* Update the init test data for SQL scripts
* Update plugin sql scripts
* fix snowflake id
2025-06-24 10:15:23 +08:00
Wu Clan
ebd65c8246
Update dict data label column config ( #684 )
2025-06-23 22:33:34 +08:00
Dylan
6d5e741d94
Optimize api with semantic HTTP status codes ( #681 )
2025-06-23 22:18:17 +08:00
Wu Clan
f9bfe8f510
Add dictionary type and datas queries ( #679 )
2025-06-23 10:58:55 +08:00
Wu Clan
319ba13df1
Optimize routes to better align with RESTful ( #673 )
...
* Optimize routes to better align with RESTful
* Add codes endpoint description
* Update jinja templates
* fix typo
* fix sql
2025-06-19 11:06:34 +08:00
Wu Clan
11d7792c0f
Bump sqlalchemy crud plus version to 1.10.0 ( #668 )
...
* Bump sqlalchemy crud plus version to 1.10.0
* Update filter style
* Update filters style
2025-06-14 12:35:19 +08:00
Wu Clan
1e54b0ba42
Add plugin info config and interfaces ( #601 )
...
* Add plugin info config and interfaces
* Remove test data
2025-05-15 20:50:24 +08:00
Wu Clan
5f8ae74ea5
Fix list query in the dict plugin ( #582 )
2025-04-18 23:16:03 +08:00
Wu Clan
1cc020efdd
Update unique columns in dict models ( #577 )
2025-04-17 11:06:29 +08:00
Wu Clan
960d9f6215
Update the default value for some functions ( #573 )
...
* Update the default value for some functions
* Fix lint
2025-04-14 14:22:05 +08:00
Wu Clan
289cf5b974
Update dict data and type to plugin ( #562 )
2025-04-02 14:04:06 +08:00