From 1be2806f3717d549d652ee102d96cd072c8f220a Mon Sep 17 00:00:00 2001 From: Boris Waaub Date: Mon, 9 Feb 2026 08:55:24 +0000 Subject: [PATCH] Fix, features et modifications UI --- .../HomepageWidget/MyAccompanyingCourses.vue | 9 +- .../vuejs/HomepageWidget/MyEvaluations.vue | 9 +- .../vuejs/HomepageWidget/MyNotifications.vue | 9 +- .../public/vuejs/HomepageWidget/MyTasks.vue | 9 +- .../vuejs/HomepageWidget/MyWorkflows.vue | 9 +- .../ChillPersonBundle/chill.api.specs.yaml | 902 +++++++++--------- .../src/Resources/public/types.ts | 8 +- .../Person/PersonsSelectorComponent.vue | 2 +- .../components/TicketInitFormComponent.vue | 12 +- .../vuejs/TicketApp/store/modules/persons.ts | 23 +- .../TicketApp/store/modules/ticket_list.ts | 9 + .../Resources/public/vuejs/TicketList/App.vue | 82 +- .../PersonCenterSelectorComponent.vue | 71 ++ .../components/TicketFilterListComponent.vue | 129 ++- .../components/TicketListItemComponent.vue | 12 +- .../src/translations/messages+intl-icu.fr.yml | 6 +- 16 files changed, 760 insertions(+), 541 deletions(-) create mode 100644 src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketList/components/PersonCenterSelectorComponent.vue diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/HomepageWidget/MyAccompanyingCourses.vue b/src/Bundle/ChillMainBundle/Resources/public/vuejs/HomepageWidget/MyAccompanyingCourses.vue index 4c6ce61c9..bc69302ac 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/HomepageWidget/MyAccompanyingCourses.vue +++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/HomepageWidget/MyAccompanyingCourses.vue @@ -63,7 +63,7 @@ diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/HomepageWidget/MyNotifications.vue b/src/Bundle/ChillMainBundle/Resources/public/vuejs/HomepageWidget/MyNotifications.vue index 4d618e6eb..81746cbab 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/HomepageWidget/MyNotifications.vue +++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/HomepageWidget/MyNotifications.vue @@ -44,7 +44,7 @@ diff --git a/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketList/components/TicketFilterListComponent.vue b/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketList/components/TicketFilterListComponent.vue index 7bbe08d3c..64a586274 100644 --- a/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketList/components/TicketFilterListComponent.vue +++ b/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketList/components/TicketFilterListComponent.vue @@ -52,38 +52,16 @@ />
-
- - + {{ trans(CHILL_TICKET_LIST_FILTER_BY_PERSON_CENTER) }} + + - -
-
- - {{ getMotiveDisplayName(motive) }} - - -
-
@@ -167,14 +145,50 @@
- - +
+ + +
+ + +
+ + + +
+
+ + {{ getMotiveDisplayName(motive) }} + + +
+
+
@@ -234,11 +248,27 @@
+ + {{ resultCount !== 0 ? `${resultCount} ` : "" }} {{ trans(CHILL_TICKET_LIST_FILTER_RESULT, { count: resultCount }) }} + + {{ + trans(CHILL_TICKET_LIST_FILTER_AT_TIME, { + date: latestUpdate.toLocaleTimeString([], { + hour: "2-digit", + minute: "2-digit", + hour12: false, + }), + }) + }} +
@@ -248,6 +278,7 @@