2 <md-toolbar class="md-table-toolbar md-default">
3 <div class="md-toolbar-tools">
4 <span class="md-subhead" translate="MOTIONDIALER.QUEUES">Queues</span>
6 <ms-search-bar on-search="vm.query.filter = query;" on-collapse="vm.query.filter = undefined;" debounce="300"></ms-search-bar>
12 <table md-table multiple md-progress="vm.promise">
13 <thead md-head md-order="vm.query.sort" md-on-reorder="vm.getQueues">
15 <th md-column>{{ 'MOTIONDIALER.NAME' | translate }}</th>
16 <th md-column>{{ 'MOTIONDIALER.LOGGED_IN' | translate }}</th>
17 <th md-column>{{ 'MOTIONDIALER.PAUSED' | translate }}</th>
18 <th md-column>{{ 'MOTIONDIALER.READY' | translate }}</th>
19 <th md-column>{{ 'MOTIONDIALER.WAITING' | translate }}</th>
20 <th md-column>{{ 'MOTIONDIALER.TALKING' | translate }}</th>
21 <th md-column>{{ 'MOTIONDIALER.ORIGINATED' | translate }}</th>
22 <th md-column>{{ 'MOTIONDIALER.MESSAGE' | translate }}</th>
23 <th md-column>{{ 'MOTIONDIALER.METHOD' | translate }}</th>
24 <th md-column>{{ 'MOTIONDIALER.TRUNK' | translate }}</th>
25 <th md-column>{{ 'MOTIONDIALER.ACTIVE' | translate }}</th>
26 <th md-column width="10px"></th>
30 <tr md-row ng-hide="vm.queues">
31 <td md-cell colspan="12">
32 <div layout="row" layout-align="center center">
33 <span tranlsate="MOTIONDIALER.NO_AVAILABLE_INFO">No Available Info</span>
37 <tr md-row md-select="queue" md-select-id="id" ng-repeat="(id, queue) in vm.queues">
38 <td md-cell>{{queue.name}}</td>
40 <span class="font-size-20 grey-fg">{{queue.loggedInDb || 0}} ({{queue.loggedIn || 0}})</span>
43 <span class="font-size-20 grey-fg">{{queue.paused || 0}}</span>
46 <span class="font-size-16 grey-fg">{{queue.available || 0}}</span>
49 <span class="font-size-20 grey-fg">{{queue.waiting || 0}}</span>
52 <span class="font-size-16 grey-fg">{{queue.talking || 0}}</span>
55 <span class="font-size-16 grey-fg">{{queue.originated || 0}}</span>
58 <span class="font-size-16 grey-fg">{{queue.message ? ('MOTIONDIALER.'+queue.message | translate) : '--'}}</span>
61 <span class="font-size-16 grey-fg">{{queue.dialMethod || 0}}</span>
64 <span class="font-size-16 grey-fg">{{queue.Trunk ? queue.Trunk.name : '--'}}</span>
67 <md-icon md-colors="{color: {{queue.dialActive ? '\'green\'' : '\'red\''}}}" md-font-icon="{{queue.dialActive ? 'icon-check' : 'icon-close'}}"></md-icon>
69 <td md-cell class="actions">
71 <md-button class="md-icon-button" aria-label="More" translate translate-attr-aria-label="MOTIONDIALER.MORE">
72 <md-icon md-font-icon="icon-dots-vertical" ng-click="$mdOpenMenu($event)"></md-icon>
75 <md-menu-content width="3">
77 <md-button ng-click="vm.createOrEditVoiceQueue($event, queue)" translate="MOTIONDIALER.EDIT_QUEUE">
82 <md-button ng-click="vm.agentAdd($event, queue)" translate="MOTIONDIALER.AGENTSADD_QUEUE">
94 <md-table-pagination md-limit="vm.query.limit" md-limit-options="[10, 15, 20]" md-page="vm.query.page" md-total="{{vm.count}}" md-on-paginate="vm.getQueues" md-page-select></md-table-pagination>
95 <!-- / QUEUE TABLE -->