aboutsummaryrefslogtreecommitdiffstats
path: root/dashboard/app/admin.go
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2020-10-22 18:59:10 +0200
committerDmitry Vyukov <dvyukov@google.com>2020-10-22 22:02:56 +0200
commit4e740c00a474b578896830c7d27d90d9474364bb (patch)
treeff0f2787b64d3e339e2166325f236b2ec8227846 /dashboard/app/admin.go
parent1616d34edcf609e9cff417106daa2152bbe754f8 (diff)
dashboard/app: show more detailed info about bisections
1. Split cause/fix bisections in the bug table. 2. Show if bisection is inconclusive/unreliable in the bug table. 3. Show if bisection is unreliable on the bug page. Update #2098
Diffstat (limited to 'dashboard/app/admin.go')
-rw-r--r--dashboard/app/admin.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/dashboard/app/admin.go b/dashboard/app/admin.go
index 104807a56..8062d1881 100644
--- a/dashboard/app/admin.go
+++ b/dashboard/app/admin.go
@@ -142,7 +142,7 @@ func updateBugReporting(c context.Context, w http.ResponseWriter, r *http.Reques
}
log.Warningf(c, "fetched %v bugs for namespce %v", len(bugs), ns)
cfg := config.Namespaces[ns]
- transform := func(bug *Bug) {
+ transform := func(bug *Bug, index int) {
createBugReporting(bug, cfg)
}
var batchKeys []*db.Key
@@ -167,14 +167,14 @@ func updateBugReporting(c context.Context, w http.ResponseWriter, r *http.Reques
return nil
}
-func updateBugBatch(c context.Context, keys []*db.Key, transform func(bug *Bug)) error {
+func updateBugBatch(c context.Context, keys []*db.Key, transform func(bug *Bug, index int)) error {
tx := func(c context.Context) error {
bugs := make([]*Bug, len(keys))
if err := db.GetMulti(c, keys, bugs); err != nil {
return err
}
- for _, bug := range bugs {
- transform(bug)
+ for i, bug := range bugs {
+ transform(bug, i)
}
_, err := db.PutMulti(c, keys, bugs)
return err