improved call log workflow (#517)
Improved call log workflow, added new customer option to call log.
This commit is contained in:
parent
b19af65a46
commit
f147bda633
2 changed files with 23 additions and 2 deletions
|
@ -1,6 +1,7 @@
|
|||
class App.CTI extends App.Controller
|
||||
events:
|
||||
'click .js-check': 'done'
|
||||
'click .js-check': 'done',
|
||||
'click .js-new-user': 'new_user'
|
||||
|
||||
constructor: ->
|
||||
super
|
||||
|
@ -167,6 +168,26 @@ class App.CTI extends App.Controller
|
|||
data: JSON.stringify(done: done)
|
||||
)
|
||||
|
||||
new_user: (e) ->
|
||||
e.preventDefault()
|
||||
phone = $(e.currentTarget).text()
|
||||
new App.ControllerGenericNew(
|
||||
pageData:
|
||||
title: 'Users'
|
||||
home: 'users'
|
||||
object: 'User'
|
||||
objects: 'Users'
|
||||
navupdate: '#users'
|
||||
genericObject: 'User'
|
||||
item:
|
||||
phone: phone
|
||||
container: @el.closest('.content')
|
||||
callback: @new_ticket
|
||||
)
|
||||
|
||||
new_ticket: (customer) ->
|
||||
@navigate "#ticket/create/customer/#{customer.id}"
|
||||
|
||||
show: (params) =>
|
||||
@title 'CTI', true
|
||||
@navupdate '#cti'
|
||||
|
|
|
@ -46,7 +46,7 @@
|
|||
<% if shown: %>
|
||||
<small><%= item.from %></small>
|
||||
<% else: %>
|
||||
<%= item.from %>
|
||||
<a class="js-new-user" href="#"><%= item.from %></a>
|
||||
<% end %>
|
||||
</td>
|
||||
<td>
|
||||
|
|
Loading…
Reference in a new issue