Open KiDayz opened 3 years ago
Hello, je vais commencer à travailler sur un nouveau patch cette semaine, ça pourrait m'aider si on pouvait discuter un peu de ce sujet, je me permets de relancer du coup :)
Ce que je propose : Créer une nouvelle classe JEH (une JEH étant forcément lié à une phase) Associer dans un RM d'abord les phases puis les JEH sur le modèle du screen précédent
Donc on aura le RM qui sera en relation ManyToMany avec Phase et JEH qui sera en relation ManyToOne avec un RM et ManyToOne avec un Etudiant
Pas de souçis avec cette modification, à 2 conditions:
Enfin, il faut que cette modification soit rétro compatible le plus possible. Est ce que l'objet RepartitionJEH ne pourrait pas faire l'affaire ?
J'attendais la résolution de la PR pour mettre le sujet sur la table : avec l'utilisation de Jeyser en prod, on s'est rendu compte que deux RM ne pouvaient pas être liés à une même phase. Cela pose problème dans le cas où Deux réalisateurs travaillent sur la même phase. Par exemple : Phase 1 : réalisation d'un fichier de CAO - 6 JEH à 300€ RM1 - Etudiant 1 - Phase 1 3 JEHs RM2 - ETudiant 2 - Phase 2 3JEHs
Au vu du code, c'est une restriction voulue dans le développement. Je me demandais la raison ? Par exemple sur Beequick, on peut associer deux RM à une même phase. (il y a même une jolie GUI pour cocher le nombre de JEH )
Qu'en pensez-vous ? Seriez-vous ouvert au développement d'une feature comme celle-ci et donc à un changement de BDD ?