7873095947
Resolve "Notification aux groupes utilisateurs"
2026-03-30 17:01:45 +02:00
0a8d650d95
Add seeds to data fixtures, to avoid random failures in tests
2026-03-30 17:01:45 +02:00
a536a36394
Resolve "Create a filter/aggregator by user center for the exports"
2026-03-30 17:01:45 +02:00
411ff89ea3
Resolve "Lors de la ré-assignation des parcours, l'UI ne mentionne pas qu'une opération a été réalisée"
2026-03-30 17:01:32 +02:00
e8770d5534
Resolve "Lors de l'import de code postaux, les codes absents de l'import depuis la même source ne sont pas supprimés"
2026-03-30 17:01:32 +02:00
98623a34fa
Remove unused method sendNotificationEmailsToAddressesEmails from NotificationMailer
2026-03-30 17:01:32 +02:00
Boris Waaub
d6ac49718e
Resolve "Titre 'Toute la journée' tronqué sur la page Mes Rendez-vous"
2026-03-30 17:01:32 +02:00
f7ad1972e2
Resolve "Depréciation dans le paquet de transformation markdown"
2026-03-30 17:01:17 +02:00
a9578ec001
Resolve "Téléchargement des documents d'un workflow: limiter à 30 téléchargements plutôt que 100"
2026-03-30 17:01:16 +02:00
61ddb02ded
Resolve "Des codes postaux marqués comme supprimés apparaissent toujours dans la recherche d'adresse"
2026-03-30 17:01:16 +02:00
3d4df71f6d
Fixed translations of address in exports (addresse -> adresse)
2026-03-30 17:01:16 +02:00
Boris Waaub
6e2110938c
Resolve "Parcours - "Désigner comme adresse du parcours" to be green"
2026-03-30 17:01:16 +02:00
f23b8384d2
Take workflow creator into account when granting edit permissions on documents
2026-03-30 17:00:57 +02:00
bd4c5adfa6
Remove unused DenormalizerInterface in PersonJsonNormalizerInterface
...
- Simplified interface implementation by keeping only `NormalizerInterface`.
2026-03-23 13:37:02 +01:00
3c4c4ee542
Restrict "Tickets" menu item visibility based on user permissions
...
- Added `Security` service to `SectionMenuBuilder` for access control.
- Display "Tickets" menu item only if the user has `TicketVoter::READ` permission.
2026-03-23 13:36:54 +01:00
eff0f6bcda
Ajout de permissions sur le module Ticket
2026-03-23 11:44:30 +00:00
fff9a5b95f
Add configurable homepage tabs with validation for default tab inclusion
2026-03-20 11:59:05 +00:00
59d8bf75b2
Refactor PersonACLAwareRepository to simplify condition handling in search clause construction
...
- Replaced `count` check with an `empty` comparison for clarity.
- Streamlined conditional logic for search clause initialization.
- Removed unnecessary `isset` check before applying `andWhereClause`.
2026-03-19 17:15:23 +01:00
Boris Waaub
3d008b6f71
Resolve "Import des usagers depuis une source externe"
2026-03-13 14:40:43 +00:00
Boris Waaub
6a39811fe8
FIX: PHPStan
2026-03-03 10:48:00 +01:00
Boris Waaub
1e3918319e
Corriger les erreurs vue-tsc dans Chill
2026-03-03 09:38:42 +00:00
590f4121d0
Merge branch '1943-1890-1855-1658-1940-fix-features-and-adjust-layout' into 'ticket-app-master'
...
Fix, features et modifications UI
See merge request Chill-Projet/chill-bundles!944
2026-02-09 08:55:25 +00:00
Boris Waaub
1be2806f37
Fix, features et modifications UI
2026-02-09 08:55:24 +00:00
Boris Waaub
ad2e0692a3
Merge branch 'master' into ticket-app-master
2026-02-03 16:53:24 +01:00
9997fb287a
Update PHP-CS-Fixer to version 3.93.0 in composer dependencies
2026-01-29 12:27:56 +00:00
juminet
c34f720f94
Adding the option to deal with duplicate addresses in the BAN importer
2026-01-27 10:26:57 +00:00
b6152d5356
Fix issues with permission for stored objects associated with workflows
2026-01-15 16:54:37 +00:00
8b708f8c73
fix CommentInput: replace deprecated value binding with model-value
2026-01-15 14:53:40 +01:00
3915574ed4
phpstan error fix
2026-01-15 13:40:46 +01:00
f3217d22ef
Fix: acc periods of which user is the referrer should not be included if when the list is filtered by center and none of the participations are part of the center
2026-01-15 13:25:54 +01:00
06c5affbe7
Increase delay for removing stale workflows from 90 to 180 days
...
- Updated `KEEP_INTERVAL` in `CancelStaleWorkflowCronJob` to `P180D`.
2026-01-15 10:08:40 +01:00
bf461a1211
Merge branch '473-display-bundles-version' into 'master'
...
Resolve "Afficher le numéro de version de Chill dans l'UX"
Closes #473
See merge request Chill-Projet/chill-bundles!947
2026-01-13 15:35:26 +00:00
3f0ad51114
Resolve "Afficher le numéro de version de Chill dans l'UX"
2026-01-13 15:35:26 +00:00
a4de8eaab3
Merge branch '489-fix-desactivation-date-goarls-results' into 'master'
...
Fix issue with goal/result deactivation date handling and improve formatting
Closes #489
See merge request Chill-Projet/chill-bundles!949
2026-01-13 15:32:08 +00:00
2feb137ac2
Fix issue with goal/result deactivation date handling and improve formatting
2026-01-13 15:32:07 +00:00
8eb7a55ef5
Prevent notifications from being sent when the user signs a document he asked to himself
2026-01-13 15:31:49 +00:00
281887355f
Fix calculation of budget balance
2026-01-12 10:34:30 +01:00
47b285b584
Fix export group by center for persons without a center in CenterAggregator.php
2025-12-30 13:01:56 +01:00
dbe4bed183
eslint fixes
2025-12-22 15:39:43 +01:00
7c9b4d02f6
Fix ordering of social actions
...
Actions with a closing date in the future should be considered as 'still open'.
2025-12-18 11:08:18 +01:00
3ff9bba4de
Fix the condition to display concerned persons in calendar list items.
2025-12-18 10:24:24 +01:00
a49ea2b6b9
Fix translation syntax
...
Cannot start with %, wrap translation value in double quotes
2025-12-17 16:54:33 +01:00
2b1f337a28
Serialize ticket filter parameters with JSON groups in person list view.
...
- Updated `list.html.twig` to serialize `ticketFilterParams` using the 'read' group for JSON normalization.
2025-12-17 15:31:53 +01:00
b1f7b83fdc
Replace PhonenumberConstraint with PhoneNumber constraint in user profile update.
...
- Updated the `UpdateProfileCommand` to use `\Misd\PhoneNumberBundle\Validator\Constraints\PhoneNumber` instead of the deprecated `PhonenumberConstraint`.
- Removed unused `PhonenumberConstraint` imports from relevant files.
2025-12-16 14:53:33 +01:00
e1cda00a98
Optimize motive import with in-memory caching for deduplication.
...
- Introduced an in-memory cache to store and reuse created or found motives during import, reducing redundant database operations.
- Updated the logic to ensure parent motives are created or retrieved via the cache.
- Modified the test suite to verify parent and child motive relationships with deduplication.
- Ensured labels are consistently formatted and trimmed during the import process.
2025-12-16 14:53:23 +01:00
46b1399c3c
Add support for "ordering" field in motive import.
...
- Extended motive import logic to parse and set the "ordering" field from YAML.
- Ensured invalid "ordering" values throw a runtime exception.
- Updated test cases to verify "ordering" is correctly set for child and standalone motives.
- Verified parent motives retain default "ordering" value (0).
2025-12-16 14:07:38 +01:00
022c0aaebf
Add support for parent > child notation in motive import.
...
- Trimmed labels during motive import to ensure consistent formatting.
- Introduced logic to parse and handle "parent > child" syntax in motive names.
- Automatically creates and links parent motives if they don't exist.
- Added test case to verify parent-child relationship creation and linking.
2025-12-16 14:03:18 +01:00
a30232d3ce
Merge branch '478-admin-list-filters' into 'master'
...
Resolve "Add filters to admin lists"
Closes #478
See merge request Chill-Projet/chill-bundles!941
2025-12-15 16:49:39 +00:00
c9513f2f6c
Fix migration to exclude null user_id in activity_user population
2025-12-15 13:43:20 +00:00
11d7425883
php cs fixes
2025-12-15 10:48:20 +01:00