Built motion from commit 7e022ab.|2.0.13
[motion2.git] / public / app / main / apps / motiondialer / views / queueCampaigns / create / dialog.html
index 45842cb..d79b241 100644 (file)
             </div>
             <md-input-container class="md-block">
                 <label translate="MOTIONDIALER.NAME">Name</label>
-                <input type="text" name="name" ng-model="vm.queueCampaign.name" required md-autofocus>
+                <input type="text" name="name" ng-model="vm.queueCampaign.name" ng-pattern="/^[A-Za-z0-9\.\_]+$/i" required autofocus ng-disabled="!vm.newQueueCampaign">
                 <div ng-messages="queueCampaignForm.name.$error" ng-show="queueCampaignForm.name.$touched" role="alert">
                     <div ng-message="required">
                         <span translate="MOTIONDIALER.ERRORS.NAME_REQUIRED">Name field is required</span>
                     </div>
+                    <div ng-message="pattern">
+                        <span translate="MOTIONDIALER.ERRORS.NAME_MUST_VALID_PATTERN" translate-values="{ regex: '/^[A-Za-z0-9\.\_]+$/i' }">Name must be valid pattern </span>
+                    </div>
                 </div>
             </md-input-container>
             <md-input-container class="md-block">