Add updateStatus and update to ShoppingPostRest
Requests de ejemplo. En el edit no dejé que se cambiara la categoría, ni el status (eso tiene su propio endpoint y también estaría bueno que se cambie facilmente con un toggle por ejemplo). Tenemos que ver si dejamos que se haga un update de las imágenes. En caso de hacerlo hay que tener en cuenta también MongoDB y hacer delete de las fotos descartadas.
curl --location --request PUT 'http://localhost:5000/shoppingPost/updateStatus' \
--header 'Content-Type: application/json' \
--data-raw '{
"id": "1",
"shoppingPostStatus": "PUBLISHED"
}'
curl --location --request PUT 'http://localhost:5000/shoppingPost/update' \
--header 'Content-Type: application/json' \
--data-raw '{
"id": "1",
"title": "Test 1",
"description": "description",
"price": 1000.0,
"hasDelivery": true,
"deliveryCost": 10,
"addresses": [
"direccion 1_edit",
"direccion 2",
"direccion 3_edit"
],
"stock": 102,
"onSale": true,
"saleDiscount": 5,
"isNew": true,
"weight": null,
"shoppingPostStatus": "PAUSED",
"averageRating": null,
"date": null,
"category": {
"id": "1",
"name": "Indumentaria"
},
"sellerEmail": "agus@example.com",
"base64Images": null
}'