Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrelves2006-07-18 20:22:13 +0000
committerrelves2006-07-18 20:22:13 +0000
commitdf3b03642d09d4209f234acca1cbab77c2ab2e37 (patch)
treeeb5675f89a70ec5301f8df14337c41962e2508cc /org.eclipse.mylyn.trac.ui
parentdf5f50556f6ccee2ef43f4c754a7e0ff51592ed2 (diff)
downloadorg.eclipse.mylyn.tasks-df3b03642d09d4209f234acca1cbab77c2ab2e37.tar.gz
org.eclipse.mylyn.tasks-df3b03642d09d4209f234acca1cbab77c2ab2e37.tar.xz
org.eclipse.mylyn.tasks-df3b03642d09d4209f234acca1cbab77c2ab2e37.zip
Progress on: 150430: add Bugzilla repository templates
https://bugs.eclipse.org/bugs/show_bug.cgi?id=150430
Diffstat (limited to 'org.eclipse.mylyn.trac.ui')
-rw-r--r--org.eclipse.mylyn.trac.ui/plugin.xml10
-rw-r--r--org.eclipse.mylyn.trac.ui/src/org/eclipse/mylyn/internal/trac/ui/wizard/TracRepositorySettingsPage.java16
2 files changed, 19 insertions, 7 deletions
diff --git a/org.eclipse.mylyn.trac.ui/plugin.xml b/org.eclipse.mylyn.trac.ui/plugin.xml
index 830f6d73b..d99ab6bfc 100644
--- a/org.eclipse.mylyn.trac.ui/plugin.xml
+++ b/org.eclipse.mylyn.trac.ui/plugin.xml
@@ -15,5 +15,15 @@
class="org.eclipse.mylar.internal.trac.TracTaskExternalizer"
id="org.eclipse.mylar.trac.tasklist.externalizer"/>
</extension>
+ <extension
+ point="org.eclipse.mylar.tasks.ui.templates">
+ <repository
+ addAutomatically="false"
+ anonymous="true"
+ label="Edgewall"
+ repositoryKind="trac"
+ repositoryUrl="http://trac.edgewall.org"
+ version="TRAC_0_9"/>
+ </extension>
</plugin>
diff --git a/org.eclipse.mylyn.trac.ui/src/org/eclipse/mylyn/internal/trac/ui/wizard/TracRepositorySettingsPage.java b/org.eclipse.mylyn.trac.ui/src/org/eclipse/mylyn/internal/trac/ui/wizard/TracRepositorySettingsPage.java
index 144b89514..e0effa136 100644
--- a/org.eclipse.mylyn.trac.ui/src/org/eclipse/mylyn/internal/trac/ui/wizard/TracRepositorySettingsPage.java
+++ b/org.eclipse.mylyn.trac.ui/src/org/eclipse/mylyn/internal/trac/ui/wizard/TracRepositorySettingsPage.java
@@ -48,11 +48,13 @@ public class TracRepositorySettingsPage extends AbstractRepositorySettingsPage {
private Combo accessTypeCombo;
- private static RepositoryTemplate[] REPOSITORY_TEMPLATES = { new RepositoryTemplate("Edgewall",
- "http://trac.edgewall.org", Version.TRAC_0_9.toString(), null, null, true),
- // new TracRepositoryInfo("Mylar Trac Client",
- // "http://mylar.eclipse.org/mylar-trac-client", true, Version.XML_RPC),
- };
+ // private static RepositoryTemplate[] REPOSITORY_TEMPLATES = { new
+ // RepositoryTemplate("Edgewall",
+ // "http://trac.edgewall.org", Version.TRAC_0_9.toString(), null, null,
+ // true),
+ // // new TracRepositoryInfo("Mylar Trac Client",
+ // // "http://mylar.eclipse.org/mylar-trac-client", true, Version.XML_RPC),
+ // };
/** Supported access types. */
private Version[] versions;
@@ -66,14 +68,14 @@ public class TracRepositorySettingsPage extends AbstractRepositorySettingsPage {
}
protected void createAdditionalControls(final Composite parent) {
- for (RepositoryTemplate info : REPOSITORY_TEMPLATES) {
+ for (RepositoryTemplate info : connector.getTemplates()) {
repositoryLabelCombo.add(info.label);
}
repositoryLabelCombo.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
String text = repositoryLabelCombo.getText();
- for (RepositoryTemplate info : REPOSITORY_TEMPLATES) {
+ for (RepositoryTemplate info : connector.getTemplates()) {
if (info.label.equals(text)) {
setUrl(info.repositoryUrl);

Back to the top