1 <div layout="row" ngCloak>
4 class="md-table-toolbar md-default table-header"
5 ng-class="vm_openchannel.getColorByChannel('openchannel')"
7 <div class="md-toolbar-tools">
8 <span class="md-subhead" translate="DASHBOARDS.QUEUES">Queues</span>
13 <table md-table md-progress="vm_openchannel.promise">
16 md-order="vm_openchannel.query.sort"
17 md-on-reorder="vm_openchannel.getOpenchannelQueues"
20 <th md-column>{{ 'DASHBOARDS.NAME' | translate }}</th>
21 <th md-column>{{ 'DASHBOARDS.WAITING' | translate }}</th>
22 <!-- <th md-column>{{ 'VOICE.ACTIVE' | translate }}</th> -->
23 <!-- <th md-column md-order-by="active">{{ 'VOICE.ACTIVE' | translate }}</th> -->
29 ng-hide="vm_openchannel.getSize(vm_openchannel.openchannelQueues)"
31 <td md-cell colspan="2">
32 <div layout="row" layout-align="center center">
33 <span translate="DASHBOARDS.NO_AVAILABLE_INFO"
34 >No Available Info</span
41 ng-repeat="(key, queue) in vm_openchannel.openchannelQueues"
43 <td md-cell class="name">{{queue.name}}</td>
44 <td md-cell class="waiting">{{queue.waiting || 0}}</td>
45 <!-- <td md-cell class="dialActive ">
46 <md-icon ng-if="queue.type === 'outbound'" md-colors="{color: {{queue.dialActive ? '\'green\'' : '\'grey\''}}}" md-font-icon="{{queue.dialActive ? 'icon-check' : 'icon-close'}}"></md-icon>
47 <md-icon ng-if="queue.type === 'inbound'" md-colors="{color: 'green'}" md-font-icon="icon-check"></md-icon>
55 md-limit="vm_openchannel.query.limit"
56 md-limit-options="[10, 15, 20, 50, 100, 250]"
57 md-page="vm_openchannel.query.page"
58 md-total="{{vm_openchannel.openchannelQueuesTotal}}"
59 md-on-paginate="vm_openchannel.getOpenchannelQueues"
61 ></md-table-pagination>
65 class="md-table-toolbar md-default table-header"
66 ng-class="vm_openchannel.getColorByChannel('openchannel')"
68 <div class="md-toolbar-tools">
71 translate="DASHBOARDS.CHANNEL_WAITING_TEXT"
80 <th md-column>{{ 'DASHBOARDS.ACCOUNT' | translate }}</th>
81 <th md-column>{{ 'DASHBOARDS.CHANNEL_QUEUE' | translate }}</th>
82 <th md-column>{{ 'DASHBOARDS.CHANNEL_FROM' | translate }}</th>
86 <tr md-row ng-hide="vm_openchannel.paginatedInteractions.length">
87 <td md-cell colspan="3">
88 <div layout="row" layout-align="center center">
89 <span translate="DASHBOARDS.NO_AVAILABLE_INFO"
90 >No Available Info</span
97 ng-repeat="(key, interaction) in vm_openchannel.interactions"
99 <td md-cell>{{interaction.account}}</td>
100 <td md-cell>{{interaction.queue}}</td>
101 <td md-cell>{{interaction.from}}</td>
105 </md-table-container>
108 md-limit="vm_openchannel.queryChannels.limit"
109 md-page="vm_openchannel.queryChannels.page"
110 md-limit-options="[10, 15, 20, 50, 100, 250]"
111 md-total="{{vm_openchannel.paginatedInteractions.length}}"
112 md-on-paginate="vm_openchannel.paginate"
114 ></md-table-pagination>