I’m trying to have an environment specific IIS binding on one of my deployment steps, but the custom binding thingy on the enabled field doesn’t seem to work:
Octopus 3.0.4.2105
Seems I can’t get the dropdown because it’s in a modal. Workaround?
I hope you guys fix this. Until then I have used my ng-super-powers to work around the issue.
- Inspect input element
- In dev tools console run:
angular.element($0).scope()
- In the console, drill down on the returned scope object’s
$parent
properties until you see aisBound
andneedsSpecialTextBox
properties. - Set both of those properties to true.
- Click around on the form until an angular digest cycle occurs.
Screenshot: http://i.imgur.com/YmAIp5O.png
Hi Ronnie,
Thanks for getting in touch. I’m sorry we kept you waiting on this one but there is good news. We fixed a handful of Angular binding problems in the IIS Bindings in 3.0.5
: https://github.com/OctopusDeploy/Issues/issues/1763
I’d recommend grabbing the latest release 3.0.23
since there was also a problem we fixed related to SSL Certificate bindings being updated (say your certificate expired): https://github.com/OctopusDeploy/Issues/issues/1581
Hope that helps!
Mike