627e128977
Merge branch 'ticket-app-master' into ticket/64-identifiants-person
...
# Conflicts:
# package.json
# src/Bundle/ChillMainBundle/Entity/User.php
# src/Bundle/ChillMainBundle/Resources/public/types.ts
# src/Bundle/ChillMainBundle/Resources/public/vuejs/_components/Modal.vue
# src/Bundle/ChillPersonBundle/chill.api.specs.yaml
# src/Bundle/ChillTicketBundle/src/Messenger/Handler/PostTicketUpdateMessageHandler.php
2025-11-06 11:23:34 +01:00
d691098a21
Merge branch 'master' into ticket-app-master
...
# Conflicts:
# .junie/guidelines.md
# src/Bundle/ChillActivityBundle/Resources/public/vuejs/Activity/components/SocialIssuesAcc.vue
# src/Bundle/ChillCalendarBundle/Resources/public/vuejs/Calendar/App.vue
# src/Bundle/ChillCalendarBundle/Resources/public/vuejs/MyCalendarRange/App2.vue
# src/Bundle/ChillDocStoreBundle/Resources/public/types/generic_doc.ts
# src/Bundle/ChillDocStoreBundle/Resources/public/vuejs/DropFileWidget/DropFileModal.vue
# src/Bundle/ChillDocStoreBundle/Resources/public/vuejs/StoredObjectButton/HistoryButton/HistoryButtonListItem.vue
# src/Bundle/ChillMainBundle/Resources/public/chill/js/date.ts
# src/Bundle/ChillMainBundle/Resources/public/vuejs/DownloadExport/App.vue
# src/Bundle/ChillMainBundle/Resources/public/vuejs/WorkflowAttachment/App.vue
# src/Bundle/ChillMainBundle/Resources/public/vuejs/WorkflowAttachment/Component/AttachmentList.vue
# src/Bundle/ChillMainBundle/Resources/public/vuejs/WorkflowAttachment/Component/GenericDocItemBox.vue
# src/Bundle/ChillMainBundle/Resources/public/vuejs/WorkflowAttachment/Component/PickGenericDoc.vue
# src/Bundle/ChillMainBundle/Resources/public/vuejs/WorkflowAttachment/Component/PickGenericDocModal.vue
# src/Bundle/ChillMainBundle/Resources/public/vuejs/_components/EntityWorkflow/EntityWorkflowVueSubscriber.vue
# src/Bundle/ChillMainBundle/Resources/public/vuejs/_components/Modal.vue
# src/Bundle/ChillMainBundle/Resources/views/layout.html.twig
# src/Bundle/ChillMainBundle/translations/messages+intl-icu.fr.yaml
# src/Bundle/ChillPersonBundle/Resources/public/mod/DuplicateSelector/AccompanyingPeriodWorkSelector.ts
# src/Bundle/ChillPersonBundle/Resources/public/types.ts
# src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/App.vue
# src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/components/FormEvaluation.vue
# src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/AccompanyingPeriodWorkSelector/AccompanyingPeriodWorkList.vue
# src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/AccompanyingPeriodWorkSelector/AccompanyingPeriodWorkSelectorModal.vue
# src/Bundle/ChillPersonBundle/Resources/public/vuejs/_js/i18n.ts
# src/Bundle/ChillPersonBundle/translations/messages.fr.yml
2025-11-06 10:16:15 +01:00
671ed21d59
Expand timeSpent choices for evaluation document and translate them to user locale or fallback 'fr'
2025-11-05 09:29:50 +00:00
fa8e92ebf5
Merge branch '425-rename-cercle-and-centre' into 'master'
...
Resolve "Partout, renommer "cercle" en "service" et "centre" en "territoire""
Closes #425
See merge request Chill-Projet/chill-bundles!894
2025-11-04 15:25:11 +00:00
b7a92bf656
Resolve "Partout, renommer "cercle" en "service" et "centre" en "territoire""
2025-11-04 15:25:10 +00:00
3f6bbbc1b3
Display a message when no results are found in PersonChooseModal and refine search state handling.
...
- Added a "no results" message with dynamic translation when no suggestions are available.
- Introduced `hasPreviousQuery` state and `hasNoResult` computed property for improved search state management.
- Updated styles for "no results" display and adjusted button margin in the modal.
2025-10-29 16:52:40 +01:00
4234377b7e
Replace OnTheFly.js with OnTheFly.ts and introduce ThirdPartyEdit.vue for enhanced third-party entity management
...
- Migrated API functions in `OnTheFly.js` to `OnTheFly.ts` for improved type safety using TypeScript.
- Added `ThirdPartyEdit.vue` to streamline third-party creation and editing with a Vue component structure.
- Updated third-party-related types in `types.ts` to improve consistency and explicitly distinguish `company`, `contact`, and `child` entities.
- Enhanced `AddPersons.vue` and dependent components to support adding third-party contacts.
- Adjusted styles and removed `.btn-tpchild` for consistency in button definitions across SCSS.
2025-10-24 14:21:39 +02:00
ddb2a65419
Take permissions into account for deletion of WorkflowAttachment (+ type safety)
2025-10-13 14:12:06 +00:00
be39fa16e7
Signature fixes
2025-10-03 09:49:33 +00:00
13b1c45271
Simplify and modernize entity components and translations for better performance and consistency
...
- Replace fragmented name rendering with unified `person.text` in Vue components.
- Migrate `GenderIconRenderBox` to use Bootstrap icons and TypeScript.
- Introduce `GenderTranslation` type and helper for gender rendering.
- Refactor `PersonRenderBox` to streamline rendering logic and improve maintainability. Migrate to typescript
- Update French translations for consistency with new gender rendering.
2025-09-26 14:25:38 +02:00
Boris Waaub
0ba2cbc1e8
Misc: homepage widget with tickets, and improvements in ticket list
2025-09-16 11:16:57 +00:00
7db8a371fc
Resolve "Absence user: add end date"
2025-09-08 13:47:14 +00: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
ab8da4ab7a
Resolve "Notification: envoi à des groupes utilisateurs"
2025-07-20 20:18:49 +00:00
e3a6b60fa2
Revert "Merge branch 'ticket/supplementary-comments-on-motive' into 'master'"
...
This reverts merge request !855
2025-07-20 18:50:33 +00:00
63d0a52ea1
Ajout de commentaires supplémentaires aux motifs
2025-07-11 14:06:40 +00:00
392fd01b56
Merge branch 'master' into ticket-app-master
...
# Conflicts:
# src/Bundle/ChillMainBundle/Export/Formatter/CSVFormatter.php
# src/Bundle/ChillMainBundle/Export/Formatter/CSVListFormatter.php
# src/Bundle/ChillMainBundle/Export/Formatter/SpreadsheetListFormatter.php
# src/Bundle/ChillMainBundle/Resources/public/vuejs/PickEntity/PickEntity.vue
# src/Bundle/ChillPersonBundle/Export/Aggregator/AccompanyingCourseAggregators/GeographicalUnitStatAggregator.php
# src/Bundle/ChillPersonBundle/Resources/public/types.ts
# src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/AddPersons.vue
2025-07-09 13:44:23 +02:00
8bc16dadb0
Partage d'export enregistré et génération asynchrone des exports
2025-07-08 13:53:25 +00:00
Boris Waaub
3df4043eb9
Afficher les patients suggérés et ajouter un sélecteur urgent/non urgent
2025-07-04 07:45:33 +00:00
Boris Waaub
a8dd1b3548
1277 refacto use symfony translation
2025-06-16 10:59:42 +00:00
19dd4667f2
Integrate Vue-based editor with rich and simple mode toggle
...
Replaced CKEditor initialization with a Vue-based editor component. Introduced a toggle to switch between rich and simple editing modes, persisting the state in local storage. Updated CKEditor dependency to version 45.1.0.
2025-05-23 13:34:50 +02:00
b6d454691a
Git add desactivation date for social action csv export
2025-05-20 09:38:39 +02:00
f6c98aa0d5
Add missing translation for user_group.no_user_groups
2025-05-14 14:53:50 +02:00
51804b10c0
Resolve "Permettre de télécharger la liste des problématiques et la liste des actions en CSV"
2025-02-19 11:18:04 +00:00
d2fcb6945b
Setup alias for use in standalone chill-bundles project and replace relative paths
2025-02-19 10:57:59 +00:00
7285e5c2b0
Merge branch '331-manage-attachments-to-workflow' into 'master'
...
Add attachments to workflow
Closes #331
See merge request Chill-Projet/chill-bundles!764
2025-02-03 21:15:00 +00:00
37227a3aeb
Add attachments to workflow
2025-02-03 21:15:00 +00:00
9a5fd67842
Resolve "Afficher les noms des usagers et l'entité concerné par l'entité notifiée dans la liste des notifications"
2025-01-23 11:34:16 +00:00
f6387212cb
Revert "Merge branch 'manage-translations' into 'master'"
...
This reverts commit cd99633d15 , reversing
changes made to a9384bf734 .
2024-11-27 17:54:11 +01:00
e340be512c
Merge master into translations branch
2024-11-25 18:24:08 +01:00
63fc4f1089
Add translations for gender form in admin
2024-11-20 12:16:29 +01:00
21ec3121ec
Merge branch 'signature-app-master' into 'master'
...
Signature app master
Closes #307
See merge request Chill-Projet/chill-bundles!743
2024-11-12 20:30:00 +00:00
79621e8ab7
Add guard to block signatures on related entities without objects
...
Implemented a guard to prevent signatures on related entities that lack a stored object. It also includes corresponding tests and added translation for the error message in French.
2024-11-12 18:14:30 +01:00
c3cc6c8353
Do not fail displaying notification when workflow has been deleted
2024-11-12 13:57:48 +01:00
e5148f603b
Add TransitionHasSignerIfSignature validator
...
Introduced a new validator `TransitionHasSignerIfSignature` to enforce that a signature transition must have a designated signer. Included related tests, updated DTO annotations, and added translations for new validation messages.
2024-11-07 19:55:09 +01:00
43b70fd773
Rename translation key for workflow signature titles
...
Updated the translation key from 'workflow.signature_required_title' to 'workflow.signatures_title' in the workflow history view. This change ensures consistency and proper usage of the translation key across different parts of the application.
2024-11-04 15:26:07 +01:00
64f3b40694
Add the possibility of unknown to the gender entity
2024-10-31 12:10:35 +01:00
588f02cdf4
Take Null value for gender into account and fix OnTheFly makeFetch
2024-10-22 14:48:16 +02:00
508c4cd674
Add an email address ot UserGroup entity
2024-10-18 19:14:13 +02:00
9fe20b5e81
Show pending signatures in the person's search results
2024-10-15 15:15:32 +02:00
3d53e7da65
Show the list of pending views in the workflows index page
2024-10-10 13:40:25 +02:00
8589bada3f
Layout for the email to external
2024-10-10 13:40:07 +02:00
78445f0d65
fixup! Add message handling for public view creation
2024-10-10 11:39:04 +02:00
363cbc8a76
Translate gender terms for admin templates
2024-10-09 16:49:40 +02:00
40b8fae8ba
Add vizualisation of public views in the workflow history
2024-10-08 16:17:11 +02:00
3f80d62ca2
Add public workflow view functionality
...
Introduced the ability to render public views for workflows, including new templates, handlers, and metadata support. Updated entity interfaces and translations to enhance the public sharing of workflow documents.
2024-10-08 15:15:58 +02:00
760f74b386
Add translation keys from i18ns to yaml files
2024-10-08 13:25:09 +02:00
5c0f3cb317
Implement the controller action to view the EntityworkflowSend
2024-10-07 15:35:36 +02:00
a0b5c208eb
Send an email when a workflow is send to an external
...
- create an event subscriber to catch the workflow which arrive to a "sentExternal" step;
- add a messenger's message to handle the generation of the email;
- add a simple message, and a simple controller for viewing the document
- add dedicated tests
2024-10-04 13:52:18 +02:00
7cd638c5fc
Add TransitionHasDestineeIfIsSentExternal validator
...
This commit introduces a new validator to ensure that transitions marked as 'sent' have a designated external recipient. It includes related tests for scenarios with and without recipients and covers integration with the workflow context.
2024-10-04 13:41:20 +02:00