Affects Version/s: 4.5, 220.127.116.11
Fix Version/s: None
Component/s: UI / UX
If you have the default to true for a config option of type boolean that it will not allow the value to ever be false. Here's a very basic xml plugin that demonstrates this:
Sample plugin for testing issue.
Changing the default to false causes it work as expected.
Steps I took to reproduce:
1.) Deploy example plugin
2.) Add a dummy service type
3.) Go to configuration properties and uncheck the checkbox.
4.) Click Ok
5.) The rendered page will still show doSomething as true
6.) Repeat steps 3 - 5 = same results
7.) Replace default value to false in plugin and redoploy
8.) Repeat stesp 3 - 5 = doSomething will show as false