2 id="whatsapp-whatsappQueue"
3 class="page-layout simple tabbed"
7 <div class="header md-accent-bg" layout="row" layout-align="start center">
8 <div class="white-fg" layout="row" layout-align="start center" flex>
10 class="goto-whatsappQueues-button md-icon-button"
11 aria-label="Go to whatsappQueues"
12 ng-click="vm.gotoWhatsappQueues()"
14 translate-attr-aria-label="WHATSAPP.GO_TO_WHATSAPPQUEUES"
16 <md-icon md-font-icon="icon-arrow-left"></md-icon>
19 <div layout="row" layout-align="start center">
20 <div class="whatsappQueue-image" hide-xs>
21 <img ng-src="assets/images/business/whatsappQueues.jpg" />
24 <div layout="column" layout-align="start start">
26 #{{vm.whatsappQueue.id}}
27 <span ng-if="vm.whatsappQueue.name">{{vm.whatsappQueue.name}}</span>
29 <div class="subtitle secondary-text">
30 <span translate="WHATSAPP.CREATED_AT"></span>
31 <span>{{vm.whatsappQueue.createdAt | date:'medium'}}</span>
39 ng-click="vm.teamadddialog(vm.whatsappQueue, $event)"
40 class="md-fab md-orange-500-bg md-icon-button"
44 ><span translate="WHATSAPP.TEAMADD_WHATSAPPQUEUE"></span
46 <md-icon md-font-icon="icon-account-multiple-plus"></md-icon>
52 ng-click="vm.agentadddialog(vm.whatsappQueue, $event)"
53 class="md-fab md-purple-500-bg md-icon-button"
57 ><span translate="WHATSAPP.AGENTADD_WHATSAPPQUEUE"></span
59 <md-icon md-font-icon="icon-account-plus"></md-icon>
65 ng-click="vm.saveWhatsappQueue()"
66 ng-if="vm.crudPermissions.canEdit"
67 class="send-button md-accent md-raised"
68 ng-disabled="(generalForm.$invalid)"
69 translate="WHATSAPP.SAVE"
70 translate-attr-aria-label="WHATSAPP.SAVE"
81 md-selected="vm.selectedTab"
82 md-stretch-tabs="always"
89 <span translate="WHATSAPP.SETTINGS">SETTINGS</span>
93 class="whatsappQueue-detail-form-container general md-background-bg md-whiteframe-1dp"
95 <div class="pb-16" layout="row" layout-align="start center">
96 <div class="h2 secondary-text" translate="WHATSAPP.GENERAL">
100 <form name="generalForm" novalidate>
101 <md-input-container class="md-block">
102 <label translate="WHATSAPP.NAME">Name</label>
106 ng-model="vm.whatsappQueue.name"
107 ng-pattern="/^[A-Za-z0-9\.\_]+$/i"
114 <span translate="WHATSAPP.HELP.NAME"></span>
117 ng-messages="generalForm['name'].$error"
118 ng-show="generalForm['name'].$touched"
121 <div ng-message="required">
122 <span translate="WHATSAPP.ERRORS.NAME_REQUIRED"
123 >Name field is required</span
126 <div ng-message="pattern">
128 translate="WHATSAPP.ERRORS.NAME_MUST_VALID_PATTERN"
129 translate-values="{ regex: '/^[A-Za-z0-9\.\_]+$/i' }"
130 >Name must be valid pattern
134 </md-input-container>
135 <md-input-container class="md-block">
136 <label translate="WHATSAPP.STRATEGY">Strategy</label>
139 ng-model="vm.whatsappQueue.strategy"
141 ng-disabled="!vm.crudPermissions.canEdit"
143 <md-option ng-value="'beepall'">Beepall</md-option>
144 <md-option ng-value="'rrmemory'">RR Memory</md-option>
147 ng-messages="generalForm['strategy'].$error"
148 ng-show="generalForm['strategy'].$touched"
151 <div ng-message="required">
152 <span translate="WHATSAPP.ERRORS.STRATEGY_REQUIRED"
153 >Strategy field is required</span
157 </md-input-container>
158 <md-input-container class="md-block">
159 <label translate="WHATSAPP.AGENT_TIMEOUT">Agent_Timeout</label>
163 ng-model="vm.whatsappQueue.timeout"
167 ng-disabled="!vm.crudPermissions.canEdit"
171 ng-messages="generalForm['timeout'].$error"
172 ng-show="generalForm['timeout'].$touched"
175 <div ng-message="required">
176 <span translate="WHATSAPP.ERRORS.AGENT_TIMEOUT_REQUIRED"
177 >Agent_Timeout field is required</span
180 <div ng-message="min">
182 translate="WHATSAPP.ERRORS.AGENT_TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO"
183 >Agent_Timeout must be a valid greater or equal than</span
187 <div ng-message="max">
189 translate="WHATSAPP.ERRORS.AGENT_TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO"
190 >Agent_Timeout must be a valid greater or equal than</span
195 </md-input-container>
196 <md-input-container class="md-block">
197 <label translate="WHATSAPP.DESCRIPTION">Description</label>
201 ng-model="vm.whatsappQueue.description"
202 ng-disabled="!vm.crudPermissions.canEdit"
206 ng-messages="generalForm['description'].$error"
207 ng-show="generalForm['description'].$touched"
210 <div ng-message="required">
211 <span translate="WHATSAPP.ERRORS.DESCRIPTION_REQUIRED"
212 >Description field is required</span
216 </md-input-container>