Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simplificar representación en formato card para stories #690

Open
3 tasks
rolivencia opened this issue Apr 8, 2024 · 1 comment
Open
3 tasks

Simplificar representación en formato card para stories #690

rolivencia opened this issue Apr 8, 2024 · 1 comment
Assignees
Labels
🏎️ mejora Nueva característica o requerimiento
Milestone

Comments

@rolivencia
Copy link
Member

rolivencia commented Apr 8, 2024

Descripción

Las stories en formato card, a manera de preview, representan una versión reducida del contenido y la información referida a una Story disponible para lectura en el sistema.

Para aliviar el tamaño de las requests enviadas desde el servidor, se hace necesario auditar cuáles son las propiedades redundantes para la representación en formato tarjeta y pulir la implementación de las diversas entidades, servicios y componentes relacionados en la obtención de stories en formato card.

Tareas

  • Modificar el tipado de StoryCard para que refleje con precisión cuáles son las propiedades a utilizar para la representación en formato card de las stories.
  • Modificar queries a Sanity para obtener únicamente datos relevantes a la representación en formato card de las stories.
  • Modificar método parseStoryCardContent() en story.service.ts para asignar correctamente los DTOs recibidos al modelo StoryCard.

Criterios de aceptación

  • La representación en formato card de las stories no debe tener propiedades que no son utilizadas para mostrar contenido (por ejemplo, como ahora sucede con el campo summary, que es enviado desde el server en las queries).

Recursos

Dominio

  • story.model.ts

Backend

  • api/story.service.ts

Frontend

  • story.service.ts
@rolivencia rolivencia added the 🏎️ mejora Nueva característica o requerimiento label Apr 8, 2024
@rolivencia
Copy link
Member Author

rolivencia commented Jun 6, 2024

Ya ha sido abordado experimentalmente con la introducción diferenciada de los tipos StoryPreview y StoryCard en la branch author-test y el cambio en la estructura de las queries que obtienen las storylists.

@rolivencia rolivencia added this to the 2.4.2 milestone Jun 10, 2024
@rolivencia rolivencia self-assigned this Jun 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🏎️ mejora Nueva característica o requerimiento
Projects
None yet
Development

No branches or pull requests

1 participant