From f0212bcc50664d585df9081d39aac74e0f685d3a Mon Sep 17 00:00:00 2001 From: Aaron Weaver <aaronweaver@users.noreply.github.com> Date: Tue, 6 Feb 2018 17:30:34 -0500 Subject: [PATCH] wildcard search for tools --- defectdojo_api/__init__.py | 2 +- defectdojo_api/defectdojo.py | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/defectdojo_api/__init__.py b/defectdojo_api/__init__.py index a682442..1a72d32 100644 --- a/defectdojo_api/__init__.py +++ b/defectdojo_api/__init__.py @@ -1 +1 @@ -__version__ = '1.0.9' +__version__ = '1.1.0' diff --git a/defectdojo_api/defectdojo.py b/defectdojo_api/defectdojo.py index 57c2c19..61b7713 100644 --- a/defectdojo_api/defectdojo.py +++ b/defectdojo_api/defectdojo.py @@ -832,7 +832,7 @@ class DefectDojoAPI(object): return self._request('GET', 'tool_types/', params) - def list_tools(self, resource_id=None, name=None, tool_type_id=None, url=None, limit=20): + def list_tools(self, resource_id=None, name=None, tool_type_id=None, url=None, name_icontains=None, limit=20): """Retrieves all the tool configurations. :param name_contains: Search by tool name. @@ -858,6 +858,9 @@ class DefectDojoAPI(object): if tool_type_id: params['url__contains'] = tool_type_id + if name_icontains: + params['name__icontains'] = name_icontains + return self._request('GET', 'tool_configurations/', params) def list_tool_products(self, resource_id=None, url=None, name=None, tool_configuration_id=None, -- GitLab