Class: ShareQueue

ShareQueue

A Backbone model class for shared queues.

new ShareQueue()

Methods

getGrantedUsers()

Fetches a list of all the users who have access to the queue of logged in user. It triggers the grantedUsersFetched event.

getUsersForAccessibleQueues()

Fetches a list of all the users whose queue is accessible to the logged in user. It triggers the accessibleUsersFetched event.

grantQueueAccess(userOid)

Grants access of the logged in user's queue to the specified user. It is basically sharing own queue with another user. It triggers the queueAccessGranted event.
Parameters:
Name Type Description
userOid string Oid of user

removeQueueAccess()

Removes a user from the list of users whose queue is accessible to the logged in user. It triggers the queueAccessRemoved event.

requestQueueAccess(userOid)

Make access request of queue of specified user for logged in user. If user approves the request then user's queue is shared with logged in user. It triggers queueAccessRequested event.
Parameters:
Name Type Description
userOid string Oid of user

revokeQueueAccess()

Remove a user from the list of users who have access to queue of logged in user. It triggers queueAccessRevoked event.