VicoENI / ENI-Encheres_Equipe5

0 stars 0 forks source link

Gestion de projet #32

Open VicoENI opened 1 year ago

VicoENI commented 1 year ago

Ici, posez vos questions lors des entretiens avec Thierry

BaptistePoupet commented 1 year ago

///# Web (front):

Application (Back):

Base de Données:

Autres:

Pistes:

La suppression d'un utilisateur avec une enchère en cours entraîne la suppression de son enchère.

VicoENI commented 1 year ago

Est ce que l'on doit respecter dans les détails les écrans/maquettes ? (Couleur, forme, etc) :

On est libre mais, il faut que sa respecte a minima la maquette Faire une charte graphique et la MOA

VicoENI commented 1 year ago

Comment sera gérée la base de données ? (une instance sur chaque poste, population des données, ...). :

On peux choisir le type de connexion, mais il est préférable de faire un serveur ou tout le monde se connecte

VicoENI commented 1 year ago

ON DELETE CASCADE pour la suppression d'un utilisateur, d'un article, d'une catégorie ? :

non, c'est des références croisés donc pas possible. Il faut faire une procédure stocké avec un curseur et checké si il y a du crédit, si l'utilisateur est enchérisseur et vendeur. Faire une table historisation

VicoENI commented 1 year ago

Le champ "email" de la table utilisateurs n'est pas unique, à ajouter ? :

Ajouter le champs unique sur l'email unicité sur la table table catégorie sur le libelle

VicoENI commented 1 year ago

Ajout d'un champs état dans la table enchère :

Oui

VicoENI commented 1 year ago

Dans article, il y a "date_debut_encheres" et "date_fin_encheres" on retrouve dans la table enchères "date_enchere", comment l'expliquer ? :

"date_debut_encheres" et "date_fin_encheres" sont les dates de début en fin d'enchères date_enchere, c'est la date à laquelle l'enchérisseur enchérit sur un article. dans la table enchère, problème de clé primaire, ajouter la date_enchère en tant que clé primaire. Sinon on historise (prcédure stocké)

VicoENI commented 1 year ago

Un champ "image" pour la table "utilisateurs" ? :

uploader les images dans un dossier. Juste enregistrer le nom de l'image dans la DB

VicoENI commented 1 year ago

Bonus :

Visualiser un profil, attention au RGPD Faire attention, modifier son profil ne permet pas obligatoirement de changer son mdp Ne pas faire visualiser les enchères de la personne qui est connecté Adresse du vendeur différent de l'adresse de retrait !

VicoENI commented 1 year ago

Si un utilisateur est supprimé (il ne possède plus de crédits, il n'est plus enchérisseur et/ou vendeur), faut-il supprimer tous les articles qu'ils possèdent ainsi que les enchères auxquelles les gens ont participé par le passé ? Doit-on sauvegarder l'utilisateur pour éviter qu'il puisse créer un autre compte et garder de récupérer 100 crédits à chaque fois ? :

Checker si l'utilisateur supprime son compte et que l'ancien utilisateur n'a plus de crédit, remonter jusque a l'enchère dont la personne a suffisamment de crédit.

On historise tout les utilisateurs supprimés avec le crédit pour éviter de redonner 100€ à chaque réinscription

VicoENI commented 1 year ago

Lorsque je supprime, des catégories, conserve-t-on les articles ? (si la catégorie est supprimée, les articles associés sont supprimés ainsi que les enchères). :

Pas de suppression des catégories. Uniquement de l'ajout

VicoENI commented 1 year ago

A quoi correspond le prix_vente dans articles, faut-il le mettre à jour à chaque fois qu'il y a une enchère ? cela impliquera de vérifier que l'utilisateur ne puisse pas proposer une valeur plus basse que l'enchère actuelle. :

Mise à jour a chaque enchère ou mettre a jour le prix de vente à la date de fin d'encheres. Thierry préconise la première solution

VicoENI commented 1 year ago

Doit-on effectuer des vérifications lors de la suppression d'un article. Si l'article a été vendu, comment sait-on qu'il a bien été récupéré, l'utilisateur a-t-il la possibilité de retirer un article vendu ? :

Pas d'état annuler ni d'état retrait effectué. Tant qu'il n'y a personne qui a enchéri, on peux annuler la vente

Bonus : Date début enchère, now + 7j min

VicoENI commented 1 year ago

Pop up pour les cookies ? (RGPD) :

Si il y a des cookies oui

VicoENI commented 1 year ago

Est ce que l'on peut rajouter date de retrait? :

C'est possible

Un motif de suppression eventuellement

VicoENI commented 1 year ago

Tests unitaires et fonctionnelle à faire ? :

Sur 1 cas d'utilisation par personne (pour le diapo)

VicoENI commented 1 year ago

Est ce que quand on supprime un utilisateur les articles qu'il a vendus sont aussi supprimés ? :

C'est dans l'itération 2. Sinon aucun intéret de le garder. Check auto tout les mois.

Historisé dans le cas ou les catégories sont sensibles

VicoENI commented 1 year ago

Est ce que l'on fait un diapo ? : Mais est ce que l'on présente certaine partie du code ? :

Le scrum master commence 10 minutes Les devs, 6 minutes Exemple de diapo déjà disponible dans objectifs présentationApplication.pptx

VicoENI commented 1 year ago

Comment vas se passer la présentation ? :

pptx en premier et visualisation de l'application terminé.

VicoENI commented 1 year ago

CSRF pour les formulaires ? :

A voir

VicoENI commented 1 year ago

Encryption des mdp :

salage obligatoire, compliqué à faire

VicoENI commented 1 year ago

Concernant le début de l'enchère, faut-il mettre en place une tâche automatisée qui met à jour l'état de la vente lorsqu'on arrive à la date du début des enchères ? De même, lorsqu'elle se termine. :

Même question : La procédure de la mise à jour des états. Actuellement, elle est gérée via des updates, faut-il modifier ce comportement ?

Oui, une automatisation est obligatoire pour cette tache

VicoENI commented 1 year ago

Vérifier si la date du début de l'enchère lors de sa création est bien supérieur ou égale à la date du jour ? :

Déjà repondu, Date début enchère, now + 7j min