<%- entry.name %> <% _.each(fields, function (value) { %> <%- value %><% }); _.each(entry.phones, function (phone, name) { %> <% if (phone === '') { %> -<% } else { var active, type, typeText; if (actions.transfer === true && parseInt(transfer) === parseInt(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":"<%- phone %>"}' <% } else if (type === 'transferer') { %> data-command="AGENT_TRANSFER" <% } else { %> data-command="AGENT_CALL_DIAL" data-params='{"called_number":"<%- phone %>"}' <% } %> <% } else { %> disabled="disabled" <% } %> > <%- phone %> <% } %> <% }); _.each(entry.emails, function (email, name) { %> <% if (interactionCard && interactionCard.type === "email") { var active = interactionCard.state !== 'completed'; %>
class="mail-action" href="#" data-email="<%- email %>" data-field="to"<% } %> > <%- email %>
<% } else { %>
<%- email %>
<% } %> <% }); %>