Implementar la funcionalidad de editar y eliminar publicaciones mediante el icono de tres puntos en la vista de cada post. Al presionar el icono en un post ajeno, se debe desplegar un menú con las opciones "Reportar post" y "No me interesa". Para los posts propios, las opciones serán "Editar" y "Eliminar". Además, se debe implementar la lógica necesaria para actualizar o eliminar las publicaciones en la base de datos según corresponda.
Así es como debe lucir:
Subtareas
Implementar la lógica para desplegar un menú contextual al presionar el icono de tres puntos, mostrando las opciones correspondientes según si el post es propio o ajeno.
Desarrollar la funcionalidad de edición de posts propios, permitiendo al usuario modificar el contenido y actualizarlo en la base de datos.
Implementar la funcionalidad de eliminación de posts propios, borrando la publicación de la base de datos.
Realizar pruebas para verificar que las funcionalidades de edición y eliminación de posts funcionen correctamente y que los datos se actualicen o eliminen adecuadamente en la base de datos.
Notas
Para iniciar con la issue:
Llena el campo "Start date" de la issue.
git fetch origin
git checkout feat/#79/update-and-delete-post
Para finalizar el issue:
Llenar el campo "End date" de la issue.
Anexar capturas de pantalla o GIF del flujo de edición y eliminación de publicaciones al PR.
Asegurarse de seguir las pautas de diseño y estilo establecidas en el proyecto.
El diseño del menú contextual que se despliega al presionar el icono de tres puntos debe ser coherente con el estilo general de la aplicación, asegurando que sea intuitivo y fácil de usar para los usuarios. Las opciones de "Reportar post", "No me interesa", "Editar" y "Eliminar" deben estar claramente diferenciadas y ser fáciles de seleccionar.
Descripción
Implementar la funcionalidad de editar y eliminar publicaciones mediante el icono de tres puntos en la vista de cada post. Al presionar el icono en un post ajeno, se debe desplegar un menú con las opciones "Reportar post" y "No me interesa". Para los posts propios, las opciones serán "Editar" y "Eliminar". Además, se debe implementar la lógica necesaria para actualizar o eliminar las publicaciones en la base de datos según corresponda.
Así es como debe lucir:
Subtareas
Notas
Para iniciar con la issue:
git fetch origin
git checkout feat/#79/update-and-delete-post
Para finalizar el issue:
Asegurarse de seguir las pautas de diseño y estilo establecidas en el proyecto.
Recursos útiles
Diseño
El diseño del menú contextual que se despliega al presionar el icono de tres puntos debe ser coherente con el estilo general de la aplicación, asegurando que sea intuitivo y fácil de usar para los usuarios. Las opciones de "Reportar post", "No me interesa", "Editar" y "Eliminar" deben estar claramente diferenciadas y ser fáciles de seleccionar.