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