Commits
Pavels Jelisejevs authored e7cd06f20e6M
A.F.I...S. [ZBXNEXT-581] implemented the ability to filter by multiple LLD macros Before the change: - The LLD rules had only a single "filter" field which allowed to filter the results by a single macro and regex. After the change: - It is now possible to add multiple filters to an LLD rule each with its own macro and regex. The filters can be combined according to a specified logical expression. The expression can either be generated automatically or entered manually. - The existing "filter" property of the LLD rule API object has been replaced with an object containing the information about the filters. A new "selectFilter" parameter has been implemented for discoveryrule.get, and "filter" for discoveryrule.create and discoveryrule.update. - The new filters will be stored in the "item_condition" table. An "evaltype" field has been added to the "items" table to store the filter evaluation logic type. - On the frontend side a new jQuery "dynamicRow" plugin has been introduced to create dynamic tables. Additionally, the code of the LLD rule configuration form has been separated from other item forms.
Showing diff toc52f0f81e08