Commit graph

839 commits

Author SHA1 Message Date
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
Martin Pépin 9ed8d35aab Coquille 2016-08-31 00:10:53 +02:00
Martin Pepin bb2afccdc7 Merge branch 'Kerl/descriptions_spectacles' into 'master'
Description des spectacles

Affiche la liste des descriptions des spectacles d'un tirage.

C'est accessible sans authentification, destiné à apparaître sur le site du BdA à travers un iframe en attendant de faire mieux.

Ce patch étend le modèle `Spectacle` pour y ajouter des informations et ajoute un modèle `Quote`.

Il est possible de filtrer le résultat de la page `/bda/description/<tirage_id>` à l'aide des variables `GET`
`location` (entier)  et `category` (chaîne de caractères)

Un lien vers cette page est disponible dans dans la vue “Liste des spectacles” accessibles aux membres du burô.

Fixes #35 

See merge request !74
2016-08-31 00:05:20 +02:00
Martin Pépin 6296406525 Ajout d'un lien vers la description 2016-08-31 00:03:04 +02:00
Martin Pépin e829ff5d1d Petites corrections 2016-08-30 23:48:58 +02:00
Aurélien Delobelle 42cca8f9cf Page détails inventaire 2016-08-30 23:32:54 +02:00
Martin Pépin 9d5931fd6f Meilleure gestion des permissions dans l'admin
Seul les superusers ont le contrôle sur les groupes et permissions.

Un membre du burô est automatiquement ajouté au groupe COF, lui même
créé automatiquement s'il n'existe pas.
2016-08-30 22:31:55 +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
Hugo Roussille c449ecf842 Template HTML du catalogue actuel du BdA 2016-08-30 02:13:43 +02:00
Martin Pépin 8e36b3cfaa Merge branch 'master' of git.eleves.ens.fr:cof-geek/gestioCOF 2016-08-29 16:33:33 +02:00
Martin Pépin 1f8f94b93b Cache les tirages pas encore ouverts au public
Seul le Burô peut voir les tirages actif pas encore ouverts.
2016-08-29 16:32:04 +02:00
Martin Pepin 15e26d017c Merge branch 'Kerl/clubs' into 'master'
Kerl/clubs

Permet d'inscrire les membres à des clubs et de gérer les membres et respos des-dits clubs.

Related to #56

See merge request !73
2016-08-29 16:20:57 +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
Martin Pépin a5fa6950f5 Correction de permissions
La vue liste des spectacles utilisée par le burô n'était pas protégée
derrière le décorateur `buro_required`.
2016-08-27 15:08:36 +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
Martin Pépin 813cbe7b13 Meilleure gestion des permissions
Il n'est plus possible de modifier l'attribut `is_superuser` dans
l'interface admin. les membres du burô ne doivent plus être super-
utilisateurs en prévision de l'arrivée de l'appli K-Fêt.

Pour donner les permissions adéquates au burô, il faut créer un groupe
COF avec tous les droits sur les applis `gestioncof` et `bda` ainsi que
les droits sur les d'utilisateurs et ajouter les membres du burô à ce groupe.
2016-08-26 22:18:22 +02:00
Aurélien Delobelle be8243c4ce Ajout liste transferts 2016-08-26 20:14:00 +02:00
Martin Pépin 2989a6e186 Add sites fixture 2016-08-26 16:43:02 +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
Martin Pépin 3bca778734 Ajoute des filtres sur la page description.
Les variables `GET` `location` et `category` permettent de filtrer sur
les salles et catégories dans le résultats de `/bda/descriptions/<id>`
2016-08-26 06:12:38 +02:00
Martin Pépin ab4e7ec084 Ajout d'infos dans les spectacles
- Ajoute des informations supplémentaires au modèle `Spectacle`.
- Supprime le champ inutilisé `priority`.
- Utilise le champ inutilisé `slots_description`.
- Adapte le template `descriptions.html` et la vue admin à ces changements.
2016-08-26 05:28:04 +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
Martin Pépin a2fb7143f8 Fix: calendrier
On autorise l'utilisateur à ne pas spécifier les spectacles
supplémentaires à ajouter au calendrier.
2016-08-25 00:19:42 +02:00
Martin Pépin a2dceb300f Fix: vieux sondages
Les sondages archivés (`survey.old = True`) mais toujours ouverts
(`survey.suervy_open = True`) restaient accessibles. Ce n'est plus le cas
2016-08-24 23:57:55 +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
Martin Pépin da07f34b51 Correction du dernier commit 2016-08-24 16:26:43 +02:00
Martin Pépin 9258f509ee Fix sur les noms d'utilisateurs
À l'inscription on contraint les noms d'utilisateurs à dépasser 8
caractères seulement à la création de nouveaux utilisateurs pour
garantir la rétrocompatibilité.
2016-08-24 16:03:21 +02:00
Martin Pépin ac0748d0a4 Typo 2016-08-24 15:38:04 +02:00
Martin Pépin c5fa9d32f4 Erreur d'indentation 2016-08-24 15:28:58 +02:00
Martin Pépin 87149d0d4e Premier jet
Affiche la liste des descriptions des spectacles d'un tirage.
Accessible sans authentification.
2016-08-24 10:41:33 +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