mirror of https://github.com/jumpserver/jumpserver
feat: 修改资产的标签搜索
parent
9347405f08
commit
80d94074e7
|
@ -65,7 +65,7 @@ class AssetByNodeFilterBackend(filters.BaseFilterBackend):
|
||||||
|
|
||||||
|
|
||||||
class LabelFilterBackend(filters.BaseFilterBackend):
|
class LabelFilterBackend(filters.BaseFilterBackend):
|
||||||
sep = '#'
|
sep = ':'
|
||||||
query_arg = 'label'
|
query_arg = 'label'
|
||||||
|
|
||||||
def get_schema_fields(self, view):
|
def get_schema_fields(self, view):
|
||||||
|
@ -84,6 +84,8 @@ class LabelFilterBackend(filters.BaseFilterBackend):
|
||||||
|
|
||||||
q = None
|
q = None
|
||||||
for kv in labels_query:
|
for kv in labels_query:
|
||||||
|
if '#' in kv:
|
||||||
|
self.sep = '#'
|
||||||
if self.sep not in kv:
|
if self.sep not in kv:
|
||||||
continue
|
continue
|
||||||
key, value = kv.strip().split(self.sep)[:2]
|
key, value = kv.strip().split(self.sep)[:2]
|
||||||
|
|
Loading…
Reference in New Issue