From 0d74f0980fd592c6674e9bf562c91ceecddf9fe4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Fastr=C3=A9?= Date: Mon, 3 Jun 2024 12:50:29 +0200 Subject: [PATCH] Multiple fixes and improvements --- .../Resources/public/chill/scss/badge.scss | 4 +- .../src/Resources/public/types.ts | 2 +- .../components/ActionToolbarComponent.vue | 3 + .../components/AddresseeComponent.vue | 22 +++--- .../TicketApp/components/BannerComponent.vue | 19 +++-- .../components/TicketHistoryListComponent.vue | 69 +++++++++++++++---- .../public/vuejs/TicketApp/i18n/messages.ts | 10 +-- .../src/Resources/views/Ticket/list.html.twig | 2 +- .../Normalizer/TicketNormalizer.php | 4 +- 9 files changed, 91 insertions(+), 44 deletions(-) diff --git a/src/Bundle/ChillPersonBundle/Resources/public/chill/scss/badge.scss b/src/Bundle/ChillPersonBundle/Resources/public/chill/scss/badge.scss index 407a17f6d..d1faf5614 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/chill/scss/badge.scss +++ b/src/Bundle/ChillPersonBundle/Resources/public/chill/scss/badge.scss @@ -6,8 +6,7 @@ span.badge-user, span.badge-user-group, span.badge-person, span.badge-thirdparty { - margin-top: 0.2rem; - margin-bottom: 0.2rem; + margin: 0.2rem 0.1rem; display: inline-block; padding: 0 0.5em !important; background-color: $white; @@ -23,6 +22,7 @@ span.badge-thirdparty { span.badge-user-group { font-weight: 600; + border-width: 0px; } span.badge-user { diff --git a/src/Bundle/ChillTicketBundle/src/Resources/public/types.ts b/src/Bundle/ChillTicketBundle/src/Resources/public/types.ts index 55607e2a4..d4115083e 100644 --- a/src/Bundle/ChillTicketBundle/src/Resources/public/types.ts +++ b/src/Bundle/ChillTicketBundle/src/Resources/public/types.ts @@ -75,7 +75,7 @@ interface SetMotiveEvent extends TicketHistory<"set_motive", MotiveHistory> {}; //interface RemoveAddressee extends TicketHistory<"remove_addressee", AddresseeHistory> {}; interface AddresseesStateEvent extends TicketHistory<"addressees_state", AddresseeState> {}; -type TicketHistoryLine = AddPersonEvent | AddCommentEvent | SetMotiveEvent | /*AddAddressee | RemoveAddressee | */ AddresseesStateEvent; +export type TicketHistoryLine = AddPersonEvent | AddCommentEvent | SetMotiveEvent | /*AddAddressee | RemoveAddressee | */ AddresseesStateEvent; export interface Ticket { type: "ticket_ticket", 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 aa299ad26..f21dc1278 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 @@ -50,6 +50,9 @@ +