Départements-Notaires v2 issueshttps://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues2024-02-15T13:53:44+01:00https://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/288Bug Algorithme de recherche avec option "Date différente donne ambigu au lieu...2024-02-15T13:53:44+01:00clement contetBug Algorithme de recherche avec option "Date différente donne ambigu au lieu d'inconnu"## Etapes pour reproduire le bug
En tant qu'administrateur de D&N, dans les **Paramètres de l'application**, à la rubrique **Paramètres de recherche** :
Activer le paramètre *Date différente donne ambigu au lieu d'inconnu*, effectuer ...## Etapes pour reproduire le bug
En tant qu'administrateur de D&N, dans les **Paramètres de l'application**, à la rubrique **Paramètres de recherche** :
Activer le paramètre *Date différente donne ambigu au lieu d'inconnu*, effectuer une recherche dont uniquement le nom saisi correspond en base de donnée.
![image](/uploads/052d70ff2d8bae1031f8288d174ac922/image.png)
## Quel est le comportement *actuel* du bug
Le résultat obtenu est ambigu au lieu d'inconnu
## Quel est le comportement *correct*
Le résultat devrait être inconnu
/cc @mfaurev2.5.1https://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/280Plantage su recherche2024-01-23T11:42:10+01:00Hubert BOCQUET (CD59)Plantage su recherche## Etapes pour reproduire le bug
(Comment une tierce personne peut reproduire le bug - ceci est très important)
![image.png](/uploads/e2b0191d7fe497b129240830943567b1/image.png)
## Quel est le comportement _actuel_ du bug
(Le comport...## Etapes pour reproduire le bug
(Comment une tierce personne peut reproduire le bug - ceci est très important)
![image.png](/uploads/e2b0191d7fe497b129240830943567b1/image.png)
## Quel est le comportement _actuel_ du bug
(Le comportement actuellement observé)
Plantage de l'application
## Quel est le comportement _correct_
(Le comportement attendu à la place)
un résultat de recherche
## Fichiers journaux ou copies d'écrans
(Coller les fichiers journaux pertinents. Merci d'utiliser les bloc de code (\`\`\`) pour former les journaux, très difficile à lire sinon.)
![image.png](/uploads/9a3f5a9c236a8beb215570ac70ffdf77/image.png)
## Pistes de solution
(Si vous pouvez, un lien vers le code présumé responsable du problème)
/cc @mfaurev2.5.1https://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/289Créances: test d'acception "8.1-02 cas CONNU sans date de décès renseignée su...2024-01-23T11:42:10+01:00Matthieu FAURECréances: test d'acception "8.1-02 cas CONNU sans date de décès renseignée sur la table individus" est non-validéIl s'agit du test d'acceptation #191 (qui a du être accepté à tord lors de la recette de la v2.3.0).Il s'agit du test d'acceptation #191 (qui a du être accepté à tord lors de la recette de la v2.3.0).v2.5.1https://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/284Url externe/Interne dans les mails mot de passe oublié2024-01-23T11:42:10+01:00clement contetUrl externe/Interne dans les mails mot de passe oubliéActuellement, l'application envoie une URL permettant de modifier le mot de passe via l'e-mail. Cette URL est générée en utilisant l'adresse du site configurée sur le serveur. Cependant, il existe un problème lorsque le site est configur...Actuellement, l'application envoie une URL permettant de modifier le mot de passe via l'e-mail. Cette URL est générée en utilisant l'adresse du site configurée sur le serveur. Cependant, il existe un problème lorsque le site est configuré sur une adresse interne, mais que les notaires n'ont accès qu'à une URL externe, rendant l'URL fournie aux notaires inaccessible.
Pour résoudre ce problème, nous utiliserons l' URL d'accès pouvant être saisi dans les paramètres administrateurs. Cette URL sera utilisée dans les e-mails envoyés aux notaires. Si cette URL n'est pas renseignée, l'application continuera à fonctionner comme précédemment.v2.5.1https://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/114Nom de famille en 3 mots : l'inversion Nom-B Nom-C Nom-A renvoie inconnu au l...2023-10-13T11:47:35+02:00Vinciane BOCQUENETNom de famille en 3 mots : l'inversion Nom-B Nom-C Nom-A renvoie inconnu au lieu de ambigu attendu## Ticket ré-écrit après précisions
* Nom en base : Da Silva Baroso
* Nom recherché : Baroso Da Silva
* Résultat obtenu : inconnu
* Résultat attendu : ambigu
## Ticket d'origine
**Cas testé :**
Le nom de la personne est composée de...## Ticket ré-écrit après précisions
* Nom en base : Da Silva Baroso
* Nom recherché : Baroso Da Silva
* Résultat obtenu : inconnu
* Résultat attendu : ambigu
## Ticket d'origine
**Cas testé :**
Le nom de la personne est composée de deux noms NOM-A et NOM-B, cependant, le NOM-A comporte une particule. Le nom est donc composé de 3 mots.
La personne a une aide récupérable.
**Résultat**
L'inversion NOM-A et NOM-B remonte en inconnu au lieu d'ambigühttps://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/185[ALGO RECHERCHE] "Personne connue" alors que la personne n'existe pas en BDD2023-09-26T15:17:36+02:00Christophe PHARES[ALGO RECHERCHE] "Personne connue" alors que la personne n'existe pas en BDD## Etapes pour reproduire le bug
Paramétrage application :
- Recherche soundex --> OUI
- Précision de la date de naissance --> Date différente donne ambigu au lieu d'inconnu
- Prénom différent donne ambigu au lieu de connu --> OUI
...## Etapes pour reproduire le bug
Paramétrage application :
- Recherche soundex --> OUI
- Précision de la date de naissance --> Date différente donne ambigu au lieu d'inconnu
- Prénom différent donne ambigu au lieu de connu --> OUI
* Recherche par nom --> Nom d'usage
## Quel est le comportement *actuel* du bug
Exemple sur les données du fichier joint :
- Prenom : Christian
- Nom d'usage : LE FRIANT
- Date de naissance : 08/07/1962
La personne est connue
Plus généralement, après plusieurs tests :
Recherche :
1) Utiliser un couple prénom/date de naissance présente en BDD
2) Utiliser un nom présent en BDD différent du couple prénom/date de naissance (précédemment choisi) commençant par "LE "
L'application donne un résultat "Personne connue"
## Quel est le comportement *correct*
La personne doit être inconnue
## Fichiers journaux ou copies d'écrans
[individu.csv](/uploads/c3b107ae985c56adad69317b8a4d11b5/individu.csv)
/cc @mfaurehttps://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/164affichage en scroll horizontal des tableaux dans l'application2023-08-03T12:35:54+02:00cécilia mayranaffichage en scroll horizontal des tableaux dans l'application## Etapes pour reproduire le bug
1. se connecter en administrateur.
aller dans liste des recherches. cliquer sur rechercher.
ET aller dans administration/ gérer des instructeurs
2. se connecter en étude.
aller dans mes précédentes reche...## Etapes pour reproduire le bug
1. se connecter en administrateur.
aller dans liste des recherches. cliquer sur rechercher.
ET aller dans administration/ gérer des instructeurs
2. se connecter en étude.
aller dans mes précédentes recherches
## Quel est le comportement *actuel* du bug
Le tableau de résultats n'est pas visible dans sa totalité (colonnes). Obligation de faire un scroll horizontal
## Quel est le comportement *correct*
pouvoir voir l'ensemble des colonnes sans avoir à scroller horizontalement
## Fichiers journaux ou copies d'écrans
![image](/uploads/1d76b3f81c53ff8912b7d36292e3aa56/image.png)
## Pistes de solution
/cc @mfaurehttps://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/187Ajout date de la recherche initiale dans les documents pdfs générés à partir ...2023-07-24T11:18:17+02:00Christophe PHARESAjout date de la recherche initiale dans les documents pdfs générés à partir de la liste de rechercheDans la liste de recherche, il est possible de regénérer les documents PDFs; la date qui apparait sur les documents ne correspond pas à la date de la recherche initiale mais à la date du jour.
Ce document devient donc faux juridiquement ...Dans la liste de recherche, il est possible de regénérer les documents PDFs; la date qui apparait sur les documents ne correspond pas à la date de la recherche initiale mais à la date du jour.
Ce document devient donc faux juridiquement quand il est opposable aux notaires par exemple.
-- Piste d'amélioration
--> Afficher la date de recherche initiale :
Dans src/SearchController, fonction getPDF, ajout d'un nouveau paramètre **searchDate** date passé aux pdf en le valorisant avec la date de recherche
private function getPdf(
SearchLog $searchLog,
string $dest,
PdfService $pdfService,
PersonService $personService
): array {
/** @var User $user */
$user = $this->getUser();
$entityManager = $this->getDoctrine()->getManager();
$pdfTemplate = $this->getPdfTemplate($searchLog->getResponseType());
$pdfContent = '';
$fileNameSanitized = FileHelper::sanitizeFileName(
$searchLog->getId() . '_' . $searchLog->getFirstName() . '_' . $searchLog->getName($this->settingsData)
);
$safeFilename = \transliterator_transliterate(
'Any-Latin; Latin-ASCII; [^A-Za-z0-9_] remove; Lower()',
$fileNameSanitized
);
$fileName = $safeFilename . '-' . uniqid() . '.pdf';
if ($pdfTemplate) {
$pdfParameters = [];
$pdfParameters['reference'] = SearchHelper::getReference($user, $searchLog);
if (in_array(SearchHelper::SEARCH_STATUS_NOTFOUND, $searchLog->getResponseType())) {
$pdfParameters['firstName'] = $searchLog->getFirstName();
$pdfParameters['name'] = strtoupper($searchLog->getName($this->settingsData));
$pdfParameters['birthDate'] = $searchLog->getBirthDate();
$pdfParameters['responseType'] = $searchLog->getResponseType();
// Aout et valorisation du paramètre searchDate
**$pdfParameters['searchDate'] = $searchLog->getSearchDate();**
} else {
$person = $personService->getPerson($searchLog->getPerson());
$pdfParametersBdd = $this->getPersonDbParameters($person);
$pdfParameters = array_merge($pdfParameters, $pdfParametersBdd);
$pdfParameters['gender'] = $person->getGender();
$pdfParameters['firstName'] = $person->getFirstName();
$pdfParameters['name'] = strtoupper($person->getName($this->settingsData));
$pdfParameters['birthDate'] = $person->getBirthDate();
$pdfParameters['responseType'] = $searchLog->getResponseType();
$pdfParameters['helpCodeLabels'] = $this->getHelpCodeLabels($searchLog->getResponseType());
// Aout et valorisation du paramètre searchDate
**$pdfParameters['searchDate'] = $searchLog->getSearchDate();**
$pdfParameters['rows_person'] = $entityManager->getRepository(Person::class) ->findBy(['personNum' => $person->getPersonNum()]);
}
$pdfParameters['birthDate'] = date_format($pdfParameters['birthDate'], 'd/m/Y');
$pdfContent = $this->renderView(
$pdfTemplate,
$pdfParameters
);
}
$pdfService->create();
return [$pdfService->generatePdf($pdfContent, $fileName, $dest), $fileName];
}
- Récupération de ce paramètre dans le twig générateur du pdf pour utiliser ce paramètre (dans base.html.twig par exemple) :
`{{ settings.data.pdfDestinationCity }}, le {{ searchDate | localizeddate('full', 'none') }}<br/>`
(Désolé pour le formattage...)v2.5.0https://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/152Soundex sur les prénoms2023-04-26T17:54:14+02:00laurence duigouSoundex sur les prénomsIl est indiqué que le soundex s'applique aussi les prénoms.
Voici quelques exemples où le soundex semble dysfonctionner.
[tests_sur_prénom_SOUNDEX_28_06_2022.xlsx](/uploads/60acbd42ed3e35a1493e9151515a1a28/tests_sur_prénom_SOUNDEX_28_06...Il est indiqué que le soundex s'applique aussi les prénoms.
Voici quelques exemples où le soundex semble dysfonctionner.
[tests_sur_prénom_SOUNDEX_28_06_2022.xlsx](/uploads/60acbd42ed3e35a1493e9151515a1a28/tests_sur_prénom_SOUNDEX_28_06_2022.xlsx)v2.4.0https://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/136Déverrouillage impossible2023-04-24T17:38:23+02:00laurence duigouDéverrouillage impossible## Etapes pour reproduire le bug
Une personne a verrouillé son compte
## Quel est le comportement *actuel* du bug
- déverouillage dans la gestion des utilisateurs
- rinitialisation du mot de passe dans la gestion des utilisateurs
L'ut...## Etapes pour reproduire le bug
Une personne a verrouillé son compte
## Quel est le comportement *actuel* du bug
- déverouillage dans la gestion des utilisateurs
- rinitialisation du mot de passe dans la gestion des utilisateurs
L'utilisateur
- recoit le mail
- il réinitialise son mot de passe
- il reçoit un message "compte verouillé"
-> blocage de l'utilisateur et obligation de l'admin de recréer un compte
(Le comportement actuellement observé)
## Quel est le comportement *correct*
-> pouvoir déverouiller le compte + changer mdp
(Le comportement attendu à la place)
## Fichiers journaux ou copies d'écrans
(Coller les fichiers journaux pertinents. Merci d'utiliser les bloc de code (```)
pour former les journaux, très difficile à lire sinon.)
## Pistes de solution
correction
/cc @mfaurev2.4.0https://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/233Les multiples créances ne sont pas traitées dans le mail2023-04-17T17:40:49+02:00clement contetLes multiples créances ne sont pas traitées dans le mail## Etapes pour reproduire le bug
Effectuer une recherche d'une personne qui n'a qu'une seul créance
## Quel est le comportement *actuel* du bug
Seul le paragraphe lié à la créance présente apparaît.
Le second paragraphe devrait égalem...## Etapes pour reproduire le bug
Effectuer une recherche d'une personne qui n'a qu'une seul créance
## Quel est le comportement *actuel* du bug
Seul le paragraphe lié à la créance présente apparaît.
Le second paragraphe devrait également apparaître avec la mention « la succession n’est redevable d’aucun(e) …. »
## Quel est le comportement *correct*
Un paragraphe devrait s'afficher par créance. Définissant sa possible récupération, dans le cas ou une seul créance est récupérable ou non, un paragraphe doit informer le notaires qu'il n'y a aucune créance non récupérable et inversement.
## Pistes de solution
Les templates de mails et de PDF doit être modifié pour permettre se traitement.
/cc @mfaurev2.4.0https://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/234Contenu de mail d'une recherche en cours d'instruction erroné2023-04-17T17:40:49+02:00clement contetContenu de mail d'une recherche en cours d'instruction erroné## Etapes pour reproduire le bug
Effectué une recherche d'une personne avec un résultat en cours d'instruction.
## Quel est le comportement *actuel* du bug
Le mail mentionne un courrier qui n’est pas joint, puisque qu'une recherche en...## Etapes pour reproduire le bug
Effectué une recherche d'une personne avec un résultat en cours d'instruction.
## Quel est le comportement *actuel* du bug
Le mail mentionne un courrier qui n’est pas joint, puisque qu'une recherche en cours d'instruction ne génère pas de PDF
## Quel est le comportement *correct*
Aucun message stipulant une pièce jointe dans les mails en cours d'instruction
## Pistes de solution
Modifier le template de mail en cours d'instruction
/cc @mfaurev2.4.0https://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/207Communication de la créance : test d'acceptation 8.1-06 ne passe pas2023-01-24T17:41:31+01:00Matthieu FAURECommunication de la créance : test d'acceptation 8.1-06 ne passe pas## Etapes pour reproduire le bug
Le [test d'acceptation 8.1-06](https://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/174) ne passe pas.
## Quel est le comportement *actuel* du bug
* Suivre le TA 8.1-06
*...## Etapes pour reproduire le bug
Le [test d'acceptation 8.1-06](https://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/174) ne passe pas.
## Quel est le comportement *actuel* du bug
* Suivre le TA 8.1-06
* le PDF ne contient pas les détail des aides ni le montant de la créance
## Quel est le comportement *correct*
* Suivre le TA 8.1-06
* le PDF contient les détail des aides et le montant de la créance
## Fichiers journaux ou copies d'écrans
### Contenu du mail (correct)
> Maître,
>
> Vous nous interrogez au sujet d'une éventuelle créance du département, au nom de Mohamed Zadari né·e le 29/01/1951 et dont le décès est survenu le : 16/06/2018.
>
> Cette personne est connue du département (numéro d'individu : 2000002), et possède 5 aide(s) non récupérable(s) ainsi que 1 aide(s) récupérable(s). En voici la liste :
>
> * libellé : APA en établissement ; code aide : 1SEXTNONR
> * libellé : Allocation compensatrice ; code aide : 1SEXTNONR
> * libellé : Hébergement en EHPAD PA ; code aide : 1SEXTREC
> * libellé : versement Aide humaine (de type A) par prestataire ; code aide : 1SEXTNONR
> * libellé : versement Aide humaine (de type B) par prestataire ss fact. ; code aide : 1SEXTNONR
> * libellé : versement PCH pour aides humaines à domicile ; code aide : 1SEXTNONR
>
> Pour les aides non récupérables, la succession n’est redevable d’aucun indu.
>
> Pour les aides récupérables, le montant calculé au jour de votre connexion s’élève à 66987.46 €.
>
> Un titre sera prochainement émis pour la récupération de cette créance.
>
> Pour toute question, nous vous remercions de bien vouloir l'adresser par mail à l’adresse suivante `dn_recette_alerte_deces @ adullact.org`.
>
> Vous trouverez ci-joint la réponse de mes services.
>
> Je vous prie d'agréer, Maître, mes courtoises salutations
### PDF attaché (contenu incomplet)
[565_mohamed_zadari-639c3e6466f86.pdf](/uploads/431e71a26117a71594be058f588ab1ec/565_mohamed_zadari-639c3e6466f86.pdf)
## Pistes de solution
(Si vous pouvez, un lien vers le code présumé responsable du problème)
/cc @mfaurev2.3.1https://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/89Gérer les individus avec un code d'aide vide2022-10-14T11:27:55+02:00Laurence JUSTINGérer les individus avec un code d'aide videBonjour,
Ce ticket doit certainement avoir un lien avec le #79 .
Lorsque je cherche un individu connu de la base de données mais sans code aide, j'obtiens ceci comme comportement:
- la type réponse fournie par la PF est "inconnue" (ce qu...Bonjour,
Ce ticket doit certainement avoir un lien avec le #79 .
Lorsque je cherche un individu connu de la base de données mais sans code aide, j'obtiens ceci comme comportement:
- la type réponse fournie par la PF est "inconnue" (ce qui n'est pas vrai puisque l'individu est présent en bdd, sans code aide)
- le courriel de réponse "Instruction" émis est search_hasrequest.html.twig. Cet envoi ne comporte aucune pièce jointe alors qu'une pièce jointe apparait bien dans la liste des recherches sous le type de réponse "Inconnu".
- seul l'auteur de la recherche est informé par courriel de l'instruction en cours ce qui est fort dommage. Pourquoi ne pas l'adresser également au personnel du Département?
- le courrier 'search_notfind.html.twig) n'est disponible que dans la liste des recherche. Il ne fait pas apparaitre l'existence d'une instruction en cours pouvant potentiellement donner lieu à une récupération ultéroeure. Si le notaire recherche le pdf depuis le back office de l'application et non depuis sa BAL, la réponse apportée pour un meme individu peut être différente (inconnu // en cours d'instruction).
Je précise que nous employons la V2 sans avoir modifié le standard. Ce cas peut être testé avec le fichier Individus fournis par défaut avec ROSA Yvette.
N'y aurait il pas un problème?
Merci, Laurence JUSTIN (CD33)v2.2.0https://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/105Bug : la recherche avec la première lettre du prénom retourne un résultat con...2022-10-14T11:27:54+02:00Vinciane BOCQUENETBug : la recherche avec la première lettre du prénom retourne un résultat connue au lieu d'ambigu## Comportement constaté
La recherche réalisée est la suivante :
* correspondance exacte du NOM d'usage
* correspondance exacte du NOM d'état civil
* correspondance exacte de la date de naissance
* première lettre du prénom
...## Comportement constaté
La recherche réalisée est la suivante :
* correspondance exacte du NOM d'usage
* correspondance exacte du NOM d'état civil
* correspondance exacte de la date de naissance
* première lettre du prénom
**Résultat :** Connue (indus probable)
![image](/uploads/ccef4b6fdfe2a60e82335b836bb7486c/image.png)
## Comportement attendu
Le résultat devrait être **ambigu** en lien avec les règles de l'étape 1 [ici](https://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/blob/master/Documentation/Utilisateur/Algorithme_de_recherche.md)https://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/141Suppression logos présents sur le pdf impossible2022-09-29T16:35:13+02:00Christophe PHARESSuppression logos présents sur le pdf impossible## Etapes pour reproduire le bug
Ecran Administration/Paramètres de l'application
1) Ajouter des logos (entete, pied de page, service)
## Quel est le comportement *actuel* du bug
Impossible de les supprimer (remplacement OK)
## Que...## Etapes pour reproduire le bug
Ecran Administration/Paramètres de l'application
1) Ajouter des logos (entete, pied de page, service)
## Quel est le comportement *actuel* du bug
Impossible de les supprimer (remplacement OK)
## Quel est le comportement *correct*
Il faudrait ajouter la possibilité de pouvoir supprimer ces logos (sans forcément en mettre un autre à la place)
## Fichiers journaux ou copies d'écrans
![logos_pdf](/uploads/d4adbf5ac128173a304e93ea1dbcb4c8/logos_pdf.png)
/cc @mfaurev2.2.0https://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/165v2.2.0-beta.1 - Recherche soundex + prénom incomplet crash la requete de rech...2022-09-28T15:26:30+02:00cécilia mayranv2.2.0-beta.1 - Recherche soundex + prénom incomplet crash la requete de recherche## Etapes pour reproduire le bug
1. se connecter en administrateur
2. Dans les Paramètres de l'application, rubrique Paramètres de recherche :
3. La recherche Soundex est **cochée**
4. Le paramètre Précision de la date de naissance doit...## Etapes pour reproduire le bug
1. se connecter en administrateur
2. Dans les Paramètres de l'application, rubrique Paramètres de recherche :
3. La recherche Soundex est **cochée**
4. Le paramètre Précision de la date de naissance doit être réglé à :
**jour et mois différents donne ambigu au lieu d'inconnu**
5. Le paramètre Prénom différent donne ambigu au lieu de connu est **coché**
6. Le paramètre Recherche par nom a pour valeur Nom d'usage
7. lancer la recherche :
- Date de décès : **10/02/2020**
- Lieu de décès : **VILLEFRANCHE**
- Date de l'acte de décès : **12/02/2020**
- Prénom : **M**
- Nom d'usage : **GIMEL**
- Date de naissance : **27/06/1943**
*la bénéficiaire se nomme **Marie-Louise** dans la base*
## Quel est le comportement *actuel* du bug
la recherche du prénom incomplet fait crasher la requête (peut être à cause du prénom composé)
## Quel est le comportement *correct*
doit renvoyer le résultat ambigu
par exemple, fonctionne avec la recherche
> - Date de décès : 10/02/2020
> - Lieu de décès : VILLEFRANCHE
> - Date de l'acte de décès : 12/02/2020
> - Prénom : A
> - Nom d'usage : OLMO
> - Date de naissance : 06/12/1977
## Fichiers journaux ou copies d'écrans
![image](/uploads/7a1b350ef2fc25f16df169c14b2cde9a/image.png)
## Pistes de solution
/cc @mfaurev2.2.0https://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/177L'artefact de build inclus des dossiers en mod 777 (et ne devrait pas)2022-09-22T16:05:17+02:00Matthieu FAUREL'artefact de build inclus des dossiers en mod 777 (et ne devrait pas)## Quel est le comportement *actuel* du bug
Une fois déployée, la version 2.2.0-beta.4 contient 1122 (!) dossiers dont les permissions sont 777.
## Quel est le comportement *correct*
Lesdits dossiers devraient être au pire en 775
## ...## Quel est le comportement *actuel* du bug
Une fois déployée, la version 2.2.0-beta.4 contient 1122 (!) dossiers dont les permissions sont 777.
## Quel est le comportement *correct*
Lesdits dossiers devraient être au pire en 775
## Fichiers journaux ou copies d'écrans
```shell
./config
./config/secrets
./config/secrets/prod
./config/routes
./config/routes/dev
./config/packages
./config/packages/prod
./config/packages/test
./config/packages/dev
./templates
./templates/default
./templates/default/emails
./templates/default/pdf
./templates/default/admin
./templates/default/admin/instructor
./templates/default/admin/user
./templates/default/macros
./templates/default/account
./templates/default/utils
./templates/default/search
./templates/default/stats
./templates/default/form
./templates/default/security
./bin/console
./app/vendor/beberlei/doctrineextensions/config
./app/vendor/beberlei/doctrineextensions/src
./app/vendor/beberlei/doctrineextensions/src/Types
./app/vendor/beberlei/doctrineextensions/src/Query
./app/vendor/beberlei/doctrineextensions/src/Query/Postgresql
./app/vendor/beberlei/doctrineextensions/src/Query/Sqlite
./app/vendor/beberlei/doctrineextensions/src/Query/Oracle
./app/vendor/beberlei/doctrineextensions/src/Query/Mysql
./app/vendor/ocramius/package-versions/src
./app/vendor/ocramius/package-versions/src/PackageVersions
./app/vendor/ocramius/proxy-manager/docs
./app/vendor/ocramius/proxy-manager/doc-template
./app/vendor/ocramius/proxy-manager/doc-template/img
./app/vendor/ocramius/proxy-manager/doc-template/css
./app/vendor/ocramius/proxy-manager/src
./app/vendor/ocramius/proxy-manager/src/ProxyManager
./app/vendor/ocramius/proxy-manager/src/ProxyManager/Signature
./app/vendor/ocramius/proxy-manager/src/ProxyManager/Signature/Exception
./app/vendor/ocramius/proxy-manager/src/ProxyManager/Factory
./app/vendor/ocramius/proxy-manager/src/ProxyManager/Factory/RemoteObject
./app/vendor/ocramius/proxy-manager/src/ProxyManager/Factory/RemoteObject/Adapter
./app/vendor/ocramius/proxy-manager/src/ProxyManager/Proxy
./app/vendor/ocramius/proxy-manager/src/ProxyManager/Proxy/Exception
./app/vendor/ocramius/proxy-manager/src/ProxyManager/FileLocator
./app/vendor/ocramius/proxy-manager/src/ProxyManager/Stub
./app/vendor/ocramius/proxy-manager/src/ProxyManager/Autoloader
./app/vendor/ocramius/proxy-manager/src/ProxyManager/Inflector
./app/vendor/ocramius/proxy-manager/src/ProxyManager/Inflector/Util
./app/vendor/ocramius/proxy-manager/src/ProxyManager/Exception
./app/vendor/ocramius/proxy-manager/src/ProxyManager/GeneratorStrategy
./app/vendor/ocramius/proxy-manager/src/ProxyManager/Generator
./app/vendor/ocramius/proxy-manager/src/ProxyManager/Generator/Util
./app/vendor/ocramius/proxy-manager/src/ProxyManager/ProxyGenerator
./app/vendor/ocramius/proxy-manager/src/ProxyManager/ProxyGenerator/LazyLoadingValueHolder
./app/vendor/ocramius/proxy-manager/src/ProxyManager/ProxyGenerator/LazyLoadingValueHolder/MethodGenerator
./app/vendor/ocramius/proxy-manager/src/ProxyManager/ProxyGenerator/LazyLoadingValueHolder/PropertyGenerator
./app/vendor/ocramius/proxy-manager/src/ProxyManager/ProxyGenerator/ValueHolder
./app/vendor/ocramius/proxy-manager/src/ProxyManager/ProxyGenerator/ValueHolder/MethodGenerator
./app/vendor/ocramius/proxy-manager/src/ProxyManager/ProxyGenerator/Util
./app/vendor/ocramius/proxy-manager/src/ProxyManager/ProxyGenerator/LazyLoadingGhost
./app/vendor/ocramius/proxy-manager/src/ProxyManager/ProxyGenerator/LazyLoadingGhost/MethodGenerator
./app/vendor/ocramius/proxy-manager/src/ProxyManager/ProxyGenerator/LazyLoadingGhost/PropertyGenerator
./app/vendor/ocramius/proxy-manager/src/ProxyManager/ProxyGenerator/AccessInterceptor
./app/vendor/ocramius/proxy-manager/src/ProxyManager/ProxyGenerator/AccessInterceptor/MethodGenerator
./app/vendor/ocramius/proxy-manager/src/ProxyManager/ProxyGenerator/AccessInterceptor/PropertyGenerator
./app/vendor/ocramius/proxy-manager/src/ProxyManager/ProxyGenerator/PropertyGenerator
./app/vendor/ocramius/proxy-manager/src/ProxyManager/ProxyGenerator/NullObject
./app/vendor/ocramius/proxy-manager/src/ProxyManager/ProxyGenerator/NullObject/MethodGenerator
./app/vendor/ocramius/proxy-manager/src/ProxyManager/ProxyGenerator/AccessInterceptorScopeLocalizer
./app/vendor/ocramius/proxy-manager/src/ProxyManager/ProxyGenerator/AccessInterceptorScopeLocalizer/MethodGenerator
./app/vendor/ocramius/proxy-manager/src/ProxyManager/ProxyGenerator/AccessInterceptorScopeLocalizer/MethodGenerator/Util
./app/vendor/ocramius/proxy-manager/src/ProxyManager/ProxyGenerator/Assertion
./app/vendor/ocramius/proxy-manager/src/ProxyManager/ProxyGenerator/RemoteObject
./app/vendor/ocramius/proxy-manager/src/ProxyManager/ProxyGenerator/RemoteObject/MethodGenerator
./app/vendor/ocramius/proxy-manager/src/ProxyManager/ProxyGenerator/RemoteObject/PropertyGenerator
./app/vendor/ocramius/proxy-manager/src/ProxyManager/ProxyGenerator/AccessInterceptorValueHolder
./app/vendor/ocramius/proxy-manager/src/ProxyManager/ProxyGenerator/AccessInterceptorValueHolder/MethodGenerator
./app/vendor/ocramius/proxy-manager/src/ProxyManager/ProxyGenerator/AccessInterceptorValueHolder/MethodGenerator/Util
./app/vendor/ocramius/proxy-manager/src/ProxyManager/ProxyGenerator/LazyLoading
./app/vendor/ocramius/proxy-manager/src/ProxyManager/ProxyGenerator/LazyLoading/MethodGenerator
./app/vendor/monolog/monolog/src
./app/vendor/monolog/monolog/src/Monolog
./app/vendor/monolog/monolog/src/Monolog/Handler
./app/vendor/monolog/monolog/src/Monolog/Handler/SyslogUdp
./app/vendor/monolog/monolog/src/Monolog/Handler/Slack
./app/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed
./app/vendor/monolog/monolog/src/Monolog/Handler/Curl
./app/vendor/monolog/monolog/src/Monolog/Formatter
./app/vendor/monolog/monolog/src/Monolog/Test
./app/vendor/monolog/monolog/src/Monolog/Processor
./app/vendor/webmozart/assert/src
./app/vendor/psr/link/src
./app/vendor/psr/log/Psr
./app/vendor/psr/log/Psr/Log
./app/vendor/psr/log/Psr/Log/Test
./app/vendor/psr/event-dispatcher/src
./app/vendor/psr/cache/src
./app/vendor/psr/container/src
./app/vendor/spipu/html2pdf/test
./app/vendor/spipu/html2pdf/doc
./app/vendor/spipu/html2pdf/doc/res
./app/vendor/spipu/html2pdf/examples
./app/vendor/spipu/html2pdf/examples/res
./app/vendor/spipu/html2pdf/src
./app/vendor/spipu/html2pdf/src/config
./app/vendor/spipu/html2pdf/src/Parsing
./app/vendor/spipu/html2pdf/src/Tests
./app/vendor/spipu/html2pdf/src/Tests/Parsing
./app/vendor/spipu/html2pdf/src/Tests/Tag
./app/vendor/spipu/html2pdf/src/Tests/Tag/Svg
./app/vendor/spipu/html2pdf/src/Tests/Output
./app/vendor/spipu/html2pdf/src/Tests/Image
./app/vendor/spipu/html2pdf/src/Tests/Image/res
./app/vendor/spipu/html2pdf/src/Tests/Exception
./app/vendor/spipu/html2pdf/src/Tests/Debug
./app/vendor/spipu/html2pdf/src/Tag
./app/vendor/spipu/html2pdf/src/Tag/Svg
./app/vendor/spipu/html2pdf/src/Tag/Html
./app/vendor/spipu/html2pdf/src/locale
./app/vendor/spipu/html2pdf/src/Extension
./app/vendor/spipu/html2pdf/src/Extension/Core
./app/vendor/spipu/html2pdf/src/Exception
./app/vendor/spipu/html2pdf/src/Debug
./app/vendor/sensio/framework-extra-bundle/src
./app/vendor/sensio/framework-extra-bundle/src/Request
./app/vendor/sensio/framework-extra-bundle/src/Request/ParamConverter
./app/vendor/sensio/framework-extra-bundle/src/Request/ArgumentValueResolver
./app/vendor/sensio/framework-extra-bundle/src/Security
./app/vendor/sensio/framework-extra-bundle/src/DependencyInjection
./app/vendor/sensio/framework-extra-bundle/src/DependencyInjection/Compiler
./app/vendor/sensio/framework-extra-bundle/src/EventListener
./app/vendor/sensio/framework-extra-bundle/src/Configuration
./app/vendor/sensio/framework-extra-bundle/src/Templating
./app/vendor/sensio/framework-extra-bundle/src/Resources
./app/vendor/sensio/framework-extra-bundle/src/Resources/config
./app/vendor/sensio/framework-extra-bundle/src/Resources/doc
./app/vendor/sensio/framework-extra-bundle/src/Resources/doc/annotations
./app/vendor/sensio/framework-extra-bundle/src/Routing
./app/vendor/laminas/laminas-eventmanager/src
./app/vendor/laminas/laminas-eventmanager/src/Test
./app/vendor/laminas/laminas-eventmanager/src/Exception
./app/vendor/laminas/laminas-eventmanager/src/Filter
./app/vendor/laminas/laminas-zendframework-bridge/config
./app/vendor/laminas/laminas-zendframework-bridge/.github
./app/vendor/laminas/laminas-zendframework-bridge/src
./app/vendor/laminas/laminas-code/src
./app/vendor/laminas/laminas-code/src/Scanner
./app/vendor/laminas/laminas-code/src/Generic
./app/vendor/laminas/laminas-code/src/Generic/Prototype
./app/vendor/laminas/laminas-code/src/Reflection
./app/vendor/laminas/laminas-code/src/Reflection/DocBlock
./app/vendor/laminas/laminas-code/src/Reflection/DocBlock/Tag
./app/vendor/laminas/laminas-code/src/Reflection/Exception
./app/vendor/laminas/laminas-code/src/Annotation
./app/vendor/laminas/laminas-code/src/Annotation/Parser
./app/vendor/laminas/laminas-code/src/Exception
./app/vendor/laminas/laminas-code/src/Generator
./app/vendor/laminas/laminas-code/src/Generator/DocBlock
./app/vendor/laminas/laminas-code/src/Generator/DocBlock/Tag
./app/vendor/laminas/laminas-code/src/Generator/Exception
./app/vendor/twig/extra-bundle/src
./app/vendor/twig/extra-bundle/src/DependencyInjection
./app/vendor/twig/extra-bundle/src/DependencyInjection/Compiler
./app/vendor/twig/extra-bundle/src/Resources
./app/vendor/twig/extra-bundle/src/Resources/config
./app/vendor/twig/twig/lib
./app/vendor/twig/twig/lib/Twig
./app/vendor/twig/twig/lib/Twig/Profiler
./app/vendor/twig/twig/lib/Twig/Profiler/NodeVisitor
./app/vendor/twig/twig/lib/Twig/Profiler/Dumper
./app/vendor/twig/twig/lib/Twig/Profiler/Node
./app/vendor/twig/twig/lib/Twig/Cache
./app/vendor/twig/twig/lib/Twig/NodeVisitor
./app/vendor/twig/twig/lib/Twig/Util
./app/vendor/twig/twig/lib/Twig/Test
./app/vendor/twig/twig/lib/Twig/Extension
./app/vendor/twig/twig/lib/Twig/Loader
./app/vendor/twig/twig/lib/Twig/TokenParser
./app/vendor/twig/twig/lib/Twig/Error
./app/vendor/twig/twig/lib/Twig/Node
./app/vendor/twig/twig/lib/Twig/Node/Expression
./app/vendor/twig/twig/lib/Twig/Node/Expression/Unary
./app/vendor/twig/twig/lib/Twig/Node/Expression/Test
./app/vendor/twig/twig/lib/Twig/Node/Expression/Binary
./app/vendor/twig/twig/lib/Twig/Node/Expression/Filter
./app/vendor/twig/twig/lib/Twig/Sandbox
./app/vendor/twig/twig/doc
./app/vendor/twig/twig/doc/tags
./app/vendor/twig/twig/doc/functions
./app/vendor/twig/twig/doc/tests
./app/vendor/twig/twig/doc/filters
./app/vendor/twig/twig/src
./app/vendor/twig/twig/src/Profiler
./app/vendor/twig/twig/src/Profiler/NodeVisitor
./app/vendor/twig/twig/src/Profiler/Dumper
./app/vendor/twig/twig/src/Profiler/Node
./app/vendor/twig/twig/src/Cache
./app/vendor/twig/twig/src/NodeVisitor
./app/vendor/twig/twig/src/Util
./app/vendor/twig/twig/src/Test
./app/vendor/twig/twig/src/Extension
./app/vendor/twig/twig/src/Loader
./app/vendor/twig/twig/src/RuntimeLoader
./app/vendor/twig/twig/src/TokenParser
./app/vendor/twig/twig/src/Error
./app/vendor/twig/twig/src/Node
./app/vendor/twig/twig/src/Node/Expression
./app/vendor/twig/twig/src/Node/Expression/Unary
./app/vendor/twig/twig/src/Node/Expression/Test
./app/vendor/twig/twig/src/Node/Expression/Binary
./app/vendor/twig/twig/src/Node/Expression/Filter
./app/vendor/twig/twig/src/Sandbox
./app/vendor/twig/extensions/lib
./app/vendor/twig/extensions/lib/Twig
./app/vendor/twig/extensions/lib/Twig/Extensions
./app/vendor/twig/extensions/lib/Twig/Extensions/Grammar
./app/vendor/twig/extensions/lib/Twig/Extensions/Extension
./app/vendor/twig/extensions/lib/Twig/Extensions/TokenParser
./app/vendor/twig/extensions/lib/Twig/Extensions/Node
./app/vendor/twig/extensions/test
./app/vendor/twig/extensions/test/Twig
./app/vendor/twig/extensions/test/Twig/Tests
./app/vendor/twig/extensions/test/Twig/Tests/Grammar
./app/vendor/twig/extensions/test/Twig/Tests/Extension
./app/vendor/twig/extensions/test/Twig/Tests/Node
./app/vendor/twig/extensions/doc
./app/vendor/twig/extensions/src
./app/vendor/twig/extensions/src/TokenParser
./app/vendor/twig/extensions/src/Node
./app/vendor/tecnickcom/tcpdf/config
./app/vendor/tecnickcom/tcpdf/tools
./app/vendor/tecnickcom/tcpdf/.github
./app/vendor/tecnickcom/tcpdf/examples
./app/vendor/tecnickcom/tcpdf/examples/config
./app/vendor/tecnickcom/tcpdf/examples/barcodes
./app/vendor/tecnickcom/tcpdf/examples/data
./app/vendor/tecnickcom/tcpdf/examples/data/cert
./app/vendor/tecnickcom/tcpdf/examples/lang
./app/vendor/tecnickcom/tcpdf/examples/images
./app/vendor/tecnickcom/tcpdf/include
./app/vendor/tecnickcom/tcpdf/include/barcodes
./app/vendor/tecnickcom/tcpdf/fonts
./app/vendor/tecnickcom/tcpdf/fonts/freefont-20120503
./app/vendor/tecnickcom/tcpdf/fonts/ae_fonts_2.0
./app/vendor/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.34
./app/vendor/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.33
./app/vendor/tecnickcom/tcpdf/fonts/freefont-20100919
./app/vendor/imagine/imagine/src
./app/vendor/imagine/imagine/src/Imagick
./app/vendor/imagine/imagine/src/Factory
./app/vendor/imagine/imagine/src/Effects
./app/vendor/imagine/imagine/src/resources
./app/vendor/imagine/imagine/src/resources/color.org
./app/vendor/imagine/imagine/src/resources/colormanagement.org
./app/vendor/imagine/imagine/src/resources/Adobe
./app/vendor/imagine/imagine/src/resources/Adobe/RGB
./app/vendor/imagine/imagine/src/resources/Adobe/CMYK
./app/vendor/imagine/imagine/src/Image
./app/vendor/imagine/imagine/src/Image/Fill
./app/vendor/imagine/imagine/src/Image/Fill/Gradient
./app/vendor/imagine/imagine/src/Image/Palette
./app/vendor/imagine/imagine/src/Image/Palette/Color
./app/vendor/imagine/imagine/src/Image/Histogram
./app/vendor/imagine/imagine/src/Image/Metadata
./app/vendor/imagine/imagine/src/Image/Point
./app/vendor/imagine/imagine/src/Exception
./app/vendor/imagine/imagine/src/Draw
./app/vendor/imagine/imagine/src/Utils
./app/vendor/imagine/imagine/src/Gmagick
./app/vendor/imagine/imagine/src/File
./app/vendor/imagine/imagine/src/Gd
./app/vendor/imagine/imagine/src/Filter
./app/vendor/imagine/imagine/src/Filter/Basic
./app/vendor/imagine/imagine/src/Filter/Advanced
./app/vendor/hackzilla/password-generator/Tests
./app/vendor/hackzilla/password-generator/Tests/Model
./app/vendor/hackzilla/password-generator/Tests/Model/Option
./app/vendor/hackzilla/password-generator/Tests/RandomGenerator
./app/vendor/hackzilla/password-generator/Tests/Generator
./app/vendor/hackzilla/password-generator/Tests/Generator/Data
./app/vendor/hackzilla/password-generator/Tests/Generator/Data/WordList
./app/vendor/hackzilla/password-generator/Model
./app/vendor/hackzilla/password-generator/Model/Option
./app/vendor/hackzilla/password-generator/Exception
./app/vendor/hackzilla/password-generator/RandomGenerator
./app/vendor/hackzilla/password-generator/Generator
./app/vendor/rollerworks/password-strength-validator/src
./app/vendor/rollerworks/password-strength-validator/src/Command
./app/vendor/rollerworks/password-strength-validator/src/Validator
./app/vendor/rollerworks/password-strength-validator/src/Validator/Constraints
./app/vendor/rollerworks/password-strength-validator/src/Blacklist
./app/vendor/rollerworks/password-strength-validator/src/Resources
./app/vendor/rollerworks/password-strength-validator/src/Resources/translations
./app/vendor/rollerworks/password-strength-validator/src/P0wnedPassword
./app/vendor/rollerworks/password-strength-validator/src/P0wnedPassword/Request
./app/vendor/rollerworks/password-strength-bundle/docs
./app/vendor/rollerworks/password-strength-bundle/src
./app/vendor/rollerworks/password-strength-bundle/src/DependencyInjection
./app/vendor/rollerworks/password-strength-bundle/src/Resources
./app/vendor/rollerworks/password-strength-bundle/src/Resources/config
./app/vendor/phpdocumentor/reflection-docblock/.github
./app/vendor/phpdocumentor/reflection-docblock/.github/workflows
./app/vendor/phpdocumentor/reflection-docblock/src
./app/vendor/phpdocumentor/reflection-docblock/src/DocBlock
./app/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags
./app/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Factory
./app/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Reference
./app/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Formatter
./app/vendor/phpdocumentor/reflection-docblock/.dependabot
./app/vendor/phpdocumentor/reflection-common/.github
./app/vendor/phpdocumentor/reflection-common/.github/workflows
./app/vendor/phpdocumentor/reflection-common/src
./app/vendor/phpdocumentor/type-resolver/.github
./app/vendor/phpdocumentor/type-resolver/.github/workflows
./app/vendor/phpdocumentor/type-resolver/src
./app/vendor/phpdocumentor/type-resolver/src/Types
./app/vendor/symfony/config/Util
./app/vendor/symfony/config/Util/Exception
./app/vendor/symfony/config/Loader
./app/vendor/symfony/config/Exception
./app/vendor/symfony/config/Resource
./app/vendor/symfony/config/Definition
./app/vendor/symfony/config/Definition/Builder
./app/vendor/symfony/config/Definition/Dumper
./app/vendor/symfony/config/Definition/Exception
./app/vendor/symfony/polyfill-php73/Resources
./app/vendor/symfony/polyfill-php73/Resources/stubs
./app/vendor/symfony/security-core/Event
./app/vendor/symfony/security-core/Encoder
./app/vendor/symfony/security-core/Authorization
./app/vendor/symfony/security-core/Authorization/Voter
./app/vendor/symfony/security-core/User
./app/vendor/symfony/security-core/Exception
./app/vendor/symfony/security-core/Validator
./app/vendor/symfony/security-core/Validator/Constraints
./app/vendor/symfony/security-core/Resources
./app/vendor/symfony/security-core/Resources/translations
./app/vendor/symfony/security-core/Authentication
./app/vendor/symfony/security-core/Authentication/Token
./app/vendor/symfony/security-core/Authentication/Token/Storage
./app/vendor/symfony/security-core/Authentication/Provider
./app/vendor/symfony/security-core/Authentication/RememberMe
./app/vendor/symfony/security-core/Role
./app/vendor/symfony/intl/Locale
./app/vendor/symfony/intl/Globals
./app/vendor/symfony/intl/Util
./app/vendor/symfony/intl/Collator
./app/vendor/symfony/intl/DateFormatter
./app/vendor/symfony/intl/DateFormatter/DateFormat
./app/vendor/symfony/intl/Exception
./app/vendor/symfony/intl/Data
./app/vendor/symfony/intl/Data/Util
./app/vendor/symfony/intl/Data/Bundle
./app/vendor/symfony/intl/Data/Bundle/Reader
./app/vendor/symfony/intl/Data/Bundle/Writer
./app/vendor/symfony/intl/Data/Bundle/Compiler
./app/vendor/symfony/intl/Data/Generator
./app/vendor/symfony/intl/NumberFormatter
./app/vendor/symfony/intl/Resources
./app/vendor/symfony/intl/Resources/bin
./app/vendor/symfony/intl/Resources/stubs
./app/vendor/symfony/intl/Resources/data
./app/vendor/symfony/intl/Resources/data/scripts
./app/vendor/symfony/intl/Resources/data/locales
./app/vendor/symfony/intl/Resources/data/timezones
./app/vendor/symfony/intl/Resources/data/regions
./app/vendor/symfony/intl/Resources/data/languages
./app/vendor/symfony/intl/Resources/data/currencies
./app/vendor/symfony/flex/src
./app/vendor/symfony/flex/src/Event
./app/vendor/symfony/flex/src/Unpack
./app/vendor/symfony/flex/src/Command
./app/vendor/symfony/flex/src/Configurator
./app/vendor/symfony/notifier/Event
./app/vendor/symfony/notifier/Recipient
./app/vendor/symfony/notifier/Channel
./app/vendor/symfony/notifier/Notification
./app/vendor/symfony/notifier/EventListener
./app/vendor/symfony/notifier/Message
./app/vendor/symfony/notifier/Messenger
./app/vendor/symfony/notifier/Exception
./app/vendor/symfony/notifier/DataCollector
./app/vendor/symfony/notifier/Transport
./app/vendor/symfony/security-bundle/Security
./app/vendor/symfony/security-bundle/DependencyInjection
./app/vendor/symfony/security-bundle/DependencyInjection/Security
./app/vendor/symfony/security-bundle/DependencyInjection/Security/Factory
./app/vendor/symfony/security-bundle/DependencyInjection/Security/UserProvider
./app/vendor/symfony/security-bundle/DependencyInjection/Compiler
./app/vendor/symfony/security-bundle/EventListener
./app/vendor/symfony/security-bundle/CacheWarmer
./app/vendor/symfony/security-bundle/Command
./app/vendor/symfony/security-bundle/DataCollector
./app/vendor/symfony/security-bundle/Debug
./app/vendor/symfony/security-bundle/Resources
./app/vendor/symfony/security-bundle/Resources/config
./app/vendor/symfony/security-bundle/Resources/config/schema
./app/vendor/symfony/security-bundle/Resources/views
./app/vendor/symfony/security-bundle/Resources/views/Collector
./app/vendor/symfony/dependency-injection/Compiler
./app/vendor/symfony/dependency-injection/Extension
./app/vendor/symfony/dependency-injection/Loader
./app/vendor/symfony/dependency-injection/Loader/schema
./app/vendor/symfony/dependency-injection/Loader/schema/dic
./app/vendor/symfony/dependency-injection/Loader/schema/dic/services
./app/vendor/symfony/dependency-injection/Loader/Configurator
./app/vendor/symfony/dependency-injection/Loader/Configurator/Traits
./app/vendor/symfony/dependency-injection/Dumper
./app/vendor/symfony/dependency-injection/Config
./app/vendor/symfony/dependency-injection/Exception
./app/vendor/symfony/dependency-injection/Argument
./app/vendor/symfony/dependency-injection/LazyProxy
./app/vendor/symfony/dependency-injection/LazyProxy/Instantiator
./app/vendor/symfony/dependency-injection/LazyProxy/PhpDumper
./app/vendor/symfony/dependency-injection/ParameterBag
./app/vendor/symfony/serializer/Encoder
./app/vendor/symfony/serializer/DependencyInjection
./app/vendor/symfony/serializer/Mapping
./app/vendor/symfony/serializer/Mapping/Factory
./app/vendor/symfony/serializer/Mapping/Loader
./app/vendor/symfony/serializer/Mapping/Loader/schema
./app/vendor/symfony/serializer/Mapping/Loader/schema/dic
./app/vendor/symfony/serializer/Mapping/Loader/schema/dic/serializer-mapping
./app/vendor/symfony/serializer/NameConverter
./app/vendor/symfony/serializer/Normalizer
./app/vendor/symfony/serializer/Annotation
./app/vendor/symfony/serializer/Exception
./app/vendor/symfony/serializer/Extractor
./app/vendor/symfony/mime/Encoder
./app/vendor/symfony/mime/DependencyInjection
./app/vendor/symfony/mime/Test
./app/vendor/symfony/mime/Test/Constraint
./app/vendor/symfony/mime/Part
./app/vendor/symfony/mime/Part/Multipart
./app/vendor/symfony/mime/Exception
./app/vendor/symfony/mime/Header
./app/vendor/symfony/mime/Crypto
./app/vendor/symfony/mime/Resources
./app/vendor/symfony/mime/Resources/bin
./app/vendor/symfony/polyfill-intl-normalizer/Resources
./app/vendor/symfony/polyfill-intl-normalizer/Resources/unidata
./app/vendor/symfony/polyfill-intl-normalizer/Resources/stubs
./app/vendor/symfony/asset/VersionStrategy
./app/vendor/symfony/asset/Context
./app/vendor/symfony/asset/Exception
./app/vendor/symfony/dotenv/Exception
./app/vendor/symfony/var-dumper/Server
./app/vendor/symfony/var-dumper/Cloner
./app/vendor/symfony/var-dumper/Test
./app/vendor/symfony/var-dumper/Dumper
./app/vendor/symfony/var-dumper/Dumper/ContextProvider
./app/vendor/symfony/var-dumper/Command
./app/vendor/symfony/var-dumper/Command/Descriptor
./app/vendor/symfony/var-dumper/Exception
./app/vendor/symfony/var-dumper/Resources
./app/vendor/symfony/var-dumper/Resources/bin
./app/vendor/symfony/var-dumper/Resources/functions
./app/vendor/symfony/var-dumper/Resources/css
./app/vendor/symfony/var-dumper/Resources/js
./app/vendor/symfony/var-dumper/Caster
./app/vendor/symfony/validator/Constraints
./app/vendor/symfony/validator/DependencyInjection
./app/vendor/symfony/validator/Mapping
./app/vendor/symfony/validator/Mapping/Factory
./app/vendor/symfony/validator/Mapping/Loader
./app/vendor/symfony/validator/Mapping/Loader/schema
./app/vendor/symfony/validator/Mapping/Loader/schema/dic
./app/vendor/symfony/validator/Mapping/Loader/schema/dic/constraint-mapping
./app/vendor/symfony/validator/Util
./app/vendor/symfony/validator/Test
./app/vendor/symfony/validator/Context
./app/vendor/symfony/validator/Exception
./app/vendor/symfony/validator/Validator
./app/vendor/symfony/validator/DataCollector
./app/vendor/symfony/validator/Violation
./app/vendor/symfony/validator/Resources
./app/vendor/symfony/validator/Resources/translations
./app/vendor/symfony/yaml/Tag
./app/vendor/symfony/yaml/Command
./app/vendor/symfony/yaml/Exception
./app/vendor/symfony/yaml/Resources
./app/vendor/symfony/yaml/Resources/bin
./app/vendor/symfony/event-dispatcher/DependencyInjection
./app/vendor/symfony/event-dispatcher/Debug
./app/vendor/symfony/monolog-bundle/DependencyInjection
./app/vendor/symfony/monolog-bundle/DependencyInjection/Compiler
./app/vendor/symfony/monolog-bundle/SwiftMailer
./app/vendor/symfony/monolog-bundle/Resources
./app/vendor/symfony/monolog-bundle/Resources/config
./app/vendor/symfony/monolog-bundle/Resources/config/schema
./app/vendor/symfony/mailer/Event
./app/vendor/symfony/mailer/EventListener
./app/vendor/symfony/mailer/Test
./app/vendor/symfony/mailer/Test/Constraint
./app/vendor/symfony/mailer/Messenger
./app/vendor/symfony/mailer/Exception
./app/vendor/symfony/mailer/Header
./app/vendor/symfony/mailer/DataCollector
./app/vendor/symfony/mailer/Transport
./app/vendor/symfony/mailer/Transport/Smtp
./app/vendor/symfony/mailer/Transport/Smtp/Stream
./app/vendor/symfony/mailer/Transport/Smtp/Auth
./app/vendor/symfony/twig-bundle/DependencyInjection
./app/vendor/symfony/twig-bundle/DependencyInjection/Compiler
./app/vendor/symfony/twig-bundle/DependencyInjection/Configurator
./app/vendor/symfony/twig-bundle/CacheWarmer
./app/vendor/symfony/twig-bundle/Command
./app/vendor/symfony/twig-bundle/Resources
./app/vendor/symfony/twig-bundle/Resources/config
./app/vendor/symfony/twig-bundle/Resources/config/schema
./app/vendor/symfony/polyfill-mbstring/Resources
./app/vendor/symfony/polyfill-mbstring/Resources/unidata
./app/vendor/symfony/monolog-bridge/Handler
./app/vendor/symfony/monolog-bridge/Handler/FingersCrossed
./app/vendor/symfony/monolog-bridge/Formatter
./app/vendor/symfony/monolog-bridge/Command
./app/vendor/symfony/monolog-bridge/Processor
./app/vendor/symfony/security-csrf/TokenStorage
./app/vendor/symfony/security-csrf/TokenGenerator
./app/vendor/symfony/security-csrf/Exception
./app/vendor/symfony/templating/Helper
./app/vendor/symfony/templating/Loader
./app/vendor/symfony/templating/Storage
./app/vendor/symfony/process/Pipes
./app/vendor/symfony/process/Exception
./app/vendor/symfony/service-contracts/Test
./app/vendor/symfony/http-client/Internal
./app/vendor/symfony/http-client/Chunk
./app/vendor/symfony/http-client/DependencyInjection
./app/vendor/symfony/http-client/Response
./app/vendor/symfony/http-client/Exception
./app/vendor/symfony/http-client/DataCollector
./app/vendor/symfony/http-foundation/Session
./app/vendor/symfony/http-foundation/Session/Flash
./app/vendor/symfony/http-foundation/Session/Storage
./app/vendor/symfony/http-foundation/Session/Storage/Proxy
./app/vendor/symfony/http-foundation/Session/Storage/Handler
./app/vendor/symfony/http-foundation/Session/Attribute
./app/vendor/symfony/http-foundation/Test
./app/vendor/symfony/http-foundation/Test/Constraint
./app/vendor/symfony/http-foundation/Exception
./app/vendor/symfony/http-foundation/File
./app/vendor/symfony/http-foundation/File/Exception
./app/vendor/symfony/http-client-contracts/Test
./app/vendor/symfony/http-client-contracts/Test/Fixtures
./app/vendor/symfony/http-client-contracts/Test/Fixtures/web
./app/vendor/symfony/http-client-contracts/Exception
./app/vendor/symfony/security-guard/Token
./app/vendor/symfony/security-guard/Provider
./app/vendor/symfony/security-guard/Authenticator
./app/vendor/symfony/security-guard/Firewall
./app/vendor/symfony/error-handler/Exception
./app/vendor/symfony/error-handler/ErrorEnhancer
./app/vendor/symfony/error-handler/ErrorRenderer
./app/vendor/symfony/error-handler/Error
./app/vendor/symfony/error-handler/Resources
./app/vendor/symfony/error-handler/Resources/views
./app/vendor/symfony/error-handler/Resources/assets
./app/vendor/symfony/error-handler/Resources/assets/css
./app/vendor/symfony/error-handler/Resources/assets/js
./app/vendor/symfony/error-handler/Resources/assets/images
./app/vendor/symfony/http-kernel/Controller
./app/vendor/symfony/http-kernel/Controller/ArgumentResolver
./app/vendor/symfony/http-kernel/Profiler
./app/vendor/symfony/http-kernel/Event
./app/vendor/symfony/http-kernel/DependencyInjection
./app/vendor/symfony/http-kernel/CacheClearer
./app/vendor/symfony/http-kernel/EventListener
./app/vendor/symfony/http-kernel/Bundle
./app/vendor/symfony/http-kernel/CacheWarmer
./app/vendor/symfony/http-kernel/Log
./app/vendor/symfony/http-kernel/Config
./app/vendor/symfony/http-kernel/Exception
./app/vendor/symfony/http-kernel/DataCollector
./app/vendor/symfony/http-kernel/Debug
./app/vendor/symfony/http-kernel/HttpCache
./app/vendor/symfony/http-kernel/Resources
./app/vendor/symfony/http-kernel/Fragment
./app/vendor/symfony/http-kernel/ControllerMetadata
./app/vendor/symfony/property-access/Exception
./app/vendor/symfony/console/Input
./app/vendor/symfony/console/Event
./app/vendor/symfony/console/Formatter
./app/vendor/symfony/console/DependencyInjection
./app/vendor/symfony/console/Tester
./app/vendor/symfony/console/Descriptor
./app/vendor/symfony/console/Helper
./app/vendor/symfony/console/EventListener
./app/vendor/symfony/console/Logger
./app/vendor/symfony/console/Output
./app/vendor/symfony/console/Command
./app/vendor/symfony/console/CommandLoader
./app/vendor/symfony/console/Exception
./app/vendor/symfony/console/Question
./app/vendor/symfony/console/Style
./app/vendor/symfony/console/Resources
./app/vendor/symfony/console/Resources/bin
./app/vendor/symfony/web-link/EventListener
./app/vendor/symfony/expression-language/Resources
./app/vendor/symfony/expression-language/Resources/bin
./app/vendor/symfony/expression-language/Node
./app/vendor/symfony/options-resolver/Exception
./app/vendor/symfony/options-resolver/Debug
./app/vendor/symfony/property-info/DependencyInjection
./app/vendor/symfony/property-info/Util
./app/vendor/symfony/property-info/Extractor
./app/vendor/symfony/routing/Matcher
./app/vendor/symfony/routing/Matcher/Dumper
./app/vendor/symfony/routing/DependencyInjection
./app/vendor/symfony/routing/Loader
./app/vendor/symfony/routing/Loader/schema
./app/vendor/symfony/routing/Loader/schema/routing
./app/vendor/symfony/routing/Loader/Configurator
./app/vendor/symfony/routing/Loader/Configurator/Traits
./app/vendor/symfony/routing/Annotation
./app/vendor/symfony/routing/Exception
./app/vendor/symfony/routing/Generator
./app/vendor/symfony/routing/Generator/Dumper
./app/vendor/symfony/finder/Comparator
./app/vendor/symfony/finder/Exception
./app/vendor/symfony/finder/Iterator
./app/vendor/symfony/polyfill-php80/Resources
./app/vendor/symfony/polyfill-php80/Resources/stubs
./app/vendor/symfony/framework-bundle/Controller
./app/vendor/symfony/framework-bundle/Console
./app/vendor/symfony/framework-bundle/Console/Descriptor
./app/vendor/symfony/framework-bundle/Console/Helper
./app/vendor/symfony/framework-bundle/Secrets
./app/vendor/symfony/framework-bundle/Kernel
./app/vendor/symfony/framework-bundle/DependencyInjection
./app/vendor/symfony/framework-bundle/DependencyInjection/Compiler
./app/vendor/symfony/framework-bundle/EventListener
./app/vendor/symfony/framework-bundle/Test
./app/vendor/symfony/framework-bundle/CacheWarmer
./app/vendor/symfony/framework-bundle/Command
./app/vendor/symfony/framework-bundle/DataCollector
./app/vendor/symfony/framework-bundle/HttpCache
./app/vendor/symfony/framework-bundle/Resources
./app/vendor/symfony/framework-bundle/Resources/config
./app/vendor/symfony/framework-bundle/Resources/config/routing
./app/vendor/symfony/framework-bundle/Resources/config/schema
./app/vendor/symfony/framework-bundle/Resources/views
./app/vendor/symfony/framework-bundle/Resources/views/Form
./app/vendor/symfony/framework-bundle/Resources/bin
./app/vendor/symfony/framework-bundle/Routing
./app/vendor/symfony/framework-bundle/Translation
./app/vendor/symfony/filesystem/Exception
./app/vendor/symfony/webpack-encore-bundle/tests
./app/vendor/symfony/webpack-encore-bundle/tests/EventListener
./app/vendor/symfony/webpack-encore-bundle/tests/fixtures
./app/vendor/symfony/webpack-encore-bundle/tests/fixtures/build
./app/vendor/symfony/webpack-encore-bundle/tests/fixtures/different_build
./app/vendor/symfony/webpack-encore-bundle/tests/Asset
./app/vendor/symfony/webpack-encore-bundle/src
./app/vendor/symfony/webpack-encore-bundle/src/Twig
./app/vendor/symfony/webpack-encore-bundle/src/DependencyInjection
./app/vendor/symfony/webpack-encore-bundle/src/EventListener
./app/vendor/symfony/webpack-encore-bundle/src/CacheWarmer
./app/vendor/symfony/webpack-encore-bundle/src/Asset
./app/vendor/symfony/webpack-encore-bundle/src/Exception
./app/vendor/symfony/webpack-encore-bundle/src/Resources
./app/vendor/symfony/webpack-encore-bundle/src/Resources/config
./app/vendor/symfony/doctrine-bridge/DataFixtures
./app/vendor/symfony/doctrine-bridge/Security
./app/vendor/symfony/doctrine-bridge/Security/User
./app/vendor/symfony/doctrine-bridge/Security/RememberMe
./app/vendor/symfony/doctrine-bridge/DependencyInjection
./app/vendor/symfony/doctrine-bridge/DependencyInjection/Security
./app/vendor/symfony/doctrine-bridge/DependencyInjection/Security/UserProvider
./app/vendor/symfony/doctrine-bridge/DependencyInjection/CompilerPass
./app/vendor/symfony/doctrine-bridge/Test
./app/vendor/symfony/doctrine-bridge/CacheWarmer
./app/vendor/symfony/doctrine-bridge/Messenger
./app/vendor/symfony/doctrine-bridge/SchemaListener
./app/vendor/symfony/doctrine-bridge/Logger
./app/vendor/symfony/doctrine-bridge/Form
./app/vendor/symfony/doctrine-bridge/Form/ChoiceList
./app/vendor/symfony/doctrine-bridge/Form/EventListener
./app/vendor/symfony/doctrine-bridge/Form/Type
./app/vendor/symfony/doctrine-bridge/Form/DataTransformer
./app/vendor/symfony/doctrine-bridge/Validator
./app/vendor/symfony/doctrine-bridge/Validator/Constraints
./app/vendor/symfony/doctrine-bridge/DataCollector
./app/vendor/symfony/doctrine-bridge/PropertyInfo
./app/vendor/symfony/cache/Adapter
./app/vendor/symfony/cache/Traits
./app/vendor/symfony/cache/DependencyInjection
./app/vendor/symfony/cache/Exception
./app/vendor/symfony/cache/DataCollector
./app/vendor/symfony/cache/Marshaller
./app/vendor/symfony/twig-bridge/NodeVisitor
./app/vendor/symfony/twig-bridge/Extension
./app/vendor/symfony/twig-bridge/Command
./app/vendor/symfony/twig-bridge/TokenParser
./app/vendor/symfony/twig-bridge/Form
./app/vendor/symfony/twig-bridge/ErrorRenderer
./app/vendor/symfony/twig-bridge/DataCollector
./app/vendor/symfony/twig-bridge/Mime
./app/vendor/symfony/twig-bridge/Resources
./app/vendor/symfony/twig-bridge/Resources/views
./app/vendor/symfony/twig-bridge/Resources/views/Form
./app/vendor/symfony/twig-bridge/Resources/views/Email
./app/vendor/symfony/twig-bridge/Resources/views/Email/default
./app/vendor/symfony/twig-bridge/Resources/views/Email/default/notification
./app/vendor/symfony/twig-bridge/Resources/views/Email/zurb_2
./app/vendor/symfony/twig-bridge/Resources/views/Email/zurb_2/notification
./app/vendor/symfony/twig-bridge/Node
./app/vendor/symfony/twig-bridge/Translation
./app/vendor/symfony/var-exporter/Internal
./app/vendor/symfony/var-exporter/Exception
./app/vendor/symfony/form/ChoiceList
./app/vendor/symfony/form/ChoiceList/View
./app/vendor/symfony/form/ChoiceList/Factory
./app/vendor/symfony/form/ChoiceList/Factory/Cache
./app/vendor/symfony/form/ChoiceList/Loader
./app/vendor/symfony/form/Event
./app/vendor/symfony/form/Console
./app/vendor/symfony/form/Console/Descriptor
./app/vendor/symfony/form/Console/Helper
./app/vendor/symfony/form/DependencyInjection
./app/vendor/symfony/form/Util
./app/vendor/symfony/form/Test
./app/vendor/symfony/form/Test/Traits
./app/vendor/symfony/form/Extension
./app/vendor/symfony/form/Extension/DependencyInjection
./app/vendor/symfony/form/Extension/Core
./app/vendor/symfony/form/Extension/Core/DataMapper
./app/vendor/symfony/form/Extension/Core/EventListener
./app/vendor/symfony/form/Extension/Core/Type
./app/vendor/symfony/form/Extension/Core/DataTransformer
./app/vendor/symfony/form/Extension/HttpFoundation
./app/vendor/symfony/form/Extension/HttpFoundation/Type
./app/vendor/symfony/form/Extension/Csrf
./app/vendor/symfony/form/Extension/Csrf/EventListener
./app/vendor/symfony/form/Extension/Csrf/Type
./app/vendor/symfony/form/Extension/Validator
./app/vendor/symfony/form/Extension/Validator/Constraints
./app/vendor/symfony/form/Extension/Validator/Util
./app/vendor/symfony/form/Extension/Validator/EventListener
./app/vendor/symfony/form/Extension/Validator/Type
./app/vendor/symfony/form/Extension/Validator/ViolationMapper
./app/vendor/symfony/form/Extension/DataCollector
./app/vendor/symfony/form/Extension/DataCollector/Proxy
./app/vendor/symfony/form/Extension/DataCollector/EventListener
./app/vendor/symfony/form/Extension/DataCollector/Type
./app/vendor/symfony/form/Guess
./app/vendor/symfony/form/Command
./app/vendor/symfony/form/Exception
./app/vendor/symfony/form/Resources
./app/vendor/symfony/form/Resources/config
./app/vendor/symfony/form/Resources/translations
./app/vendor/symfony/security-http/Controller
./app/vendor/symfony/security-http/Session
./app/vendor/symfony/security-http/Logout
./app/vendor/symfony/security-http/Event
./app/vendor/symfony/security-http/Util
./app/vendor/symfony/security-http/Authorization
./app/vendor/symfony/security-http/EventListener
./app/vendor/symfony/security-http/EntryPoint
./app/vendor/symfony/security-http/RememberMe
./app/vendor/symfony/security-http/Authenticator
./app/vendor/symfony/security-http/Authenticator/Token
./app/vendor/symfony/security-http/Authenticator/Passport
./app/vendor/symfony/security-http/Authenticator/Passport/Badge
./app/vendor/symfony/security-http/Authenticator/Passport/Credentials
./app/vendor/symfony/security-http/Firewall
./app/vendor/symfony/security-http/Authentication
./app/vendor/symfony/translation-contracts/Test
./app/vendor/symfony/string/Slugger
./app/vendor/symfony/string/Inflector
./app/vendor/symfony/string/Exception
./app/vendor/symfony/string/Resources
./app/vendor/symfony/string/Resources/bin
./app/vendor/symfony/string/Resources/data
./app/vendor/symfony/translation/Reader
./app/vendor/symfony/translation/Writer
./app/vendor/symfony/translation/Formatter
./app/vendor/symfony/translation/DependencyInjection
./app/vendor/symfony/translation/Util
./app/vendor/symfony/translation/Catalogue
./app/vendor/symfony/translation/Loader
./app/vendor/symfony/translation/Dumper
./app/vendor/symfony/translation/Command
./app/vendor/symfony/translation/Exception
./app/vendor/symfony/translation/Extractor
./app/vendor/symfony/translation/DataCollector
./app/vendor/symfony/translation/Resources
./app/vendor/symfony/translation/Resources/bin
./app/vendor/symfony/translation/Resources/schemas
./app/vendor/symfony/translation/Resources/data
./app/vendor/doctrine/doctrine-bundle/Controller
./app/vendor/doctrine/doctrine-bundle/Twig
./app/vendor/doctrine/doctrine-bundle/.github
./app/vendor/doctrine/doctrine-bundle/DependencyInjection
./app/vendor/doctrine/doctrine-bundle/DependencyInjection/Compiler
./app/vendor/doctrine/doctrine-bundle/Dbal
./app/vendor/doctrine/doctrine-bundle/Dbal/Logging
./app/vendor/doctrine/doctrine-bundle/Mapping
./app/vendor/doctrine/doctrine-bundle/Repository
./app/vendor/doctrine/doctrine-bundle/Command
./app/vendor/doctrine/doctrine-bundle/Command/Proxy
./app/vendor/doctrine/doctrine-bundle/EventSubscriber
./app/vendor/doctrine/doctrine-bundle/DataCollector
./app/vendor/doctrine/doctrine-bundle/Resources
./app/vendor/doctrine/doctrine-bundle/Resources/config
./app/vendor/doctrine/doctrine-bundle/Resources/config/schema
./app/vendor/doctrine/doctrine-bundle/Resources/views
./app/vendor/doctrine/doctrine-bundle/Resources/views/Collector
./app/vendor/doctrine/dbal/bin
./app/vendor/doctrine/dbal/lib
./app/vendor/doctrine/dbal/lib/Doctrine
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Tools
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Tools/Console
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Tools/Console/Helper
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Tools/Console/Command
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Cache
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Event
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Event/Listeners
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Query
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Query/Expression
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/OCI8
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOSqlsrv
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/SQLAnywhere
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOSqlite
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractOracleDriver
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOIbm
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/DrizzlePDOMySql
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/SQLSrv
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOPgSql
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/Mysqli
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOOracle
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOMySql
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/IBMDB2
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connections
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Exception
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Sharding
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Sharding/ShardChoser
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Sharding/SQLAzure
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Sharding/SQLAzure/Schema
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Portability
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/Synchronizer
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/Visitor
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Id
./app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Logging
./app/vendor/doctrine/lexer/lib
./app/vendor/doctrine/lexer/lib/Doctrine
./app/vendor/doctrine/lexer/lib/Doctrine/Common
./app/vendor/doctrine/lexer/lib/Doctrine/Common/Lexer
./app/vendor/doctrine/reflection/lib
./app/vendor/doctrine/reflection/lib/Doctrine
./app/vendor/doctrine/reflection/lib/Doctrine/Common
./app/vendor/doctrine/reflection/lib/Doctrine/Common/Reflection
./app/vendor/doctrine/doctrine-migrations-bundle/.github
./app/vendor/doctrine/doctrine-migrations-bundle/DependencyInjection
./app/vendor/doctrine/doctrine-migrations-bundle/DependencyInjection/CompilerPass
./app/vendor/doctrine/doctrine-migrations-bundle/Resources
./app/vendor/doctrine/doctrine-migrations-bundle/Resources/config
./app/vendor/doctrine/doctrine-migrations-bundle/Resources/config/schema
./app/vendor/doctrine/doctrine-migrations-bundle/Resources/doc
./app/vendor/doctrine/sql-formatter/bin
./app/vendor/doctrine/sql-formatter/src
./app/vendor/doctrine/event-manager/lib
./app/vendor/doctrine/event-manager/lib/Doctrine
./app/vendor/doctrine/event-manager/lib/Doctrine/Common
./app/vendor/doctrine/orm/bin
./app/vendor/doctrine/orm/lib
./app/vendor/doctrine/orm/lib/Doctrine
./app/vendor/doctrine/orm/lib/Doctrine/ORM
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Internal
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Decorator
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Tools
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Event
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Console
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Console/Helper
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Console/Command
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Console/Command/ClearCache
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Console/Command/SchemaTool
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Export
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Export/Driver
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Cache
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Cache/Region
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Cache/Logging
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Cache/Persister
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Cache/Persister/Entity
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Cache/Persister/Collection
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Proxy
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Event
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Persisters
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Persisters/Entity
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Persisters/Collection
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/Builder
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/Reflection
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/Driver
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Repository
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Utility
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Query
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Query/AST
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Query/AST/Functions
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Query/Expr
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Query/Filter
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Query/Exec
./app/vendor/doctrine/orm/lib/Doctrine/ORM/Id
./app/vendor/doctrine/orm/docs
./app/vendor/doctrine/orm/docs/bin
./app/vendor/doctrine/orm/docs/en
./app/vendor/doctrine/orm/docs/en/cookbook
./app/vendor/doctrine/orm/docs/en/tutorials
./app/vendor/doctrine/orm/docs/en/_theme
./app/vendor/doctrine/orm/docs/en/reference
./app/vendor/doctrine/orm/docs/en/_exts
./app/vendor/doctrine/orm/.github
./app/vendor/doctrine/orm/.github/workflows
./app/vendor/doctrine/inflector/lib
./app/vendor/doctrine/inflector/lib/Doctrine
./app/vendor/doctrine/inflector/lib/Doctrine/Inflector
./app/vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules
./app/vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/Turkish
./app/vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/Portuguese
./app/vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/French
./app/vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/English
./app/vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/Spanish
./app/vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/NorwegianBokmal
./app/vendor/doctrine/inflector/lib/Doctrine/Common
./app/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector
./app/vendor/doctrine/inflector/docs
./app/vendor/doctrine/inflector/docs/en
./app/vendor/doctrine/instantiator/docs
./app/vendor/doctrine/instantiator/docs/en
./app/vendor/doctrine/instantiator/.github
./app/vendor/doctrine/instantiator/src
./app/vendor/doctrine/instantiator/src/Doctrine
./app/vendor/doctrine/instantiator/src/Doctrine/Instantiator
./app/vendor/doctrine/instantiator/src/Doctrine/Instantiator/Exception
./app/vendor/doctrine/annotations/lib
./app/vendor/doctrine/annotations/lib/Doctrine
./app/vendor/doctrine/annotations/lib/Doctrine/Common
./app/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations
./app/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation
./app/vendor/doctrine/annotations/docs
./app/vendor/doctrine/annotations/docs/en
./app/vendor/doctrine/cache/lib
./app/vendor/doctrine/cache/lib/Doctrine
./app/vendor/doctrine/cache/lib/Doctrine/Common
./app/vendor/doctrine/cache/lib/Doctrine/Common/Cache
./app/vendor/doctrine/collections/lib
./app/vendor/doctrine/collections/lib/Doctrine
./app/vendor/doctrine/collections/lib/Doctrine/Common
./app/vendor/doctrine/collections/lib/Doctrine/Common/Collections
./app/vendor/doctrine/collections/lib/Doctrine/Common/Collections/Expr
./app/vendor/doctrine/collections/docs
./app/vendor/doctrine/collections/docs/en
./app/vendor/doctrine/common/lib
./app/vendor/doctrine/common/lib/Doctrine
./app/vendor/doctrine/common/lib/Doctrine/Common
./app/vendor/doctrine/common/lib/Doctrine/Common/Proxy
./app/vendor/doctrine/common/lib/Doctrine/Common/Proxy/Exception
./app/vendor/doctrine/common/lib/Doctrine/Common/Util
./app/vendor/doctrine/common/docs
./app/vendor/doctrine/common/docs/en
./app/vendor/doctrine/common/docs/en/reference
./app/vendor/doctrine/common/.github
./app/vendor/doctrine/persistence/lib
./app/vendor/doctrine/persistence/lib/Doctrine
./app/vendor/doctrine/persistence/lib/Doctrine/Persistence
./app/vendor/doctrine/persistence/lib/Doctrine/Persistence/Event
./app/vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping
./app/vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/Driver
./app/vendor/doctrine/persistence/lib/Doctrine/Common
./app/vendor/doctrine/persistence/lib/Doctrine/Common/Persistence
./app/vendor/doctrine/persistence/lib/Doctrine/Common/Persistence/Event
./app/vendor/doctrine/persistence/lib/Doctrine/Common/Persistence/Mapping
./app/vendor/doctrine/persistence/lib/Doctrine/Common/Persistence/Mapping/Driver
./app/vendor/doctrine/migrations/bin
./app/vendor/doctrine/migrations/lib
./app/vendor/doctrine/migrations/lib/Doctrine
./app/vendor/doctrine/migrations/lib/Doctrine/Migrations
./app/vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools
./app/vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/Console
./app/vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/Console/Helper
./app/vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/Console/Command
./app/vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/Console/Exception
./app/vendor/doctrine/migrations/lib/Doctrine/Migrations/Event
./app/vendor/doctrine/migrations/lib/Doctrine/Migrations/Event/Listeners
./app/vendor/doctrine/migrations/lib/Doctrine/Migrations/Finder
./app/vendor/doctrine/migrations/lib/Doctrine/Migrations/Finder/Exception
./app/vendor/doctrine/migrations/lib/Doctrine/Migrations/Query
./app/vendor/doctrine/migrations/lib/Doctrine/Migrations/Query/Exception
./app/vendor/doctrine/migrations/lib/Doctrine/Migrations/Provider
./app/vendor/doctrine/migrations/lib/Doctrine/Migrations/Provider/Exception
./app/vendor/doctrine/migrations/lib/Doctrine/Migrations/Metadata
./app/vendor/doctrine/migrations/lib/Doctrine/Migrations/Metadata/Storage
./app/vendor/doctrine/migrations/lib/Doctrine/Migrations/Exception
./app/vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration
./app/vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Exception
./app/vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Migration
./app/vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Migration/Exception
./app/vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Migration/XML
./app/vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Connection
./app/vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Connection/Exception
./app/vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/EntityManager
./app/vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/EntityManager/Exception
./app/vendor/doctrine/migrations/lib/Doctrine/Migrations/Version
./app/vendor/doctrine/migrations/lib/Doctrine/Migrations/Generator
./app/vendor/doctrine/migrations/lib/Doctrine/Migrations/Generator/Exception
./app/vendor/doctrine/migrations/docs
./app/vendor/doctrine/migrations/docs/en
./app/vendor/doctrine/migrations/docs/en/reference
./app/vendor/liip/imagine-bundle/Controller
./app/vendor/liip/imagine-bundle/Factory
./app/vendor/liip/imagine-bundle/Factory/Config
./app/vendor/liip/imagine-bundle/Factory/Config/Filter
./app/vendor/liip/imagine-bundle/Factory/Config/Filter/Argument
./app/vendor/liip/imagine-bundle/DependencyInjection
./app/vendor/liip/imagine-bundle/DependencyInjection/Factory
./app/vendor/liip/imagine-bundle/DependencyInjection/Factory/Loader
./app/vendor/liip/imagine-bundle/DependencyInjection/Factory/Resolver
./app/vendor/liip/imagine-bundle/DependencyInjection/Compiler
./app/vendor/liip/imagine-bundle/Service
./app/vendor/liip/imagine-bundle/Model
./app/vendor/liip/imagine-bundle/Imagine
./app/vendor/liip/imagine-bundle/Imagine/Cache
./app/vendor/liip/imagine-bundle/Imagine/Cache/Helper
./app/vendor/liip/imagine-bundle/Imagine/Cache/Resolver
./app/vendor/liip/imagine-bundle/Imagine/Data
./app/vendor/liip/imagine-bundle/Imagine/Filter
./app/vendor/liip/imagine-bundle/Imagine/Filter/PostProcessor
./app/vendor/liip/imagine-bundle/Imagine/Filter/Loader
./app/vendor/liip/imagine-bundle/Utility
./app/vendor/liip/imagine-bundle/Utility/Framework
./app/vendor/liip/imagine-bundle/Async
./app/vendor/liip/imagine-bundle/Binary
./app/vendor/liip/imagine-bundle/Binary/Loader
./app/vendor/liip/imagine-bundle/Binary/Locator
./app/vendor/liip/imagine-bundle/Config
./app/vendor/liip/imagine-bundle/Config/Controller
./app/vendor/liip/imagine-bundle/Config/Filter
./app/vendor/liip/imagine-bundle/Config/Filter/Type
./app/vendor/liip/imagine-bundle/Config/Filter/Argument
./app/vendor/liip/imagine-bundle/Command
./app/vendor/liip/imagine-bundle/Exception
./app/vendor/liip/imagine-bundle/Exception/Imagine
./app/vendor/liip/imagine-bundle/Exception/Imagine/Cache
./app/vendor/liip/imagine-bundle/Exception/Imagine/Cache/Resolver
./app/vendor/liip/imagine-bundle/Exception/Imagine/Filter
./app/vendor/liip/imagine-bundle/Exception/Imagine/Filter/PostProcessor
./app/vendor/liip/imagine-bundle/Exception/Binary
./app/vendor/liip/imagine-bundle/Exception/Binary/Loader
./app/vendor/liip/imagine-bundle/Exception/Config
./app/vendor/liip/imagine-bundle/Exception/Config/Filter
./app/vendor/liip/imagine-bundle/Form
./app/vendor/liip/imagine-bundle/Form/Type
./app/vendor/liip/imagine-bundle/Events
./app/vendor/liip/imagine-bundle/Templating
./app/vendor/liip/imagine-bundle/Templating/Helper
./app/vendor/liip/imagine-bundle/Component
./app/vendor/liip/imagine-bundle/Component/Console
./app/vendor/liip/imagine-bundle/Component/Console/Style
./app/vendor/liip/imagine-bundle/Resources
./app/vendor/liip/imagine-bundle/Resources/config
./app/vendor/liip/imagine-bundle/Resources/views
./app/vendor/liip/imagine-bundle/Resources/views/Form
./app/vendor/liip/imagine-bundle/Resources/doc
./app/vendor/liip/imagine-bundle/Resources/doc/post-processors
./app/vendor/liip/imagine-bundle/Resources/doc/cache-resolver
./app/vendor/liip/imagine-bundle/Resources/doc/filters
./app/vendor/liip/imagine-bundle/Resources/doc/data-loader
./app/vendor/egulias/email-validator/src
./app/vendor/egulias/email-validator/src/Warning
./app/vendor/egulias/email-validator/src/Parser
./app/vendor/egulias/email-validator/src/Exception
./app/vendor/egulias/email-validator/src/Validation
./app/vendor/egulias/email-validator/src/Validation/Exception
./app/vendor/egulias/email-validator/src/Validation/Error
./assets
./assets/default
./assets/default/css
./assets/default/css/base
./assets/default/css/components
./assets/default/css/components/burger
./assets/default/js
./assets/default/fonts
./assets/default/fonts/IcoMoon
./assets/default/fonts/RobotoSlab
./assets/default/images
./assets/default/images/letter
./public
./translations
./translations/override
./vendor/bin/doctrine-dbal
./vendor/bin/yaml-lint
./vendor/bin/sql-formatter
./vendor/bin/var-dump-server
./vendor/bin/doctrine
./vendor/bin/doctrine-migrations
./src
./src/Controller
./src/DataFixtures
./src/Annotations
./src/Entity
./src/DQL
./src/Twig
./src/Security
./src/Service
./src/Repository
./src/Helper
./src/Imagine
./src/Imagine/Cache
./src/Imagine/Cache/Resolver
./src/Imagine/Filter
./src/Utility
./src/Migrations
./src/Command
./src/Form
./src/Form/Transformer
./src/Form/Model
./src/Data
```
/cc @mfaure @cco @mca @cgi @palv2.2.0https://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/138Anomalie mineure - champ d'adresse mail pour alerte décès trop permissif2022-09-22T15:59:37+02:00Marion Le PortAnomalie mineure - champ d'adresse mail pour alerte décès trop permissif## Etapes pour reproduire le bug
Dans le paramétrage de l'application https://notaires-tests.maine-et-loire.fr/admin/params,
- Ajouter une seconde adresse mail dans le champ "Mail de destination des alertes décès"
- Sauvegarder la modif...## Etapes pour reproduire le bug
Dans le paramétrage de l'application https://notaires-tests.maine-et-loire.fr/admin/params,
- Ajouter une seconde adresse mail dans le champ "Mail de destination des alertes décès"
- Sauvegarder la modification
Le message de confirmation est présenté en haut de page.
- Faire une recherche de personne décédée
- cliquer sur "rechercher"
Une page d'erreur est présentée.
## Quel est le comportement *correct*
Il est probable qu'un contrôle existe lors de l'exécution de la recherche (et de l'envoi des mails - notamment d'alerte décès).
Il faudrait alors empêcher l'enregistrement de plusieurs adresses mails dans le champs de paramétrage.
## Fichiers journaux ou copies d'écrans
## Pistes de solution
Gravité faible (si recette réalisée correctement).
Ajouter de cet élément dans le documentation des administrateurs fonctionnels.
Ajouter un contrôle sur le champ de paramétrage
/cc @mfaurev2.2.0https://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/135Absence d'information (icone "i") sur prénom et nom d'état civil2022-09-22T15:59:36+02:00laurence duigouAbsence d'information (icone "i") sur prénom et nom d'état civil![image](/uploads/1b36531e7331e4acafa23c98026d390e/image.png)
Il manque le (i) pour ces 2 champs
----
Solution
pour le prenom le (i) doit indiquer "premier prénom de la personne"
pour le nom de l'état civil le (i) doit indiquer " le nom...![image](/uploads/1b36531e7331e4acafa23c98026d390e/image.png)
Il manque le (i) pour ces 2 champs
----
Solution
pour le prenom le (i) doit indiquer "premier prénom de la personne"
pour le nom de l'état civil le (i) doit indiquer " le nom de naissance de la personne"v2.2.0