|
aeea805a4b
|
Fix isEmpty logic in StringIdentifier : Correct boolean comparison for trimmed content.
|
2025-09-18 22:54:28 +02:00 |
|
|
d0473a2da3
|
Refactor validation handling in PersonEdit.vue : Replace hasValidationError and validationError with hasViolation and violationTitles . Introduce hasViolationWithParameter and violationTitlesWithParameter for enhanced field validation. Update RequiredIdentifierConstraint messages, improve API error mapping, and refine ValidationException structure with violationsList . Add tests and translations for identifier validation.
|
2025-09-18 16:12:05 +02:00 |
|
|
c5c1add0f8
|
Trim PersonIdentifier values during denormalization, implement RequiredIdentifierConstraint and validator, and add tests for empty value validation.
|
2025-09-18 14:01:47 +02:00 |
|
|
77197cb11f
|
Remove empty PersonIdentifier values during denormalization and add isEmpty logic to PersonIdentifierWorker . Include tests for empty value handling.
|
2025-09-18 13:35:38 +02:00 |
|
|
486a8ed057
|
Filter PersonIdentifierWorker by presence during initialization and update type definitions. Add presence field to PersonIdentifierWorkerNormalizer .
|
2025-09-18 12:51:49 +02:00 |
|
|
f3f914ca75
|
Refactor PersonIdentifierDefinition : Replace fully qualified \Doctrine\DBAL\Types\Types references with simplified Types aliases.
|
2025-09-18 12:51:40 +02:00 |
|
|
b6145b2e5f
|
Enhance PersonEdit form: Add birthdate input with validation, improve field error handling using hasValidationError , refactor birthDate to respect timezone offsets, and update translations for better user feedback. Replace DateTimeCreate with DateTimeWrite across types and components.
|
2025-09-18 11:32:36 +02:00 |
|
|
806f709d80
|
Update DateNormalizer : Add return type hints for denormalize and normalize methods
|
2025-09-18 11:20:06 +02:00 |
|
|
e3f72fbb79
|
eslint fixes
|
2025-09-17 20:22:20 +02:00 |
|
|
80fde45a05
|
Enhance validation in PersonEdit : Introduce hasValidationError and validationError helpers for form inputs. Improve error feedback for fields such as firstName , lastName , gender , and others. Refactor postPerson to handle validation exceptions and map errors to specific fields. Update related methods, styles, and API error type definitions.
|
2025-09-17 20:21:56 +02:00 |
|
|
65aefcda65
|
Refactor validation handling in apiMethods : Introduce strongly-typed ValidationException and ViolationFromMap . Replace generic validation logic with stricter, type-safe mappings. Update makeFetch to handle Symfony validation problems with enhanced error taxonomy.
|
2025-09-17 16:54:16 +02:00 |
|
|
bd0fb0024f
|
Replace PhonenumberConstraint with MisdPhoneNumberConstraint across entities, deprecate outdated validation logic, and remove unused methods for improved phone number validation.
|
2025-09-17 13:39:09 +02:00 |
|
|
1155d0675b
|
Update default center type fallback in PersonEdit.vue to "center" for consistency.
|
2025-09-16 13:26:31 +02:00 |
|
|
0b9ae995f4
|
Remove unused Person.vue import from types.ts for cleanup and improved code maintainability.
|
2025-09-16 13:26:21 +02:00 |
|
|
7d79ffa136
|
Enhance person creation workflow: Add onPersonCreated event handling in Create , CreateModal , and AddPersons . Update type definitions and integrate event emission for streamlined person management.
|
2025-09-16 13:18:54 +02:00 |
|
|
e845f8266b
|
Remove serializer.yaml configuration, update PersonJsonNormalizer and PersonJsonDenormalizer for improved logic handling, adjust type hints in closures, and rename id to definition_id in PersonIdentifierWorkerNormalizer .
|
2025-09-16 13:18:54 +02:00 |
|
|
5687f16817
|
Add validation and support for identifiers in PersonJsonDenormalizer , enhance altNames handling, and update tests for improved coverage. Adjust PersonIdentifierManager to handle identifier definitions by ID.
|
2025-09-16 13:18:54 +02:00 |
|
|
bc8f3537ed
|
Update test run guidelines to use the symfony command for executing PHPUnit tests
|
2025-09-16 13:18:53 +02:00 |
|
|
e4d256ceb3
|
Introduce PersonJsonReadDenormalizer and PersonJsonDenormalizer to separate responsibilities for handling person denormalization. Add corresponding test classes for improved coverage. Refactor PersonJsonNormalizer to remove denormalization logic.
|
2025-09-16 13:18:53 +02:00 |
|
|
6e9ed7f79f
|
Add support for person identifiers workflow: update PersonEdit component, API methods, and modals for identifier handling during person creation. Adjust related types for improved consistency.
|
2025-09-16 13:18:48 +02:00 |
|
|
10cd0f2ccc
|
Add an api list of available person identifiers
|
2025-09-16 13:18:04 +02:00 |
|
|
601e508de6
|
Refactor person management workflow: Introduce SetGender , SetCivility , and SetCenter lightweight interfaces. Replace PersonState with PersonEdit for streamlined type usage. Enhance queryItems logic and API methods for better consistency. Adjust AddPersons modal to handle query input.
|
2025-09-16 13:18:03 +02:00 |
|
|
49f7ecd54a
|
Refactor person creation workflow: Introduce PersonEdit component and integrate it across Create , Person.vue , and modals for improved modularity. Update type definitions and API methods for consistency.
|
2025-09-16 13:18:03 +02:00 |
|
|
062167d8a0
|
Enhance entity creation: Add CreateModal and integrate with AddPersons workflow.
|
2025-09-16 13:18:02 +02:00 |
|
|
a6a342d86b
|
Fix type hinting in PickEntity.vue for addNewEntity function
|
2025-09-16 13:18:02 +02:00 |
|
|
40058e3bc4
|
Allow creating new entities directly from AddPersons modal
|
2025-09-16 13:18:01 +02:00 |
|
|
5c59343359
|
Refactor AddPersons modal into a separate PersonChooseModal component for improved modularity and reusability.
|
2025-09-16 13:18:01 +02:00 |
|
|
ec9d0be70b
|
Merge branch '71-task-feature-and-bug-by-status-for-boris' into 'ticket-app-master'
Misc: homepage widget with tickets, and improvements in ticket list
See merge request Chill-Projet/chill-bundles!879
|
2025-09-16 11:16:57 +00:00 |
|
Boris Waaub
|
0ba2cbc1e8
|
Misc: homepage widget with tickets, and improvements in ticket list
|
2025-09-16 11:16:57 +00:00 |
|
|
e87429933a
|
Merge branch 'ticket/filter-ticket-by-id' into 'ticket-app-master'
Add ticket filtering "byTicketId"
See merge request Chill-Projet/chill-bundles!882
|
2025-09-15 09:17:23 +00:00 |
|
|
8e2e676e3d
|
Add ticket filtering "byTicketId"
|
2025-09-15 11:11:40 +02:00 |
|
|
e12ad563a3
|
Merge branch '1604-by-creator-and-by-user-assign-selector-for-ticket-list' into 'ticket-app-master'
[Frontend] Ajouter les sélecteur "par créateur", et "par utilisateur assigné"
See merge request Chill-Projet/chill-bundles!876
|
2025-09-09 08:24:08 +00:00 |
|
Boris Waaub
|
711aa8db9b
|
[Frontend] Ajouter les sélecteur "par créateur", et "par utilisateur assigné"
|
2025-09-09 08:24:08 +00:00 |
|
|
e78d44953f
|
Merge branch 'ticket/improve-ticket-list' into 'ticket-app-master'
Fix bugs in api endpoint to filter tickets, and add parameters byAddresseeGroup and byCreator
See merge request Chill-Projet/chill-bundles!875
|
2025-09-08 14:18:02 +00:00 |
|
|
18f67801c7
|
Fix bugs in api endpoint to filter tickets, and add parameters byAddresseeGroup and byCreator
|
2025-09-08 14:18:02 +00:00 |
|
|
c815e6bc69
|
Merge branch 'master' into ticket-app-master
|
2025-09-08 16:13:02 +02:00 |
|
|
807f2711fe
|
Merge branch 'fix-and-change-from-board-78' into 'ticket-app-master'
Améliorations liées au board 78
See merge request Chill-Projet/chill-bundles!873
|
2025-09-08 12:19:49 +00:00 |
|
Boris Waaub
|
cd594cd580
|
Améliorations liées au board 78
|
2025-09-08 12:19:49 +00:00 |
|
|
ac12b8cdcf
|
Merge branch 'add-permission-list-command' into 'master'
Add `RoleDumper` and `DumpListPermissionsCommand` to generate a markdown list of permissions
See merge request Chill-Projet/chill-bundles!874
|
2025-09-05 16:55:45 +00:00 |
|
|
9c1611d052
|
Add RoleDumper and DumpListPermissionsCommand to generate a markdown list of permissions
|
2025-09-05 16:55:45 +00:00 |
|
|
fb6b26bfb5
|
fix type hinting
|
2025-09-05 18:37:36 +02:00 |
|
|
c5cedb8bd6
|
fix cs
|
2025-09-05 18:34:37 +02:00 |
|
|
2665e43a61
|
Merge branch 'master' into ticket-app-master
# Conflicts:
# .eslint-baseline.json
# src/Bundle/ChillMainBundle/Entity/User.php
# src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/AddAddress.vue
# src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/AddAddress/AddressMore.vue
# src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/AddAddress/AddressSelection.vue
# src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/AddAddress/CitySelection.vue
# src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/AddAddress/CountrySelection.vue
# src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/EditPane.vue
# src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/ShowPane.vue
# src/Bundle/ChillThirdPartyBundle/translations/messages.fr.yml
|
2025-09-05 18:32:01 +02:00 |
|
|
90e3043c3d
|
Junie guidelines: fix grammar and typos in development guidelines
|
2025-09-04 17:26:55 +02:00 |
|
|
af13bf9088
|
Update chill bundles to v4.2.1
v4.2.1
|
2025-09-03 21:12:21 +02:00 |
|
|
4aa65d69c7
|
Merge branch 'master' of gitlab.com:Chill-Projet/chill-bundles
|
2025-09-03 21:11:06 +02:00 |
|
|
9e33aec594
|
Handle different export types in ExportConfigNormalizer and allow null/array checks for dataFormatter in ExportController
|
2025-09-03 21:10:58 +02:00 |
|
|
f88bc7e9f0
|
Merge branch 'improve-local-storage' into 'master'
Improve error handling when saving objects to local disk
See merge request Chill-Projet/chill-bundles!872
|
2025-09-02 19:59:26 +00:00 |
|
|
8e78c41549
|
Improve error handling when saving objects to local disk by using dumpFile with detailed exception logging.
|
2025-09-02 21:53:40 +02:00 |
|
|
6e36771349
|
fix changelog
|
2025-09-02 17:52:20 +02:00 |
|