Wu Clan
3b2b45d6a5
Optimized user auth for auth service ( #472 )
2024-12-07 14:03:30 +08:00
Wu Clan
7c4e288fd6
Simplify data rule and remove type ( #468 )
...
* Simplify data rule and remove type
* fix lint
* fix user info cache
2024-11-27 14:09:57 +08:00
Wu Clan
1838b63b11
Fix schema type of user role rule ( #467 )
...
* Fix schema type of user role rule
* Fix sql scripts
2024-11-24 16:42:40 +08:00
Wu Clan
bd45022a59
Update role-based data permissions ( #465 )
...
* Add department data operation permissions
* Update sys models
* Add role department many-to-many relationship
* Format RBAC code
* update codes
* add update role depts api
* add comments
* Update the implementation
* update dept arg
* debug front
* Update the model file naming
* Refactor the data perms
* Add data permission rule
* Optimize the details
* Implement data filtering
* finish
2024-11-23 21:23:52 +08:00
Wu Clan
b29a3cbfb7
Update user password encryption method ( #463 )
2024-11-18 14:07:05 +08:00
Wu Clan
a15693cc26
Fix celery service functions error ( #462 )
2024-11-16 17:13:29 +08:00
Wu Clan
5e60d9c248
Update api body params to schema ( #461 )
2024-11-16 11:07:40 +08:00
Wu Clan
12d7ec8174
Update code generator API file structure ( #460 )
2024-11-15 17:03:35 +08:00
Wu Clan
601a6514a8
Update some service class invocations ( #459 )
2024-11-15 17:02:52 +08:00
Wu Clan
fc5a0f9dfa
Update the celery configuration and tasks ( #458 )
...
* Update the celery configuration and tasks
* fix message notifications
2024-11-15 14:29:02 +08:00
Wu Clan
576ed77d36
Fix code generation file missing ( #457 )
2024-11-13 19:26:17 +08:00
Wu Clan
87eec419e6
Update multiple version dependency specifiers ( #454 )
2024-11-12 19:52:42 +08:00
Wu Clan
0e7cef5b6c
Update system config to dynamic ( #447 )
...
* Update system config to be dynamic
* update the configuration interface
* custom parameters are allowed
* update apis
* add more code
* finish
* fix bugs
2024-11-10 07:30:05 +08:00
Wu Clan
5c0b107142
Update singleton pattern class typing ( #452 )
2024-11-08 12:16:13 +08:00
Wu Clan
0cfeeb4e45
Bump sqlalchemy crud plus version to 1.5.0 ( #450 )
2024-11-07 13:42:40 +08:00
Wu Clan
493c2b2545
Add asynchronous socketio application server ( #437 )
...
* Add asynchronous socketio application server
* fix uv lock
* Update cors
* fix socket app
2024-11-02 00:12:01 +08:00
Wu Clan
ab4495ce65
Optimize and normalize the code generator ( #430 )
2024-09-24 13:50:02 +08:00
Wu Clan
36a458b957
Fix the OAuth2 service login log task ( #428 )
2024-09-22 12:54:31 +08:00
Wu Clan
23d9d17d9f
Fix pydantic field and model validator ( #427 )
2024-09-21 17:59:52 +08:00
Wu Clan
8da993655b
Add request state middleware ( #426 )
...
* Add request state middleware
* Fix linux do OAuth2 redirect uri
2024-09-21 17:57:27 +08:00
Wu Clan
6792bf9954
Fix the missing OAuth2 interface parameters ( #425 )
2024-09-20 20:12:13 +08:00
Wu Clan
6cf30b3c5d
Update synchronous function calls in JWT ( #423 )
2024-09-18 22:24:05 +08:00
Wu Clan
eb23d1b5f9
Update multi login sync update refresh tokens ( #422 )
2024-09-18 22:23:40 +08:00
Wu Clan
5a52871e7e
Optimize exception info opera log record ( #413 )
2024-09-09 22:52:05 +08:00
Wu Clan
b13410c7d1
Optimize the naming of setting params ( #410 )
2024-09-09 11:50:22 +08:00
Wu Clan
9aa2d7b593
Add request trace ID record ( #409 )
...
* Fix cookie expiration time zone
* Fix the loss of cross-domain cookies
* Add request trace ID record
* Fix the dependency lock file
2024-09-09 10:43:34 +08:00
Wu Clan
1d956cace4
Fix cookie expiration time zone ( #408 )
...
* Fix cookie expiration time zone
* Fix the loss of cross-domain cookies
2024-09-08 17:33:51 +08:00
Wu Clan
4f5c5c28e6
Fix server monitor io blocking ( #404 )
2024-09-05 22:46:31 +08:00
Wu Clan
24528e6050
Updated refresh token storage logic ( #403 )
2024-09-05 21:37:25 +08:00
Wu Clan
87432a74c2
Fix the user permissions update services ( #397 )
2024-09-01 20:23:25 +08:00
Wu Clan
e19ae09966
Fix OAuth2 user query conditions ( #396 )
2024-09-01 20:22:58 +08:00
Wu Clan
a698373064
Bump sqlalchemy crud plus version to 1.3.0 ( #388 )
2024-08-25 23:02:13 +08:00
Wu Clan
b43c08b5d2
Update redis cache prefix separator to : ( #387 )
...
* Update redis cache prefix separator to `:`
* Update refresh token redis prefix
2024-08-22 12:28:05 +08:00
Wu Clan
2002068d81
Fix logging when a login error occurs ( #386 )
2024-08-22 12:26:13 +08:00
Wu Clan
c743182211
Optimize serialization and jwt performance ( #382 )
...
* Optimize serialization and algorithm performance
* Fix get tree data to async
* Removed CPU-intensive multi-threaded execution
* Update pdm pre commit to 2.18.0
* Add jwt user info cache
* Update ci
* Fix ci
* Fix redis delete prefix
* Adapt to JWT user instance
* Update jwt middleware token parse
2024-08-17 09:26:16 +08:00
Wu Clan
22586dd947
Add directory tree and update app notes ( #380 )
2024-08-13 10:45:54 +08:00
Wu Clan
f61dc4fc84
Update user and auth error message ( #379 )
2024-08-11 21:54:46 +08:00
Wu Clan
144d704a5d
Fix code generation model create and update ( #378 )
2024-08-11 21:32:09 +08:00
Wu Clan
f30a18844e
Remove current menu status auth ( #374 )
2024-08-11 21:00:27 +08:00
Wu Clan
043a622e67
Update code generate download api auth ( #376 )
2024-08-04 19:43:03 +08:00
Wu Clan
a602dff739
Update some code generation api and params ( #373 )
...
* Update some code generation api and params
* Update get business api query
* Add get business models api
* Fix get business models api serialize
* Add get generate code path api
* Update download method post to get
* Add get model detail api
* Fix crud model method
* Fix get model api return
* Fix update model service
* Update create update model service
* Add code generate sql
* Add code generate api permissions
* Update code gen path join
2024-08-04 15:24:09 +08:00
Wu Clan
863dfed4ec
Add custom code template pathname config ( #372 )
2024-07-28 12:38:05 +08:00
Wu Clan
ceb8fb1cb2
Update code generate business model datetime column ( #371 )
2024-07-28 11:58:46 +08:00
Wu Clan
21fed49d7b
Update access log cost time style ( #370 )
2024-07-27 12:04:22 +08:00
Wu Clan
c9be643e76
Update create new token function return type ( #369 )
...
* Update create new token function return type
* update args input
2024-07-27 12:03:33 +08:00
Wu Clan
2112523b4c
Fix celery asynchronous task execution ( #367 )
2024-07-26 19:00:38 +08:00
Wu Clan
34506c3039
Add page to display dynamic configuration ( #365 )
...
* Add page to display dynamic configuration
* update config data and api
* add config route
* update config api route
* update config api route
* fix config schema
* update config services
2024-07-25 19:11:06 +08:00
Wu Clan
f94c2d7948
Fix code auto-generated model creation ( #364 )
2024-07-23 17:58:23 +08:00
Wu Clan
294d7ae9e9
Update crud user staff field logic ( #363 )
2024-07-23 15:48:40 +08:00
Wu Clan
581bed2a33
Update oauth2 route naming and return ( #361 )
...
* Update oauth2 route naming and storage
* Update some arg naming
* Update oauth2 redirect uri
* adapts to the front-end oauth2
2024-07-22 13:47:43 +08:00