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
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
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
10c0c691a7
Update user email and phone operation logic ( #654 )
2025-06-08 16:43:51 +08:00
Wu Clan
57ae7f03a6
Refactor routes to better align with RESTful ( #645 )
2025-05-31 17:01:44 +08:00
Wu Clan
ccfe35ea85
Simplify the user info update business ( #638 )
2025-05-29 18:09:50 +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
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
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
1c46e2480c
Fix return schema of user me api ( #497 )
2025-01-23 21:52:16 +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
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
Meepoljdx
78dad3021a
Add postgresql database support ( #475 )
...
* feat: add postgresql db supports
* change: change mysql conn str create way
* fix: Modify the default alembic migration file to meet multi-database support
* Update settings and lint
* update models
* Simplify database config
* Simplify the get db method
* Update create db url
* Updated model type adaptation
* Update sql scripts
* Fix models type
* Adaptation to postgresql code generation
* Update README.md
* Fix alembic file template
* Update docker scripts
2024-12-25 22:04:04 +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
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