Wu Clan
6a065797f5
Update request state usage to context variable ( #853 )
...
* Update request state usage to context variable
* Update context to custom ctx
* Fix the exception interception in opera log
* restore elapsed
2025-10-16 10:23:39 +08:00
Wu Clan
e923f13e83
Bump fastapi and pydantic to the latest ( #851 )
2025-10-14 15:18:35 +08:00
Wu Clan
74df1d1ce2
Bump sqlalchemy crud plus from 0.12.0 to 0.12.1 ( #848 )
2025-10-13 10:45:49 +08:00
Wu Clan
54e09b68c7
Bump fastapi and sqlalchemy to support python 3.14 ( #847 )
2025-10-11 13:19:10 +08:00
Wu Clan
51354593d0
Bump dependencies and pre-commits ( #845 )
2025-10-09 13:26:56 +08:00
Wu Clan
931d6b281a
Fix the psycopg dependency naming ( #795 )
2025-09-04 11:54:39 +08:00
Wu Clan
1e38e1918b
Bump dependencies and pre-commits ( #791 )
2025-09-02 12:45:34 +08:00
Wu Clan
4ddf84fa22
Bump granian from 2.4.0 to 2.4.2 ( #727 )
2025-07-16 12:28:02 +08:00
Wu Clan
802b0d456a
Optimize celery integrations and events ( #721 )
2025-07-14 19:17:24 +08:00
Wu Clan
ce3be1db8e
Add support for celery dynamic tasks ( #715 )
...
* Add support for celery dynamic tasks
* Update the celery conf
* Update the celery task tables name
* Refactor the celery task-related interfaces
* Optimize auto-discovery tasks
* Remove redundant config
* Refine the business codes
* Optimize crontab validation returns
* Update dependencies in pyproject toml
* Fix some bugs
* Update dependencies
* Update the version to 1.7.0
* Fix update and delete event
2025-07-11 07:54:33 +08:00
Wu Clan
e84ef04f15
Update the CLI startup service mode ( #718 )
2025-07-10 20:33:50 +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
4ed49d2d13
Replace gunicorn deployment to granian ( #705 )
...
* Replace gunicorn deployment to granian
* Update env comments
* Fix the granian env
2025-07-01 21:33:49 +08:00
Wu Clan
88695ac6ad
Add custom CLI for service startup ( #697 )
...
* Add custom CLI for service startup
* Remove redundant scripts
* Fix lint
2025-06-28 14:56:19 +08:00
Wu Clan
11d7792c0f
Bump sqlalchemy crud plus version to 1.10.0 ( #668 )
...
* Bump sqlalchemy crud plus version to 1.10.0
* Update filter style
* Update filters style
2025-06-14 12:35:19 +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
1a7734185f
Fix non-asyncio nested async IO ( #610 )
...
* Fix non-asyncio nested async IO
* Add redis init ping
2025-05-20 18:11:11 +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
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
65500d7a53
Bump fastapi pagination from 0.12.34 to 0.13.0 ( #587 )
2025-04-23 13:04:09 +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
996895e775
Bump dependencies and pre-commits ( #559 )
2025-03-28 14:22:20 +08:00
Wu Clan
baebdd9870
Optimize dependencies to reduce package size ( #548 )
2025-03-17 18:41:58 +08:00
Huyuwei
5b42e59d65
Add Aliyun mirror to PyPI index in pyproject.toml ( #541 )
...
* Add Aliyun mirror to PyPI index in pyproject.toml
* Update uv.lock
* fix end of files
* Remove UV_INDEX environment variable from Dockerfile
2025-03-11 16:48:30 +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
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
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
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