Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorspingel2009-06-02 22:59:45 +0000
committerspingel2009-06-02 22:59:45 +0000
commit5154f56760b054ae40face92ace97b006dbd0720 (patch)
treebd0a98be2905390b19aa5584053dcae82380c149 /org.eclipse.mylyn.tasks.bugs
parenta2c00a9532ec79c77cd859e987b415b06559b58f (diff)
downloadorg.eclipse.mylyn.tasks-5154f56760b054ae40face92ace97b006dbd0720.tar.gz
org.eclipse.mylyn.tasks-5154f56760b054ae40face92ace97b006dbd0720.tar.xz
org.eclipse.mylyn.tasks-5154f56760b054ae40face92ace97b006dbd0720.zip
RESOLVED - bug 278856: selecting a support repository in the report bug from error dialog doesnt always use the selected one
https://bugs.eclipse.org/bugs/show_bug.cgi?id=278856
Diffstat (limited to 'org.eclipse.mylyn.tasks.bugs')
-rw-r--r--org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/provisional/tasks/bugs/ITaskContribution.java1
-rw-r--r--org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/AttributeTaskMapper.java2
-rw-r--r--org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/IRepositoryConstants.java2
-rw-r--r--org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/wizards/Messages.java2
-rw-r--r--org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/wizards/SelectSupportElementPage.java8
-rw-r--r--org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/wizards/messages.properties1
6 files changed, 14 insertions, 2 deletions
diff --git a/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/provisional/tasks/bugs/ITaskContribution.java b/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/provisional/tasks/bugs/ITaskContribution.java
index 9f28a26bb..0e56d271c 100644
--- a/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/provisional/tasks/bugs/ITaskContribution.java
+++ b/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/provisional/tasks/bugs/ITaskContribution.java
@@ -19,7 +19,6 @@ import org.eclipse.core.runtime.IStatus;
* @noextend This interface is not intended to be extended by clients.
* @noimplement This interface is not intended to be implemented by clients.
*/
-// FIXME 3.2 rename to ISupportContribution
public interface ITaskContribution {
/**
diff --git a/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/AttributeTaskMapper.java b/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/AttributeTaskMapper.java
index ab3b86c5a..d58f6dede 100644
--- a/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/AttributeTaskMapper.java
+++ b/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/AttributeTaskMapper.java
@@ -97,7 +97,7 @@ public class AttributeTaskMapper implements ITaskContribution, ISupportResponse
}
public boolean isMappingComplete() {
- return getTaskRepository() != null;
+ return getAttribute(IRepositoryConstants.MAPPING_COMPLETE) != null || getTaskRepository() != null;
}
public void setAttribute(String name, String value) {
diff --git a/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/IRepositoryConstants.java b/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/IRepositoryConstants.java
index ffdae0d19..910ccc5b1 100644
--- a/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/IRepositoryConstants.java
+++ b/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/IRepositoryConstants.java
@@ -52,4 +52,6 @@ public class IRepositoryConstants {
public static final String PRIORITY = "priority"; //$NON-NLS-1$
+ public static final String MAPPING_COMPLETE = "org.eclipse.mylyn.tasks.bugs.mappingComplete"; //$NON-NLS-1$
+
}
diff --git a/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/wizards/Messages.java b/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/wizards/Messages.java
index b35e71cfd..ab95627e7 100644
--- a/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/wizards/Messages.java
+++ b/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/wizards/Messages.java
@@ -45,6 +45,8 @@ public class Messages extends NLS {
public static String SelectSupportElementPage_No_products_Message;
+ public static String SelectSupportElementPage_No_support_providers_Error0;
+
public static String SelectSupportElementPage_Support_Product_Description;
public static String SelectSupportElementPage_Support_Provider_Description;
diff --git a/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/wizards/SelectSupportElementPage.java b/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/wizards/SelectSupportElementPage.java
index 59f25daef..0e900e0e2 100644
--- a/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/wizards/SelectSupportElementPage.java
+++ b/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/wizards/SelectSupportElementPage.java
@@ -250,6 +250,14 @@ public class SelectSupportElementPage extends WizardPage {
return new SupportElementItem(parent, SWT.NONE, element);
}
+ @Override
+ protected void doCreateNoEntryArea(Composite parent) {
+ parent.setLayout(new FillLayout());
+
+ Label label = new Label(parent, SWT.WRAP);
+ label.setText(Messages.SelectSupportElementPage_No_support_providers_Error0);
+ }
+
}
private static final int TABLE_HEIGHT = 200;
diff --git a/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/wizards/messages.properties b/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/wizards/messages.properties
index 17e4df45c..366e9a62b 100644
--- a/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/wizards/messages.properties
+++ b/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/wizards/messages.properties
@@ -11,6 +11,7 @@ ReportErrorPage_Xprovider_Xproduct={0} - {1}
ReportErrorWizard_Report_as_Bug=Report as Bug
SelectSupportElementPage_No_products_Message=The selected provider does not specify supported products.
+SelectSupportElementPage_No_support_providers_Error0=No support providers are available.
SelectSupportElementPage_Support_Product_Description=Select a supported product from the list.
SelectSupportElementPage_Support_Provider_Description=Select a support provider from the list.
SelectSupportElementPage_Support_Provider_Title=Support Provider

Back to the top