mart1ver/oressource

Refonte des ventes GUI/Logique

Closed this issue · 3 comments

Reprendre ventes.php sur le modèle des collectes et sorties.
Questions fonctionnalités on en est :
Client:

  • Saisie d'un « article » avec ou sans objet
  • Pavé numérique avec les champs quantités, masse, prix fonctionnel
  • Affichage des articles
  • Structure de donnée (simple) représentant les données
  • Suppressions d'articles
  • Envoie des données au serveur en JSON
  • Ventes en lot fonctionnelle voir #232
  • Pesée en caisse voir #131
  • Obligation de la pesée en caisse si actif dans les config
  • merge #229
  • Mise à jour des bilans ventes.

Serveur:

  • Point d'API POST sur /api/ventes
  • Pesées associées a des ventes.

Repousse dans une autre issue:

  • Unifié gestion Remboursement/Ventes plus tard En fait ça fait 300 lignes de front minimum en moins... #288

J'ai malheureusement pas réutiliser tout le code des sorties/collectes car je suis d'accord avec @yvan-sraka j'ai un peu trop fait tordu pour du code qui va bouger.

Édition le 2017-12-26

En lien avec #131

J'ai une branche la dessus c'est encore très actif j'ai essayé de faire moins plat de pâte sans trop faire d'ingénierie dessus. https://github.com/darnuria/oressource/tree/refactoring/ventes

On pars sur le bug spécifique des remboursements #288 le reste c'est bon!