2 <md-toolbar class="md-table-toolbar md-default">
3 <div class="md-toolbar-tools">
4 <span class="md-subhead" translate="MOTIONDIALER.IVR_CAMPAIGNS"
9 on-search="vm.query.filter = query;"
10 on-collapse="vm.query.filter = undefined;"
19 <table md-table multiple md-progress="vm.promise">
20 <thead md-head md-order="vm.query.sort" md-on-reorder="vm.getCampaigns">
22 <th md-column>{{'MOTIONDIALER.NAME' | translate}}</th>
23 <th md-column>{{'MOTIONDIALER.TOTAL' | translate}}</th>
24 <th md-column>{{'MOTIONDIALER.TOTAL_MANAGED' | translate}}</th>
25 <th md-column>{{'MOTIONDIALER.LIMITED' | translate}}</th>
26 <th md-column>{{'MOTIONDIALER.ORIGINATED' | translate}}</th>
27 <th md-column>{{'MOTIONDIALER.MESSAGE' | translate}}</th>
28 <th md-column>{{'MOTIONDIALER.CALLYSQUAREPROJECT' | translate}}</th>
29 <th md-column>{{ 'APP.TRUNK' | translate }}</th>
30 <th md-column>{{ 'APP.ACTIVE' | translate }}</th>
34 <tr md-row ng-hide="vm.campaigns">
35 <td md-cell colspan="8">
36 <div layout="row" layout-align="center center">
37 <span translate="APP.NO_AVAILABLE_INFO">No Available Info</span>
41 <tr md-row ng-repeat="(id, campaign) in vm.campaigns">
43 <span>{{campaign.name}}</span>
46 <span class="font-size-20 grey-fg"
47 >{{campaign.ivrTotalCallsDays || 0}}</span
51 <span class="font-size-20 grey-fg"
52 >{{campaign.ivrAnswerCallsDay || 0}} ({{(campaign.ivrTotalCallsDays)
53 ? (campaign.ivrAnswerCallsDay || 0) *
54 100/(campaign.ivrTotalCallsDays ) : 0 | number:1}}%)</span
58 <span class="font-size-20 grey-fg">{{campaign.limitCalls || 0}}</span>
61 <span class="font-size-20 grey-fg">{{campaign.originated || 0}}</span>
64 <span class="font-size-20 grey-fg"
65 >{{campaign.message ? ('MOTIONDIALER.'+campaign.message | translate)
70 <span class="font-size-20 grey-fg"
71 >{{campaign.dialQueueProject || '--'}}</span
75 <span class="font-size-16 grey-fg"
76 >{{campaign.Trunk ? campaign.Trunk.name : '--'}}</span
81 md-colors="{color: {{campaign.active ? '\'green\'' : '\'red\''}}}"
82 md-font-icon="{{campaign.active ? 'icon-check' : 'icon-close'}}"
85 <td md-cell class="actions" ng-if="vm.crudPermissions.canEdit">
88 class="md-icon-button"
91 translate-attr-aria-label="APP.MORE"
92 ng-click="$mdMenu.open($event)"
94 <md-icon md-font-icon="icon-dots-vertical"></md-icon>
96 <md-menu-content width="3">
99 ng-click="vm.createOrEditIvrCampaign($event, campaign)"
100 translate="MOTIONDIALER.EDIT_CAMPAIGN"
111 </md-table-container>
114 md-label="{page: '{{'MOTIONDIALER.PAGE' | translate}}:', rowsPerPage: '{{'MOTIONDIALER.ROWSPERPAGE' | translate}}:', of: '{{'MOTIONDIALER.OF' | translate}}'}"
115 md-limit="vm.query.limit"
116 md-limit-options="[10, 15, 20, 50, 100, 250]"
117 md-page="vm.query.page"
118 md-total="{{vm.count}}"
119 md-on-paginate="vm.getCampaigns"
121 ></md-table-pagination>
122 <!-- / QUEUE TABLE -->