Hyperlink origin project name in access panel

This makes it easier to jump to the defining project for an access
right when its not the immediate parent project.

Change-Id: Idbad340e612051c5020e47d35ec81fb31b3f8fb0
Signed-off-by: Shawn O. Pearce <sop@google.com>
This commit is contained in:
Shawn O. Pearce
2010-12-15 12:01:51 -08:00
parent 521dec3725
commit e45ceedf98

View File

@@ -226,7 +226,14 @@ public class ProjectAccessScreen extends ProjectScreen {
canDelete = true;
}
table.setText(row, 2, right.getKey().getProjectNameKey().get());
if (r.isInherited()) {
Project.NameKey fromProject = right.getKey().getProjectNameKey();
table.setWidget(row, 2, new Hyperlink(fromProject.get(), Dispatcher
.toProjectAdmin(fromProject, ACCESS)));
} else {
table.setText(row, 2, "");
}
table.setText(row, 3, ar != null ? ar.getCategory().getName()
: right.getApprovalCategoryId().get() );