forked from vieter-v/vieter
Compare commits
1 commit
546d79ed2e
...
febefe26d1
| Author | SHA1 | Date | |
|---|---|---|---|
| febefe26d1 |
2 changed files with 13 additions and 3 deletions
|
|
@ -1,11 +1,11 @@
|
|||
module db
|
||||
|
||||
import models { BuildLog }
|
||||
import models { BuildLog, BuildLogFilter }
|
||||
|
||||
// get_build_logs returns all BuildLog's in the database.
|
||||
pub fn (db &VieterDb) get_build_logs() []BuildLog {
|
||||
pub fn (db &VieterDb) get_build_logs(filter BuildLogFilter) []BuildLog {
|
||||
res := sql db.conn {
|
||||
select from BuildLog order by id
|
||||
select from BuildLog where filter.repo == 0 || repo_id == filter.repo order by id
|
||||
}
|
||||
|
||||
return res
|
||||
|
|
|
|||
|
|
@ -26,3 +26,13 @@ pub fn (bl &BuildLog) str() string {
|
|||
|
||||
return str
|
||||
}
|
||||
|
||||
[params]
|
||||
pub struct BuildLogFilter {
|
||||
pub mut:
|
||||
repo int
|
||||
before time.Time
|
||||
after time.Time
|
||||
failed_only bool
|
||||
arch string
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue