mirror of
https://github.com/ansible/awx.git
synced 2026-03-05 10:41:05 -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:
@@ -81,7 +81,7 @@ export default
|
|||||||
html += '<div class="row">';
|
html += '<div class="row">';
|
||||||
html += '<div class="col-xs-8">';
|
html += '<div class="col-xs-8">';
|
||||||
html += '<div class="SurveyControls-selectWrapper">';
|
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>';
|
html += '</div>';
|
||||||
html += '</div>';
|
html += '</div>';
|
||||||
|
|||||||
@@ -46,7 +46,8 @@ export default
|
|||||||
choices: '=',
|
choices: '=',
|
||||||
question: '=',
|
question: '=',
|
||||||
isRequired: '=ngRequired',
|
isRequired: '=ngRequired',
|
||||||
selectedValue: '=ngModel'
|
selectedValue: '=ngModel',
|
||||||
|
isDisabled: '=ngDisabled'
|
||||||
},
|
},
|
||||||
templateUrl: templateUrl('job-templates/survey-maker/render/multiple-choice'),
|
templateUrl: templateUrl('job-templates/survey-maker/render/multiple-choice'),
|
||||||
link: _.partial(link, $timeout)
|
link: _.partial(link, $timeout)
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<div>
|
<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>
|
<option ng-repeat="choice in choices" value="{{choice}}" ng-selected="selectedValue.indexOf(choice) !== -1">{{choice}}</option>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -42,7 +42,8 @@ export default
|
|||||||
{ question: '=',
|
{ question: '=',
|
||||||
selectedValue: '=ngModel',
|
selectedValue: '=ngModel',
|
||||||
surveyQuestions: '=',
|
surveyQuestions: '=',
|
||||||
isRequired: '@ngRequired'
|
isRequired: '@ngRequired',
|
||||||
|
isDisabled: '@ngDisabled'
|
||||||
},
|
},
|
||||||
templateUrl: templateUrl('job-templates/survey-maker/render/survey-question'),
|
templateUrl: templateUrl('job-templates/survey-maker/render/survey-question'),
|
||||||
link: link
|
link: link
|
||||||
|
|||||||
@@ -3,5 +3,6 @@
|
|||||||
question="question"
|
question="question"
|
||||||
choices="choices"
|
choices="choices"
|
||||||
ng-required="isRequired === 'true'"
|
ng-required="isRequired === 'true'"
|
||||||
ng-model="selectedValue">
|
ng-model="selectedValue"
|
||||||
|
ng-disabled="isDisabled === 'true'">
|
||||||
</multiple-choice>
|
</multiple-choice>
|
||||||
|
|||||||
Reference in New Issue
Block a user