View Issue Details

IDProjectCategoryView StatusLast Update
0000046CAMAP/InterAMAP44CAMAPpublic2023-08-31 01:26
ReporterAmaury Assigned ToAmaury  
PriorityhighSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Versionv1.0.1 
Target Versionv1.0.2Fixed in Versionv1.0.2 
Summary0000046: Refonte de la gestion des stocks
Description

Remise à plat du système de gestion de stock

TagsNo tags attached.

Relationships

related to 0000082 closedAmaury Import ASANA: Message quand le stock est à zéro 

Activities

Amaury

2023-08-02 18:57

administrator   ~0000131

Last edited: 2023-08-14 13:29

Changement du mode de fonctionnement de la gestion des stocks. Le stock produit est statique et n'est plus mis à jour lors des commandes. Il s'agit d'un stock "initial".

  • En AMAP Classique, il est valable pour tout le contrat, en AMAP Variable, il est valable pour toutes les distris ouvertes en commande.
  • Comme il n'est plus mis à jour dynamiquement lors du passage des commandes, on calcul lors d'un passage de commande le stock disponible pour la distri concernée (stock dispo = stock statique - total des commandes)
  • Dorénavant, le stock affiché dans la vue Catalogue/Produits est calculé dynamiquement comme ci-dessus en prenant comme date de distri la prochaine distribution "ouverte" (orderEndDate > now). La date de la distri prise en compte est indiquée dans un tool-tip

Fichiers:

  • src/service/ProductService.hx
  • src/service/OrderService.hx
  • src/controller/Product.hx
  • src/controller/ContractAdmin.hx
  • lang/master/tpl/contractadmin/products.mtt

Amaury

2023-08-11 01:16

administrator   ~0000137

Last edited: 2023-08-14 23:28

Subsistent quelques problèmes non critiques:

  • Saisie par l'utilisateur, la commande saisie ne se met pas à jour en cas d'échec pour cause de stock, mais un message d'erreur est bien affiché
  • En saisie par le coordinateur, un message d'erreur s'affiche bien mais il faut fermer la fenêtre de saisie et la réouvrir

Issue History

Date Modified Username Field Change
2023-06-02 23:29 Invite New Issue
2023-06-15 10:20 Amaury Target Version => v1.1
2023-07-15 16:49 Amaury Category CAMAP Amap44 => CAMAP
2023-08-01 17:38 Amaury Reproducibility have not tried => always
2023-08-01 17:38 Amaury Product Version => v1.0.1
2023-08-01 17:38 Amaury Target Version => v1.0.2
2023-08-01 17:38 Amaury Description Updated
2023-08-01 17:38 Amaury Severity minor => major
2023-08-01 17:39 Amaury Priority normal => high
2023-08-01 17:39 Amaury Severity major => minor
2023-08-01 17:42 Amaury Assigned To => Amaury
2023-08-01 17:42 Amaury Status new => assigned
2023-08-02 18:57 Amaury Note Added: 0000131
2023-08-02 18:57 Amaury Note Edited: 0000131
2023-08-02 18:59 Amaury Note Edited: 0000131
2023-08-05 18:55 Amaury Note Edited: 0000131
2023-08-05 18:55 Amaury Note Edited: 0000131
2023-08-05 18:56 Amaury Note Edited: 0000131
2023-08-05 18:57 Amaury Note Edited: 0000131
2023-08-05 18:57 Amaury Note Edited: 0000131
2023-08-05 18:58 Amaury Note Edited: 0000131
2023-08-05 18:58 Amaury Note Edited: 0000131
2023-08-06 12:52 Amaury Reporter Invite => Amaury
2023-08-10 19:39 Amaury Note Edited: 0000131
2023-08-11 01:16 Amaury Note Added: 0000137
2023-08-11 01:17 Amaury Note Edited: 0000137
2023-08-11 01:17 Amaury Note Edited: 0000137
2023-08-11 01:22 Amaury Note Edited: 0000131
2023-08-11 01:23 Amaury Note Edited: 0000137
2023-08-11 01:23 Amaury Note Edited: 0000137
2023-08-11 01:23 Amaury Note Edited: 0000137
2023-08-11 01:23 Amaury Note Edited: 0000137
2023-08-11 01:24 Amaury Note Edited: 0000137
2023-08-11 01:24 Amaury Note Edited: 0000131
2023-08-14 13:27 Amaury Note Edited: 0000137
2023-08-14 13:29 Amaury Note Edited: 0000131
2023-08-14 23:28 Amaury Note Edited: 0000137
2023-08-15 00:05 Amaury Status assigned => resolved
2023-08-15 00:05 Amaury Resolution open => fixed
2023-08-15 00:05 Amaury Fixed in Version => v1.0.2
2023-08-15 00:09 Amaury Relationship added related to 0000082
2023-08-16 01:44 Amaury Summary Revoir la gestion des stocks => Refonte de la gestion des stocks
2023-08-31 01:26 Amaury Status resolved => closed