Skip to content

Entity Favorite #9

Description

@JoseMedelG

Funcionalidad Favoritos

Un usuario quiere marcar como favorito un restaurante o un plato y poder visualizarlos en su perfil.

  • model/Favorite.java

    • id
    • createdAt
    • User user
    • Restaurant restaurant
    • Dish dish
  • repository/FavoriteRepository.java

    • findByUser_IdAndTiendasId
    • findByUser_IdAndProductoId
  • service/FavoriteService.java

    • toggleTienda
    • toggleProducto
    • findFavoriteTiendas
    • findFavoriteProductos
  • controller/FavoriteController.java

    • toggle
  • fragments/favorite-button.html

  • Editar:

    • tiendas/tienda-list.html añadir botón favorito
    • tiendas/tienda-detail.html añadir botón favorito
    • productos/producto-list.html añadir botón favorito
    • productos/producto-detail.html añadir botón favorito
  • GlobalModelAttributes crear un Controller Advice que expone datos que se pueden usar en todas las pantallas

  • user-detail.html mostrar también los favorite de ese usuario

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions