add support for 'contains' filter (Jeff Schroeder)
[matthijs/upstream/django-ldapdb.git] / ldapdb / models / query.py
index 877ea9e40ee74c0b323361e39ca2ea893ba79f4f..49c183e5432f900bde835098917f9197df0cc251 100644 (file)
@@ -53,6 +53,8 @@ class Constraint(BaseConstraint):
             params = ["*%s" % escape_ldap_filter(value)]
         elif lookup_type == 'startswith':
             params = ["%s*" % escape_ldap_filter(value)]
+        elif lookup_type == 'contains':
+            params = ["*%s*" % escape_ldap_filter(value)]
         elif lookup_type == 'exact':
             params = [escape_ldap_filter(value)]
         elif lookup_type == 'in':