diff --git a/rsconcept/backend/apps/users/serializers.py b/rsconcept/backend/apps/users/serializers.py index b8bcc54d..7a48796c 100644 --- a/rsconcept/backend/apps/users/serializers.py +++ b/rsconcept/backend/apps/users/serializers.py @@ -78,7 +78,6 @@ class UserInfoSerializer(serializers.ModelSerializer): model = models.User fields = [ 'id', - 'username', 'first_name', 'last_name', ] @@ -106,6 +105,11 @@ class ChangePasswordSerializer(serializers.Serializer): new_password = serializers.CharField(required=True) +class ResetPasswordSerializer(serializers.Serializer): + ''' Serializer: Change password. ''' + email = serializers.EmailField(required=True) + + class SignupSerializer(serializers.ModelSerializer): ''' Serializer: Create user profile. ''' id = serializers.IntegerField(read_only=True) diff --git a/rsconcept/frontend/src/context/UsersContext.tsx b/rsconcept/frontend/src/context/UsersContext.tsx index 98c64669..e089f7b2 100644 --- a/rsconcept/frontend/src/context/UsersContext.tsx +++ b/rsconcept/frontend/src/context/UsersContext.tsx @@ -43,7 +43,7 @@ export const UsersState = ({ children }: UsersStateProps) => { } return user.first_name + ' ' + user.last_name; } - return user.username; + return `Аноним ${userID}`; } const reload = useCallback( diff --git a/rsconcept/frontend/src/models/library.ts b/rsconcept/frontend/src/models/library.ts index 4b09f3a8..178e31bc 100644 --- a/rsconcept/frontend/src/models/library.ts +++ b/rsconcept/frontend/src/models/library.ts @@ -50,7 +50,7 @@ export interface IUserProfile extends Omit {} /** * Represents user reference information. */ -export interface IUserInfo extends Omit {} +export interface IUserInfo extends Omit {} /** * Represents data needed to update password for current user.