Ticket #158 (new compito)
Prevedere diversi "tipi di ordine"
| Reported by: | fero | Owned by: | |
|---|---|---|---|
| Priority: | importante | Milestone: | Consegna finale |
| Component: | sviluppo | Keywords: | ordine, chiusura, tipo |
| Cc: |
Description
Nel !GASSupplierSolidalPact appaiono i default per l'ordine.
Tra questi c'è: order_minimum_amount che è impostato ad un CurrencyField.
Il nome non è corretto in quanto amount l'abbiamo riferito ad una quantità e metteremo _price se riferito ad un costo.
Questi vincoli andrebbero a definire il "tipo di ordine" (quindi derivato e non impostato come campo nel db [ipotesi]) che serve sia per la gestione dell'ordine, sia per la visualizzazione grafica dell'avanzamento dell'ordine (ad esempio: se si devono ordinare almeno 30Kg e se ne sono ordinati 15 --> avanzamento = 50% l'ordine non è chiudibile finché non arriva almeno al 100%).
Note: See
TracTickets for help on using
tickets.

Ad una prima chiacchierata si pensava di definire i seguenti campi:
servirebbe anche un order_amount_mu per definire l'unità di misura in cui è espresso l' order_minimum_amount e poter fare le conversioni.
In futuro si potrà prevedere una migliore gestione di questi vincoli (se i GAS esplodessero servirebbe ad es. un order_maximum_amount ... speriamo che serva allora!)