Commit graph

2460 commits

Author SHA1 Message Date
Ludovic Stephan
dbd81ac625 Merge branch 'master' of https://git.eleves.ens.fr/cof-geek/gestioCOF into Aufinal/bda_revente 2016-09-03 01:39:33 +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
Aurélien Delobelle
cbf9018bb9 Ajout password redis-server 2016-09-01 01:58:46 +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
9b5aeee83e Oubli compat Py2 req 2016-09-01 00:52:34 +02:00
Aurélien Delobelle
ba0a5d0d27 Py2 compatible 2016-09-01 00:45:44 +02:00
Martin Pépin
3d25d1ab77 Merge branch 'master' into k-fet 2016-08-31 23:52:31 +02:00
Martin Pepin
0398a98dbb Merge branch 'Kerl/permissions' into 'master'
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.

Fix #62 

See merge request !75
2016-08-31 18:23:23 +02:00
Martin Pépin
1004285e88 Coquilles dans le template descriptions 2016-08-31 13:54:36 +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
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