Favorieten toegevoegd aan de navigatiebalk en sidebar.

This commit is contained in:
2026-08-29 19:53:28 +02:00
parent 2912f7c455
commit ce07575d5e
19 changed files with 355 additions and 29 deletions
+32
View File
@@ -34,6 +34,8 @@ require("../controllers/CategoryController");
const ShoppingListController =
require("../controllers/ShoppingListController");
const FavoriteController = require("../controllers/FavoriteController");
const MenuController =
require("../controllers/MenuController");
@@ -119,6 +121,24 @@ router.post(
ProductController.remove.bind(ProductController)
);
router.post(
"/products/:id/favorite",
auth,
FavoriteController.toggle.bind(FavoriteController)
);
router.get(
"/favorites",
auth,
FavoriteController.index.bind(FavoriteController)
);
router.post(
"/favorites/:productId/delete",
auth,
FavoriteController.remove.bind(FavoriteController)
);
router.get(
"/lists",
auth,
@@ -149,6 +169,18 @@ router.post(
ShoppingListController.create.bind(ShoppingListController)
);
router.post(
"/lists/:id/favorites/add",
auth,
ShoppingListController.addFavoriteProducts.bind(ShoppingListController)
);
router.post(
"/lists/:id/items/clear",
auth,
ShoppingListController.clearItems.bind(ShoppingListController)
);
router.get(
"/lists/:id",
auth,