Départements-Notaires v2 issueshttps://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues2023-11-14T16:44:51+01:00https://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/279Gestion des comptes utilisateurs des notaires2023-11-14T16:44:51+01:00Matthieu FAUREGestion des comptes utilisateurs des notairesProblèmatique : la gestion des comptes des études notariales dans D&N, ou encore **comment faire en sorte d'avoir une tracabilité pour le departement des comptes créés par les études**
Ce sujet a été abordé lors du GTC du 3 octobre 2023...Problèmatique : la gestion des comptes des études notariales dans D&N, ou encore **comment faire en sorte d'avoir une tracabilité pour le departement des comptes créés par les études**
Ce sujet a été abordé lors du GTC du 3 octobre 2023. Nous consignons ici une synthèse des échanges, afin d'ouvrir le sujet ultérieurement.
Deux possibilités :
1. Créer un seul compte par étude
2. Créer un compte par individu au sein de chaque étude notariale
## Solution 1 : un seul compte par étude
Avantages :
* administration des comptes facile pour le département
Inconvénients :
* Moyennement conforme RGPD
* Traçabilité compliquée.
* Impossible de révoquer un accès à un seul individu d'une étude
## Solution 2 : un compte par indivi de chaque étude
Avantages :
* Permet la traçabilité des accès nominatifs
* Conforme aux bonnes pratiques RGPD
Inconvénients :
* Gestion quotidienne des comptes laborieuse pour le CD. Témoignage de l'Oise "on passe notre temps à débloquer des comptes"
## Pistes evoquées
* déléguer la gestion des comptes à une autre entité (la chambre départementale des notaires ?)
* Réfléchir sous l'angle de la traçabilité des compteshttps://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/276Accepter plusieurs notaires ayant un même mail (Cas d'une étude ayant 3 numér...2023-10-19T10:28:33+02:00Matthieu FAUREAccepter plusieurs notaires ayant un même mail (Cas d'une étude ayant 3 numéro CRPCEN)> Nous avons eu un cas d’une étude multi-office qui gère 3 n° de CRPCEN. La gestion est centralisée. Nous sommes bloqués car une seule adresse mail est autorisée dans le logiciel. Pourrait-on autoriser la même adresse mail pour plusieurs...> Nous avons eu un cas d’une étude multi-office qui gère 3 n° de CRPCEN. La gestion est centralisée. Nous sommes bloqués car une seule adresse mail est autorisée dans le logiciel. Pourrait-on autoriser la même adresse mail pour plusieurs comptes ?https://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/275UI Filtres des recherches : ajouter un bouton "réinitialiser"2023-10-19T10:44:38+02:00Matthieu FAUREUI Filtres des recherches : ajouter un bouton "réinitialiser"> Dans le menu Liste de Recherches, du fait de notre volumétrie, il est compliqué de revenir sur un champ. De ce fait, un bouton Réinitialiser en plus de Rechercher et Export, serait intéressant.
![image](/uploads/f8c8f9f70e2c54368c4b57...> Dans le menu Liste de Recherches, du fait de notre volumétrie, il est compliqué de revenir sur un champ. De ce fait, un bouton Réinitialiser en plus de Rechercher et Export, serait intéressant.
![image](/uploads/f8c8f9f70e2c54368c4b57de278b1c7b/image.png)
Complément : le bouton devrait afficher au survol une infobulle "Réinitialiser les filtres"https://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/274UI Permettre à l'utilisateur de voir son mot de passe (icône "oeil")2023-10-02T16:15:32+02:00Matthieu FAUREUI Permettre à l'utilisateur de voir son mot de passe (icône "oeil")> Lors de la saisie du mot de passe, plusieurs notaires nous ont demandé à pouvoir voir leur mot de passe avec un œil en bout de ligne. Le passage à 12 caractères rend la saisie un peu compliquée pour eux.
Exemple sur WordPress :
![im...> Lors de la saisie du mot de passe, plusieurs notaires nous ont demandé à pouvoir voir leur mot de passe avec un œil en bout de ligne. Le passage à 12 caractères rend la saisie un peu compliquée pour eux.
Exemple sur WordPress :
![image](/uploads/644f7e4826ca62a975473120a604e5d8/image.png)https://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/273UI Améliorer texte et lien pour déverrouiller un compte bloqué2023-12-19T17:23:51+01:00Matthieu FAUREUI Améliorer texte et lien pour déverrouiller un compte bloqué## Avant
* l'intitulé du lien est peu visible et peu lisible
![image](/uploads/bc46f5fc6a80ab4bc1e9fb7e4bfec6e9/image.png)
## Après
* L'intitulé du lien est `cliquer pour le dévérouiller`.
* La couleur du texte du lien est `rgb(0, 0,...## Avant
* l'intitulé du lien est peu visible et peu lisible
![image](/uploads/bc46f5fc6a80ab4bc1e9fb7e4bfec6e9/image.png)
## Après
* L'intitulé du lien est `cliquer pour le dévérouiller`.
* La couleur du texte du lien est `rgb(0, 0, 238)`
* Le lien est sousligné (supprimer, sur ce lien, le `text-decoration: none`)
* Un `<br />` sépare les deux phrases du message.
![image](/uploads/72b139e15c451108df5924c3c0cbfebc/image.png)
## Demande initiale
La demande initiale a été adaptée pour prendre en compte des critères d'ergonomie et d'accessibilité (RGAA)
> Lors du blocage d’un compte, le message « Votre compte est verrouillé. Merci de suivre ce lien pour le déverrouiller ». Même si la couleur du lien hypertexte est légèrement différente, on ne voit pas assez que l’on peut cliquer dessus. Serait-il possible de mettre le mot « ce lien » en plus gras et souligné ?2.5.2https://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/272Stats : dénombrer les demandes sans date décès ("colonne 72 heures")2023-10-19T10:31:00+02:00Matthieu FAUREStats : dénombrer les demandes sans date décès ("colonne 72 heures")> Dans la liste de Recherche et les Statistiques, en plus de Récupération, Indus Probables, Inconnu, Ambigu, Instructions en cours, nous aimerions ajouter les cas des 72H00 qui nous permettent de saisir la date de décès dans notre outil ...> Dans la liste de Recherche et les Statistiques, en plus de Récupération, Indus Probables, Inconnu, Ambigu, Instructions en cours, nous aimerions ajouter les cas des 72H00 qui nous permettent de saisir la date de décès dans notre outil IODAS.https://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/271UI Dupliquer le bouton "Ajouter un utilisateur" en haut de liste2023-10-02T16:15:32+02:00Matthieu FAUREUI Dupliquer le bouton "Ajouter un utilisateur" en haut de liste> Mettre les boutons de l’administration « Ajouter Utilisateur » en haut de la page, en plus du bas de page : nous avons plus de 300 études inscrites, cela fait beaucoup de scroll pour atteindre le bouton « Ajouter utilisateur ». S’il ét...> Mettre les boutons de l’administration « Ajouter Utilisateur » en haut de la page, en plus du bas de page : nous avons plus de 300 études inscrites, cela fait beaucoup de scroll pour atteindre le bouton « Ajouter utilisateur ». S’il était positionné également en haut de page, cela nous faciliterait grandement la vie.
![image](/uploads/cb04ec8070cb8e0f26093fd9b1fa7fa5/image.png)https://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/270Afficher un message de service sur la page d'accueil (Indisponibilités du ser...2023-10-02T16:15:31+02:00Matthieu FAUREAfficher un message de service sur la page d'accueil (Indisponibilités du service, …)Proposition du CD59Proposition du CD59https://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/268Profil Notaire : CAPTCHA sur mot de passe perdu et compte verrouillé2023-10-19T10:42:03+02:00Matthieu FAUREProfil Notaire : CAPTCHA sur mot de passe perdu et compte verrouilléProposition du CD59
Objet : limiter les envois de mails intempestif en cas d'attaque par force brute sur le formulaire "mot de passe perdu".
Ce ticket est technique et pas métier (dis autrement, il s'applique à n'importe quelle applica...Proposition du CD59
Objet : limiter les envois de mails intempestif en cas d'attaque par force brute sur le formulaire "mot de passe perdu".
Ce ticket est technique et pas métier (dis autrement, il s'applique à n'importe quelle application web, par exemple Wordpress)https://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/267Ajouter le N° de téléphone à la création de compte Etude2023-10-13T11:41:57+02:00Matthieu FAUREAjouter le N° de téléphone à la création de compte Etude* proposition du CD59
* la fonctionnalité étant présente en v1
* le champ numéro de téléphone de l'étude doit être disponible dans les modèles de courriels et de PDF* proposition du CD59
* la fonctionnalité étant présente en v1
* le champ numéro de téléphone de l'étude doit être disponible dans les modèles de courriels et de PDFhttps://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/266Implémenter une connexion SSO2023-10-18T17:05:37+02:00Matthieu FAUREImplémenter une connexion SSOproposition du CD59proposition du CD59https://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/265Faire un audit de sécurité *du logiciel*...2023-09-14T17:01:04+02:00Matthieu FAUREFaire un audit de sécurité *du logiciel*......à distinguer d'un audit de sécurité d'une installation donnée (dans un département ou un autre)...à distinguer d'un audit de sécurité d'une installation donnée (dans un département ou un autre)https://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/263Ajouter une authentification multi-facteur pour les notaires2023-10-18T17:05:30+02:00Matthieu FAUREAjouter une authentification multi-facteur pour les notairesmots clés : MFA / 2FA
Motivation : les notaires ont quand même accès à des données personnelles, renforcer leur authentification a du sens.
Corollaire : est-ce que cette fonctionnalité irait dans le sens de créer des accès nominatifs a...mots clés : MFA / 2FA
Motivation : les notaires ont quand même accès à des données personnelles, renforcer leur authentification a du sens.
Corollaire : est-ce que cette fonctionnalité irait dans le sens de créer des accès nominatifs au personnel des études ? (pas certain)https://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/232champ "recipient" dans objet du mail et les mails2023-09-13T17:06:39+02:00laurence duigouchamp "recipient" dans objet du mail et les mails## Etapes pour reproduire le bug
impossible d'afficher le champ {{ recipient }} dans l'objet et le contenu du mail
## Quel est le comportement *actuel* du bug
impossible d'afficher le champ {{ recipient }} dans l'objet et le contenu d...## Etapes pour reproduire le bug
impossible d'afficher le champ {{ recipient }} dans l'objet et le contenu du mail
## Quel est le comportement *actuel* du bug
impossible d'afficher le champ {{ recipient }} dans l'objet et le contenu du mail
## Quel est le comportement *correct*
Afficher le champ {{ recipient }} dans l'objet + le contenu du mail
## 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
permettre l'accès à TOUS LES CHAMPS de l'écran de saisie pour subject.html.twig et les mails
/cc @mfaurehttps://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/220Recherche sur les noms à particule (“Le Bihan”, “Del Gado”, etc)2023-10-13T15:42:37+02:00laurence duigouRecherche sur les noms à particule (“Le Bihan”, “Del Gado”, etc)## Etapes pour reproduire le bug
L'algorithme de la recherche porte sur les 3 premières lettres du nom (civil ou usage)
## Quel est le comportement *actuel* du bug
Cela engendre beaucoup d'ambigu notamment pour les noms de type "LE " ...## Etapes pour reproduire le bug
L'algorithme de la recherche porte sur les 3 premières lettres du nom (civil ou usage)
## Quel est le comportement *actuel* du bug
Cela engendre beaucoup d'ambigu notamment pour les noms de type "LE " ou "DE "
## Quel est le comportement *correct*
Avoir moins de cas d'ambigu
## 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
L'algorithme de la recherche pourrait porter sur les xx premières lettres du nom (civil ou usage)
Le fait de paramétrer le nombre de lettres du nom (civil ou usage)
Nous souhaiterions sur les 8 premiers caractères par exemple
/cc @mfaurehttps://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/219impossible d'avoir le nomCivil dans l'objet du mail2023-11-09T09:18:51+01:00laurence duigouimpossible d'avoir le nomCivil dans l'objet du mail## Etapes pour reproduire le bug
parametrer
![image](/uploads/69dacae919d68e33e38b9b7a885b40dc/image.png)
## Quel est le comportement *actuel* du bug
impossible d'avoir le nomCivil dans l'objet du mail
## Quel est le comportement *...## Etapes pour reproduire le bug
parametrer
![image](/uploads/69dacae919d68e33e38b9b7a885b40dc/image.png)
## Quel est le comportement *actuel* du bug
impossible d'avoir le nomCivil dans l'objet du mail
## Quel est le comportement *correct*
avoir le nomCivil dans l'objet du mail
## Fichiers journaux ou copies d'écrans
## Pistes de solution
ajouter le nom Civil dans l'objet du mail
/cc @mfaurehttps://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/204Refonte graphique2023-09-25T15:22:06+02:00Matthieu FAURERefonte graphiqueProposition de refonte graphique
[Départements_et_Notaires_-_proposition_graphique_ATOLCD.pdf](/uploads/5ccea3f4df587412b5edecb451c19bf0/Départements_et_Notaires_-_proposition_graphique_ATOLCD.pdf)Proposition de refonte graphique
[Départements_et_Notaires_-_proposition_graphique_ATOLCD.pdf](/uploads/5ccea3f4df587412b5edecb451c19bf0/Départements_et_Notaires_-_proposition_graphique_ATOLCD.pdf)https://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/203Audit RGDP2023-10-02T16:42:03+02:00Matthieu FAUREAudit RGDPPérimètre = le logiciel (pas son installation), et hors contexte d'un département X ou Y. (En cela, ce n'est pas une analyase d'impact)Périmètre = le logiciel (pas son installation), et hors contexte d'un département X ou Y. (En cela, ce n'est pas une analyase d'impact)https://gitlab.adullact.net/departements-notaires/departements-notaires-v2/-/issues/202Améliorer la conformité RGAA (accessibilité web)2023-10-02T16:16:48+02:00Matthieu FAUREAméliorer la conformité RGAA (accessibilité web)Demande du CD33
Étape 0 = corriger les erreurs grossières relevées par AsqatasunDemande du CD33
Étape 0 = corriger les erreurs grossières relevées par Asqatasunhttps://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.0