Only use batch feature for agents. Fixed browser tests.
This commit is contained in:
parent
1e5e6acfef
commit
d0da1af974
1 changed files with 5 additions and 0 deletions
|
@ -21,8 +21,10 @@ class App.TicketOverview extends App.Controller
|
||||||
|
|
||||||
constructor: ->
|
constructor: ->
|
||||||
super
|
super
|
||||||
|
@batchSupport = @permissionCheck('ticket.agent')
|
||||||
@render()
|
@render()
|
||||||
|
|
||||||
|
return if !@batchSupport
|
||||||
users = [
|
users = [
|
||||||
App.User.find(2),
|
App.User.find(2),
|
||||||
App.User.find(2),
|
App.User.find(2),
|
||||||
|
@ -74,6 +76,7 @@ class App.TicketOverview extends App.Controller
|
||||||
))
|
))
|
||||||
|
|
||||||
startDragItem: (event) =>
|
startDragItem: (event) =>
|
||||||
|
return if !@batchSupport
|
||||||
@grabbedItem = $(event.currentTarget)
|
@grabbedItem = $(event.currentTarget)
|
||||||
offset = @grabbedItem.offset()
|
offset = @grabbedItem.offset()
|
||||||
@batchDragger = $(App.view('ticket_overview/batch_dragger')())
|
@batchDragger = $(App.view('ticket_overview/batch_dragger')())
|
||||||
|
@ -94,6 +97,7 @@ class App.TicketOverview extends App.Controller
|
||||||
# TODO: fire @cancelDrag on ESC
|
# TODO: fire @cancelDrag on ESC
|
||||||
|
|
||||||
dragItem: (event) =>
|
dragItem: (event) =>
|
||||||
|
return if !@batchSupport
|
||||||
pos = @batchDragger.data()
|
pos = @batchDragger.data()
|
||||||
threshold = 3
|
threshold = 3
|
||||||
x = event.pageX - pos.dx
|
x = event.pageX - pos.dx
|
||||||
|
@ -143,6 +147,7 @@ class App.TicketOverview extends App.Controller
|
||||||
$.Velocity.hook @batchDragger, 'translateY', "#{y}px"
|
$.Velocity.hook @batchDragger, 'translateY', "#{y}px"
|
||||||
|
|
||||||
endDragItem: (event) =>
|
endDragItem: (event) =>
|
||||||
|
return if !@batchSupport
|
||||||
$(document).off 'mousemove.item'
|
$(document).off 'mousemove.item'
|
||||||
$(document).off 'mouseup.item'
|
$(document).off 'mouseup.item'
|
||||||
pos = @batchDragger.data()
|
pos = @batchDragger.data()
|
||||||
|
|
Loading…
Reference in a new issue