Commits
Vladimirs Maksimovs authored b95b18e8a4dM
A......... [ZBXNEXT-6470,ZBXNEXT-6867] implemented complete audit logging of templates; added strict validation for template.create, template.update, template.delete, template.massadd, template.massupdate, template.massremove API methods * commit '5069fa28a9ae55b53f1ae2cca423aac631538542': (64 commits) A......... [ZBXNEXT-6470,ZBXNEXT-6867] fixed PHPDoc comment .......... [ZBXNEXT-6867] fixed testFormTagsTemplate autotest A......... [ZBXNEXT-6867] fixed validation of API_USER_MACROS data type (fixed merge conflict) A......... [ZBXNEXT-6470,ZBXNEXT-6867] fixed inability to update existing templates via configuration import; prevented unnecessary template.massadd API calls during the import when imported template have no linked templates .......... [ZBXNEXT-6867] fixed testTriggerDependencies autotest A......... [ZBXNEXT-6470,ZBXNEXT-6867] fixed inability to update existing templates via configuration import .......... [ZBXNEXT-6867] fixed testFormTrigger autotest .......... [ZBXNEXT-6867] fixed testFormTemplate autotest .......... [ZBXNEXT-6867] fixed testFormTagsTemplate autotest ..F....... [ZBXNEXT-6470,ZBXNEXT-6867] fixed inability to link/unlink a template via Configuration -> Temaplates -> Mass update form; added a similar code fix for hosts mass update form to prevent a similar bug there in the future A.F....... [ZBXNEXT-6470,ZBXNEXT-6867] fixed inability to delete a template without clrearing of objects on linked hosts and templates; fixed inability to import a host with a templates to link .......... [ZBXNEXT-6470,ZBXNEXT-6867] fixed data loading for selenium tests .......... [ZBXNEXT-6470,ZBXNEXT-6867] fixed selenium tests due to removing of "hosts" property from template API A......... [ZBXNEXT-6470,ZBXNEXT-6867] fixed incorrect behavior of template.massadd, template.massupdate, hostgroup.massadd API methods when some of passed parameters needs to be normalized A......... [ZBXNEXT-6867] removed useless code A......... [ZBXNEXT-6470,ZBXNEXT-6867] fixed PHPDoc comments for circular and double linkage methods; simplified code; prevented unnecessary recursion A......... [ZBXNEXT-6470,ZBXNEXT-6867] improved error messages for circular and double linkage changes; fixed code style; fixed possible problems with the double linkage related to building of links array A......... [ZBXNEXT-6470,ZBXNEXT-6867] removed unnecessary permission checks A......... [ZBXNEXT-6867] added API tests for the template.create() method A......... [ZBXNEXT-6470,ZBXNEXT-6867] fixed inability to import the templates; removed unnecessary check on not empty for templates_link property of template.massadd API method ...
Showing diff to4b072180fcb