Skip to content

Commit 4ec78ec

Browse files
committed
refactor: move infrastructure to module from core
1 parent cc9a574 commit 4ec78ec

17 files changed

Lines changed: 37 additions & 37 deletions

File tree

alembic/env.py

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -7,34 +7,34 @@
77
from sqlalchemy.ext.asyncio import async_engine_from_config
88

99
from alembic import context
10-
from src.core.authorization.infrastructure.models.casbin_rule_model import (
10+
from src.core.config.setting import get_settings
11+
from src.core.security.infrastructure.models.audit_log_model import (
12+
AuditLogModel, # noqa: F401
13+
)
14+
from src.core.security.infrastructure.models.error_trace_model import (
15+
ErrorTraceModel, # noqa: F401
16+
)
17+
from src.core.security.infrastructure.models.login_attempt_model import (
18+
LoginAttemptModel, # noqa: F401
19+
)
20+
from src.modules.authorization.infrastructure.models.casbin_rule_model import (
1121
CasbinRuleModel, # noqa: F401
1222
)
13-
from src.core.authorization.infrastructure.models.permission_model import (
23+
from src.modules.authorization.infrastructure.models.permission_model import (
1424
PermissionModel, # noqa: F401
1525
)
16-
from src.core.authorization.infrastructure.models.resource_model import (
26+
from src.modules.authorization.infrastructure.models.resource_model import (
1727
AuthorizationResourceModel, # noqa: F401
1828
)
19-
from src.core.authorization.infrastructure.models.role_model import (
29+
from src.modules.authorization.infrastructure.models.role_model import (
2030
RoleModel, # noqa: F401
2131
)
22-
from src.core.authorization.infrastructure.models.role_permission_model import (
32+
from src.modules.authorization.infrastructure.models.role_permission_model import (
2333
RolePermissionModel, # noqa: F401
2434
)
25-
from src.core.authorization.infrastructure.models.user_has_role_model import (
35+
from src.modules.authorization.infrastructure.models.user_has_role_model import (
2636
UserHasRoleModel, # noqa: F401
2737
)
28-
from src.core.config.setting import get_settings
29-
from src.core.security.infrastructure.models.audit_log_model import (
30-
AuditLogModel, # noqa: F401
31-
)
32-
from src.core.security.infrastructure.models.error_trace_model import (
33-
ErrorTraceModel, # noqa: F401
34-
)
35-
from src.core.security.infrastructure.models.login_attempt_model import (
36-
LoginAttemptModel, # noqa: F401
37-
)
3838
from src.modules.todo.infrastructure.models.todo_model import TodoModel # noqa: F401
3939
from src.modules.user.infrastructure.models.refresh_token_model import (
4040
RefreshTokenModel, # noqa: F401

src/core/seed/runner.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22

33
from sqlalchemy.ext.asyncio import AsyncSession
44

5-
from src.core.authorization.infrastructure.repositories.casbin_policy_repository import (
6-
SQLAlchemyCasbinPolicyRepository,
7-
)
8-
from src.core.authorization.infrastructure.services.casbin_authorization_service import (
9-
CasbinAuthorizationService,
10-
)
115
from src.core.config.setting import get_settings
126
from src.core.database.postgres.session import AsyncSessionLocal
137
from src.core.seed.authorization import AuthorizationSeedResult, seed_authorization
148
from src.core.seed.user import SeedUserConfig, UserSeedResult, seed_user
9+
from src.modules.authorization.infrastructure.repositories.casbin_policy_repository import (
10+
SQLAlchemyCasbinPolicyRepository,
11+
)
12+
from src.modules.authorization.infrastructure.services.casbin_authorization_service import (
13+
CasbinAuthorizationService,
14+
)
1515
from src.modules.user.infrastructure.repositories.user_repository import (
1616
SQLAlchemyUserRepository,
1717
)

src/modules/authorization/application/get_role/handler.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from src.modules.authorization.application.get_role.query import GetRoleQuery
22
from src.modules.authorization.domain.entities.role import Role
3-
from src.core.authorization.infrastructure.repositories.casbin_policy_repository import (
3+
from src.modules.authorization.infrastructure.repositories.casbin_policy_repository import (
44
CasbinPolicyRepository,
55
)
66

src/core/authorization/infrastructure/models/__init__.py renamed to src/modules/authorization/infrastructure/models/__init__.py

File renamed without changes.

src/core/authorization/infrastructure/models/casbin_rule_model.py renamed to src/modules/authorization/infrastructure/models/casbin_rule_model.py

File renamed without changes.

src/core/authorization/infrastructure/models/permission_model.py renamed to src/modules/authorization/infrastructure/models/permission_model.py

File renamed without changes.

src/core/authorization/infrastructure/models/resource_model.py renamed to src/modules/authorization/infrastructure/models/resource_model.py

File renamed without changes.

src/core/authorization/infrastructure/models/role_model.py renamed to src/modules/authorization/infrastructure/models/role_model.py

File renamed without changes.

src/core/authorization/infrastructure/models/role_permission_model.py renamed to src/modules/authorization/infrastructure/models/role_permission_model.py

File renamed without changes.

src/core/authorization/infrastructure/models/user_has_role_model.py renamed to src/modules/authorization/infrastructure/models/user_has_role_model.py

File renamed without changes.

0 commit comments

Comments
 (0)