Commit graph

117 commits

Author SHA1 Message Date
Hugo Manet
92ec85dbbd Ajout d'un .distinct() dans la selection des articles liés à un supplier 2016-12-07 21:35:27 +01:00
Aurélien Delobelle
3a777a7045 Merge branch 'issue63' into k-fet 2016-09-24 18:51:41 +02:00
Aurélien Delobelle
59dcb72542 K-Psul - Fix erreur 500 caisse inexistante 2016-09-24 18:49:40 +02:00
Aurélien Delobelle
3ead35e171 clean 2016-09-24 18:27:40 +02:00
Aurélien Delobelle
1ce16f48f6 Annulation transferts
Possibilité d'annuler un (ou plusieurs) transferts depuis la page
"Transferts"
2016-09-24 14:18:26 +02:00
Martin Pépin
c79456e958 Syntaxe py3
`except e1, e2:` n'est pas valide en python3, il faut des parenthèses.
2016-09-12 23:24:18 +02:00
Aurélien Delobelle
f614051365 Fix création compte 2016-09-06 19:49:28 +02:00
Aurélien Delobelle
5569b7d154 Fix encodage password 2016-09-06 15:30:51 +02:00
Aurélien Delobelle
58cb6015fc fix transfers 2016-09-05 22:12:58 +02:00
Aurélien Delobelle
468098ae7b Sélection par défaut de la caisse lorsqu'il n'y en a qu'une seule disponible 2016-09-05 20:07:08 +02:00
Aurélien Delobelle
db4ae73dfd Fix acc neg 2016-09-05 19:19:09 +02:00
Aurélien Delobelle
cd64f20275 fix checkout data 2016-09-05 18:09:34 +02:00
Aurélien Delobelle
6c54d582ed Limite de l'historique chargé sur K-Psul 2016-09-05 14:39:31 +02:00
Aurélien Delobelle
1125b553d0 Fix perms perform_transfers 2016-09-05 13:31:09 +02:00
Aurélien Delobelle
4ff963b5cb Fix account_update 2016-09-05 08:19:28 +02:00
Aurélien Delobelle
f538f27843 Création compte avec balance initiale
- Utile pour la migration des anciens comptes vers le nouveau système
- Fix JS page historique
2016-09-05 07:31:54 +02:00
Aurélien Delobelle
a78ad8c4ef Fix perm account_update 2016-09-05 01:24:38 +02:00
Aurélien Delobelle
04932dd22a Ajout modif 'is_frozen' sur account create et update 2016-09-03 22:52:55 +02:00
Aurélien Delobelle
f50d5a30cd Fix order_to_inventory et clean js inutile 2016-09-03 22:34:42 +02:00
Aurélien Delobelle
16d4a89023 Fix message 2016-09-03 19:41:44 +02:00
Aurélien Delobelle
0c210aa48c Fix négatif lors d'annulations/transferts 2016-09-03 18:32:12 +02:00
Aurélien Delobelle
88aad45fbb Amélioration début du form account_create 2016-09-03 15:21:26 +02:00
Aurélien Delobelle
a432230128 Fixs annulations
- Fix oublie de @staticmethod pour Settings.CANCEl_DURATION()
- Mise en cache de Settings.CANCEL_DURATION
- Fix sur cancel_operations : mauvais modèles et at
2016-09-03 13:50:40 +02:00
Aurélien Delobelle
d12dfe2f56 Passage de sha1 à sha256 pour le pwd sur Account 2016-09-03 02:54:02 +02:00
Aurélien Delobelle
f1444b2462 Changer le pwd d'un account 2016-09-01 16:31:18 +02:00
Aurélien Delobelle
17723f6ea1 Fix account create (encore) 2016-09-01 15:03:33 +02:00
Aurélien Delobelle
14713ea630 Fix account create 2016-09-01 14:46:10 +02:00
Aurélien Delobelle
9534771cd9 Rework account create
- Affichage des erreurs en cas... d'erreurs !
2016-09-01 05:01:59 +02:00
Aurélien Delobelle
ba0a5d0d27 Py2 compatible 2016-09-01 00:45:44 +02:00
Aurélien Delobelle
e927ad5801 Création décorateur pour perm kfet.is_team
- Un accès sur une vue protégée nécessitant d'être de l'équipe envoie
  vers la page de connexion si l'utilisateur n'est pas connecté
2016-08-31 02:52:13 +02:00
Aurélien Delobelle
3444426114 K-Psul - Edition
- Via "F8", possible de faire des charges sans modifier la caisse si
  l'utilisateur a la permission `kfet.edit_balance_account`. Un
