Icinga DSL support was introduced in 348cb1aa6 and works fine, but breaks rendering of legacy arguments with set_if_format = NULL. This should default to 'string', as we should IMO not force NOT NULL in the DB in this case. refs #12153 fixes #12886
348cb1aa6
This fixes related behaviour when working on CLI, API or through Sync Rules - but not web forms refs #12266
Also add a couple of new related tests fixes #11550