Commit Graph

8270 Commits

Author SHA1 Message Date
Boris Waaub
001fc59c73 Add v-slot and adapt PickEntity to use 2026-04-14 16:29:32 +02:00
Boris Waaub
08f0633543 refactor(activity): replace AddPersons with PickEntity and decouple ConcernedGroups from store
- migrate `ConcernedGroups` to use `PickEntity` instead of `AddPersons`
- convert `ConcernedGroups` into a controlled component (`modelValue` + `update:modelValue`)
- move Vuex synchronization to parent containers (`Activity/App.vue`, `Calendar/App.vue`)
- remove direct Vuex usage from `PersonsBloc` via callback prop
- replace local `BaseEntity` with shared `Entities` types
- fix TS implicit-any in participations callback typing
2026-04-14 14:56:32 +02:00
Boris Waaub
aa54e82c6c Add fields for upsert person 2026-04-10 10:06:24 +00:00
Boris Waaub
fa2c1454d1 Merge branch 'master' into ticket-app-master 2026-03-30 14:55:17 +02:00
6cc394b006 Merge branch 'master' into ticket-app-master
# Conflicts:
#	.junie/guidelines.md
#	src/Bundle/ChillCalendarBundle/Resources/public/vuejs/MyCalendarRange/App2.vue
#	src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/ButtonLocation.vue
2026-03-26 16:26:35 +01:00
3bc12a5469 Create interface GroupCenterRepositoryInterface 2026-03-25 13:41:03 +00:00
dcccbb36f4 Resolve "Ajout d'un champ "externalId" pour les centres" 2026-03-24 15:41:31 +00: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
f12bc2f35f Fix notification email links to handle user and non-user contexts 2026-03-18 08:16:40 +00:00
1524ed8ce9 Replace ActivityVoter::SEE with AccompanyingPeriodVoter::SEE for correct authorization check 2026-03-16 14:54:47 +00:00
dd429ca02a Resolve "Notification aux groupes utilisateurs" 2026-03-16 14:08:35 +00:00
Boris Waaub
3d008b6f71 Resolve "Import des usagers depuis une source externe" 2026-03-13 14:40:43 +00:00
a921009eff Add seeds to data fixtures, to avoid random failures in tests 2026-03-09 13:00:30 +00:00
562fecb4aa Resolve "Create a filter/aggregator by user center for the exports" 2026-03-09 11:19:38 +00:00
5de3862ec2 Resolve "Lors de la ré-assignation des parcours, l'UI ne mentionne pas qu'une opération a été réalisée" 2026-03-09 09:25:08 +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
030553a4de 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-02-23 20:05:04 +00:00
dc3a585e5b Remove unused method sendNotificationEmailsToAddressesEmails from NotificationMailer 2026-02-23 15:49:39 +00:00
Boris Waaub
69bb7026c9 Resolve "Titre 'Toute la journée' tronqué sur la page Mes Rendez-vous" 2026-02-23 15:08:48 +00:00
22049558da Resolve "Depréciation dans le paquet de transformation markdown" 2026-02-23 14:50:14 +00:00
bf56b3cc65 Resolve "Téléchargement des documents d'un workflow: limiter à 30 téléchargements plutôt que 100" 2026-02-23 14:24:53 +00:00
f1446d7abe Resolve "Des codes postaux marqués comme supprimés apparaissent toujours dans la recherche d'adresse" 2026-02-23 14:16:45 +00:00
76d675ac02 Fixed translations of address in exports (addresse -> adresse) 2026-02-17 14:11:15 +01:00
Boris Waaub
80b05a8133 Resolve "Parcours - "Désigner comme adresse du parcours" to be green" 2026-02-12 08:50:00 +00:00
0e1d233d79 Take workflow creator into account when granting edit permissions on documents 2026-02-10 15:05:49 +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