# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to * [Semantic Versioning](https://semver.org/spec/v2.0.0.html) for stable releases; * date versioning for test releases ## Unreleased * [task] Select2 field in task form to allow search for a user (https://gitlab.com/champs-libres/departement-de-la-vendee/accent-suivi-developpement/-/issues/167) * remove "search by phone configuration option": search by phone is now executed by default * remplacer le classement par ordre alphabétique par un classement par ordre de pertinence, qui tient compte: * de la présence d'une string avec le nom de la ville; * de la similarité; * du fait que la recherche commence par une partie du mot recherché * ajouter la recherche par numéro de téléphone directement dans la barre de recherche et dans le formulaire recherche avancée; * ajouter la recherche par date de naissance directement dans la barre de recherche; * ajouter la recherche par ville dans la recherche avancée * ajouter un lien vers le ménage dans les résultats de recherche * ajouter l'id du parcours dans les résultats de recherche * ajouter le demandeur dans les résultats de recherche * ajout d'un bouton "recherche avancée" sur la page d'accueil * [person] create an accompanying course: add client-side validation if no origin (https://gitlab.com/champs-libres/departement-de-la-vendee/accent-suivi-developpement/-/issues/210) * [person] fix bounds for computing current person address: the new address appears immediatly * [docgen] create a normalizer and serializer for normalization on doc format ## Test releases ### Test release 2021-11-15 * [main] fix adding multiple AddresseDeRelais (combine PickAddressType with ChillCollection) * [person]: do not suggest the current household of the person (https://gitlab.com/champs-libres/departement-de-la-vendee/accent-suivi-developpement/-/issues/51) * [person]: display other phone numbers in view + add message in case no others phone numbers (https://gitlab.com/champs-libres/departement-de-la-vendee/accent-suivi-developpement/-/issues/184) * unnecessary whitespace removed from person banner after person-id + double parentheses removed (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/290) * [person]: delete accompanying period work, including related objects (cascade) (https://gitlab.com/champs-libres/departement-de-la-vendee/accent-suivi-developpement/-/issues/36) * [address]: Display of incomplete address adjusted. * [household]: improve relationship graph * add form to create/edit/delete relationship link, * improve graph refresh mechanism * add feature to export canvas as image (png) * [person suggest] In widget "add person", improve the pertinence of persons when one of the names starts with the pattern; * [person] do not ask for center any more on person creation * [3party] do not ask for center any more on 3party creation ### Test release 2021-11-08 * [person]: Display the name of a user when searching after a User (TMS) * [person]: Add civility to the person * [person]: Various improvements on the edit person form * [person]: Set available_languages and available_countries as parameters for use in the edit person form * [activity] Bugfix: documents can now be added to an activity. * [tasks] improve tasks with filter order * [tasks] refactor singleControllerTasks: limit the number of conditions from the context * [validations] validation of accompanying period added: no duplicate participations or resources (https://gitlab.com/champs-libres/departement-de-la-vendee/accent-suivi-developpement/-/issues/60). * [renderbox] If gender of person is not defined, no icon is displayed instead of neuter-icon (https://gitlab.com/champs-libres/departement-de-la-vendee/accent-suivi-developpement/-/issues/129). * [confidential information] module added to blur confidential information (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/248). * refactor `AuthorizationHelper` and `UserACLAwareRepository` to fix constructor, and separate logic for parent role helper into `ParentRoleHelper` * [main]: filter location and locationType in backend: exclude NULL names, only active and availableToUsers * [activity]: perform client-side validation & show/hide fields in the "new location" modal * [person]: normalize person with CenterResolverDispatcher and handle case where center is null or multiple in PersonRenderBox * [docstore] voter for PersonDocument and AccompanyingCourseDocument on the 2.0 way (using VoterHelperFactory) * [docstore] add authorization check inside controller and menu * [activity]: fix inheritance for role `ACTIVITY FULL` and add missing acl in menu * [person] show current address in search results * [person] show alt names in search results * [admin]: links to activity admin section added again. * [household]: endDate field deleted from household edit form. * [household]: View accompanying periods of current and old household members. * [tasks]: different layout for task list / my tasks, and fix link to tasks in alert or in warning * [admin]: links to activity admin section added again. * [household]: household addresses ordered by ValidFrom date and by id to show the last created address on top. * [socialWorkAction]: display of social issue and parent issues + banner context added. * [DBAL dependencies] Upgrade to DBAL 3.1 ### Test release 2021-10-27 * [person]: delete double actions buttons on search person page * [person]: accompanying course work: remove creation date display the list of work + handle case when end date is null * [main]: Add new pages with a menu for managing location and location type in the admin * [main]: Add some fixtures for location type * [calendar]: Pass the location when transforming a calendar item (rdv) into an activity * [calendar]: Add a user menu for "my calendar" ### Test release 2021-10-18 * [3party]: french translation of contact and company * [3party]: show parent in list * [3party]: change color for badge "child" * [3party]: fix address creation * [household members editor] finalisation of editor * [AccompanyingCourse banner]: replace translation referrer (https://gitlab.com/champs-libres/departement-de-la-vendee/accent-suivi-developpement/-/issues/70) * [Location]: add location system in activity and RV (calendar). User can choose in location list or create a new location. * [household]: add relationship page with dynamic data visualisation graph ## Test releases ### Test release 2021-10-11 * Address: zoom on postal code geometry + fix origin of manually entered postal code * in the Address vue component, order the postal code and street address by alphabetic and numeric order * add 3 new fields to PostalCode and adapt postal code command and fixtures * [Aside activity] Fixes for aside activity * categories with child * fast creation buttons * add ordering for types * [AccompanyingCourse Resume page] badge-title for AccompanyingCourseWork and for Activities; * Improve badges behaviour with small screens; * [ThirdParty]: * third party list * create a kind contact/institution when create a new thirdparty, and set contact embedded as kind=child; * filter thirdparties in list * [FilterOrder]: add development kit for generating filter and ordering in list * [Capitalization of names] person names are capitalized on creation, on prePersist event * [On-The-Fly] modale works for showing, editing and creating person or thirdparty ; * [AccompanyingCourse Resume page] associated persons list, can see household when hover, and with show on-the-fly modale when clicking person ; ### test release 2021-10-04 * [Household editor][UI] Update how household suggestion and addresses are picked; See https://gitlab.com/champs-libres/departement-de-la-vendee/accent-suivi-developpement/-/issues/80 * [AddAddress] Handle address suggestion; * [CenterType][Create a person] when overriding the ACL rules, allow to show a PickCenterType when no centers are reachable by the default ACL. * [Household] Show comment event if no address are associated with the household; * [Person results] Add requestor into search results: * a badge "requestor" is shown into search results; * periods where the person is only requestor (without participating) are also shown; Issues: * https://gitlab.com/champs-libres/departement-de-la-vendee/accent-suivi-developpement/-/issues/13 * https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/199 * [Person form] "accept sms" not required: https://gitlab.com/champs-libres/departement-de-la-vendee/accent-suivi-developpement/-/issues/37 https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/221 * [Household editor] suggest only temporarily addresses; See https://gitlab.com/champs-libres/departement-de-la-vendee/accent-suivi-developpement/-/issues/82 * On-The-Fly modale works for showing, editing and creating person and thirdparty ; * AccompanyingCourse Resume page: list associated persons by household, see household when hover, and show on-the-fly modale when clicking on person ; * [AddAddress] Handle address suggestion; * [AddAddress][Entity address]: add a link between address and address reference; * [Household editor] suggest household by comparing the temporary addresses from courses; See https://gitlab.com/champs-libres/departement-de-la-vendee/accent-suivi-developpement/-/issues/81 * On-The-Fly modale works for showing, editing and creating person and thirdparty ## Test released ## Stable releases No stable releases for v2+