commentaire est alors nécessaire sur la commande.
2016-08-31 01:36:58 +02:00
Aurélien Delobelle
95fd6ed655 article. passe à True si l'article est reçu lors d'une livraison 2016-08-31 01:06:48 +02:00
Aurélien Delobelle
7ea0998bdb Nouveau compte fix
- Pour un compte qui n'est pas du tout déjà présent dans la BDD,
  username doit faire 9 caractères minimum (ty @mpepin) et le champ cof
et login clipper ne sont plus modifiables
2016-08-31 00:36:23 +02:00
Aurélien Delobelle
42cca8f9cf Page détails inventaire 2016-08-30 23:32:54 +02:00
Aurélien Delobelle
db5734ce70 Page article read
- Ajout de l'historique des prix fournisseurs
- Ajout de l'historique des inventaires
2016-08-30 18:56:42 +02:00
Aurélien Delobelle
8a14643ad4 Liste articles 2016-08-30 18:16:57 +02:00
Aurélien Delobelle
925f233e3f Création d'un relevé avec la balance initiale lors de la création d'une
caisse
2016-08-30 17:24:11 +02:00
Aurélien Delobelle
fefa6ca5e2 Création d'un inventaire avec stock initial lors de la création d'un
article
2016-08-30 17:16:00 +02:00
Aurélien Delobelle
3c5f8c49aa Détails commande
- Ajout du détails d'une commande sur sa page
- Réorganisation de la vue `order.read`
- Optimisation queries DB avec select_related sur `OrderList`
2016-08-30 17:07:51 +02:00
Aurélien Delobelle
9467103879 Inventaire depuis une commande
- Possible de générer un inventaire à partir d'une commande passée.
  Préremplissage avec les valeurs commandées.
- Possible d'indiquer les prix d'achat pour avoir l'historique des prix
  d'un article chez un fournisseur. Et bientôt, une proposition
  automatique de prix.
- L'erreur sur le stock d'un article lors d'un inventaire n'est pas mise
  à jour dans le cas où l'inventaire est généré à partir d'une commande.
- Ajout d'un champ `at` au modèle `SupplierArticle` afin de conserver
  l'historique des prix d'achat
- Fix sur la vue `order_create`
2016-08-30 15:35:30 +02:00
Aurélien Delobelle
61feb9bbcd Ajout livraison
- Possible de passer une livraison à un fournisseur
- Proposition de quantités générées à partir des ventes sur les 5
  dernières semaines
- Mail généré à partir d'une commande (pas d'envoi auto)
- box_capacity et box_type passe de SupplierArticle à Article
2016-08-28 05:39:34 +02:00
Aurélien Delobelle
d531c7dd5b Fournisseur
- Liste des fournisseurs sur la page commande (`/orders/`)
- Possibilité d'éditer les infos d'un fournisseur depuis cette page
- Ajout vérification permission pour enregistrer un inventaire
- Fix messages sur vue inventaire create
2016-08-27 22:55:31 +02:00
Aurélien Delobelle
a0f1243690 Modif stock lors d'une annulation
- Le stock n'est pas modifié s'il y a eu un inventaire depuis la date de
  la commande annulée
- La méthode save d'ArticleInventory calcule elle-même l'erreur à partir
  de stock_old et stock_new
2016-08-27 21:43:19 +02:00
Aurélien Delobelle
ffa73c41c3 Ajout du listing et création d'inventaires 2016-08-27 14:12:01 +02:00
Aurélien Delobelle
cd436faf9b Sélection fournisseurs depuis détail d'un article 2016-08-27 00:14:49 +02:00
Aurélien Delobelle
ab9bbac34f Nouvel article - Sélection(et/ou création) de fournisseurs 2016-08-26 23:44:57 +02:00
Aurélien Delobelle
be8243c4ce Ajout liste transferts 2016-08-26 20:14:00 +02:00
Aurélien Delobelle
27b0e3737d Ajout faire des transferts 2016-08-26 15:30:40 +02:00
Aurélien Delobelle
c4fa4ea20c Historique d'un compte
- Reprise en utilisant `history.js`
- Fix csrf_token sur ajax POST K-Psul
- Fix annulation K-Psul
- Ajouts de select_related pour économiser de la requête BDD
2016-08-24 23:34:14 +02:00
Aurélien Delobelle
3b7c690f0b Page Historique
- Reprise du JS d'historique dans `kfet/static/kfet/js/history.js`
- Adapatation de K-Psul pour l'utiliser
- Création page historique avec filtres (dates, caisses, comptes)
2016-08-24 19:52:07 +02:00