-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ajoute un model claim pour gérer les demandes #6
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Globalement il n'y a rien de bloquant sur le code, modulo le naming de ce modèle que je ne comprends pas.
Pourquoi Claim
? Qu'est-ce que cela incarne exactement ? En voyant les attributs on dirait plutôt du logging de requête QF (donc renommer QuotientFamialialRequestLog
?)
@skelz0r L'idée c'est de représenter une demande (j'ai traduit par "claim" parce que ça évitait "request" et que c'est lié à des droits donc ça me semblait pas mal), il y a un but de log mais aussi de support et potentiellement de fonctionnalités avancées (du suivi du côté usager par exemple mais aussi une potentielle fonctionnalité usager pour désactiver la mise à jour auto). Ceci étant dit je prends avec plaisir un meilleur naming :D |
D'un point de vue controller ça me semble logique d'avoir |
6635d45
to
3da415b
Compare
b0cadae
to
e309512
Compare
3da415b
to
103d443
Compare
"Request" c'est un peu ambigü, au début je pensais que ça représentait une collectivité qui request le QF d'un particulier. J'imaginerait ça plus logique de parler d'envoi de quotient familial que de request. Je propose :
|
C'est intéressant parce que sur ce site il n'est nullement question d'un usager de type collectivité 🤔 |
Techniquement c'est plus complet qu'un transfert, parce qu'on récupère un jeton FC, on tape sur API Particulier avec ce jeton, et on le stock sur HubEE.
J'avais proposé |
Ouais, mais comme un usager particulier ne fait pas vraiment une "demande de QF", mais plutôt un envoi, mon cerveau a compris que ça devait donc représenter la "demande" (request) d'une collectivité d'une manière ou d'une autre, même sans être un user du site. |
J'aime bien aussi le |
Il faut les 2 en fait mais bon.. in-fine c'est pour transférer à la collectivité. |
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Je propose QuotientFamilialShipment
, voilà. Sinon rien d'autre à dire.
Je vous laisse trancher vu que c'est vous qui avez la tête dans le projet |
Bon je vois qu'il y a débat alors je me permet de mettre mon grain de sel (mais pratiquement on s'en fout). Concrètement les données intéressantes dans le formulaire QF ben c'est pas vraiment le QF. Certes on le fournis dans le "package" des données stockées mais ca c'est de la récupération oneshot. J'ai pas d'avis voilà |
C'est un bon débat, le naming c'est tellement pénible. J'en rajoute une couche (histoire que le 3e renommage soit le bon). Le FormulaireQF c'est très orienté "usager", donc le wording c'est plutôt "demande". J'arrive sur le site et je demande au système de fournir mon QF (et mon identité pivot mais pour l'usager c'est un détail) à ma commune. Cela dit Shipment c'est visuel et agréable je trouve 🤷 (my 2 cents de reste de cerveau du vendredi) On décide lundi matin ! |
Les mises à jour automatiques ne se feront pas au travers de FQF si ? C'est les FS qui vont récupérer les données sur Hubee, les stocker et après faire leurs appels (de ce que j'en ai compris), au quel cas, c'est bien un |
L'idée c'est d'avoir 2 cas :
|
Dans le cas des petites communes on fait office de FS, la logique est la même imo, l'objet manipuler sera toujours le même, et je pense que |
ça peut être |
Je reviens pour dire que |
33bcc6a
to
0c76d3a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
let's go 🚀
Ajoute un model "claim" pour garder une trace minimum des demandes des utilisateurs.
Cela permettra de faire du support mais aussi de garder nos options ouvertes concernant des fonctionalités plus avancées (se connecter pour désactiver la mise à jour auto de son QF par exemple).