Skip to content
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

[Front] Ajouter les contraintes Esabora au nouveau formulaire #1798

Closed
hmeneuvrier opened this issue Oct 4, 2023 · 4 comments
Closed

[Front] Ajouter les contraintes Esabora au nouveau formulaire #1798

hmeneuvrier opened this issue Oct 4, 2023 · 4 comments
Assignees
Milestone

Comments

@hmeneuvrier
Copy link
Collaborator

hmeneuvrier commented Oct 4, 2023

@hmeneuvrier hmeneuvrier added this to the Formulaire 2.0 milestone Oct 4, 2023
@hmeneuvrier hmeneuvrier self-assigned this Oct 11, 2023
@hmeneuvrier
Copy link
Collaborator Author

Localisation_Numero / adresse_occupant -> 8 caractères
Localisation_NumeroExt / adresse_occupant -> 10 caractères
Localisation_Adresse1 / adresse_occupant -> 100 caractères

adresse_autre_occupant -> 255 caractères

cp_occupant -> 5 caractères
ville_occupant -> 60 caractères
insee_occupant -> 5 caractères
etage_occupant -> 5 caractères
escalier_occupant -> 3 caractères
num_appart_occupant -> 30 caractères
nb_adultes -> 3 caractères
nb_enfants_m6 -> 3 caractères
nb_enfants_p6 -> 3 caractères
nb_occupants_logement -> 2 caractères
num_allocataire -> 25 caractères
nature_logement -> 15 caractères
type_logement -> 15 caractères
annee_construction -> 50 caractères
type_energie_logement -> 30 caractères
numero_invariant -> 12 caractères
nb_pieces_logement -> 3 caractères
nb_chambres_logement -> 4 caractères
nb_niveaux_logement -> 4 caractères
mode_contact_proprio -> 50 caractères
origine_signalement -> 30 caractères

Nom de la personne -> 60 caractères
Prénom -> 30 caractères
Téléphone -> 20 caractères
email -> 255 caractères
Lien entre occupant et tiers déclarant -> 150 caractères
Structure de la personne -> 150 caractères
Adresse du propriétaire / bailleur -> 255 caractères
Représentant de la personne -> 60 caractères

@hmeneuvrier
Copy link
Collaborator Author

Contraintes mises en place dès le formulaire :
logement_social_numero_allocataire -> 25 caractères
adresse_logement_complement_adresse_etage -> 5 caractères
adresse_logement_complement_adresse_escalier -> 3 caractères
adresse_logement_complement_adresse_numero_appartement -> 30 caractères
adresse_logement_complement_adresse_autre -> 255 caractères

D'ailleurs ça s'appelle "numéro de dossier" maintenant, faudrait qu'on modifie l'intitulé dans le formulaire :

Quel est votre numéro d'allocataire ? -> Quel est votre numéro d'allocataire / de dossier ?
Quel est son numéro d'allocataire ? -> Quel est son numéro d'allocataire / de dossier

@hmeneuvrier
Copy link
Collaborator Author

hmeneuvrier commented Oct 16, 2023

A mettre en place lors de l'envoi à Esabora, (si pas déjà fait) dans src/Factory/Esabora/DossierMessageSISHFactory.php :

Localisation_Adresse1 / adresse_occupant -> 100 caractères (à tronquer dans le parser)

ville_occupant -> 60 caractères (au lieu de 100)
insee_occupant -> 5 caractères (au lieu de 255)
nb_adultes -> 3 caractères (string non limitée, voir dans la base)
nb_enfants_m6 -> 3 caractères (string non limitée, voir dans la base)
nb_enfants_p6 -> 3 caractères (string non limitée, voir dans la base)
nb_occupants_logement -> 2 caractères (integer donc OK, mettre TODO pour le futur ?)
annee_construction -> 50 caractères (string non limitée, voir dans la base)
type_energie_logement -> 30 caractères (au lieu de 255)
numero_invariant -> 12 caractères (au lieu de 255)
mode_contact_proprio -> 50 caractères (json implode, mettre une contrainte de longueur)

Nom de la personne -> 60 caractères (au lieu de 255 proprio)
Prénom -> 30 caractères (au lieu de 50 ou 255 pour le proprio)
Téléphone -> 20 caractères (au lieu de 128)

Lien entre occupant et tiers déclarant -> 150 caractères (au lieu de 255)
Structure de la personne -> 150 caractères (au lieu de 200)

@hmeneuvrier
Copy link
Collaborator Author

Valeurs ok en base, (select dans el formulaire), je n'ai rien touché :

nb_adultes -> 3 caractères (string non limitée, voir dans la base)
nb_enfants_m6 -> 3 caractères (string non limitée, voir dans la base)
nb_enfants_p6 -> 3 caractères (string non limitée, voir dans la base)
nb_occupants_logement -> 2 caractères (integer donc OK, mettre TODO pour le futur ?)
annee_construction -> 50 caractères (string non limitée, voir dans la base)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

3 participants