From 6e0293b51622fa51038bfd0f049a0d7afeb72aae Mon Sep 17 00:00:00 2001 From: Henne Vogelsang Date: Sun, 9 Dec 2018 19:05:14 +0100 Subject: [PATCH] Introduces Project.jobhistory To query the job history of all packages in all repositories/arch combinations. --- src/api/app/models/project.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/api/app/models/project.rb b/src/api/app/models/project.rb index 549e3d4a3ee..d766c146d99 100644 --- a/src/api/app/models/project.rb +++ b/src/api/app/models/project.rb @@ -225,6 +225,10 @@ def buildresults Buildresult.summary(name) end + def jobhistory(filter: { limit: 100, start_epoch: nil, end_epoch: nil, code: [], package: nil }) + Backend::Api::BuildResults::JobHistory.for_project(project_name: name, filter: filter) + end + def subprojects Project.where('name like ?', "#{name}:%") end