mirror of
https://github.com/ansible/awx.git
synced 2026-01-11 18:09:57 -03:30
Merge pull request #398 from jaredevantabor/survey-select2
Surveys: make MC and MS fields disabled while previewing a survey
This commit is contained in:
commit
e46cc161fa
@ -81,7 +81,7 @@ export default
|
||||
html += '<div class="row">';
|
||||
html += '<div class="col-xs-8">';
|
||||
html += '<div class="SurveyControls-selectWrapper">';
|
||||
html += '<survey-question type="' + question.type + '" question="question" ng-required="' + question.required + '" ng-model="' + defaultScopePropertyName + '"></survey-question>';
|
||||
html += '<survey-question type="' + question.type + '" question="question" ng-required="' + question.required + '" ng-model="' + defaultScopePropertyName + '" ng-disabled=true></survey-question>';
|
||||
html += '</div>';
|
||||
html += '</div>';
|
||||
html += '</div>';
|
||||
|
||||
@ -46,7 +46,8 @@ export default
|
||||
choices: '=',
|
||||
question: '=',
|
||||
isRequired: '=ngRequired',
|
||||
selectedValue: '=ngModel'
|
||||
selectedValue: '=ngModel',
|
||||
isDisabled: '=ngDisabled'
|
||||
},
|
||||
templateUrl: templateUrl('job-templates/survey-maker/render/multiple-choice'),
|
||||
link: _.partial(link, $timeout)
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<div>
|
||||
<select class="form-control" ng-model="selectedValue" multi-select ng-required="isRequired">
|
||||
<select class="form-control" ng-model="selectedValue" multi-select ng-required="isRequired" ng-disabled="isDisabled">
|
||||
<option ng-repeat="choice in choices" value="{{choice}}" ng-selected="selectedValue.indexOf(choice) !== -1">{{choice}}</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
@ -42,7 +42,8 @@ export default
|
||||
{ question: '=',
|
||||
selectedValue: '=ngModel',
|
||||
surveyQuestions: '=',
|
||||
isRequired: '@ngRequired'
|
||||
isRequired: '@ngRequired',
|
||||
isDisabled: '@ngDisabled'
|
||||
},
|
||||
templateUrl: templateUrl('job-templates/survey-maker/render/survey-question'),
|
||||
link: link
|
||||
|
||||
@ -3,5 +3,6 @@
|
||||
question="question"
|
||||
choices="choices"
|
||||
ng-required="isRequired === 'true'"
|
||||
ng-model="selectedValue">
|
||||
ng-model="selectedValue"
|
||||
ng-disabled="isDisabled === 'true'">
|
||||
</multiple-choice>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user