summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
42ae83d)
git-svn-id: https://svn.bolloretelecom.eu/opensource/django-ldapdb/trunk@876
e071eeec-0327-468d-9b6a-
08194a12b294
self.connection = ldapdb.connection
def get_count(self):
self.connection = ldapdb.connection
def get_count(self):
- # FIXME: use all object classes
- filterstr = '(objectClass=%s)' % self.model.object_classes[0]
+ filterstr = ''.join(['(objectClass=%s)' % cls for cls in self.model.object_classes])
sql, params = self.where.as_sql()
filterstr += sql
filterstr = '(&%s)' % filterstr
sql, params = self.where.as_sql()
filterstr += sql
filterstr = '(&%s)' % filterstr
return len(vals)
def results_iter(self):
return len(vals)
def results_iter(self):
- # FIXME: use all object classes
- filterstr = '(objectClass=%s)' % self.model.object_classes[0]
+ filterstr = ''.join(['(objectClass=%s)' % cls for cls in self.model.object_classes])
sql, params = self.where.as_sql()
filterstr += sql
filterstr = '(&%s)' % filterstr
sql, params = self.where.as_sql()
filterstr += sql
filterstr = '(&%s)' % filterstr