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
7287093772
Update operation log middleware info reading ( #368 )
...
* Fix operation log middleware summary reading
* update ua info and ip info
* update opera middle functions
* move dataclasses.py
* fix lint
2024-07-27 11:00:36 +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
a0d47733a9
Bump fast captcha version to 0.3.2 ( #362 )
2024-07-22 23:31:00 +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
Wu Clan
f9c4028c60
Update the docker-compose deployment script ( #360 )
...
* Update the docker-compose deployment script
* fix typo
* Update docker compose fba_ui conf
* Update the docker compose fba_ui conf
* Add docker compose image repository name
* Update docker compose fba_ui comment
2024-07-21 09:55:39 +08:00
Wu Clan
9752ce8e92
Fix alembic migration failure caused by model ( #359 )
2024-07-18 20:22:34 +08:00
Wu Clan
3cfc95cb02
Add code generator to create init files ( #358 )
2024-07-18 18:05:56 +08:00
Wu Clan
3d12c3270e
Fix gen model and schema template formatting ( #356 )
...
* Fix gen model column default value
* Update gen templates and schema_name storage
* Fix lint
2024-07-17 17:06:55 +08:00
Wu Clan
812b8a0fb7
Update code generation model column type storage ( #352 )
2024-07-12 21:21:01 +08:00
Wu Clan
e5262f0b32
Fix model template conditional syntax ( #351 )
...
* Fix model template conditional syntax
* Update README
2024-07-12 16:42:30 +08:00
Wu Clan
42ee5d7355
Add code generator README document ( #349 )
...
* Update and enable access log middleware
* Add code generator README document
* additional doc
2024-07-10 17:08:15 +08:00
Wu Clan
5a283b1c3c
Update and enable access log middleware ( #348 )
2024-07-10 16:47:23 +08:00
Wu Clan
f9ec9d5d56
Add code generator app ( #318 )
...
* Add code generator app
* Define the generator interfaces
* Update the name of the template files
* update lock hash
* update route and schemas
* update gen code structure
* add some gen codes
* upgrade SQLAlchemy to release
* update template util
* Fix lint error
* Add template rendering code
* Add gen model code
* Fix gen model table
* Update business model column naming
* Update any route
* Fix api ninja args
* Update gen business model
* Fix interface services logic
* Fix template render
* Add more code template
* Add model auto gen template
* Fix model type map style
* Update schema and model templates
* Update gen_model schema
* Fix model template if
* Update have_datetime_column field from gen_model to gen_business table
* Update the name of the zip
* Update model template vars
* Add download generate code
* Add preview code encoding
* Update service code template
* fix lint
* Update github auth tag
* Update requirements
* Add code generation write
* Update generate interface and zip conf
* Optimize templates details
* Update model relation column conf
* Add import tables module
* Add get all databases interface
* Fix get tables interface
* Bump pydantic to 2.8.1
* Upgrading lint dependencies
* Add import business and model implement
* Split import database execution code
* Update text SQL execution to prevent SQL injection
* Optimize schema name generation
* clean code
* Update create tables sql scripts
* Update import sql query conditions
* Add todo comments
* Mark business creation interface
* Update features in README
2024-07-10 12:12:29 +08:00
obrua
3b060c73b2
Refactor global log default handler ( #347 )
...
* 🦄 refactor: optimize log output
Unified log output using the loguru logging library
* 🌈 style: pre-commit fix
* 🌈 style: pre-commit fix
* Clean up and update some code
* Update default log output style
2024-07-09 18:40:25 +08:00
Wu Clan
85c16de32b
Fix user social binding query ( #344 )
2024-07-08 16:27:26 +08:00
Wu Clan
9aa74afff1
Add Linux Do OAuth2 login ( #343 )
...
* Add Linux Do OAuth2 login
* Adapt to linux do oauth2 email field
* Fix get user email logic
* Fix lint
2024-07-07 17:39:54 +08:00
Wu Clan
f21af0c3c3
Update app route definition rules ( #341 )
2024-07-02 09:29:22 +08:00
Wu Clan
af101d57fe
Update the tree structure traversal algorithm ( #338 )
2024-07-02 08:49:40 +08:00
Wu Clan
1ad5482a22
Restore the main startup of fastapi service ( #336 )
2024-06-16 14:09:14 +08:00
Wu Clan
805a5a4e96
Add test account to README ( #330 )
2024-06-08 23:47:35 +08:00
Wu Clan
08a8acb9ea
Update the opera log middleware task ( #326 )
...
* Update the opera log middleware task
* Delete task await
2024-06-03 12:58:05 +08:00
Wu Clan
dd474cdc08
Add interface fast response method ( #327 )
2024-06-03 12:46:05 +08:00
Wu Clan
84c16bc983
Delete the gzip middleware to improve performance ( #325 )
2024-06-03 12:45:42 +08:00
Wu Clan
2589ddcdf6
Upgrade and update fastapi service startup ( #319 )
2024-05-04 22:39:09 +08:00
Wu Clan
eb8dfda8fa
Update CRUDBase to sqlalchemy-crud-plus ( #317 )
...
* Update CRUDBase to dependent package
* Update sqla crud plus to 0.0.2
2024-04-27 23:07:40 +08:00
Wu Clan
9edb72d065
Fix missing data from alembic migration ( #312 )
2024-04-12 11:38:18 +08:00
Wu Clan
406116a230
Add backend scripts description ( #309 )
2024-03-31 19:48:58 +08:00
Wu Clan
8a165ec181
Fix English README.md update date ( #308 )
2024-03-22 18:24:03 +08:00
Wu Clan
5e438c685d
Refactor the backend architecture ( #299 )
...
* define the basic architecture
* Update script and deployment file locations
* Update the route registration
* Fix CI download dependencies
* Updated ruff to 0.3.3
* Update app subdirectory naming
* Update the model import
* fix pre-commit pdm lock
* Update the service directory naming
* Add CRUD method documents
* Fix the issue of circular import
* Update the README document
* Update the SQL statement for create tables
* Update docker scripts and documentation
* Fix docker scripts
* Update the backend README.md
* Add the security folder and move the redis client
* Update the configuration item
* Fix environment configuration reads
* Update the default configuration
* Updated README description
* Updated the user registration API
* Fix test cases
* Update the celery configuration
* Update and fix celery configuration
* Updated the celery structure
* Update celery tasks and api
* Add celery flower
* Update the import style
* Update contributors
2024-03-22 18:16:15 +08:00
Wu Clan
a98621b40d
Update the README.md branch prompt ( #302 )
2024-03-21 12:13:00 +08:00
Wu Clan
01ee7deeff
Prepare to lock the legacy branch ( #301 )
...
* Prepare to lock the legacy branch
* Update README.md
* Fix typo
* Fix the docker environment file
2024-03-21 10:56:12 +08:00
Wu Clan
3b64aeb97b
Add OAuth 2.0 authorization login ( #293 )
...
* [WIP] Add OAuth 2.0 authorization login
* Add social user relationship table
* Update social user relationship table back_populates
* Add OAuth 2.0 related interface
* Automatically redirect authorization addresses
* Update OAuth2 authorization to GitHub
* Add implementation code
* fix the callback interface return
* fix typo
* fix the api return
* fix imports
* Fix logic for creating system users and social tables
* Fix user information storage
* Add OAuth2 source link
* remove unnecessary db refresh
* remove the front end docker-compose annotation
2024-03-15 13:46:43 +08:00
Wu Clan
594efb5e96
Add the repository star map ( #296 )
2024-03-15 10:41:07 +08:00
Wu Clan
8af4336428
Update interface file directory level ( #295 )
...
* Update interface file directory level
* fix ruff format
2024-02-25 20:48:25 +08:00
Wu Clan
115b6f0b30
Update the response status code in exception handlers ( #292 )
2024-02-20 10:40:21 +08:00
Wu Clan
2bad404913
Add the front-end docker-compose script ( #283 )
...
* Add the front-end docker-compose script
* Update the file content location
* fix typo
* Update the default nginx docker compose
* Add an online demo document
2024-02-03 20:41:41 +08:00
Wu Clan
7e633dbdd5
Add the pdm project manager ( #282 )
...
* Add the pdm project manager
* Update the interactive links
* fix typo
2024-02-01 17:37:29 +08:00
Wu Clan
2ae020e70a
Restore the Github ci workflows ( #281 )
...
* Restore the Github ci workflows
* upgrade actions version
2024-01-31 10:37:41 +08:00
Wu Clan
94cbc629cd
Fix custom validator exception serialization in dev mode ( #278 )
...
* Fix custom validator exception serialization in dev mode
* Fix formatting judgment conditions
2024-01-24 10:17:20 +08:00
Wu Clan
4f1d1c2094
Add custom email string type ( #277 )
2024-01-24 10:17:04 +08:00
Wu Clan
cd96d2f5cd
Update dao and service instantiation styles ( #276 )
...
* Update dao and service instantiation styles
* Fix auth_service use
2024-01-22 10:22:13 +08:00
Wu Clan
576160129a
Update interface coding style ( #275 )
2024-01-20 19:58:19 +08:00
Wu Clan
754b9d9edc
Fix dept and menu parent id update logic ( #274 )
2024-01-20 19:58:06 +08:00
Wu Clan
b5c656f308
Update sponsor links and FUNDING ( #273 )
2024-01-18 23:06:42 +08:00
Wu Clan
a41b1673e5
Update schemas naming style ( #272 )
2024-01-18 19:27:41 +08:00
Wu Clan
a22aaa0a3e
Attempt to optimize serialization performance ( #266 )
...
* Attempt to serialize performance optimization
* Add casbin service functions return type
* update comments
2024-01-11 20:15:03 +08:00