Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 0 additions & 8 deletions backend/common/enums.py
Original file line number Diff line number Diff line change
Expand Up @@ -103,14 +103,6 @@ class StatusType(IntEnum):
enable = 1


class UserSocialType(StrEnum):
"""用户社交类型"""

github = 'GitHub'
google = 'Google'
linux_do = 'LinuxDo'


class FileType(StrEnum):
"""文件类型"""

Expand Down
2 changes: 1 addition & 1 deletion backend/plugin/oauth2/api/v1/github.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@
from fastapi_oauth20 import FastAPIOAuth20, GitHubOAuth20
from starlette.responses import RedirectResponse

from backend.common.enums import UserSocialType
from backend.common.response.response_schema import ResponseSchemaModel, response_base
from backend.core.conf import settings
from backend.database.db import CurrentSessionTransaction
from backend.plugin.oauth2.enums import UserSocialType
from backend.plugin.oauth2.service.oauth2_service import oauth2_service

router = APIRouter()
Expand Down
2 changes: 1 addition & 1 deletion backend/plugin/oauth2/api/v1/google.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@
from fastapi_oauth20 import FastAPIOAuth20, GoogleOAuth20
from starlette.responses import RedirectResponse

from backend.common.enums import UserSocialType
from backend.common.response.response_schema import ResponseSchemaModel, response_base
from backend.core.conf import settings
from backend.database.db import CurrentSessionTransaction
from backend.plugin.oauth2.enums import UserSocialType
from backend.plugin.oauth2.service.oauth2_service import oauth2_service

router = APIRouter()
Expand Down
2 changes: 1 addition & 1 deletion backend/plugin/oauth2/api/v1/linux_do.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@
from fastapi_oauth20 import FastAPIOAuth20, LinuxDoOAuth20
from starlette.responses import RedirectResponse

from backend.common.enums import UserSocialType
from backend.common.response.response_schema import ResponseSchemaModel, response_base
from backend.core.conf import settings
from backend.database.db import CurrentSessionTransaction
from backend.plugin.oauth2.enums import UserSocialType
from backend.plugin.oauth2.service.oauth2_service import oauth2_service

router = APIRouter()
Expand Down
9 changes: 9 additions & 0 deletions backend/plugin/oauth2/enums.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
from backend.common.enums import StrEnum


class UserSocialType(StrEnum):
"""用户社交类型"""

github = 'GitHub'
google = 'Google'
linux_do = 'LinuxDo'
2 changes: 1 addition & 1 deletion backend/plugin/oauth2/schema/user_social.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from pydantic import Field

from backend.common.enums import UserSocialType
from backend.common.schema import SchemaBase
from backend.plugin.oauth2.enums import UserSocialType


class UserSocialSchemaBase(SchemaBase):
Expand Down
3 changes: 2 additions & 1 deletion backend/plugin/oauth2/service/oauth2_service.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,13 @@
from backend.app.admin.schema.user import AddOAuth2UserParam
from backend.app.admin.service.login_log_service import login_log_service
from backend.common.context import ctx
from backend.common.enums import LoginLogStatusType, UserSocialType
from backend.common.enums import LoginLogStatusType
from backend.common.i18n import t
from backend.common.security import jwt
from backend.core.conf import settings
from backend.database.redis import redis_client
from backend.plugin.oauth2.crud.crud_user_social import user_social_dao
from backend.plugin.oauth2.enums import UserSocialType
from backend.plugin.oauth2.schema.user_social import CreateUserSocialParam
from backend.utils.timezone import timezone

Expand Down