|
|
a5b06de92a
|
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-22 14:03:58 +02:00 |
|
|
|
52404956d2
|
Trim PersonIdentifier values during denormalization, implement RequiredIdentifierConstraint and validator, and add tests for empty value validation.
|
2025-09-22 14:03:57 +02:00 |
|
|
|
4207efd6bf
|
Remove empty PersonIdentifier values during denormalization and add isEmpty logic to PersonIdentifierWorker. Include tests for empty value handling.
|
2025-09-22 14:03:57 +02:00 |
|
|
|
840fde4ad4
|
Filter PersonIdentifierWorker by presence during initialization and update type definitions. Add presence field to PersonIdentifierWorkerNormalizer.
|
2025-09-22 14:03:56 +02:00 |
|
|
|
3227bfcd3a
|
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-22 14:03:50 +02:00 |
|
|
|
8d29fb260a
|
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-22 14:03:50 +02:00 |
|
|
|
bec7297039
|
Add an api list of available person identifiers
|
2025-09-22 14:03:48 +02:00 |
|
|
|
ea06a96f91
|
Add external identifiers for person, editable in edit form, with minimal features associated
|
2025-09-01 08:05:11 +00:00 |
|