| | |
| | |
|
| | | private JComboBox ownerField;
|
| | |
|
| | | private JComboBox defaultHeadField;
|
| | | private JComboBox headRefField;
|
| | |
|
| | | private JPalette<String> usersPalette;
|
| | |
|
| | | private JPalette<String> setsPalette;
|
| | |
|
| | | private JPalette<String> teamsPalette;
|
| | | |
| | | private JPalette<String> indexedBranchesPalette;
|
| | |
|
| | | private JPalette<String> preReceivePalette;
|
| | |
|
| | |
| | | anRepository.origin == null ? "" : anRepository.origin, 40);
|
| | | originField.setEditable(false);
|
| | |
|
| | | if (ArrayUtils.isEmpty(anRepository.availableHeads)) {
|
| | | defaultHeadField = new JComboBox();
|
| | | defaultHeadField.setEnabled(false); |
| | | if (ArrayUtils.isEmpty(anRepository.availableRefs)) {
|
| | | headRefField = new JComboBox();
|
| | | headRefField.setEnabled(false); |
| | | } else {
|
| | | defaultHeadField = new JComboBox(
|
| | | anRepository.availableHeads.toArray());
|
| | | defaultHeadField.setSelectedItem(anRepository.defaultHead);
|
| | | headRefField = new JComboBox(
|
| | | anRepository.availableRefs.toArray());
|
| | | headRefField.setSelectedItem(anRepository.HEAD);
|
| | | }
|
| | |
|
| | | ownerField = new JComboBox();
|
| | |
| | | descriptionField));
|
| | | fieldsPanel
|
| | | .add(newFieldPanel(Translation.get("gb.origin"), originField));
|
| | | fieldsPanel.add(newFieldPanel(Translation.get("gb.defaultHead"),
|
| | | defaultHeadField));
|
| | | fieldsPanel.add(newFieldPanel(Translation.get("gb.headRef"), headRefField));
|
| | | fieldsPanel.add(newFieldPanel(Translation.get("gb.owner"), ownerField));
|
| | |
|
| | | fieldsPanel.add(newFieldPanel(Translation.get("gb.enableTickets"),
|
| | |
| | | .add(newFieldPanel(Translation.get("gb.federationSets"),
|
| | | setsPalette), BorderLayout.CENTER);
|
| | |
|
| | | indexedBranchesPalette = new JPalette<String>();
|
| | | JPanel indexedBranchesPanel = new JPanel(new BorderLayout(5, 5));
|
| | | indexedBranchesPanel
|
| | | .add(newFieldPanel(Translation.get("gb.indexedBranches"),
|
| | | indexedBranchesPalette), BorderLayout.CENTER);
|
| | |
|
| | | preReceivePalette = new JPalette<String>(true);
|
| | | preReceiveInherited = new JLabel();
|
| | | JPanel preReceivePanel = new JPanel(new BorderLayout(5, 5));
|
| | |
| | | panel.addTab(Translation.get("gb.teams"), teamsPanel);
|
| | | }
|
| | | panel.addTab(Translation.get("gb.federation"), federationPanel);
|
| | | if (protocolVersion >= 3) {
|
| | | panel.addTab(Translation.get("gb.indexedBranches"), indexedBranchesPanel);
|
| | | }
|
| | | panel.addTab(Translation.get("gb.preReceiveScripts"), preReceivePanel);
|
| | | panel.addTab(Translation.get("gb.postReceiveScripts"), postReceivePanel);
|
| | |
|
| | |
| | | repository.description = descriptionField.getText();
|
| | | repository.owner = ownerField.getSelectedItem() == null ? null
|
| | | : ownerField.getSelectedItem().toString();
|
| | | repository.defaultHead = defaultHeadField.getSelectedItem() == null ? null
|
| | | : defaultHeadField.getSelectedItem().toString();
|
| | | repository.HEAD = headRefField.getSelectedItem() == null ? null
|
| | | : headRefField.getSelectedItem().toString();
|
| | | repository.useTickets = useTickets.isSelected();
|
| | | repository.useDocs = useDocs.isSelected();
|
| | | repository.showRemoteBranches = showRemoteBranches.isSelected();
|
| | |
| | | if (repository.federationStrategy.exceeds(FederationStrategy.EXCLUDE)) {
|
| | | repository.federationSets = setsPalette.getSelections();
|
| | | }
|
| | |
|
| | | |
| | | repository.indexedBranches = indexedBranchesPalette.getSelections();
|
| | | repository.preReceiveScripts = preReceivePalette.getSelections();
|
| | | repository.postReceiveScripts = postReceivePalette.getSelections();
|
| | | return true;
|
| | |
| | | public void setFederationSets(List<String> all, List<String> selected) {
|
| | | setsPalette.setObjects(all, selected);
|
| | | }
|
| | | |
| | | public void setIndexedBranches(List<String> all, List<String> selected) {
|
| | | indexedBranchesPalette.setObjects(all, selected);
|
| | | }
|
| | |
|
| | | public void setPreReceiveScripts(List<String> all, List<String> inherited,
|
| | | List<String> selected) {
|