Allow searching for netif

This commit is contained in:
Dominik Heidler 2016-03-10 14:04:37 +01:00
parent 95179df2c0
commit e1d2217d79
1 changed files with 3 additions and 0 deletions

View File

@ -23,6 +23,7 @@ allowed_filters = (
'hardware.name',
'software.firmware',
'netifs.mac',
'netifs.name',
'netmon_id',
'hostname',
'system.contact',
@ -46,6 +47,8 @@ def parse_router_list_search_query(args):
query[key] = {"$exists": False}
elif key == 'netifs.mac':
query[key] = value.lower()
elif key == 'netifs.name':
query[key] = {"$regex": value.replace('.', '\.'), "$options": 'i'}
elif key == 'hostname':
query[key] = {"$regex": value.replace('.', '\.'), "$options": 'i'}
elif key == 'hardware.name':