See https://gitlab.com/Chill-Projet/chill-bundles/-/merge_requests/221 Squashed commit of the following: commit 4f68f83aba74a88898779037aeb24d45c622759e Author: Julien Fastré <julien.fastre@champs-libres.coop> Date: Thu Nov 25 12:07:37 2021 +0100 scope in course editor: show toast when error, instead of restoring the previous state commit fdca8c1c87a4972bb6107bb16ab76844a28cae72 Merge: 53d6e68f8 b97f49782 Author: Julien Fastré <julien.fastre@champs-libres.coop> Date: Wed Nov 24 17:39:27 2021 +0100 Merge remote-tracking branch 'origin/add_toasters' into add_toasters commit 53d6e68f8c5e158ac1848403d18146690ffeacf2 Author: Julien Fastré <julien.fastre@champs-libres.coop> Date: Wed Nov 24 17:38:52 2021 +0100 better validation messages commit b97f497822fa6f6057e3b1cf3697044192ea9052 Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Wed Nov 24 17:36:59 2021 +0100 methods added to api.js again so they can be imported in other bundles still. To be refactored later with general makeFetch method? commit e6089f75b4f66669cbd84f496c3b867901de9c8c Author: Julien Fastré <julien.fastre@champs-libres.coop> Date: Wed Nov 24 17:20:05 2021 +0100 fix validator for participation overlaps commit e47e6741b9f179dae63f39a596b7ba7410b3ac88 Merge: 25a80fcb2 05385509e Author: Julien Fastré <julien.fastre@champs-libres.coop> Date: Wed Nov 24 16:31:50 2021 +0100 Merge remote-tracking branch 'origin/master' into add_toasters commit 25a80fcb26cfb3ab7afab0abc1fcb6c0d0af7a6d Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Tue Nov 23 18:22:35 2021 +0100 error object/message changed if not 422 or 403 commit 0c602cee8c127ab7f0723819a691a98c4e0615e2 Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Tue Nov 23 17:13:47 2021 +0100 Toasts displayed with differentiation between different errors error objects created accordingly commit 252e57a06da1101e4ebc025974b247c472b8c2ed Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Tue Nov 23 17:12:55 2021 +0100 generic makeFetch implemented almost everywhere api.js file no longer needs to contain a separate function to make an api call. commit 8532eeee7656f6f9761168fb5e2102778ee932b7 Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Tue Nov 23 17:10:48 2021 +0100 Moved generic api methods into one file apiMethods.js imports adapted throughout bundles commit c44bd5e75b32d5fbc8951247324ebf5fb85f3b37 Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Tue Nov 23 11:27:24 2021 +0100 migration deleted commit dbeee090f46b3653c306a1825dcb05637e1f9b31 Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Tue Nov 23 11:27:13 2021 +0100 toast plugin initialized with options in the root commit ec3919e357ee26f6c5016360d2083d19688217f4 Merge: 1ab401b5d b8889ed58 Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Tue Nov 23 10:52:24 2021 +0100 merge conflicts fixed commit 1ab401b5d55a28f9c027ee539da58ef1da3d797c Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Tue Nov 23 10:40:02 2021 +0100 add options when vue toast plugin is loaded commit ad4e630bdd87c8ec16455bab0c2b053c1d838050 Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Mon Nov 22 18:58:44 2021 +0100 fixes to throw and catch error commit 1c19748866d738bcb9e336f1035d9d78c6941d34 Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Wed Nov 17 20:22:06 2021 +0100 toast added to banner commit 35949b90532b60161e14e815a78b3b69b053b62d Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Wed Nov 17 20:16:35 2021 +0100 few more actions using makeFetch commit e94c13e396f496565955294aec360db37f92374b Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Wed Nov 17 19:48:58 2021 +0100 For accompanyingcourse app general makeFetch + displayToast implemented commit 35eac75edf2c8d39ee2a04f119bb99a946fe3ea9 Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Wed Nov 17 17:12:31 2021 +0100 general makeFetch method implemented + toasts displayed in progress commit 541bb10547bd7b96815a22a755ecf7f809d8cc87 Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Wed Nov 17 12:36:20 2021 +0100 general fetch method adjusted and tested on addParticipation: works commit b7f27e8079bc815d88ffc925ec7a4fae3fba5f02 Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Wed Nov 17 11:50:09 2021 +0100 changelog updated commit 028519ee3e93991aeb3131656e5f17e728ebdb1c Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Wed Nov 17 11:42:55 2021 +0100 adjustment of error message using templating render commit 508139b4476a46028a40b0b5300a8c65f79414a9 Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Wed Nov 17 11:41:52 2021 +0100 toast display for 422 errors on participations, requestor, resources + bugfix in requestor component (display of 'remove' btn if non-anonymous commit 3e5d4862fcbbf5708f52c0038bf030dc0cbae5bb Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Tue Nov 16 15:38:03 2021 +0100 debugging fetch method commit 8b971a2357aac952ea6cd9487da20f4064c26a8d Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Tue Nov 16 14:31:45 2021 +0100 general fetch method in _abstratAPI and testcase implementation; still needs to take care of commit into store commit 05488740ab138ed279a4626310c5427d9f732793 Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Tue Nov 16 11:13:28 2021 +0100 testcase: toaster working when adding a resource to an accompanying course. Needs to be generalized commit 5050e8a516107710216fa11aafcf852c52e1eb03 Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Tue Nov 16 09:22:36 2021 +0100 start of toaster popup commit b8889ed58d3abb68d1c2859b31bf7428addda36e Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Mon Nov 22 18:58:44 2021 +0100 fixes to throw and catch error commit 0c017eb908e65919876d3bed69d3daa27699f2cc Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Wed Nov 17 20:22:06 2021 +0100 toast added to banner commit 80d8c5f12be4b0cfcded2948f385b4e3627e9afb Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Wed Nov 17 20:16:35 2021 +0100 few more actions using makeFetch commit 9cfcc61d995f75651902af97fe640f00f994ce9b Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Wed Nov 17 19:48:58 2021 +0100 For accompanyingcourse app general makeFetch + displayToast implemented commit 2855b0293a4a3fef2baf22fa035316bac13abf3f Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Wed Nov 17 17:12:31 2021 +0100 general makeFetch method implemented + toasts displayed in progress commit febbc8b9cdd9ec811546ce2948e2e1bded7c2116 Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Wed Nov 17 12:36:20 2021 +0100 general fetch method adjusted and tested on addParticipation: works commit 16b59681b97cf995689aa464ae2a310c3efbb603 Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Wed Nov 17 11:50:09 2021 +0100 changelog updated commit 41df29bdef84af010892708bfd0e37ff826f7aee Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Wed Nov 17 11:42:55 2021 +0100 adjustment of error message using templating render commit 8c98fe602c26e61285f12f5f7d58d646655f4caa Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Wed Nov 17 11:41:52 2021 +0100 toast display for 422 errors on participations, requestor, resources + bugfix in requestor component (display of 'remove' btn if non-anonymous commit 689ca8aa0ac249d577fe2ead5b3fcc0298dbad90 Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Tue Nov 16 15:38:03 2021 +0100 debugging fetch method commit 07234c5fa996fb9f0352719ee366b34b093807eb Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Tue Nov 16 14:31:45 2021 +0100 general fetch method in _abstratAPI and testcase implementation; still needs to take care of commit into store commit 2a482516e952aa720b5aa8b4cb68ab33f93ce47b Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Tue Nov 16 11:13:28 2021 +0100 testcase: toaster working when adding a resource to an accompanying course. Needs to be generalized commit b7dcc5e7d4b1489a8edc175a0c2c1b0d649c6c0f Author: Julie Lenaerts <julielenaerts@gmail.com> Date: Tue Nov 16 09:22:36 2021 +0100 start of toaster popup
12 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to
- Semantic Versioning for stable releases;
- date versioning for test releases
Unreleased
- Use the user.label in accompanying course banner, instead of username;
- fix: show validation message when closing accompanying course;
- [thirdparty] link from modal to thirdparty detail page fixed (https://gitlab.com/champs-libres/departement-de-la-vendee/accent-suivi-developpement/-/issues/228)
- [activity] remove the "plus" button in activity list
- [activity] check ACL on activity list in person context
- [list for accompanying course in person] filter list using ACL
Test releases
Test release 2021-11-22
- [activity] delete admin_user_show in twig template because this route is not defined and should be defined
- [activity] suggest requestor, user and ressources for adding persons|user|3rdparty
- [calendar] suggest persons, professionals and invites for adding persons|3rdparty|user
- [activity] take into account the restrictions on person|thirdparties|users visibilities defined in ActivityType
- [main] Add currentLocation to the User entity + add a page for selecting this location + add in the user menu (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/133)
- [activity] add user current location as default location for a new activity (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/133)
- [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
- [person normalization] the key center is now "centers" and is an array. Empty array if no center
- [accompanyingCourse] Ability to close accompanying course (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/296)
- [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)
- [list result] show all courses, except ones with period closed
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 <<<<<<< HEAD <<<<<<< HEAD =======
- [validation] toasts are displayed for errors when modifying accompanying course (generalization required).
16b59681 (changelog updated) =======
- [validation] toasts are displayed for errors when modifying accompanying course (generalization required).
b8889ed58d3abb68d1c2859b31bf7428addda36e
Test releases
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
andUserACLAwareRepository
to fix constructor, and separate logic for parent role helper intoParentRoleHelper
- [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:
-
[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+