From a0c473a58482cc4caf8dd4b2737cf4a4c42205f0 Mon Sep 17 00:00:00 2001 From: Sasa Zivkov Date: Mon, 1 Jul 2013 16:27:47 +0200 Subject: [PATCH] Display project's maxObjectSizeLimit in the UI Change-Id: I7ee071c4117b277a93e9bf40de1ecbd2cd0e6205 --- .../java/com/google/gerrit/client/admin/AdminConstants.java | 1 + .../google/gerrit/client/admin/AdminConstants.properties | 1 + .../com/google/gerrit/client/admin/ProjectInfoScreen.java | 6 ++++++ 3 files changed, 8 insertions(+) diff --git a/gerrit-gwtui/src/main/java/com/google/gerrit/client/admin/AdminConstants.java b/gerrit-gwtui/src/main/java/com/google/gerrit/client/admin/AdminConstants.java index 927c032402..7b0cd5fc17 100644 --- a/gerrit-gwtui/src/main/java/com/google/gerrit/client/admin/AdminConstants.java +++ b/gerrit-gwtui/src/main/java/com/google/gerrit/client/admin/AdminConstants.java @@ -42,6 +42,7 @@ public interface AdminConstants extends Constants { String useContributorAgreements(); String useSignedOffBy(); String requireChangeID(); + String headingMaxObjectSizeLimit(); String headingGroupOptions(); String isVisibleToAll(); String buttonSaveGroupOptions(); diff --git a/gerrit-gwtui/src/main/java/com/google/gerrit/client/admin/AdminConstants.properties b/gerrit-gwtui/src/main/java/com/google/gerrit/client/admin/AdminConstants.properties index 9aa112e653..c767f84075 100644 --- a/gerrit-gwtui/src/main/java/com/google/gerrit/client/admin/AdminConstants.properties +++ b/gerrit-gwtui/src/main/java/com/google/gerrit/client/admin/AdminConstants.properties @@ -24,6 +24,7 @@ useContentMerge = Automatically resolve conflicts useContributorAgreements = Require a valid contributor agreement to upload useSignedOffBy = Require Signed-off-by in commit message requireChangeID = Require Change-Id in commit message +headingMaxObjectSizeLimit = Maximum Git object size limit headingGroupOptions = Group Options isVisibleToAll = Make group visible to all registered users. buttonSaveGroupOptions = Save Group Options diff --git a/gerrit-gwtui/src/main/java/com/google/gerrit/client/admin/ProjectInfoScreen.java b/gerrit-gwtui/src/main/java/com/google/gerrit/client/admin/ProjectInfoScreen.java index 40921309c0..fc236aabb8 100644 --- a/gerrit-gwtui/src/main/java/com/google/gerrit/client/admin/ProjectInfoScreen.java +++ b/gerrit-gwtui/src/main/java/com/google/gerrit/client/admin/ProjectInfoScreen.java @@ -32,6 +32,7 @@ import com.google.gwt.event.dom.client.ClickEvent; import com.google.gwt.event.dom.client.ClickHandler; import com.google.gwt.user.client.ui.Button; import com.google.gwt.user.client.ui.FlexTable; +import com.google.gwt.user.client.ui.Label; import com.google.gwt.user.client.ui.ListBox; import com.google.gwt.user.client.ui.VerticalPanel; import com.google.gwt.user.client.ui.Widget; @@ -48,6 +49,7 @@ public class ProjectInfoScreen extends ProjectScreen { private ListBox submitType; private ListBox state; private ListBox contentMerge; + private Label maxObjectSizeLimit; // Section: Contributor Agreements private ListBox contributorAgreements; @@ -160,6 +162,9 @@ public class ProjectInfoScreen extends ProjectScreen { requireChangeID = newInheritedBooleanBox(); saveEnabler.listenTo(requireChangeID); grid.addHtml(Util.C.requireChangeID(), requireChangeID); + + maxObjectSizeLimit = new Label(); + grid.addHtml(Util.C.headingMaxObjectSizeLimit(), maxObjectSizeLimit); } private static ListBox newInheritedBooleanBox() { @@ -277,6 +282,7 @@ public class ProjectInfoScreen extends ProjectScreen { setBool(requireChangeID, result.requireChangeID); setSubmitType(project.getSubmitType()); setState(project.getState()); + maxObjectSizeLimit.setText(project.getMaxObjectSizeLimit()); saveProject.setEnabled(false); }