Update engine dependencies
Readonly on a select field makes it disabled
Readonly on a select2 field makes it disabled
Merge remote-tracking branch 'origin/dev' into dev
Added new test for untested condition, made it work and refactored