Commits

Vladimirs Maksimovs authored d3b516db8f9M
A.F....... [ZBX-20613] returned the ability to edit the dependencies of inherited triggers; improved validation upon unlinking templates with triggers that have dependencies; improved performance of trigger dependency functionality; prevented the ability to fully replace trigger dependencies of inherited triggers if the new dependency was added to parent trigger; supplemented validation of trigger dependencies on templates to prevent linkage dead-ends * commit 'a2910137ff155cdfec5e5b546d411d54dc0fb765': (27 commits) A......... [ZBX-20613] fixed ability to delete a template if it have a trigger on which depends the triggers of the child templates or hosts A......... [ZBX-20613] fixed inability to delete two templates using template.delete API method A......... [ZBX-20613] prevented the extra check on circular trigger dependencies for the relations where trigger prototype depends on trigger; fixed code style; simplified code A......... [ZBX-20613] simplified code of circular linkage checks; added a condition to ignore the deleted dependencies upon the circular trigger dependencies check A......... [ZBX-20613] fixed PHPdoc comments .D........ [ZBX-20613] updated ChangeLog entry .......... [ZBX-20613] updated test error messages .......... [ZBX-20613] updated test error messages A......... [ZBX-20613] prevented the ability to set the dependency from non-permitted trigger .......... [ZBX-20613] changed wording of function description A......... [ZBX-20613] fixed inability to link a template that have a trigger that depends on more than one trigger A......... [ZBX-20613] revoked the ability to preserve trigger with invalid trigger dependencies as the result of the trigger expression change A......... [ZBX-20613] fixed undefined variable A.F....... [ZBX-20613] refactored the code of the trigger coping process upon the full clone of the host/template or with triggers copy form; fixed the trigger dependency error message on inability to copy the trigger prototypes to the template, not the host A......... [ZBX-20613] added dependency checks during inherit; improved message wording .......... [ZBX-20613] updated dependencies autotest error messagess A......... [ZBX-20613] fixed missing host or trigger name in error message when trying to add dependency directly to itself; changed wording of some error messages .......... [ZBX-20613] updated dependencies autotest A......... [ZBX-20613] fixed inability to delete the trigger dependencies with trigger.deleteDependencies API method A......... [ZBX-20613] fixed inability to link back the template that has a triggers with dependencies after it has been unlinked ...
Showing diff tof68aa9f96ae