|
Lines 314-320
def link(self):
Link Here
|
| 314 |
@classmethod |
314 |
@classmethod |
| 315 |
def rewrite_filter(cls, filter, mapping, lo=None): |
315 |
def rewrite_filter(cls, filter, mapping, lo=None): |
| 316 |
if filter.variable == 'ip': |
316 |
if filter.variable == 'ip': |
| 317 |
filter.variable = 'aRecord' |
317 |
filter.transform_to_conjunction(univention.admin.filter.conjunction('|', [ |
|
|
318 |
univention.admin.filter.expression('aRecord', filter.value, escape=False), |
| 319 |
univention.admin.filter.expression('aAAARecord', filter.value, escape=False), |
| 320 |
])) |
| 318 |
elif filter.variable == 'dnsAlias': |
321 |
elif filter.variable == 'dnsAlias': |
| 319 |
found = univention.admin.filter.parse(univention.admin.handlers.dns.alias.lookup_alias_filter(lo, unicode(filter))) |
322 |
found = univention.admin.filter.parse(univention.admin.handlers.dns.alias.lookup_alias_filter(lo, unicode(filter))) |
| 320 |
if isinstance(found, univention.admin.filter.conjunction): |
323 |
if isinstance(found, univention.admin.filter.conjunction): |