Re: Multiple Qualifiers

Adam Tauno Williams <[email protected]> Tue, 06 Jun 2006 22:18:29 -0400
Newsgroups gmane.comp.cms.opengroupware.xmlrpc.devel
Message-ID <[email protected]>
> > Is it possible have multiple qualifiers in the fetch spec for an
> > enterprise or contact fetch operation?
> Unfortunately, no. More exactly, the backend is a command like  
> "company::search" which takes a simple dictionary (aka Map aka  
> Hashtable) plus an operation (AND/OR) as arguments.
> So you can only specify one operation per search and only one value  
> per key, eg:
> operation = AND
> search-dict = {
>    firstname = 'blub';
>    name      = 'murks*';
> }
> Yup, this sucks, but its the way it is right now ... 

Actually, this would be fine, if I could get it to work. :)

result = server.person.fetch(
	{
		'operation' : 'AND',
		'search-dict' : {
			'firstname' : 'steve',
			'name' : 'berns'
			},
		'sortOrderings' : ["name",],
	}

Doesn't work.

Neither does -
result = server.person.fetch(
	{
		'operation' : 'AND',
		'search-dict' : [
			'firstname = steve',
			'name = berns',
			],
		'sortOrderings' : ["name",],
	}
)

-- 
OpenGroupware.org XML-RPC
[email protected]
http://mail.opengroupware.org/mailman/listinfo/xmlrpc