mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-29 00:26:56 +00:00
feat: 修改资产的标签搜索
This commit is contained in:
@@ -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]
|
||||||
|
Reference in New Issue
Block a user