| @ -1,95 +1,105 @@ | |||||
| <div> | <div> | ||||
| {{#if hide_logout}} | |||||
| <div id="agents-view" class="hide-logout"> | |||||
| {{else}} | |||||
| <div id="agents-view"> | |||||
| {{/if}} | |||||
| {{#each agents}} | |||||
| <div class="agent_wrapper {{status}}" id="{{id}}" data-queues="{{queues}}"> | |||||
| <div class="agent_header"> | |||||
| <span class="fa fa-user"/> | |||||
| {{first_name}} {{last_name}} | |||||
| <span class="agent_header_badge">{{status}}</span> | |||||
| </div> | |||||
| <div class="agent_data"> | |||||
| <div class="row_data call_time"> | |||||
| {{#compare status "===" "paused"}} | |||||
| <div class="data_title agent_text">{{ ../../i18n.callcenter.break_time }}</div> | |||||
| <div class="data_value">{{call_time}}</div> | |||||
| {{/compare}} | |||||
| {{#compare status "===" 'wrapup'}} | |||||
| <div class="data_title agent_text">{{ ../../i18n.callcenter.wrapping_up }}</div> | |||||
| <div class="data_value">{{call_time}}</div> | |||||
| {{/compare}} | |||||
| {{#compare status "===" 'handling'}} | |||||
| <div class="data_title agent_text">{{ ../../i18n.callcenter.call_time }}</div> | |||||
| <div class="data_value">{{call_time}}</div> | |||||
| {{/compare}} | |||||
| {{#compare status "===" 'busy'}} | |||||
| <div class="data_title agent_text">{{ ../../i18n.callcenter.busy_since }}</div> | |||||
| <div class="data_value">{{call_time}}</div> | |||||
| {{/compare}} | |||||
| {{#compare status "===" 'ready'}} | |||||
| <div class="data_title agent_text">{{ ../../i18n.callcenter.call_time }}</div> | |||||
| <div class="data_value">-</div> | |||||
| {{/compare}} | |||||
| {{#compare status "===" 'logged_out'}} | |||||
| <div class="data_title agent_text">{{ ../../i18n.callcenter.call_time }}</div> | |||||
| <div class="data_value">-</div> | |||||
| {{/compare}} | |||||
| {{#compare status "===" 'logged_in'}} | |||||
| <div class="data_title agent_text">{{ ../../i18n.callcenter.call_time }}</div> | |||||
| <div class="data_value">-</div> | |||||
| {{/compare}} | |||||
| </div> | |||||
| <div class="row_data call"> | |||||
| {{#compare status "===" 'handling'}} | |||||
| {{#if current_call}} | |||||
| <div class="data_title agent_text">{{ ../../../i18n.callcenter.current_call }}</div> | |||||
| <span data-call_id="{{current_call.call_id}}" class="icon tech_support eavesdrop"/> | |||||
| {{else}} | |||||
| <div class="data_title agent_text">{{ ../../../i18n.callcenter.no_active_call }}</div> | |||||
| {{/if}} | |||||
| {{/compare}} | |||||
| {{#compare status "===" 'connecting'}} | |||||
| {{#if current_call}} | |||||
| <div class="data_title agent_text">{{ ../../../i18n.callcenter.current_call }}</div> | |||||
| {{else}} | |||||
| <div class="data_title agent_text">{{ ../../../i18n.callcenter.no_active_call }}</div> | |||||
| {{/if}} | |||||
| {{/compare}} | |||||
| {{#compare status "!==" 'connecting' }} | |||||
| {{#compare status "!==" 'handling'}} | |||||
| <div class="data_title agent_text">{{ ../../../i18n.callcenter.no_active_call }}</div> | |||||
| {{/compare}} | |||||
| {{/compare}} | |||||
| </div> | |||||
| <div class="all_data"> | |||||
| <div class="row_data call_hours"> | |||||
| <div class="data_title agent_text">{{ ../i18n.callcenter.total_calls }}</div> | |||||
| <div class="data_value">{{total_calls}}</div> | |||||
| </div> | |||||
| <div class="row_data call_day"> | |||||
| <div class="data_title agent_text">{{ ../i18n.callcenter.missed_calls }}</div> | |||||
| <div class="data_value">{{missed_calls}}</div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="queue_data" style="display: none;"> | |||||
| {{#each queues_list}} | |||||
| <div class="queue_stat" data-id="{{id}}"> | |||||
| <div class="row_data call_hours"> | |||||
| <div class="data_title agent_text">{{ ../../i18n.callcenter.total_calls }}</div> | |||||
| <div class="data_value">{{total_calls}}</div> | |||||
| </div> | |||||
| <div class="row_data call_day"> | |||||
| <div class="data_title agent_text">{{ ../../i18n.callcenter.missed_calls }}</div> | |||||
| <div class="data_value">{{missed_calls}}</div> | |||||
| </div> | |||||
| </div> | |||||
| {{/each}} | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| {{/each}} | |||||
| </div> | |||||
| <div id="agents-view" {{#if hide_logout}}class="hide-logout"{{/if}}> | |||||
| {{#each agents}} | |||||
| <div class="agent_wrapper {{status}}" id="{{id}}" data-queues="{{queues}}"> | |||||
| <div class="agent_header"> | |||||
| <span class="fa fa-user"/> | |||||
| {{first_name}} {{last_name}} | |||||
| <span class="agent_header_badge">{{status}}</span> | |||||
| </div> | |||||
| <div class="agent_data"> | |||||
| <div class="row_data call_time"> | |||||
| {{#compare status "===" "paused"}} | |||||
| <div class="data_title agent_text">{{ ../i18n.callcenter.break_time }}</div> | |||||
| <div class="data_value">{{call_time}}</div> | |||||
| {{/compare}} | |||||
| {{#compare status "===" 'wrapup'}} | |||||
| <div class="data_title agent_text">{{ ../i18n.callcenter.wrapping_up }}</div> | |||||
| <div class="data_value">{{call_time}}</div> | |||||
| {{/compare}} | |||||
| {{#compare status "===" 'handling'}} | |||||
| <div class="data_title agent_text">{{ ../i18n.callcenter.call_time }}</div> | |||||
| <div class="data_value">{{call_time}}</div> | |||||
| {{/compare}} | |||||
| {{#compare status "===" 'busy'}} | |||||
| <div class="data_title agent_text">{{ ../i18n.callcenter.busy_since }}</div> | |||||
| <div class="data_value">{{call_time}}</div> | |||||
| {{/compare}} | |||||
| {{#compare status "===" 'ready'}} | |||||
| <div class="data_title agent_text">{{ ../i18n.callcenter.call_time }}</div> | |||||
| <div class="data_value">-</div> | |||||
| {{/compare}} | |||||
| {{#compare status "===" 'logged_out'}} | |||||
| <div class="data_title agent_text">{{ ../i18n.callcenter.call_time }}</div> | |||||
| <div class="data_value">-</div> | |||||
| {{/compare}} | |||||
| {{#compare status "===" 'logged_in'}} | |||||
| <div class="data_title agent_text">{{ ../i18n.callcenter.call_time }}</div> | |||||
| <div class="data_value">-</div> | |||||
| {{/compare}} | |||||
| </div> | |||||
| <div class="row_data call"> | |||||
| {{#compare status "===" 'handling'}} | |||||
| {{#if current_call}} | |||||
| <div class="data_title agent_text">{{ ../../i18n.callcenter.current_call }}</div> | |||||
| <span data-call_id="{{current_call.call_id}}" class="icon tech_support eavesdrop"/> | |||||
| {{else}} | |||||
| <div class="data_title agent_text">{{ ../../i18n.callcenter.no_active_call }}</div> | |||||
| {{/if}} | |||||
| {{/compare}} | |||||
| {{#compare status "===" 'connecting'}} | |||||
| {{#if current_call}} | |||||
| <div class="data_title agent_text">{{ ../../i18n.callcenter.current_call }}</div> | |||||
| {{else}} | |||||
| <div class="data_title agent_text">{{ ../../i18n.callcenter.no_active_call }}</div> | |||||
| {{/if}} | |||||
| {{/compare}} | |||||
| {{#compare status "!==" 'connecting' }} | |||||
| {{#compare status "!==" 'handling'}} | |||||
| <div class="data_title agent_text">{{ ../../i18n.callcenter.no_active_call }}</div> | |||||
| {{/compare}} | |||||
| {{/compare}} | |||||
| </div> | |||||
| <div class="all_data"> | |||||
| <div class="row_data call_hours"> | |||||
| <div class="data_title agent_text">{{ ../i18n.callcenter.total_calls }}</div> | |||||
| <div class="data_value">{{total_calls}}</div> | |||||
| </div> | |||||
| <div class="row_data call_day"> | |||||
| <div class="data_title agent_text">{{ ../i18n.callcenter.missed_calls }}</div> | |||||
| <div class="data_value">{{missed_calls}}</div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="queue_data" style="display: none;"> | |||||
| {{#each queues_list}} | |||||
| <div class="queue_stat" data-id="{{id}}"> | |||||
| <div class="row_data call_hours"> | |||||
| <div class="data_title agent_text">{{ ../i18n.callcenter.total_calls }}</div> | |||||
| <div class="data_value">{{total_calls}}</div> | |||||
| </div> | |||||
| <div class="row_data call_day"> | |||||
| <div class="data_title agent_text">{{ ../i18n.callcenter.missed_calls }}</div> | |||||
| <div class="data_value">{{missed_calls}}</div> | |||||
| </div> | |||||
| </div> | |||||
| {{/each}} | |||||
| <div class="buttons-wrapper"> | |||||
| {{#compare status "===" 'ready'}} | |||||
| <button class="btn btn-logout js-logout-from-queue"> | |||||
| <i class="fa fa-sign-out icon-small"></i> | |||||
| Logout | |||||
| </button> | |||||
| {{/compare}} | |||||
| {{#compare status "===" 'logged_out'}} | |||||
| <button class="btn btn-login js-login-to-queue"> | |||||
| <i class="fa fa-sign-in icon-small"></i> | |||||
| Login | |||||
| </button> | |||||
| {{/compare}} | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| {{/each}} | |||||
| </div> | |||||
| </div> | </div> | ||||