| | |
| | | private JComboBox gcPeriod;
|
| | |
|
| | | private JTextField gcThreshold;
|
| | | |
| | | private JComboBox maxActivityCommits;
|
| | |
|
| | | private RegistrantPermissionsPanel usersPalette;
|
| | |
|
| | |
| | | isFrozen = new JCheckBox(Translation.get("gb.isFrozenDescription"),
|
| | | anRepository.isFrozen);
|
| | |
|
| | | maxActivityCommits = new JComboBox(new Integer [] { -1, 0, 25, 50, 75, 100, 150, 250, 500 });
|
| | | maxActivityCommits.setSelectedItem(anRepository.maxActivityCommits);
|
| | |
|
| | | mailingListsField = new JTextField(
|
| | | ArrayUtils.isEmpty(anRepository.mailingLists) ? ""
|
| | | : StringUtils.flattenStrings(anRepository.mailingLists,
|
| | |
| | | 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);
|
| | | }
|
| | |
| | | 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));
|
| | |
|
| | |
| | | skipSizeCalculation));
|
| | | fieldsPanel.add(newFieldPanel(Translation.get("gb.skipSummaryMetrics"),
|
| | | skipSummaryMetrics));
|
| | | fieldsPanel.add(newFieldPanel(Translation.get("gb.maxActivityCommits"),
|
| | | maxActivityCommits));
|
| | | fieldsPanel.add(newFieldPanel(Translation.get("gb.mailingLists"),
|
| | | mailingListsField));
|
| | |
|
| | |
| | | .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);
|
| | |
| | |
|
| | | 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);
|
| | |
| | | repository.showReadme = showReadme.isSelected();
|
| | | repository.skipSizeCalculation = skipSizeCalculation.isSelected();
|
| | | repository.skipSummaryMetrics = skipSummaryMetrics.isSelected();
|
| | | repository.maxActivityCommits = (Integer) maxActivityCommits.getSelectedItem();
|
| | |
|
| | | repository.isFrozen = isFrozen.isSelected();
|
| | | repository.allowForks = allowForks.isSelected();
|