Commit graph

5 commits

Author SHA1 Message Date
7a1853ce02 Features: 1) Add @extend_schema_field for get_recently_viewed to improve OpenAPI schema generation.
Fixes: 1) Correct logic in `get_recently_viewed` method to properly handle `recently_viewed` items.

Extra: 1) Add missing import for `drf_spectacular.utils.extend_schema_field`; 2) Update method docstring for clarity; 3) Adjust typing in `get_recently_viewed` to use `List[Dict[str, Any]]`.
2025-05-26 15:17:49 +03:00
d7843f0bbf Features: 1) Add 'recently_viewed' field to user serializer;
Fixes:

Extra: 1) Remove 'created' field from user
2025-05-26 15:12:21 +03:00
71dd240505 Features: 1) Add 'recently_viewed' field to user serializer;
Fixes:

Extra:
2025-05-26 15:11:33 +03:00
89f6594751 Features: 1) Add RecentProductConnection to support recently viewed products in GraphQL; 2) Implement recently_viewed field in UserType with reverse-chronological product ordering; 3) Add recently_viewed field to UserSerializer and return data with ProductSimpleSerializer.
Fixes: 1) Fix `resolve_recently_viewed` to handle empty UUIDs and avoid breaking queries.

Extra: Refactor imports in `graphene/object_types.py` and `serializers.py` for better clarity; Adjust minor formatting in `TokenObtainSerializer`.
2025-05-26 14:54:21 +03:00
68febcdb08 Initial Commit 2025-04-29 22:40:30 +03:00