fix: alias query not functioning (#2203)

Signed-off-by: hongming <coder.scala@gmail.com>
Co-authored-by: hongming <coder.scala@gmail.com>
This commit is contained in:
KubeSphere CI Bot
2025-01-16 16:49:30 +08:00
committed by ks-ci-bot
parent 7e4b3162d1
commit 522d0b4de5
3 changed files with 3 additions and 2 deletions

View File

@@ -10,6 +10,7 @@ type Value string
const (
FieldName = "name"
FieldNameAndAlias = "nameAndAlias"
FieldNames = "names"
FieldUID = "uid"
FieldCreationTimeStamp = "creationTimestamp"

View File

@@ -109,7 +109,7 @@ func DefaultObjectMetaFilter(item metav1.ObjectMeta, filter query.Filter) bool {
}
return false
// /namespaces?page=1&limit=10&name=default
case query.FieldName:
case query.FieldName, query.FieldNameAndAlias:
displayName := item.GetAnnotations()[constants.DisplayNameAnnotationKey]
if displayName != "" && strings.Contains(displayName, string(filter.Value)) {
return true

View File

@@ -137,7 +137,7 @@ func DefaultObjectMetaFilter(item metav1.Object, filter query.Filter) bool {
}
return false
// /namespaces?page=1&limit=10&name=default
case query.FieldName:
case query.FieldName, query.FieldNameAndAlias:
displayName := item.GetAnnotations()[constants.DisplayNameAnnotationKey]
if displayName != "" && strings.Contains(strings.ToLower(displayName), strings.ToLower(string(filter.Value))) {
return true