New issue
Advanced search Search tips

Issue 800826 link

Starred by 2 users

Issue metadata

Status: Verified
Owner:
Closed: Jan 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug



Sign in to add a comment

Links to builder pages in the header of the console view have hard-coded 'chromium' part in URL

Project Member Reported by serg...@chromium.org, Jan 10 2018

Issue description

See attached screenshot.

For example, the link for the 'b' tab is 

https://ci.chromium.org/p/chromium/builders/luci.v8.ci/V8%20Linux64%20-%20builder

but should be

https://ci.chromium.org/p/v8/builders/luci.v8.ci/V8%20Linux64%20-%20builder

This way, user stays in the V8 project instead of jumping to Chromium.
 
HizisRvmwvC.png
78.1 KB View Download

Comment 3 by no...@chromium.org, Jan 10 2018

Components: -Infra>Platform>Milo Infra>Platform>Milo>LUCI
Owner: no...@chromium.org
Status: Started (was: Untriaged)

Comment 4 by no...@chromium.org, Jan 10 2018

(FWIW that TODO wasn't relevant)

Comment 5 by efoo@chromium.org, Jan 11 2018

Labels: LUCI-M0-Backlog LUCI-KnownIssues-UI

Comment 6 by efoo@chromium.org, Jan 11 2018

Cc: jchin...@chromium.org
CC jchinless since she worked on the routing when we launched the UI. 
Project Member

Comment 7 by bugdroid1@chromium.org, Jan 11 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/infra/luci/luci-go.git/+/4d6cd3dc46b124d87933e8b1365e1789ee683086

commit 4d6cd3dc46b124d87933e8b1365e1789ee683086
Author: Nodir Turakulov <nodir@google.com>
Date: Thu Jan 11 20:03:35 2018

[milo] console: fix builder link

Console impl assumed that builder id is a valid URL path of a builder. Use
model.BuilderIDLink. Also set BuilderSummary.ProjectID to the currently
served project.

This CL adds technical debt. Project must be a part of the builder ID, but that
is a larger refactoring or rewrite.

Bug:  800826 
Change-Id: I60399ac779e3086fd5aa9cc779dd7e24cf3d5fa2
Reviewed-on: https://chromium-review.googlesource.com/860732
Commit-Queue: Nodir Turakulov <nodir@chromium.org>
Reviewed-by: Ryan Tseng <hinoka@chromium.org>

[modify] https://crrev.com/4d6cd3dc46b124d87933e8b1365e1789ee683086/milo/buildsource/console.go
[modify] https://crrev.com/4d6cd3dc46b124d87933e8b1365e1789ee683086/milo/frontend/appengine/templates/pages/builder_groups.html
[modify] https://crrev.com/4d6cd3dc46b124d87933e8b1365e1789ee683086/milo/frontend/expectations/console-Full_console_with_Header.html
[modify] https://crrev.com/4d6cd3dc46b124d87933e8b1365e1789ee683086/milo/frontend/ui/console.go
[modify] https://crrev.com/4d6cd3dc46b124d87933e8b1365e1789ee683086/milo/frontend/view_console.go

Comment 8 by no...@chromium.org, Jan 11 2018

Status: Fixed (was: Started)
Status: Verified (was: Fixed)

Comment 10 by efoo@chromium.org, Jan 30 2018

Labels: LUCI-Backlog

Comment 11 by efoo@chromium.org, Jan 30 2018

Labels: -LUCI-M0-Backlog

Sign in to add a comment