From df15c2fee7ec119f5ea0550fd979b73e20cf8fb1 Mon Sep 17 00:00:00 2001 From: Boris Waaub Date: Fri, 5 Dec 2025 16:27:12 +0000 Subject: [PATCH] Fix mobile layout, update Peloton display, and change comment display --- .../vuejs/StoredObjectButton/helpers.ts | 1 + .../Resources/public/vuejs/TicketApp/App.vue | 30 +++--- .../components/ActionToolbarComponent.vue | 102 +++++++++--------- .../TicketApp/components/BannerComponent.vue | 20 ++-- .../Emergency/EmergencyComponent.vue | 2 +- .../TicketApp/components/PelotonComponent.vue | 63 ++++++++--- .../components/State/StateComponent.vue | 2 +- .../Resources/public/vuejs/TicketApp/index.ts | 1 + .../public/vuejs/TicketApp/scss/reactive.scss | 42 ++++++++ .../components/TicketHistoryListComponent.vue | 14 ++- .../components/TicketListItemComponent.vue | 100 ++++++++--------- .../src/Resources/views/Ticket/edit.html.twig | 2 + .../src/translations/messages+intl-icu.fr.yml | 2 +- 13 files changed, 230 insertions(+), 151 deletions(-) create mode 100644 src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/scss/reactive.scss diff --git a/src/Bundle/ChillDocStoreBundle/Resources/public/vuejs/StoredObjectButton/helpers.ts b/src/Bundle/ChillDocStoreBundle/Resources/public/vuejs/StoredObjectButton/helpers.ts index 3941683cb..8dbad34b7 100644 --- a/src/Bundle/ChillDocStoreBundle/Resources/public/vuejs/StoredObjectButton/helpers.ts +++ b/src/Bundle/ChillDocStoreBundle/Resources/public/vuejs/StoredObjectButton/helpers.ts @@ -267,6 +267,7 @@ async function is_object_ready( export { build_convert_link, build_wopi_editor_link, + download_info_link, download_and_decrypt_doc, download_doc, download_doc_as_pdf, diff --git a/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/App.vue b/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/App.vue index 40923f853..b2abb8276 100644 --- a/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/App.vue +++ b/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/App.vue @@ -3,17 +3,10 @@
-
- - -
+ +
@@ -24,6 +17,7 @@ :key="ticketHistory.length" />
+
@@ -72,6 +66,7 @@ import TicketHistoryListComponent from "../TicketList/components/TicketHistoryLi import ActionToolbarComponent from "./components/ActionToolbarComponent.vue"; import BannerComponent from "./components/BannerComponent.vue"; import TicketInitFormComponent from "./components/TicketInitFormComponent.vue"; +import ToggleComponent from "../TicketList/components/ToggleComponent.vue"; // Translations import { @@ -81,19 +76,19 @@ import { CHILL_TICKET_TICKET_INIT_FORM_ERROR, CHILL_TICKET_TICKET_INIT_FORM_WARNING, CHILL_TICKET_LIST_LOADING_TICKET_DETAILS, - CHILL_TICKET_LIST_SHOW_ONLY_HISTORY_COMMENTS, + CHILL_TICKET_LIST_SHOW_ALL_HISTORY, } from "translator"; const store = useStore(); const toast = useToast(); store.commit("setTicket", JSON.parse(window.initialTicket) as Ticket); -const showOnlyHistoryComments = ref(false); +const showAllHistory = ref(false); const ticket = computed(() => store.getters.getTicket as Ticket); const ticketHistory = computed(() => - showOnlyHistoryComments.value - ? store.getters.getTicketHistoryComments - : store.getters.getTicketHistory, + showAllHistory.value + ? store.getters.getTicketHistory + : store.getters.getTicketHistoryComments, ); const motives = computed(() => store.getters.getMotives as Motive[]); const suggestedPersons = computed(() => store.getters.getPersons as Person[]); @@ -169,4 +164,7 @@ onMounted(() => { font-size: 2rem; color: #333; } +.form-label { + font-weight: bold; +} diff --git a/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/ActionToolbarComponent.vue b/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/ActionToolbarComponent.vue index 69569f304..999c82c6d 100644 --- a/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/ActionToolbarComponent.vue +++ b/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/ActionToolbarComponent.vue @@ -1,5 +1,5 @@