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
966779bcd7
Refactor the interface rate limiter implementation ( #1072 )
...
* Refactor the interface rate limiter implementation
* Update deps
2026-02-11 17:27:46 +08:00
Wu Clan
093788acea
Update redis and server health monitor data ( #1051 )
...
* Update redis and server health monitor data
* Update uptime
2026-01-30 16:45:22 +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
28a6228556
Update redis and server monitor implementations ( #1000 )
...
* Update redis and server monitor implementations
* Fix server disk information
2026-01-11 13:21:37 +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
86d580edd8
Optimize redis batch get and delete operations ( #899 )
...
* Optimize redis batch get and delete operations
* Fix typo
2025-11-04 20:59:45 +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
d4de42fb46
Add the refresh token to demo mode exclusion ( #834 )
2025-09-26 12:03:27 +08:00
Wu Clan
f417374f3e
Update the login captcha verify logic ( #815 )
2025-09-12 21:02:21 +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
53e64bce37
Add auth whitelist regular expression config ( #738 )
2025-07-24 21:34:24 +08:00
Wu Clan
f2d3c39425
Fix login and operation log clearing ( #728 )
2025-07-16 13:34:37 +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
099880dd1c
Update the refresh token verify mechanism ( #710 )
...
* Remove the logout interface auth dependency
* Update the refresh token check
2025-07-02 18:08:28 +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
408c866dda
Update cache cleanup for logout interface ( #678 )
...
* Update cache cleanup for logout interface
* Add dependencies of interface
2025-06-22 23:41:48 +08:00
Wu Clan
bac41a46f8
Optimize token detection and caching logic ( #677 )
2025-06-21 20:18:13 +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
ee7fe3087d
Update the token check for logout interface ( #625 )
2025-05-23 22:05:26 +08:00
Wu Clan
270ac3d941
Refactor the system token to online users ( #624 )
2025-05-23 20:18:47 +08:00
Wu Clan
bcc764142b
Update the OAuth2 module to plugin ( #620 )
...
* Update the OAuth2 module to plugin
* update create user social param
2025-05-22 14:36:23 +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
27b9cf4c64
Simplify apps and plugins config method ( #600 )
2025-05-13 13:16:06 +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
4372b9bbc2
Bump fastapi oauth2 from 0.0.1a2 to 0.0.1 ( #570 )
2025-04-09 11:49:04 +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