disables target on update. a steering target is comprised of a source and a target. changing the target represents a creation of a new target rather than an update per the api.
Project: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/commit/b170ea0d Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/tree/b170ea0d Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/diff/b170ea0d Branch: refs/heads/master Commit: b170ea0d5c12c57a60fbcfe85fbd74c06877878c Parents: 9425672 Author: Jeremy Mitchell <mitchell...@gmail.com> Authored: Mon Jul 31 09:27:02 2017 -0600 Committer: Dewayne Richardson <dewr...@apache.org> Committed: Mon Jul 31 10:39:52 2017 -0600 ---------------------------------------------------------------------- .../form/deliveryServiceTarget/form.deliveryServiceTarget.tpl.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/b170ea0d/traffic_portal/app/src/common/modules/form/deliveryServiceTarget/form.deliveryServiceTarget.tpl.html ---------------------------------------------------------------------- diff --git a/traffic_portal/app/src/common/modules/form/deliveryServiceTarget/form.deliveryServiceTarget.tpl.html b/traffic_portal/app/src/common/modules/form/deliveryServiceTarget/form.deliveryServiceTarget.tpl.html index 6a6486e..221492a 100644 --- a/traffic_portal/app/src/common/modules/form/deliveryServiceTarget/form.deliveryServiceTarget.tpl.html +++ b/traffic_portal/app/src/common/modules/form/deliveryServiceTarget/form.deliveryServiceTarget.tpl.html @@ -41,7 +41,7 @@ under the License. <div class="form-group" ng-class="{'has-error': hasError(dsTargetForm.targetId), 'has-feedback': hasError(dsTargetForm.targetId)}"> <label class="control-label col-md-2 col-sm-2 col-xs-12">Steering Target *</label> <div class="col-md-10 col-sm-10 col-xs-12"> - <select id="targetId" name="targetId" class="form-control" ng-model="target.targetId" ng-options="ds.id as ds.xmlId for ds in deliveryServices" required> + <select id="targetId" name="targetId" class="form-control" ng-model="target.targetId" ng-disabled="!settings.isNew" ng-options="ds.id as ds.xmlId for ds in deliveryServices" required> <option value="">Select...</option> </select> <small class="input-error" ng-show="hasPropertyError(dsTargetForm.targetId, 'required')">Required</small>