From 73f1adb2e84b8b9cd4045bcdd7d9afa72d3875b5 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Tue, 27 Nov 2012 17:13:03 -0500 Subject: [PATCH] Added short commit id column to log and history tables (issue 168) --- src/com/gitblit/client/EditRepositoryDialog.java | 29 +++++++++++++++++++++++++---- 1 files changed, 25 insertions(+), 4 deletions(-) diff --git a/src/com/gitblit/client/EditRepositoryDialog.java b/src/com/gitblit/client/EditRepositoryDialog.java index 06621c2..a927496 100644 --- a/src/com/gitblit/client/EditRepositoryDialog.java +++ b/src/com/gitblit/client/EditRepositoryDialog.java @@ -120,6 +120,10 @@ private JComboBox ownerField; private JComboBox headRefField; + + private JComboBox gcPeriod; + + private JTextField gcThreshold; private RegistrantPermissionsPanel usersPalette; @@ -193,6 +197,13 @@ anRepository.availableRefs.toArray()); headRefField.setSelectedItem(anRepository.HEAD); } + + Integer [] gcPeriods = { 1, 2, 3, 4, 5, 7, 10, 14 }; + gcPeriod = new JComboBox(gcPeriods); + gcPeriod.setSelectedItem(anRepository.gcPeriod); + + gcThreshold = new JTextField(8); + gcThreshold.setText(anRepository.gcThreshold); ownerField = new JComboBox(); @@ -239,7 +250,7 @@ allowAuthenticated.addItemListener(new ItemListener() { @Override public void itemStateChanged(ItemEvent e) { - if (e.getStateChange() == ItemEvent.SELECTED) { + if (e.getStateChange() == ItemEvent.SELECTED) { usersPalette.setEnabled(false); teamsPalette.setEnabled(false); } @@ -287,7 +298,8 @@ fieldsPanel .add(newFieldPanel(Translation.get("gb.origin"), originField)); fieldsPanel.add(newFieldPanel(Translation.get("gb.headRef"), headRefField)); - fieldsPanel.add(newFieldPanel(Translation.get("gb.owner"), ownerField)); + fieldsPanel.add(newFieldPanel(Translation.get("gb.gcPeriod"), gcPeriod)); + fieldsPanel.add(newFieldPanel(Translation.get("gb.gcThreshold"), gcThreshold)); fieldsPanel.add(newFieldPanel(Translation.get("gb.enableTickets"), useTickets)); @@ -314,9 +326,14 @@ .add(newFieldPanel(Translation.get("gb.verifyCommitter"), verifyCommitter)); usersPalette = new RegistrantPermissionsPanel(RegistrantType.USER); - JPanel northAccessPanel = new JPanel(new BorderLayout(5, 5)); - northAccessPanel.add(newFieldPanel(Translation.get("gb.accessRestriction"), + + JPanel northFieldsPanel = new JPanel(new GridLayout(0, 1, 0, 5)); + northFieldsPanel.add(newFieldPanel(Translation.get("gb.owner"), ownerField)); + northFieldsPanel.add(newFieldPanel(Translation.get("gb.accessRestriction"), accessRestriction), BorderLayout.NORTH); + + JPanel northAccessPanel = new JPanel(new BorderLayout(5, 5)); + northAccessPanel.add(northFieldsPanel, BorderLayout.NORTH); northAccessPanel.add(newFieldPanel(Translation.get("gb.authorizationControl"), authorizationPanel), BorderLayout.CENTER); northAccessPanel.add(clonePushPanel, BorderLayout.SOUTH); @@ -445,9 +462,11 @@ allowAuthenticated.setEnabled(false); allowNamed.setEnabled(false); + verifyCommitter.setEnabled(false); } else { allowAuthenticated.setEnabled(true); allowNamed.setEnabled(true); + verifyCommitter.setEnabled(true); if (allowNamed.isSelected()) { usersPalette.setEnabled(true); @@ -534,6 +553,8 @@ : ownerField.getSelectedItem().toString(); repository.HEAD = headRefField.getSelectedItem() == null ? null : headRefField.getSelectedItem().toString(); + repository.gcPeriod = (Integer) gcPeriod.getSelectedItem(); + repository.gcThreshold = gcThreshold.getText(); repository.useTickets = useTickets.isSelected(); repository.useDocs = useDocs.isSelected(); repository.showRemoteBranches = showRemoteBranches.isSelected(); -- Gitblit v1.9.1