MCPcopy Create free account
hub / github.com/bytebase/bytebase / buildProjectFilter

Function buildProjectFilter

frontend/src/react/stores/app/utils.ts:54–63  ·  view source on GitHub ↗
(query: string | undefined)

Source from the content-addressed store, hash-verified

52}
53
54export function buildProjectFilter(query: string | undefined) {
55 const filters = ["exclude_default == true"];
56 const search = query?.trim().toLowerCase();
57 if (search) {
58 filters.push(
59 `(name.contains("${search}") || resource_id.contains("${search}"))`
60 );
61 }
62 return filters.join(" && ");
63}
64
65// Converts label selectors like "{key}:{v1},{v2}" into API filter clauses
66// (`labels.{key} == "v"` or `labels.{key} in [...]`). Ported verbatim from

Callers 1

createProjectSliceFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected