REZAL-AM-KIN / kfet

Site de gestion de la k'fet (connecté à l'API niki)
3 stars 0 forks source link

Objectif

L'objectif de ce projet est de refaire entièrement le front Kfet TODO

Table des matieres

Cahier des Charges

Pouvoir débucquer

Fonction importance logique ok
Accessible sur permission uniquement (pour les vp seulement sur les pian’ss) 5 ~
Les produits sont listés par entité 5 ~
une option est disponible pour pouvoir changer d’entité si perms 5 ~
une permission existe pour pouvoir débuquer en negat’sss 3 ~
Selection via scan de code barre 2
Pouvoir annuler un débuquage 4

Pouvoir recharger

Fonction importance logique ok
Accessible sur permission 5 ~
Pouvoir scanner un qrcode zapette 5 ~
Pouvoir scanner qrcode sur tel 2
Pouvoir recharger par espèce avec perm 5 ~
pouvoir recharger par chèque avec perm 5 ~
pouvoir recharger manuellement lydia 5 ~

Pouvoir rentrer des remises

Fonction importance logique ok
une remise est une recharge à prix fixé débucquable avec permission 3

Pouvoir rentrer les produits

Fonction importance logique ok
Pouvoir lier un produit à une entité 5 ~
Pouvoir assigner un stock (ou illimité) à un produit 3
le produit doit avoir un prix 5 ~
le prix doit pouvoir être calculé automatiquement (stock + coût total) 2
le produit doit être nommé 5 ~
le produit doit avoir un raccourci 5 ~
Le produit doit avoir un code barre 2

Pouvoir gérer les fin’sss

Fonction importance logique ok
Créer un fin’ss 3
Ajouter les débucqueurs autorisés 3
Créer des produits reliés au fin’ss 3
Pré-bucqage par lien 5
Le PG doit pouvoir se pre-bucquer au fin’sss 5
Le PG doit pouvoir spécifier des options de bucquage 5

Bucquage

Fonction importance logique ok
Filtre permettant de sélectionner les PG 5
Les PG pré-bucqués doivent pouvoir être différenciable des PG non bucqués 4
Le pg doit avoir un montant minimal pour pouvoir être débucqué 5

Debucquage

Fonction importance logique ok
Disponible uniquement pour les personnes ayant les perms 5
Calcul automatique du prix du fin’ss à partir du prix des appros 5
Override manuel possible des prix 4
Option de pour débucquer en negat’ss dispo pour les personnes autorisés 5

Pouvoir se connecter

Au pian’sss

Fonction importance logique ok
plage horaire sur laquelle le pian’sss est connecté avec un compte VP 5
Si un vp veut se connecter en dehors de la plage horaire, il doit le faire avec son compte 5 ~

Chez soi

Fonction importance logique ok
Un PG doit pouvoir se connecter de chez soi. 5 ~

Setup

/!\ Ce n'est pas le setup pour un environnement de prod!

Il faut avoir setup le serveur de dev niki: doc


Sur la machine

Docker

Le site est lancé. On peut y accéder sur http://localhost:3000/.

Structure

Tu fais comme ce qui est montré qui a été fait