cb173c6341
Remove console.logs
2025-09-29 17:06:05 +02:00
20bbb6b485
Fix test according to Junie guidelines
2025-09-29 16:23:13 +02:00
c731f1967b
Change logic for triggering notification when task is edited and assigned a new user
2025-09-29 15:58:36 +02:00
2434d91e4a
Fix the notification dashboard widget to include task related notifications
2025-09-29 15:44:49 +02:00
13a4795333
Pipeline fixes
2025-09-29 15:14:34 +02:00
2bb5776002
Add missing parameter in creation of new AssignTaskEvent
2025-09-29 15:14:34 +02:00
34dde37789
Add TaskAssignEventSubscriber
unit tests
...
- Covered `getSubscribedEvents` method behavior
- Added tests for `onTaskAssigned` with changed and unchanged assignees
- Validated notification properties in appropriate scenarios
2025-09-29 15:14:34 +02:00
609b8f9af1
Improve assignee handling and task assignment logic
...
- Added `hasAssigneeChanged` method for detecting assignee change
- Updated `onTaskAssigned` logic to trigger only on assignee change
2025-09-29 15:14:34 +02:00
57d922c05e
Trans task assignment notification email
...
- Updated `task_assignment_notification_content.txt.twig` with dynamic translations and URLs
2025-09-29 15:14:34 +02:00
ad579f3269
Add task assignment notification system
...
- Introduced `AssignTaskEvent`, `TaskAssignEventSubscriber`, and `AssignTaskNotificationFlagProvider` for task assignment notifications
- WIP : Added notification templates for task assignment title and content
- Updated `SingleTaskController` to dispatch `AssignTaskEvent`
- Adjusted translations and service configurations accordingly
2025-09-29 15:14:34 +02:00
30e1416018
Refactor TaskNotificationHandler
logic
2025-09-29 15:14:34 +02:00
b6b03cfcec
feat: add task notification handler
...
- WIP Implement `TaskNotificationHandler` for generating task-related notifications
- Created `showInNotification.html.twig` for rendering task notification view
- Added logic to fetch and display task data in notifications
2025-09-29 15:14:34 +02:00
juminet
80a3734171
#426 Increased the number of required characters when setting a new password in Chill
2025-09-19 07:03:51 +00:00
7b60b7a8af
Fix document generation and workflow generation do not work on accompanying period work documents
2025-09-12 10:42:34 +00:00
db98519e65
Fix translations and close button modal for duplicate evaluation document
2025-09-11 14:21:05 +00:00
5b90d23367
Resolve "Dupliquer une document d'une évaluation vers une autre" + "Déplacer un document vers une autre évaluation"
2025-09-11 11:01:16 +00:00
1195b54a68
Resolve "user notification preferences are not displayed correctly"
2025-09-10 16:28:45 +00:00
2a280b814f
Refactor view templates: relocate 'merge' action block and standardize 'duplicate link' block handling
2025-09-09 17:36:46 +02:00
7db8a371fc
Resolve "Absence user: add end date"
2025-09-08 13:47:14 +00:00
0d0649dd31
Change route URL to avoid clash with person duplicate controller method
2025-09-08 14:51:54 +02:00
9c1611d052
Add RoleDumper
and DumpListPermissionsCommand
to generate a markdown list of permissions
2025-09-05 16:55:45 +00: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
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
dfab223391
Merge branch 'master' of gitlab.com:Chill-Projet/chill-bundles
2025-09-02 16:14:13 +02:00
539752485c
Allow null values for alias and dataFormatter in buildExportDataForNormalization method
2025-09-02 16:13:48 +02:00
d204df0316
Merge branch '422-password-recover-layout' into 'master'
...
Resolve "Fix layout of password recover pages"
Closes #422
See merge request Chill-Projet/chill-bundles!869
2025-09-02 08:29:27 +00:00
juminet
82c02f442b
Resolve "Fix layout of password recover pages"
2025-09-02 08:29:26 +00:00
ea06a96f91
Add external identifiers for person, editable in edit form, with minimal features associated
2025-09-01 08:05:11 +00:00
76433e2512
Fix incorrect parameter name in event details link
2025-08-28 13:49:45 +02:00
1fa464b87a
Fix typo in 'uncheckAll' script for centers selection
2025-08-28 13:32:43 +02:00
3c60c57985
Adapt export list events to new export features
2025-08-26 15:18:08 +02:00
10aa36aae0
Set required to false for entitychoice filter field
2025-08-26 15:18:08 +02:00
eed9913a49
Allow select2 option for entityChoice filterOrderHelper
2025-08-26 15:18:08 +02:00
1a847d36a0
Fixes in template parameters + remove budget elements when removing event
2025-08-26 15:18:08 +02:00
d916962d9b
Phpstan fix import Serializer instead of SerializerInterface
2025-08-26 15:18:08 +02:00
1092fc64ae
Fix voter for the create event permission
2025-08-26 15:18:08 +02:00
4e99b6ecbd
Allow filtering of event list by center and responsable
2025-08-26 15:18:08 +02:00
60d107b541
Create internal and external animators
2025-08-26 15:18:08 +02:00
4c3befe489
WIP change animator field to animator intern and animator extern
2025-08-26 15:18:08 +02:00
e176319775
WIP change animator field
2025-08-26 15:18:08 +02:00
5d810b4230
Add center to the show page of an event
2025-08-26 15:18:08 +02:00
52b8eea069
Fix passing of id parameter to route
2025-08-26 15:18:08 +02:00
4bebeaeaaa
Fix wrong import of serializer
2025-08-26 15:18:08 +02:00
3969e12633
Fix cs and phpstan issues
2025-08-26 15:18:08 +02:00
d60312d4a2
Move styling to scss file and fix styling of participation list
2025-08-26 15:18:08 +02:00
d2454ae134
use key for column names in export
2025-08-26 15:18:08 +02:00
17c2cb1fdc
Add missing translations
2025-08-26 15:18:08 +02:00
94d7a2a0bb
Reverse deleting of organizationCost property on event entity to keep db data
2025-08-26 15:18:08 +02:00
aef1efc6cd
Add missing translations and add eventThemeType missing config
2025-08-26 15:18:08 +02:00