Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat; sauvegarde filtres patients documents - Ref gestion-de-projet#2441
* feat: filtres de patients, mise en place pour les futurs filtres - Ref #2201#document-filters * save filters init api call * enregistrement + recup + affichage liste partiel + application filtre * feat: ajout de deleteFilters pour filtrer les patients - Ref #2201 * feat: delete de filtres de patients OK, mise à jour des States OK * feat: changer le mode d'édition des filtres supprime les checks de l'utilisateur * chore: fix de lint dans FiltersList et callApi.ts * feat: rendu synchrone des DELETE et GET après suppression de filtres côté patients * feat: ajout de modal au clic de l'oeil des filtres personalisés pour infos + parsing du string du filtre * feat: ajout de checking des filters non vides et non null * feat: utilisation d'un filtre pré-save fonctionnel * feat: modal mode ajout readonly pour affichage pur * feat: ajout d'icone d'édition des filtres côté patients * feat: fix des boutons des modal d'édition et readonly des filtres patients * feat: traitement des modifications de l'utilisateur, TODO envoi du PUT et impl° vers le back * feat: boutons de filtres disabled quand maintenance en cours + ajout de tooltip d'info sur les boutons * feat: edit des filtres OK + maj des visuels après update * feat: ajout de placeholder pour les filtres sauvegardés avec recherche textuelle vide * feat: infinite scrollbar fonctionne, testé avec 13 filtres sur un step de 12 * chore: légère réfacto de récup de filtres + console.log * save filters init api call * enregistrement + recup + affichage liste partiel + application filtre * feat: edit des filtres OK + maj des visuels après update * feat: première ébauche de composant générique de filtres * feat: ajout de généraltion des filtres, avec enum pour le typage * feat: ajout Create Delete des filtres, manque Update(0%) et Read(50%) * feat: ajout des champs de filtres spécifiques aux documents * feat: conflits de typage pour FiltersTypes + ajout de IMAGING dans FiltersType * feat: refactorisation des composants PatientsList, FiltersList, callApi, filters, servicePatients, Modal + WIP Documents refacto * feat: delete Filters fixed * refactor: affichage des filtres et selection dans modal, utilisation de context * feat: modal readonly des filtres sauvegardés affichés * feat: error message sur réponse 500 de sauvegarde de nom de filtre * feat: suppression multiple des filtres, endpoint et impl° * feat: retrait des CRUD des filtres sauvegardés des documents * feat: sélectionner un filtre sauvegardé ferme la modal et affiche la liste filtrée * chore: retrait de console.log * feat: filter empty chips pour les paramètres de recherches genre et statut vitaux vides * feat: close modal d'édition de filtre sauvegardé après avoir cliqué sur sauvegarder * feat: ajout de await de validation de modal sur soumission + parsing des filtres des patients amélioré * feat: fix des dates de birthdatesRanges pour les filtres * custom hook done * delete prev listItem + rename FilterList in List * searchBy + refacto custom hook * feat: filtres des documents Read et Apply OK * feat: ajout d'application des filtres sauvegardés pour les documents * feat: visualisation des filtres document, GET et PATCH fixed * fix: executive Units mauvais mapping car format différent de ScopeTreeRow venant du back * feat: récupération des executive units lors de l'application d'un filtre de documents * feat: controlled tooltip pour l'édition de filtre sauvegardé, correction du bug d'affichage permanent du tooltip * chore: ajout de grid pour modal sur les infos d'un filtre sauvegardé * refactor: WIP récupération des executive units centralisé dans la page des documents * feat: recentralisation des fetch de executive units dans page Documents * feat: changement du mapping Front→ Back pour filtres sauvegardés, TODO Back→ Front côté patients * parsing back beginning * end parsing save filters * feat: correction du typage TS + fix affichage de la recherche textuelle de documents - Ref gestion-de-projet#2201 * chore: changement de active props de DurationRange en disabled * chore: remplacement de la propriété 'active' qui est native à HTML et causait des errors console * chore: rollback d'eslint auto * fix: roll back changes on demographicForm * fix: fix useAppSelector declaration --------- Co-authored-by: Salah-BOUYAHIA <salah.bouyahia-ext@aphp.fr>
- Loading branch information