Qwann
0c3c41a812
small changes
2016-12-19 16:36:23 +01:00
Ludovic Stephan
4db55efb67
change stock warning threshold
2016-12-14 23:40:42 -02:00
Ludovic Stephan
75be9fd2a6
display stock with mouse selection
2016-12-14 23:40:23 -02:00
Ludovic Stephan
b7ebf4ee1c
add stock to article selection
2016-12-13 22:31:52 -02:00
Ludovic Stephan
71fee9bf8a
temporary low stock css
2016-12-13 20:58:40 -02:00
Ludovic Stephan
080ff0f821
warning if not enough stock
2016-12-13 01:41:59 -02:00
Ludovic Stephan
711ef7e97b
one line by article id
2016-12-13 01:13:16 -02:00
Ludovic Stephan
9443f86298
use arrow keys to add/remove article
2016-12-13 01:11:35 -02:00
Ludovic Stephan
437233fd10
functions to change purchase amount
2016-12-13 00:33:25 -02:00
Ludovic Stephan
5492ecf534
add ukf for price visibility
2016-12-13 00:32:52 -02:00
Qwann
4da9327666
Merge branch 'k-fet' of git.eleves.ens.fr:cof-geek/gestioCOF into qwann/k-fet/stats
2016-12-11 20:45:52 +01:00
Qwann
83d49ad3a4
WIP articleCategory stat
2016-12-10 23:08:17 +01:00
Qwann
14f021b5b0
WIP articleCategory stat
2016-12-10 23:06:38 +01:00
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
cc94785fdf
Merge branch 'k-fet' of git.eleves.ens.fr:cof-geek/gestioCOF into Aufinal/arrondi_ukf
2016-12-09 01:25:02 -02: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
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
202199cc18
Merge branch 'Aufinal/correction_negatifs' into 'k-fet'
...
Corrige le négatif total
Le système de `balance_offset` (assez obscur par ailleurs) était compté dans la mauvais sens dans le calcul du négatif total.
Prend aussi en compte maintenant le statut spécial de `#13`, pour ne pas le ranger avec les négatifs habituels.
Fix #104
See merge request !125
2016-12-04 15:06:25 +01:00
Aurélien Delobelle
4fe17f3922
Merge branch 'Aufinal/capslock_indicator' into 'k-fet'
...
Indicateur capslock
Détecteur de capslock en js.
Détecte les incohérences du capslock (majuscule entrée quand shift non enfoncé) puis suit aussi la pression de la touche capslock.
Nécessite un caractère affecté par capslock pour commencer à fonctionner (au départ, l'état de la touche capslock est inconnu)
Fix #96
See merge request !119
2016-12-04 14:42:45 +01: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
Ludovic Stephan
251d10a426
Merge branch 'k-fet' of git.eleves.ens.fr:cof-geek/gestioCOF into Aufinal/correction_negatifs
2016-12-04 00:21:38 -02:00
Ludovic Stephan
d5877d083c
Merge branch 'k-fet' of git.eleves.ens.fr:cof-geek/gestioCOF into Aufinal/capslock_indicator
2016-12-04 00:19:57 -02:00
Ludovic Stephan
a2dc92d799
Merge branch 'k-fet' of git.eleves.ens.fr:cof-geek/gestioCOF into Aufinal/arrondi_ukf
2016-12-04 00:19:38 -02:00
Aurélien Delobelle
f5ebe3f166
Merge branch 'master' into k-fet
2016-12-03 21:44:33 +01: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
a7f3b85b25
exclut #13 du négatif total
2016-12-01 01:44:41 -02:00
Ludovic Stephan
45cc7cfa33
correction négatif total
2016-12-01 01:39:16 -02:00
Ludovic Stephan
ab0ed097cf
indication raccourcis
2016-11-30 23:12:58 -02:00
Ludovic Stephan
746f16f57d
remove float
2016-11-23 01:43:24 -02:00
Ludovic Stephan
98886f422a
replace round by floor
2016-11-23 01:39:31 -02:00
Ludovic Stephan
e31dadad10
détection et affichage capslock
2016-11-17 22:35:33 -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
Basile Clement
d77a4dde3e
GestioCOF devrait fonctionner sur / aussi bien que sur /gestion
2016-11-06 19:47:31 +01:00
Aurélien Delobelle
8349388ab3
Fix avaiable actions on genericteam acount
...
Empêche de rentrer des opérations et des transferts sur GNR (compte
équipe K-Fêt partagé)
Fix 84
2016-09-29 21:47:37 +02:00
Aurélien Delobelle
f39e1a653e
Ajout account pour compte générique
...
Lors de la connexion avec l'utilisateur kfet standard, un Account avec le
trigramme GNR est créé pour cet utilisateur
+ Clean et comment
2016-09-29 21:36:17 +02:00
Aurélien Delobelle
5d05b220fd
Fix touche H sur K-Psul
2016-09-25 23:35:29 +02:00
Aurélien Delobelle
efd92e9967
Fix protection autocomplete
2016-09-24 19:31:50 +02: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
7f8c825c2a
Pour la prod!
2016-09-24 18:44:01 +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
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
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
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
f614051365
Fix création compte
2016-09-06 19:49:28 +02:00
Aurélien Delobelle
120ffd574a
Fix liste utilisateurs création de compte
2016-09-06 19:44:40 +02:00
Aurélien Delobelle
ad661cab09
fix url account neg K-Psul
2016-09-06 18:50:57 +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
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
a5b19b4328
fix js k-psul
2016-09-05 20:38:15 +02:00
Aurélien Delobelle
985dd2e82d
Fix autocomplétion article K-Psul
2016-09-05 20:35:45 +02:00
Aurélien Delobelle
5e6645ab84
Fix JS K-Psul
2016-09-05 20:19:46 +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
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
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
16fe7eb994
Ajout champ création sur modèle Account
2016-09-05 13:59:14 +02:00
Aurélien Delobelle
1125b553d0
Fix perms perform_transfers
2016-09-05 13:31:09 +02:00
Aurélien Delobelle
3745485e6c
Fix urls et type opération 'initial'
2016-09-05 13:11:02 +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
b390220b27
K-Psul - Léger fond sur l'input de sélection de trigramme
2016-09-04 17:11:40 +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
04932dd22a
Ajout modif 'is_frozen' sur account create et update
2016-09-03 22:52:55 +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
16d4a89023
Fix message
2016-09-03 19:41:44 +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
0c210aa48c
Fix négatif lors d'annulations/transferts
2016-09-03 18:32:12 +02:00
Aurélien Delobelle
42f6144226
Fix reset cache lors d'un update settings
2016-09-03 18:07:43 +02:00
Aurélien Delobelle
6899476868
Fix calcul stock error inventaire
2016-09-03 18:04:00 +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
4d75424a81
Fix account create majuscule trigramme
2016-09-03 16:41:02 +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
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
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
723a35b7ad
Fix need account si request.user has_permkfet.is_team
2016-09-02 01:24:14 +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
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
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
Martin Pépin
8c8f57b3e0
Merge branch 'k-fet' of git.eleves.ens.fr:cof-geek/gestioCOF into k-fet
2016-09-01 01:02:49 +02:00
Aurélien Delobelle
94989b0ad2
Oubli compat Py2 req (encore)
2016-09-01 01:02:15 +02:00
Martin Pépin
04161cd7d4
Petites corrections
...
- Ajout de migrations manquantes dans `gestioncof` et `bda`.
- `kfet/migrations/0001_initial.py` requiert désormais une migration qui existe.
- Paquet manquant dans l'approvisionnement Vagrant.
2016-09-01 00:59:50 +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
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
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
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
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
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
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
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