Commit graph

107 commits

Author SHA1 Message Date
Aurélien Delobelle
47146a2ced Fix lien vers gestion négatif depuis K-Psul 2016-09-03 17:42:27 +02:00
Aurélien Delobelle
8f2dd8dda0 Ajout transferts dans le menu admin 2016-09-03 16:47:22 +02:00
Aurélien Delobelle
f5e334afe0 Protocole websocket K-Psul
- Si https, le protocole du websocket est wss
- Sinon, ws
2016-09-03 16:07:33 +02:00
Aurélien Delobelle
f502814d82 Amélioration form account_create 2016-09-03 16:03:36 +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
0e90949f91 Ajout "K-Fêt" dans le nom d'un groupe
L'ajout automatique de "K-Fêt" dans le nom d'un groupe empêche de créer
un groupe sans "K-Fêt" et donc de ne pas le voir dans la liste des
groupes.
Une indication est ajouté dans le formulaire pour créer/modifier un
groupe pour indiquer que "K-Fêt" va être ajouté au début du nom du
groupe.
2016-09-03 14:06:51 +02:00
Aurélien Delobelle
7bfd2e2f9a Ajout /ws/ for websocket path 2016-09-03 01:21:49 +02:00
Aurélien Delobelle
9aa0e8b89d Message 2016-09-02 14:50:09 +02:00
Aurélien Delobelle
13d576b3b5 Fix pwd account 2016-09-02 14:17:11 +02:00
Aurélien Delobelle
f1444b2462 Changer le pwd d'un account 2016-09-01 16:31:18 +02:00
Aurélien Delobelle
150731c2e9 Affichage promo liste accounts 2016-09-01 15:55:06 +02:00
Aurélien Delobelle
04267ef76d Auth K-Fêt account_create 2016-09-01 05:07:17 +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
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
990643e5d4 Ajout raccourci K-Psul pour LIQ : flèche bas 2016-08-31 01:03:19 +02:00
Aurélien Delobelle
c27222c751 Fix requêtes AJAX simultanées K-Psul
- `lock` limite à 1 le nombre de requêtes AJAX critiques (perform/cancel
  operations) simultanées afin d'éviter de compter plusieurs la même
commande. Ce qui arrivait dans le cas où le panier était fait et en
tapant 2 fois enter rapidement (la 2nde requête était lancée avant que
la réponse de la 1ère ne revienne)
2016-08-31 00:54:16 +02:00
Aurélien Delobelle
42cca8f9cf Page détails inventaire 2016-08-30 23:32:54 +02:00
Aurélien Delobelle
a59dabd114 Style/Mise en page 2016-08-30 20:32:00 +02:00
Aurélien Delobelle
e96bbe3c50 Ajout fournisseur à la liste des histos prix d'articles 2016-08-30 18:58:37 +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
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
72a4f5563e Nav + lien inventaire -> commande 2016-08-30 16:43:20 +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
ffa73c41c3 Ajout du listing et création d'inventaires 2016-08-27 14:12:01 +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
022e1f3984 Fix 2016-08-26 15:38:44 +02:00
Aurélien Delobelle
27b0e3737d Ajout faire des transferts 2016-08-26 15:30:40 +02:00
Aurélien Delobelle
9b548c9e45 Annulations sur la page Historique
- Possibilité une (ou plusieurs) opération(s). L'affichage de
  l'annulation n'est pas encore en direct
2016-08-25 02:32:11 +02:00
Aurélien Delobelle
dc52e9570a Préparation annulation sur page Historique
- JS d'annulation de commande passé de `kpsul.html` vers `history.js`
- Fix orthographe
- Champs de filtres sur la page `Historique` plus propre
2016-08-25 01:52:20 +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
Aurélien Delobelle
b380984a1e Reprise de la vue historique
- Ajout de paramètres à cette vue
- `opegroups` contient maintenant une liste de groupes d'opérations et
  non plus un dictionnaire contenant `opegroup.pk` => `opegroup`
2016-08-24 02:05:05 +02:00
Aurélien Delobelle
54ff265b0f Affichage négatifs centralisés
- Accessibles depuis la page des comtpes et avec la perm `kfet.view_negs`
- Ajout du js moment avec timezone oublié précédemment
2016-08-23 20:31:31 +02:00
Aurélien Delobelle
79455193ca Affichage détail compte
- Ajout de l'affichage des totaux venant des majorations/jour
- Fix affichage valid_by historique
2016-08-23 18:15:41 +02:00
Aurélien Delobelle
4048c007ea Affichage des commentaires d'un groupe d'opés dans les historiques 2016-08-23 16:22:19 +02:00
Aurélien Delobelle
9e66137c09 Commandes sur #13
- Un commentaire est demandé. Une permission est nécessaire (afin
  d'enregistrer la personne ayant enregistré la commande)
- Fix annulation K-Psul. Appuyer sur Suppr appelait tout le temps
  `cancelOperations` même si aucune opération à supprimer n'était
sélectionné.
2016-08-23 15:43:16 +02:00
Aurélien Delobelle
bbbfd4aef5 Moment.js sur les dates d'annulation K-Psul 2016-08-23 04:46:28 +02:00
Aurélien Delobelle
f7e9cceb70 Utilisation de moment.js sur K-Psul
Parce que bon, ça fait un peu plus sérieux
2016-08-23 04:35:09 +02:00
Aurélien Delobelle
8f76986f89 Affichage date dernier relevé K-Psul en heure locale 2016-08-23 03:39:33 +02:00
Aurélien Delobelle
313764dcf4 Plus d'infos dans la liste des relevés d'une caisse 2016-08-23 03:07:47 +02:00
Aurélien Delobelle
6a175eee08 Relevés d'une caisse triéés par date desc 2016-08-23 03:00:09 +02:00
Aurélien Delobelle
b6c75fd84a Assistant sur nouveau relevé
- Reprise de l'affichage
- Affichage en direct des totaux et erreurs
- Possibilité de ne pas compter la caisse ajoutée (et identifiée par
  `not_count` dans le modèle Statement si tel est le cas)
2016-08-23 02:45:49 +02:00
Aurélien Delobelle
f73b25e65f Amélioration gestion des relevés
Nouveau relevé:

Il faut donner le détail du nombre de chaque
  pièces/billets pris et laissé en caisse pour calculer les valeurs
`balance_new` et `amount_taken` d'un relevé (`CheckoutStatement`).
L'erreur est directement calculée par rapport à la balance actuelle de
la caisse et ces 2 valeurs. Une erreur positive correspond à un surplus
d'argent et inversement.

Modification d'un relevé:

Il est possible de modifier les infos d'un ancien relevé. L'erreur est
ensuite recalculée à partir de ces infos.
Important: Dans le cas où `balance_new` est modifiée et qu'il s'agit du
relevé le plus récent sur cette caisse. Alors la balance de la caisse
est mise à jour en prenant en compte cette correction (et en conservant
les modifications s'il y a eu des mouvements sur la caisse)
2016-08-23 00:15:17 +02:00
Aurélien Delobelle
e89f8fd6a5 Gestion négatif d'un compte
- 3 paramètres ajustables : date jusqu'à, montant max, décalage de
  balance
2016-08-22 20:07:01 +02:00