misc/dashboard/codereview: pass user information to gobot when assigning reviewer.
R=bradfitz
CC=gobot, golang-dev, rsc
https://golang.org/cl/6457052
diff --git a/misc/dashboard/codereview/dashboard/cl.go b/misc/dashboard/codereview/dashboard/cl.go
index 8665947..181d2e4 100644
--- a/misc/dashboard/codereview/dashboard/cl.go
+++ b/misc/dashboard/codereview/dashboard/cl.go
@@ -128,7 +128,8 @@
}
u := user.Current(c)
- if _, ok := emailToPerson[u.Email]; !ok {
+ person, ok := emailToPerson[u.Email]
+ if !ok {
http.Error(w, "Not allowed", http.StatusUnauthorized)
return
}
@@ -183,7 +184,7 @@
if !found {
c.Infof("Adding %v as a reviewer of CL %v", rev, n)
- url := fmt.Sprintf("%s?cl=%s&r=%s", gobotBase, n, rev)
+ url := fmt.Sprintf("%s?cl=%s&r=%s&obo=%s", gobotBase, n, rev, person)
resp, err := urlfetch.Client(c).Get(url)
if err != nil {
c.Errorf("Gobot GET failed: %v", err)