<% if (entry.isAvailable === true) { %>
k
<% } else { %>
<% } %>
|
<%- entry.name %>
|
<%- entry.groupName %> |
<%- entry.teamName === '' ? '-' : entry.teamName %> |
<% if (entry.phone === '') { %>
-
<% } else {
var active, type, typeText;
if (actions.transfer === true && parseInt(transfer) === parseInt(entry.phone)) {
type = 'transferer';
typeText = i18n._('transferer');
} else if (actions.consult_dial === true) {
type = 'consulter';
typeText = i18n._('consulter');
} else if (actions.call_dial === true) {
type = 'appeler';
typeText = i18n._('appeler');
} else {
type = '';
}
// Si l'agent concerné par l'entrée affiché est disponible et qu'une action est réalisable sur son numéro
// OU si l'agent est celui consulté (et donc qu'on peut lui tranférer l'appel) => on active le lien
active = (entry.isAvailable === true && type !== '') || type === 'transferer';
%>
href="#"
title="<%- typeText %>"
<% if (type === 'consulter') { %>
data-command="AGENT_CONSULT_DIAL"
data-params='{"called_number": "<%- entry.phone %>"}'
<% } else if (type === 'transferer') { %>
data-command="AGENT_TRANSFER"
<% } else { %>
data-command="AGENT_CALL_DIAL"
data-params='{"called_number": "<%- entry.phone %>"}'
<% } %>
<% } else { %>
disabled="disabled"
<% } %>
>
<% } %>
|
<%
if (entry.email === '') { %>
-<%
} else {
if (interactionCard && interactionCard.type === "email") {
var mailActive = interactionCard.state !== 'completed'; %>
<% if (mailActive) { %>
<% } %>
<%
} else { %>
<%
}
} %>
| <%
if (interactionCard && interactionCard.type === "chat") { %>
href="#"
title="<%- i18n._('transferer_la_conversation') %>"
data-command="AGENT_CHAT_TRANSFER_AGENT"
data-params='{"task_ref":<%- interactionCard.task_ref %>,"agent_id_dest":<%- entry.id %>}'
<% } else { %>
class="disabled"
disabled="disabled"
<% } %>
>
|
<% } %>