fc-server: add (more) advanced search API

Basically, implements a multi-entity search functionality with filters
for projects, jobsets, evaluations and builds. Also fixes COUNT query to
apply same filters as main query, and fixes an offset mismatch in
response. Some integration tests have also been added, but chances are
we'll want to write VM tests for this.

Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Icdda77966a7218f54fd34b78bdc9b55c6a6a6964
This commit is contained in:
raf 2026-02-05 22:42:00 +03:00
commit dec4753567
Signed by: NotAShelf
GPG key ID: 29D95B64378DB4BF
4 changed files with 1369 additions and 33 deletions

View file

@ -11,6 +11,7 @@ pub mod notification_configs;
pub mod project_members;
pub mod projects;
pub mod remote_builders;
pub mod search;
pub mod starred_jobs;
pub mod users;
pub mod webhook_configs;