chill-bundles/CHANGELOG.md
Julien Fastré 7e932e838f Squashed commit of the following:
commit 9e767fa3e0788d87437c235e51fcdc4f26f75d98
Author: Julien Fastré <julien.fastre@champs-libres.coop>
Date:   Mon Jan 17 15:28:02 2022 +0100

    traductions

commit db6513474377b702cc2258be3e2ba720d007bc11
Author: nobohan <juminet@gmail.com>
Date:   Mon Jan 17 12:17:22 2022 +0100

    add person: increase z-index of toast and wait for validation before closing modal

commit 7af4c3434ef39b27eb51881611338b50a379acc8
Merge: a09c8ee8a 46c6d0e29
Author: Julien Fastré <julien.fastre@champs-libres.coop>
Date:   Sun Jan 16 22:51:45 2022 +0100

    Merge remote-tracking branch 'origin/master' into issue357_front_end_validation

commit a09c8ee8af962021b9d6a402863c8c5671c0e621
Author: nobohan <juminet@gmail.com>
Date:   Wed Jan 12 15:47:11 2022 +0100

    upd CHANGELOG

commit a312a9463d861659f70909bed7d8aa67fef444f2
Author: nobohan <juminet@gmail.com>
Date:   Wed Jan 12 15:29:32 2022 +0100

    address: display error message if some fields are empty (street & streetnumber)

commit 0035128138ddd3d877befae3e489329634555f79
Author: nobohan <juminet@gmail.com>
Date:   Wed Jan 12 14:47:43 2022 +0100

    address: display error message if some fields are empty

commit 49cb15467297bd24c5eb9a0dd7e366ccd7744679
Author: nobohan <juminet@gmail.com>
Date:   Tue Jan 11 20:58:00 2022 +0100

    address: add field validation (WIP)

commit 1a7ec9e39631e00d59fcb3204a157e1583679cda
Author: nobohan <juminet@gmail.com>
Date:   Tue Jan 11 17:16:43 2022 +0100

    Activity: fix vuejs warning

commit fa0b9271c2b4963564fdc1e0eda09a12758caa4b
Author: nobohan <juminet@gmail.com>
Date:   Tue Jan 11 16:13:23 2022 +0100

    location: treat 422 error when POSTing new location

commit c7b9a1a3fe8891f80699faa2dd277064dce7b0b6
Author: nobohan <juminet@gmail.com>
Date:   Tue Jan 11 16:00:29 2022 +0100

    location: fix error when creating a new location: a new location could not be added to the availableLocations due to refactoring

commit f1c61a2387df7507c79c55e7defe46fbb052df6c
Author: nobohan <juminet@gmail.com>
Date:   Tue Jan 11 15:20:33 2022 +0100

    person: treat 422 error in AddPerson for thirdparty

commit 8f6a70b240c286c18e1a102953f243e57b4af97a
Author: nobohan <juminet@gmail.com>
Date:   Tue Jan 11 11:30:05 2022 +0100

    person: add validation for required fields in on-the-fly person

commit 40e4bf953fa8e9a04a34e0330562bd25324c5589
Author: nobohan <juminet@gmail.com>
Date:   Tue Jan 11 09:34:15 2022 +0100

    vuejs: better violations message in 422 error handling

commit 378f3a16fc34228334cd44b9e7ca618bc7eb72aa
Author: nobohan <juminet@gmail.com>
Date:   Mon Jan 10 18:11:02 2022 +0100

    person: on-the-fly person: first implementation of makeFetch for posting person
2022-01-17 15:28:49 +01:00

23 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

Unreleased

  • [main] Add editableByUser field to locationType entity, adapt the admin template and add this condition in the location-type endpoint (see https://gitlab.com/champs-libres/departement-de-la-vendee/accent-suivi-developpement/-/issues/297)
  • [main] Add mainLocation field to User entity and add it in user form type
  • rewrite page which allow to select activity
  • [main] Add mainLocation field to User entity and add it in user form type
  • [course list in person context] show full username/label for ref
  • [accompanying period work] remove the possibility to generate document from an accompanying period work
  • vuejs: add validation on required fields for AddPerson, Address and Location components
  • vuejs: treat 422 validation errors in locations and AddPerson components

Test releases

test release 2022-01-12

test release 2022-01-11

  • vuejs: translate in French all multiselect widgets
  • [address] define address lines according postal standards for France and Belgium (default) and change AddressRender, chill_entity_render_box and AddressRenderBox.vue
  • [household] change translations (champs-libres/departement-de-la-vendee/accent-suivi-developpement#109)
  • [household] add address i18n in household component (champs-libres/departement-de-la-vendee/accent-suivi-developpement#158)
  • [household] add on the fly i18n in household component
  • [household] redirect to the household page when a household is created from a person (champs-libres/departement-de-la-vendee/accent-suivi-developpement#175)
  • [household] household member editor: display alert if some members have already an household (champs-libres/departement-de-la-vendee/accent-suivi-developpement#172)
  • [household] household member editor: do not add in new members if the member is included in the members of household (champs-libres/departement-de-la-vendee/accent-suivi-developpement#123)
  • [household] household member editor: remove markNoAddress button (champs-libres/departement-de-la-vendee/accent-suivi-developpement#109)
  • [person]: ordering fields in add person (https://gitlab.com/champs-libres/departement-de-la-vendee/accent-suivi-developpement/-/issues/61)
  • [person]: Add email and alt names in add person (https://gitlab.com/champs-libres/departement-de-la-vendee/accent-suivi-developpement/-/issues/61)
  • [accompanyingCourse] Add a delete action and delete buttons to delete a accompanying course when step = DRAFT (https://gitlab.com/champs-libres/departement-de-la-vendee/accent-suivi-developpement/-/issues/64)
  • [accompanyingCourse] Add a administrative location in the accompanying course, set the user current location as default, allow to select a location in a select field and do not allow to confirm the accompanying course if location is empty.
  • [accompanyingCourse] Add the administrative location in the available variables for document generation
  • AddAddress: optimize loading: wait for the user finish typing;
  • UserPicker: fix bug with deprecated role
  • docgen: add base context + tests
  • docgen: add age for person
  • [household menu] fix filiation order https://gitlab.com/champs-libres/departement-de-la-vendee/accent-suivi-developpement/-/issues/265
  • [AddAddress]: optimize loading: wait for the user finish typing;
  • [UserPicker]: fix bug with deprecated role
  • [docgen]: add base context + tests
  • [docgen]: add age for person
  • [task]: fix dropdown menu style + fix bug in singleTaskController (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/338)
  • Household: fix bug when moving person on the same day (see https://gitlab.com/champs-libres/departement-de-la-vendee/accent-suivi-developpement/-/issues/281)
  • Household: show date validFrom and validTo when moving
  • address reference: add index for refid
  • [accompanyingCourse_work] fix styles conflicts + fix bug with remove goal (remove goals one at a time)
  • [accompanyingCourse] improve masonry on resume page, add origin
  • [notification] new notification interface, can be associated to AccompanyingCourse/Period, Activities.
    • List notifications, show, and comment in User section
    • Notify button and contextual notification box on associated objects pages
  • [accompanyingCourse] add a comment for each resource associated. A modal allow to save comment. Comment is displayed in on-the-fly show modal of the accompanyingCourse context (edit page + resume page).

test release 2021-12-14

  • [asideactivity] creation of aside activity category fixed (https://gitlab.com/champs-libres/departement-de-la-vendee/accent-suivi-developpement/-/issues/262)
  • [vendee/person] fix typo "situation professionelle" => "situation professionnelle"
  • [main] add availableForUsers condition from locationType in the location API endpoint (champs-libres/departement-de-la-vendee/accent-suivi-developpement#248)
  • [main] add the current location of the user as API point + add it in the activity location list (champs-libres/departement-de-la-vendee/accent-suivi-developpement#247)
  • [activity] improve show/new/edit templates, fix SEE and SEE_DETAILS acl
  • [badges] create specific badge for TMS, and make person/thirdparty badges clickable with on-the-fly modal in :
    • concerned groups items (activity, calendar)
    • accompanyingCourseWork lists
    • accompanyingCourse lists
  • [acompanyingCourse] add initial comment on Resume page
  • [person] create button full width (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/330)

test release 2021-12-11

test release 2021-12-06

  • [main] address: use search API end points for getting postal code and reference address (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/316)
  • [main] address: in edit mode, select the encoded values in multiselect for address reference and city (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/316)
  • [person search] fix bug when using birthdate after and birthdate before
  • [person search] increase pertinence when lastname begins with search pattern
  • [activity/actions] Améliore la cohérence du design entre
    • la page résumé d'un parcours (liste d'actions récentes et liste d'activités récentes)
    • la page liste des actions
    • la page liste des activités (contexte personne / contexte parcours)
  • [household] field to edit wheter person is titulaire of household or not removed (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/322)
  • [activity] create work if a work with same social action is not associated to the activity
  • [visgraph] improve and fix bugs on vis-network relationship graph
  • [bugfix] posting of birth- and deathdate through api fixed.
  • [suggestions] improve suggestions lists

Test release 2021-11-19 - bis

  • [household] do not allow to create two addresses on the same date
  • [activity] handle case when there is no social action associated to social issue
  • [activity] layout for issues / actions
  • [activity][bugfix] in edit mode, the form will now load the social action list

Test release 2021-11-29

Test releases

Test release 2021-11-22

Test release 2021-11-15

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 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] dashboard 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

Test released

Stable releases

No stable releases for v2+