Skip to content

Commit 96f67af

Browse files
committed
add search read
1 parent fa87e57 commit 96f67af

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

odooapiclient/client.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,19 @@ def search(self, model, domain=False, context=None, **kwargs):
3333
service = service_tools.Connection(self._url, 'object')
3434
response = service.models(self._db, self._uid, self._password, model, 'search', domain or [], **kwargs)
3535
return response
36+
37+
def search_read(self, model, domain=False, fields=False, context=None, **kwargs):
38+
if not context:
39+
context = {}
40+
if not kwargs:
41+
kwargs ={}
42+
kwargs.update({'context': context})
43+
44+
service = service_tools.Connection(self._url, 'object')
45+
response = service.Model(self._db, self._uid, self._password, model,
46+
'search_read', domain or [],
47+
fields=fields, **kwargs)
48+
return response
3649

3750

3851
def create(self, model, values, context=None):

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from setuptools import find_packages
33

44
setup(name='odooapiclient',
5-
version='0.6',
5+
version='0.7',
66
description='Odoo API Client',
77
classifiers=[
88
"Programming Language :: Python",

0 commit comments

Comments
 (0)