Commit graph

205 commits

Author SHA1 Message Date
Qwann
d19daa04b1 resuming views for stat 2016-12-10 17:33:24 +01:00
Qwann
3a7ffefacf week & day stat 2016-12-09 21:45:34 +01:00
Qwann
e4c8209df8 first tests 2016-12-09 21:44:38 +01:00
Ludovic Stephan
7485308436 Merge branch 'k-fet' of git.eleves.ens.fr:cof-geek/gestioCOF into Aufinal/search_icon 2016-12-09 17:32:21 -02:00
Aurélien Delobelle
e63e56371d Merge branch 'Aufinal/encode_trigramme' into 'k-fet'
K-Psul - Fix: Lien -> création/modification de comptes

Le javascript de K-Psul encode maintenant les caractères spéciaux (dont `, / ? : @ & = + $ # "`) afin de pouvoir avoir accès aux comptes en question sans bugs.

See merge request !131
2016-12-09 17:30:11 +01:00
Ludovic Stephan
21cf783144 add special character encoding 2016-12-09 01:05:30 -02:00
Ludovic Stephan
d05ed86c17 Merge branch 'k-fet' of git.eleves.ens.fr:cof-geek/gestioCOF into Aufinal/F2_invert 2016-12-09 00:44:39 -02:00
Ludovic Stephan
4453b504da Merge branch 'k-fet' of git.eleves.ens.fr:cof-geek/gestioCOF into Aufinal/search_icon 2016-12-09 00:44:07 -02:00
Ludovic Stephan
3a68c6c9f1 add search button 2016-12-09 00:43:23 -02:00
Ludovic Stephan
d972af6854 update help 2016-12-09 00:33:18 -02:00
Ludovic Stephan
e725a10026 invert F2 and Shift+F2 2016-12-09 00:32:44 -02:00
Ludovic Stephan
cbf1e234b8 Merge branch 'k-fet' of git.eleves.ens.fr:cof-geek/gestioCOF into Aufinal/indication_raccourcis 2016-12-04 00:22:19 -02:00
Aurélien Delobelle
17f2202f0e Merge branch 'Aufinal/freeze_transferts' into 'k-fet'
Fix un freeze dans l'écran de tranfert

Vide l'input caché lorsque le trigramme correspondant est effacé ; effacer une ligne de transfert n'empêche plus de valider le groupe.

Note : ne fonctionne pas sur la première ligne ; à cause de la façon dont django gère le nombre minimal de forms, celle ci doit toujours être remplie.

Fix #98 

See merge request !118
2016-12-03 18:12:34 +01:00
Ludovic Stephan
65272450f8 change to Shift after consultation 2016-12-02 00:24:49 -02:00
Ludovic Stephan
ab0ed097cf indication raccourcis 2016-11-30 23:12:58 -02:00
Ludovic Stephan
92b422697b rebase kfet 2016-11-17 17:44:44 -02:00
Ludovic Stephan
9960e7e37e rebase kfet 2016-11-17 16:51:36 -02:00
Aurélien Delobelle
5d05b220fd Fix touche H sur K-Psul 2016-09-25 23:35:29 +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
Aurélien Delobelle
4e2ae1cb54 Fix (théorique) autocomplétion sur mobile
D'après
https://groups.google.com/a/chromium.org/d/msg/chromium-bugs/08KdqaHAhsY/DD8uqKDz01AJ
2016-09-23 01:44:36 +02:00
Aurélien Delobelle
1553b9d9ff Fix affichage balance réelle gestion négatifs 2016-09-22 21:06:04 +02:00
Aurélien Delobelle
0b618fa045 K-Psul - Sélection des articles
Ajout de la sélection au clic (souris/tactile)
2016-09-22 17:59:51 +02:00
Aurélien Delobelle
dc4f0473fe Ajout affichage raccourcis K-Psul avec ctrl+Hw 2016-09-11 22:55:46 +02:00
Aurélien Delobelle
8d20dbfe24 Ajout affichage messages sur K-Psul 2016-09-10 22:54:23 +02:00
Aurélien Delobelle
fe7f84ffad Ajout message pour proposer connexion standard 2016-09-10 22:49:07 +02:00
Aurélien Delobelle
120ffd574a Fix liste utilisateurs création de compte 2016-09-06 19:44:40 +02:00
Aurélien Delobelle
6ba8c9e741 URL Websocket K-Psul 2016-09-06 17:50:05 +02:00
Aurélien Delobelle
f6fa13fa95 Fix url création compte depuis K-Psul 2016-09-06 17:37:18 +02:00
Aurélien Delobelle
1f61f79606 Clean JS ajout article et ordre des articles 2016-09-06 16:38:48 +02:00
Aurélien Delobelle
e154316eae Optimisation JS K-Psul sélection articles 2016-09-06 16:33:04 +02:00
Aurélien Delobelle
58cb6015fc fix transfers 2016-09-05 22:12:58 +02:00
Aurélien Delobelle
985dd2e82d Fix autocomplétion article K-Psul 2016-09-05 20:35:45 +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
3d2583e2a0 Fix url pour production 2016-09-05 19:50:16 +02:00
Aurélien Delobelle
cd64f20275 fix checkout data 2016-09-05 18:09:34 +02:00
Aurélien Delobelle
912d970029 Fix JS K-Psul 2016-09-05 15:57:08 +02:00
Aurélien Delobelle
fa83afc5f3 Limite de l'historique chargé sur K-Psul 2016-09-05 14:46:45 +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
3745485e6c Fix urls et type opération 'initial' 2016-09-05 13:11:02 +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
d86873e620 K-Psul - Focus sur input trigramme ou articleselect après choix caisse 2016-09-04 17:07:44 +02:00
Aurélien Delobelle
9e7b6cccf5 Ajout snippets pour forms des templates 2016-09-03 23:44:45 +02:00
Aurélien Delobelle
0d900eadbb Ajout buttons K-Psul pour RAZ (F1) et majoration (F9) 2016-09-03 22:43:45 +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
90e4c7dc74 Fix création compte depuis K-Psul 2016-09-03 19:09:38 +02:00
Aurélien Delobelle
6fd07ee6f2 Fix charge/retrait/edition essaye de compter directement la commande 2016-09-03 19:04:49 +02:00
Aurélien Delobelle
ef7e520b72 Ajout redirection après déconnexion 2016-09-03 17:59:31 +02:00
Aurélien Delobelle
2cc488a710 Affichage COF/Non-COF K-Psul 2016-09-03 17:51:12 +02:00
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
Aurélien Delobelle
44d9e8d8ed Affichage majoration sur les historiques 2016-08-22 17:57:08 +02:00
Aurélien Delobelle
9a574941f0 Affichage annulation historique
- Les infos d'annulations apparaissent sur les historiques (K-Psul et
  standard)
- Les infos de validation apparaissent sur l'historique standard si la
  personne est de l'équipe
- Si la ligne contenant les données d'une opération est trop longue,
  celle-ci est scrollable (exemple : opé annulée sur K-Psul)
2016-08-22 17:39:07 +02:00