From b7c9b60744be8a4d0c4f2bce4a40fb869f2d6897 Mon Sep 17 00:00:00 2001 From: Boris Waaub Date: Wed, 16 Jul 2025 09:04:57 +0000 Subject: [PATCH] =?UTF-8?q?Cr=C3=A9er=20un=20composant=20pour=20afficher?= =?UTF-8?q?=20une=20liste=20des=20tickets?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../public/vuejs/_components/Modal.vue | 6 +- .../src/Resources/public/types.ts | 2 +- .../Resources/public/vuejs/TicketApp/App.vue | 7 +- .../components/ActionToolbarComponent.vue | 37 ++-- .../{ => Addressee}/AddresseeComponent.vue | 2 +- .../AddresseeSelectorComponent.vue | 0 .../TicketApp/components/BannerComponent.vue | 130 +++++--------- .../components/CallerSelectorComponent.vue | 85 --------- .../CommentComponent.vue} | 2 +- .../CommentEditorComponent.vue} | 0 .../EmergencyComponent.vue} | 0 .../EmergencyToggleComponent.vue} | 0 .../MotiveComponent.vue} | 7 +- .../{ => Motive}/MotiveSelectorComponent.vue | 2 +- .../PersonComponent.vue} | 4 +- .../Person/PersonsSelectorComponent.vue | 139 +++++++++++++++ .../components/PersonsSelectorComponent.vue | 90 ---------- .../components/PreviousTicketsComponent.vue | 166 ++++++++++++++++++ .../StateComponent.vue} | 28 +-- .../TicketHistoryAddresseeComponent.vue | 18 -- .../TicketHistoryCreateComponent.vue | 16 -- .../components/TicketHistoryListComponent.vue | 41 ++--- .../components/TicketListComponent.vue | 39 ++++ .../components/TicketListItemComponent.vue | 128 ++++++++++++++ .../components/TicketSelectorComponent.vue | 36 ---- .../vuejs/TicketApp/store/modules/ticket.ts | 71 +++++++- .../public/vuejs/TicketApp/utils/utils.ts | 94 ++++++++++ .../Normalizer/TicketNormalizer.php | 2 +- .../src/translations/messages+intl-icu.fr.yml | 8 +- .../Normalizer/TicketNormalizerTest.php | 2 +- 30 files changed, 745 insertions(+), 417 deletions(-) rename src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/{ => Addressee}/AddresseeComponent.vue (95%) rename src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/{ => Addressee}/AddresseeSelectorComponent.vue (100%) delete mode 100644 src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/CallerSelectorComponent.vue rename src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/{TicketHistoryCommentComponent.vue => Comment/CommentComponent.vue} (96%) rename src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/{AddCommentComponent.vue => Comment/CommentEditorComponent.vue} (100%) rename src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/{TicketHistoryEmergencyComponent.vue => Emergency/EmergencyComponent.vue} (100%) rename src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/{ToggleFlags.vue => Emergency/EmergencyToggleComponent.vue} (100%) rename src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/{TicketHistoryMotiveComponent.vue => Motive/MotiveComponent.vue} (50%) rename src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/{ => Motive}/MotiveSelectorComponent.vue (97%) rename src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/{TicketHistoryPersonComponent.vue => Person/PersonComponent.vue} (97%) create mode 100644 src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/Person/PersonsSelectorComponent.vue delete mode 100644 src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/PersonsSelectorComponent.vue create mode 100644 src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/PreviousTicketsComponent.vue rename src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/{TicketHistoryStateComponent.vue => State/StateComponent.vue} (50%) delete mode 100644 src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/TicketHistoryAddresseeComponent.vue delete mode 100644 src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/TicketHistoryCreateComponent.vue create mode 100644 src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/TicketListComponent.vue create mode 100644 src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/TicketListItemComponent.vue delete mode 100644 src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/TicketSelectorComponent.vue create mode 100644 src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/utils/utils.ts diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/_components/Modal.vue b/src/Bundle/ChillMainBundle/Resources/public/vuejs/_components/Modal.vue index 4808e2bda..22c934c67 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/_components/Modal.vue +++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/_components/Modal.vue @@ -10,9 +10,11 @@ >