diff --git a/src/Bundle/ChillTicketBundle/src/Resources/public/types.ts b/src/Bundle/ChillTicketBundle/src/Resources/public/types.ts index 5f35d9bfe..897387bfc 100644 --- a/src/Bundle/ChillTicketBundle/src/Resources/public/types.ts +++ b/src/Bundle/ChillTicketBundle/src/Resources/public/types.ts @@ -13,7 +13,7 @@ export interface Motive { label: TranslatableString; } -export type TicketState = "open"|"closed"; +export type TicketState = "open" | "closed"; export type TicketEmergencyState = "yes"|"no"; @@ -77,16 +77,20 @@ export interface PersonsState { } export interface StateChange { - new_state: TicketState + new_state: TicketState; } -export interface CreateTicketState {} +export interface StateChange { + new_state: TicketState; +} -//interface AddPersonEvent extends TicketHistory<"add_person", PersonHistory> {}; -export interface AddCommentEvent - extends TicketHistory<"add_comment", Comment> {} -export interface SetMotiveEvent - extends TicketHistory<"set_motive", MotiveHistory> {} +export interface CreateTicketState { + by: User; +} + +interface AddPersonEvent extends TicketHistory<"add_person", PersonHistory> {} +export type AddCommentEvent = TicketHistory<"add_comment", Comment>; +export type SetMotiveEvent = TicketHistory<"set_motive", MotiveHistory>; //interface AddAddressee extends TicketHistory<"add_addressee", AddresseeHistory> {}; //interface RemoveAddressee extends TicketHistory<"remove_addressee", AddresseeHistory> {}; export interface AddresseesStateEvent @@ -98,8 +102,9 @@ export interface PersonStateEvent export interface ChangeStateEvent extends TicketHistory<"state_change", StateChange> {} +// TODO : Remove add_persont event from TicketHistoryLine export type TicketHistoryLine = - /* AddPersonEvent */ + | AddPersonEvent | CreateTicketEvent | AddCommentEvent | SetMotiveEvent /*AddAddressee | RemoveAddressee | */ 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 fd965dab8..eca289ef1 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 @@ -9,7 +9,7 @@