Wu Clan
5f8ae74ea5
Fix list query in the dict plugin ( #582 )
2025-04-18 23:16:03 +08:00
Wu Clan
da8e7c1b01
Fix the plugin system route injection ( #581 )
2025-04-18 23:09:25 +08:00
Wu Clan
f513b98f15
Update the changelog for v1.1.0 ( #580 )
2025-04-17 17:54:52 +08:00
Wu Clan
80cef6dde7
Update code generator file and table naming ( #579 )
...
* Update code generator file and table naming
* Update column table comment
2025-04-17 17:47:20 +08:00
Wu Clan
fc34c98f0a
Update the code generator to plugin ( #578 )
...
* Update the code generator to plugin
* Fix get all tables return type
2025-04-17 11:06:43 +08:00
Wu Clan
1cc020efdd
Update unique columns in dict models ( #577 )
2025-04-17 11:06:29 +08:00
Wu Clan
bb33e99e33
Update casbin RBAC verify to dynamic import ( #576 )
2025-04-17 11:06:15 +08:00
Wu Clan
6c70b34ae6
Optimize the file structure of code generator ( #574 )
2025-04-15 19:54:18 +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
085f08ec3b
Update the changelog for v1.0.5 ( #572 )
2025-04-09 11:55:49 +08:00
Wu Clan
2a8722f56e
Fix the log rule in gitignore ( #571 )
2025-04-09 11:53:55 +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
db81319dc4
Fix the failure hook of celery task ( #569 )
2025-04-08 12:09:29 +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
b93ff19ebe
Update the number of pagination le ( #565 )
2025-04-03 19:32:26 +08:00
Wu Clan
4c007cb47d
Update custom validation error messages ( #566 )
2025-04-03 19:32:11 +08:00
Wu Clan
c9e9a45288
Update the vben5 tree data structure ( #564 )
2025-04-02 23:18:55 +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
38d9d9fda5
Add python 3.13 to GitHub ci ( #560 )
2025-03-28 14:22:45 +08:00
Wu Clan
996895e775
Bump dependencies and pre-commits ( #559 )
2025-03-28 14:22:20 +08:00
Wu Clan
0675e53f2a
Update the changelog for v1.0.4 ( #558 )
2025-03-28 10:15:11 +08:00
Wu Clan
e492cec7d7
Optimize codes and comments with cursor ( #550 )
2025-03-28 10:08:32 +08:00
Wu Clan
7b080600f6
Update volumes of redis in docker compose ( #556 )
2025-03-26 18:58:06 +08:00
Wu Clan
71f9667bc0
Fix the celery env in docker compose ( #555 )
2025-03-26 18:34:41 +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
baebdd9870
Optimize dependencies to reduce package size ( #548 )
2025-03-17 18:41:58 +08:00
Wu Clan
d1648bb709
Update git and docker ignore files ( #547 )
...
* Update git and docker ignore files
* add __pycache__ dir
* add .python-version
2025-03-17 13:20:21 +08:00
Wu Clan
a4a394a18d
Optimize the dynamic import of data models ( #546 )
2025-03-16 15:13:09 +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
18ffa06d70
Updated the backend contribution guide ( #544 )
2025-03-12 18:15:10 +08:00
Wu Clan
d28f152d78
Update the changelog for v1.0.3 ( #543 )
2025-03-12 14:23:38 +08:00
Wu Clan
1e3e9ea84a
Update docker scripts and nginx conf ( #542 )
2025-03-11 23:26:53 +08:00
Wu Clan
d1fd84617b
Refactor toml and dependencies file dir ( #538 )
...
* Refactor toml and dependencies file dir
* fix ci
2025-03-09 23:38:20 +08:00
Wu Clan
03fcf82b26
Update docker scripts in backend README ( #537 )
2025-03-04 18:34:07 +08:00
Wu Clan
f75e1bf3df
Update the changelog for v1.0.2 ( #536 )
2025-03-01 16:01:41 +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
68d41cf028
Add log module root and output levels ( #534 )
2025-02-27 15:38:41 +08:00
Wu Clan
5defeca590
Fix celery async task worker pool ( #533 )
...
* Fix celery async task worker pool
* Update celery start scripts
* fix lint
2025-02-27 15:38:10 +08:00
Wu Clan
4d94418124
Update the changelog for v1.0.1 ( #532 )
2025-02-26 15:53:25 +08:00
Wu Clan
87af1f1319
Fix the sql script for init data ( #530 )
2025-02-25 21:42:03 +08:00
Wu Clan
3f9badd4b9
Add sqlalchemy connection pool config ( #529 )
2025-02-25 15:46:10 +08:00
Wu Clan
06de770c4d
Add async attrs for sqla mapped base ( #528 )
2025-02-25 15:43:35 +08:00
Wu Clan
acbab69f12
Update the changelog for v1.0.0 ( #524 )
2025-02-24 21:39:49 +08:00
Wu Clan
1f8ac4953e
Add changelog ci for github release
2025-02-24 21:17:56 +08:00
Wu Clan
1d981ec159
Update the built-in features in README ( #519 )
2025-02-24 12:48:46 +08:00
Wu Clan
b0f675f697
Delete the model redundancy level field ( #518 )
2025-02-24 12:30:08 +08:00
Wu Clan
6d44f807a7
Update loguru and deploy log config ( #517 )
...
* Update loguru config
* Update config
* fix log level
* Update deploy log config
2025-02-24 12:17:05 +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
440f324a3d
Update the logic for create new token ( #516 )
2025-02-17 16:56:45 +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
4d13424b30
Add plugin requirements auto install functions ( #514 )
2025-02-15 19:58:49 +08:00
Wu Clan
860c96d0ee
Delete the threads in gunicorn config ( #512 )
2025-02-14 13:22:34 +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
1e0b04006b
Fix OAuth2 service user last login time ( #510 )
2025-02-11 18:10:38 +08:00
Wu Clan
d419343939
Fix OAuth2 service user last login time ( #509 )
2025-02-11 17:57:05 +08:00
Wu Clan
eb3fd55321
Fix OAuth2 service register user args ( #508 )
2025-02-11 17:48:25 +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
1d1a917580
Fix fastapi config variable naming and type ( #506 )
2025-02-08 11:47:45 +08:00
Wu Clan
0255283577
Fix the return datetime data encoder ( #505 )
2025-02-07 12:19:32 +08:00
Wu Clan
2df1f0f358
Bump dependencies and pre-commits ( #504 )
2025-02-07 12:09:25 +08:00
Wu Clan
52816dd4b4
Fix opera log of non-dict request body ( #501 )
2025-01-25 10:29:44 +08:00
Wu Clan
20e873b6e5
Fix casbin policy api return schema ( #500 )
2025-01-24 21:54:20 +08:00
Wu Clan
ebe710fac2
Update menu field show to display ( #498 )
2025-01-23 22:46:05 +08:00
Wu Clan
e588913d54
Fix current user info detail schema ( #499 )
2025-01-23 22:31:39 +08:00
Wu Clan
1c46e2480c
Fix return schema of user me api ( #497 )
2025-01-23 21:52:16 +08:00
Wu Clan
3b65679fb0
Add token related interfaces ( #495 )
2025-01-23 13:12:46 +08:00
Wu Clan
7553ccf14d
Update return schema of query interface ( #492 )
...
* Update return model of query interface
* Update tree data return type hints
* Update code generation and task return types
* Fix inconsistency between ORM query result and schema
2025-01-18 23:33:37 +08:00
Wu Clan
3fe0023a0a
Update redocs arg and url to redoc ( #493 )
2025-01-17 16:06:30 +08:00
Wu Clan
13cee674a7
Add response model include data schema ( #490 )
...
* Add response model include data schema
* Fix paging data usage
* optimize annotations
2025-01-17 12:39:24 +08:00
Wu Clan
1e855dbb86
Optimize docker deploy settings and scripts ( #486 )
2025-01-13 17:33:54 +08:00
Wu Clan
e0606d115c
Update the route version define location ( #485 )
...
* Update the route version define location
* fix lint
2025-01-10 14:00:26 +08:00
Wu Clan
8b159536ce
Fix user cache when updated user role ( #483 )
2025-01-03 18:53:26 +08:00
Wu Clan
2279ff7c58
Bump msgspec from 0.18.6 to 0.19.0 ( #482 )
2024-12-28 17:49:28 +08:00
Wu Clan
3f6c43e15d
Update opera middleware request args parse ( #481 )
2024-12-27 18:27:05 +08:00
Wu Clan
6c1f68ec00
Update opera log cost time precision ( #479 )
2024-12-25 22:09:27 +08:00
Wu Clan
4f59f459a0
Remove data scope in the role model ( #478 )
2024-12-24 17:29:17 +08:00
Wu Clan
58b24b62ac
Fix login log parameter error in task ( #476 )
2024-12-13 16:40:48 +08:00
Wu Clan
a9b9b58290
Fix and update alembic env and ini ( #474 )
2024-12-11 19:55:46 +08:00
Wu Clan
f90b4667c3
Fix data rule expression column comment ( #473 )
2024-12-09 12:21:40 +08:00
Wu Clan
3b2b45d6a5
Optimized user auth for auth service ( #472 )
2024-12-07 14:03:30 +08:00
Wu Clan
8c04bcb981
Add the project logo to README ( #469 )
...
* Add the project logo to README
* update
2024-12-01 23:43:04 +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
06cbe56201
Fix typo in contribution description ( #456 )
2024-11-13 13:40:37 +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