From cc1d38f506aeaa8ab4a624141ebe0cadbd596262 Mon Sep 17 00:00:00 2001 From: Martin Edenhofer Date: Sun, 28 Jan 2018 01:24:54 +0100 Subject: [PATCH] Added ability to add custom notes to ticket create screen. --- .../app/controllers/agent_ticket_create.coffee | 4 ++++ .../app/views/agent_ticket_create.jst.eco | 14 ++++++++------ db/seeds/settings.rb | 14 ++++++++++++++ 3 files changed, 26 insertions(+), 6 deletions(-) diff --git a/app/assets/javascripts/app/controllers/agent_ticket_create.coffee b/app/assets/javascripts/app/controllers/agent_ticket_create.coffee index 732e9e67a..f4682ad80 100644 --- a/app/assets/javascripts/app/controllers/agent_ticket_create.coffee +++ b/app/assets/javascripts/app/controllers/agent_ticket_create.coffee @@ -94,6 +94,10 @@ class App.TicketCreate extends App.Controller else @$('[name="cc"]').closest('.form-group').addClass('hide') + # show notice + @$('.js-note').addClass('hide') + @$(".js-note[data-type='#{type}']").removeClass('hide') + App.TaskManager.touch(@task_key) meta: => diff --git a/app/assets/javascripts/app/views/agent_ticket_create.jst.eco b/app/assets/javascripts/app/views/agent_ticket_create.jst.eco index 1f4804fc9..669cca9fe 100644 --- a/app/assets/javascripts/app/views/agent_ticket_create.jst.eco +++ b/app/assets/javascripts/app/views/agent_ticket_create.jst.eco @@ -3,28 +3,31 @@
    -
  • <%- @Icon('received-calls', 'tab-icon') %> <%- @T('Received Call') %>
  • -
  • <%- @Icon('outbound-calls', 'tab-icon') %> <%- @T('Outbound Call') %>
  • - -
  • +
  • <%- @Icon('email', 'tab-icon') %> <%- @T('Send Email') %>
+ <% if !_.isEmpty(@C('ui_ticket_create_notes')): %> + <% for type, note of @C('ui_ticket_create_notes'): %> + + <% end %> + <% end %> +
@@ -46,7 +49,6 @@
-