diff --git a/repositories.go b/repositories.go index 4851710..4d5b058 100644 --- a/repositories.go +++ b/repositories.go @@ -670,6 +670,12 @@ func (u *User) getRepository(id int) (r *Repository, err error) { return } +func (u *User) getRepositoryByWork(id int64) (r *Repository, err error) { + r = new(Repository) + err = DBQueryRow("SELECT id_repository, id_user, id_work, uri, secret, last_check, droneref, last_tests, testsref FROM user_work_repositories WHERE id_work=? AND id_user=? ORDER BY last_tests DESC LIMIT 1", id, u.Id).Scan(&r.Id, &r.IdUser, &r.IdWork, &r.URI, &r.Secret, &r.LastCheck, &r.DroneRef, &r.LastTests, &r.TestsRef) + return +} + func (u *User) NewRepository(w *Work, uri string) (*Repository, error) { secret := make([]byte, 24) _, err := rand.Read(secret) diff --git a/ui/src/routes/works/[wid]/+page.svelte b/ui/src/routes/works/[wid]/+page.svelte index ab20d25..af8dbbc 100644 --- a/ui/src/routes/works/[wid]/+page.svelte +++ b/ui/src/routes/works/[wid]/+page.svelte @@ -95,6 +95,14 @@ {#if grade.comment}{grade.comment}{:else}-{/if} {grade.date} + + +