Wu Clan
b775dd3a16
sync
2026-08-23 12:16:43 +08:00
Wu Clan
a97dab1716
Update plugins and monitoring permissions ( #1126 )
2026-03-24 15:59:22 +08:00
Wu Clan
9e817db278
Add data permission rule value template variable ( #1081 )
...
* Add data permission rule value template variable
* Improved models and columns
2026-02-23 18:12:02 +08:00
Wu Clan
a6da0bfd41
Refactor code generation and plugin hot reloading ( #1032 )
...
* Refactor code generation and plugin hot reloading
* Improve implementation
* Update plugin config loader
2026-01-23 17:08:51 +08:00
Wu Clan
5d680ff93f
Optimize data permission logic and usage ( #947 )
...
* Optimize data permission rules and usage
* Update get data permission models
* Update date permission filter
* Optimize the target model logic
* Upgrade dependencies to use latest features
* Remove model warnings
* Fix the latest feature issues
* Fix the sqlalchemy Table class import
* Fix the sqlalchemy Table class compatibility
2025-12-03 18:44:18 +08:00
Wu Clan
8899832de9
Update the files interface filename to file ( #937 )
2025-11-27 16:26:04 +08:00
Wu Clan
cf9e5dc4f4
Update user and login security configs ( #922 )
...
* Update user and login security configs
* Optimize some code definitions
* Update config comments
* Update the captcha check
* Update the config plugin sql scripts
* Add user password history model to init
* Fix some logic errors
* Add last_password_changed_time to user sql
* Fix user update password
* Fix the dynamic config check
* Update the user sql style
2025-11-16 21:23:36 +08:00
Wu Clan
292f5d7e48
Optimize the request params of the service layer ( #903 )
2025-11-08 16:24:19 +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
0cbe635ed8
Update superuser verify to dependency injection ( #852 )
...
* Update superuser verify to dependency injection
* Update sql scripts
2025-10-14 17:38:47 +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
77d59d3453
Add schema for the tree data ( #796 )
2025-09-04 16:38:53 +08:00
Wu Clan
4500dd0128
Add a standalone email sending plugin ( #769 )
2025-08-13 18:09:42 +08:00
Wu Clan
6b2402f212
Add some interfaces for user profiles ( #745 )
2025-07-31 16:46:02 +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
97f778cc90
Add CLI support for plugin install ( #698 )
...
* Add CLI support for plugin install
* Fix some usage errors
* Update prompt information
2025-06-29 17:41:12 +08:00
Wu Clan
b96402e11d
Simplify custom response status codes ( #686 )
2025-06-24 10:42:15 +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
0c28a46e60
Update auth failed default status code ( #660 )
...
* Update auth failed default status code
* update init sql
2025-06-09 19:58:06 +08:00
Wu Clan
a4c7dae99c
Update the plugin download interface permission ( #659 )
2025-06-09 19:10:48 +08:00
Wu Clan
10c0c691a7
Update user email and phone operation logic ( #654 )
2025-06-08 16:43:51 +08:00
Wu Clan
33ebc5723f
Add get all data scope rules interface ( #647 )
2025-05-31 23:09:26 +08:00
Wu Clan
57ae7f03a6
Refactor routes to better align with RESTful ( #645 )
2025-05-31 17:01:44 +08:00
Wu Clan
f05ed5cdda
Fix the menu delete interface arg description ( #641 )
2025-05-30 18:58:33 +08:00
Wu Clan
ccfe35ea85
Simplify the user info update business ( #638 )
2025-05-29 18:09:50 +08:00
Wu Clan
1cddd6e2d5
Update non-linked sidebar support ( #633 )
...
* Update non-linked sidebar support
* fix typing
2025-05-26 15:52:45 +08:00
Wu Clan
270ac3d941
Refactor the system token to online users ( #624 )
2025-05-23 20:18:47 +08:00
Wu Clan
63ba7646c1
Update the build plugin api params ( #615 )
...
* Update the build plugin api params
* update seek
* fix lint
2025-05-20 19:45:22 +08:00
Wu Clan
8541059d23
Update uninstall and build plugin api method ( #614 )
2025-05-20 18:10:29 +08:00
Wu Clan
85b0294da9
Update the new plugin status to changed ( #607 )
...
* Fix cache update after plugin uninstall
* Update new to changed
2025-05-17 09:21:11 +08:00
Wu Clan
a8ecb4ae3b
Add new plugin status check interface ( #606 )
2025-05-17 09:06:06 +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
032364e48e
Refactor the data rule to scope rule ( #596 )
...
* WIP
* update codes
* update codes
* update filter_data_permission
* Fix schema
* Fix issues
2025-04-28 18:15:52 +08:00
Wu Clan
0833cd5443
Optimize the userinfo cache cleaning logic ( #586 )
2025-04-23 12:40:27 +08:00
Wu Clan
644f7a0413
Fix the login password verification ( #568 )
...
* Fix the login password verification
* Update the check criteria
2025-04-07 11:04:39 +08:00
Wu Clan
d44a5491f5
Update menu and add vben5 compatibility ( #563 )
...
* Update menu and add vben5 compatibility
* Update sidebar api description
2025-04-02 22:20:19 +08:00
Wu Clan
289cf5b974
Update dict data and type to plugin ( #562 )
2025-04-02 14:04:06 +08:00
Wu Clan
e207622a70
Update the system config to plugin ( #561 )
2025-04-02 13:43:24 +08:00
Wu Clan
e492cec7d7
Optimize codes and comments with cursor ( #550 )
2025-03-28 10:08:32 +08:00
Wu Clan
15fd4545aa
Optimize schemas with model relationships ( #552 )
2025-03-20 18:46:13 +08:00
Wu Clan
7f6c4ad6da
Fix return schema of the config api ( #551 )
2025-03-20 16:27:44 +08:00
Wu Clan
2be12b4ea4
Fix async install plugin dependencies for windows ( #549 )
2025-03-17 23:39:10 +08:00
Wu Clan
951fdc902a
Optimize the return of relationship interfaces ( #545 )
...
* Optimize the return of relationship interfaces
* Fix gen business detail schema
2025-03-13 18:30:05 +08:00
Wu Clan
554a6f59bd
Add plugin related interfaces ( #535 )
...
* Add plugin related interfaces
* Update interface auth
* Add build plugin zip service
2025-03-01 15:58:41 +08:00
Wu Clan
9602e28429
Add local file upload interfaces ( #489 )
...
* Add the alibaba cloud oss plugin
* Update oss plugin struct
* Add local upload
2025-02-21 20:18:35 +08:00
Wu Clan
5e7a4e1e74
Update casbin rbac verify to plugin ( #513 )
...
* Update casbin rbac verify to plugin
* Update requirements
* move sys api to casbin plugin
* Update plugin toml and parse
* Fix plugin router inject
* Update api prefix to apis
2025-02-17 13:41:11 +08:00
Wu Clan
d9985f9d4d
Add plugin system and notice plugin ( #503 )
...
* Update system notice to plugin
* Add plugin model alembic support
* update plugin conf
* add plugin route injection
* update plugin route inject
* fix and optimize plugin router inject
2025-02-13 21:19:49 +08:00
Wu Clan
4aa4301abd
Fix the user pagination api return schema ( #507 )
...
* Fix the user pagination api return schema
* lint
2025-02-11 14:28:02 +08:00
Wu Clan
20e873b6e5
Fix casbin policy api return schema ( #500 )
2025-01-24 21:54:20 +08:00
Wu Clan
1c46e2480c
Fix return schema of user me api ( #497 )
2025-01-23 21:52:16 +08:00