Skip to content

Commit 95ff337

Browse files
committed
Encapsulate logic in value objects
1 parent afd080b commit 95ff337

31 files changed

Lines changed: 130 additions & 161 deletions

src/app/application/commands/activate_user.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
from app.domain.enums.user_role import UserRole
2020
from app.domain.exceptions.user import UserNotFoundByUsernameError
2121
from app.domain.services.user import UserService
22-
from app.domain.value_objects.username.username import Username
22+
from app.domain.value_objects.username import Username
2323

2424
log = logging.getLogger(__name__)
2525

src/app/application/commands/change_password.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
from app.domain.entities.user import User
1919
from app.domain.exceptions.user import UserNotFoundByUsernameError
2020
from app.domain.services.user import UserService
21-
from app.domain.value_objects.raw_password.raw_password import RawPassword
22-
from app.domain.value_objects.username.username import Username
21+
from app.domain.value_objects.raw_password import RawPassword
22+
from app.domain.value_objects.username import Username
2323

2424
log = logging.getLogger(__name__)
2525

src/app/application/commands/create_user.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
from app.domain.enums.user_role import UserRole
2020
from app.domain.exceptions.user import UsernameAlreadyExistsError
2121
from app.domain.services.user import UserService
22-
from app.domain.value_objects.raw_password.raw_password import RawPassword
23-
from app.domain.value_objects.username.username import Username
22+
from app.domain.value_objects.raw_password import RawPassword
23+
from app.domain.value_objects.username import Username
2424

2525
log = logging.getLogger(__name__)
2626

src/app/application/commands/deactivate_user.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
from app.domain.enums.user_role import UserRole
2121
from app.domain.exceptions.user import UserNotFoundByUsernameError
2222
from app.domain.services.user import UserService
23-
from app.domain.value_objects.username.username import Username
23+
from app.domain.value_objects.username import Username
2424

2525
log = logging.getLogger(__name__)
2626

src/app/application/commands/grant_admin.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
from app.domain.enums.user_role import UserRole
1818
from app.domain.exceptions.user import UserNotFoundByUsernameError
1919
from app.domain.services.user import UserService
20-
from app.domain.value_objects.username.username import Username
20+
from app.domain.value_objects.username import Username
2121

2222
log = logging.getLogger(__name__)
2323

src/app/application/commands/revoke_admin.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
from app.domain.enums.user_role import UserRole
1616
from app.domain.exceptions.user import UserNotFoundByUsernameError
1717
from app.domain.services.user import UserService
18-
from app.domain.value_objects.username.username import Username
18+
from app.domain.value_objects.username import Username
1919

2020
log = logging.getLogger(__name__)
2121

src/app/application/common/ports/user_command_gateway.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
from app.domain.entities.user import User
55
from app.domain.value_objects.user_id import UserId
6-
from app.domain.value_objects.username.username import Username
6+
from app.domain.value_objects.username import Username
77

88

99
class UserCommandGateway(Protocol):

src/app/domain/entities/user.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from app.domain.enums.user_role import UserRole
55
from app.domain.value_objects.user_id import UserId
66
from app.domain.value_objects.user_password_hash import UserPasswordHash
7-
from app.domain.value_objects.username.username import Username
7+
from app.domain.value_objects.username import Username
88

99

1010
@dataclass(eq=False, kw_only=True)

src/app/domain/exceptions/user.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from app.domain.enums.user_role import UserRole
44
from app.domain.exceptions.base import DomainError
5-
from app.domain.value_objects.username.username import Username
5+
from app.domain.value_objects.username import Username
66

77

88
class UsernameAlreadyExistsError(DomainError):

src/app/domain/ports/password_hasher.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from abc import abstractmethod
22
from typing import Protocol
33

4-
from app.domain.value_objects.raw_password.raw_password import RawPassword
4+
from app.domain.value_objects.raw_password import RawPassword
55

66

77
class PasswordHasher(Protocol):

0 commit comments

Comments
 (0)