Listas de compra múltiples (Súper, Farmacia, etc.) con priorización,
marca de comprado e integración opcional con expenses para convertir
una compra en un gasto compartido.
convive/module-shopping
| Método | Ruta |
|---|---|
| GET | /shopping-lists |
| POST | /shopping-lists |
| PATCH | /shopping-lists/:id |
| DELETE | /shopping-lists/:id |
| GET | /shopping-lists/:id/items |
| POST | /shopping-lists/:id/items |
| DELETE | /shopping-lists/:id/items/purchased |
| PATCH | /shopping-items/:id |
| PATCH | /shopping-items/:id/toggle |
| DELETE | /shopping-items/:id |
| POST | /shopping-items/:id/buy-as-expense (requiere expenses activo) |
shopping_listsshopping_items
Nada en duro. Si expenses no está activo, la conversión "comprar como
gasto" devuelve 400; el resto de funciones siguen disponibles.
MIT