Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorspingel2007-02-10 03:44:35 +0000
committerspingel2007-02-10 03:44:35 +0000
commitbd1f40843527e1fd3132384836706208e43ee143 (patch)
treed467796bcdb084f4748ba42db99819bd327a3ff3
parent083d3525eedb959be9e557594eca36ee33782b38 (diff)
downloadorg.eclipse.mylyn.tasks-bd1f40843527e1fd3132384836706208e43ee143.tar.gz
org.eclipse.mylyn.tasks-bd1f40843527e1fd3132384836706208e43ee143.tar.xz
org.eclipse.mylyn.tasks-bd1f40843527e1fd3132384836706208e43ee143.zip
RESOLVED - bug 173554: Make section labels configurable in task editor
https://bugs.eclipse.org/bugs/show_bug.cgi?id=173554
-rw-r--r--org.eclipse.mylyn.trac.core/src/org/eclipse/mylyn/internal/trac/core/TracAttributeFactory.java20
-rw-r--r--org.eclipse.mylyn.trac.core/src/org/eclipse/mylyn/internal/trac/core/TracTaskDataHandler.java3
2 files changed, 19 insertions, 4 deletions
diff --git a/org.eclipse.mylyn.trac.core/src/org/eclipse/mylyn/internal/trac/core/TracAttributeFactory.java b/org.eclipse.mylyn.trac.core/src/org/eclipse/mylyn/internal/trac/core/TracAttributeFactory.java
index b03bca489..611180628 100644
--- a/org.eclipse.mylyn.trac.core/src/org/eclipse/mylyn/internal/trac/core/TracAttributeFactory.java
+++ b/org.eclipse.mylyn.trac.core/src/org/eclipse/mylyn/internal/trac/core/TracAttributeFactory.java
@@ -39,6 +39,7 @@ public class TracAttributeFactory extends AbstractAttributeFactory {
ID(Key.ID, "<used by search engine>", null, true),
KEYWORDS(Key.KEYWORDS, "Keywords:", RepositoryTaskAttribute.KEYWORDS),
MILESTONE(Key.MILESTONE, "Milestone:", null),
+ NEW_CC(RepositoryTaskAttribute.NEW_CC, "Add CC:"),
OWNER(Key.OWNER, "Assigned to:", RepositoryTaskAttribute.USER_ASSIGNED, true, true),
PRIORITY(Key.PRIORITY, "Priority:", null),
REPORTER(Key.REPORTER, "Reporter:", RepositoryTaskAttribute.USER_REPORTER, true, true),
@@ -60,8 +61,8 @@ public class TracAttributeFactory extends AbstractAttributeFactory {
private final String taskKey;
- Attribute(Key key, String prettyName, String taskKey, boolean hidden, boolean readonly) {
- this.tracKey = key.getKey();
+ Attribute(String tracKey, String prettyName, String taskKey, boolean hidden, boolean readonly) {
+ this.tracKey = tracKey;
this.taskKey = taskKey;
this.prettyName = prettyName;
this.isHidden = hidden;
@@ -73,14 +74,25 @@ public class TracAttributeFactory extends AbstractAttributeFactory {
}
}
+ Attribute(Key key, String prettyName, String taskKey, boolean hidden, boolean readonly) {
+ this(key.getKey(), prettyName, taskKey, hidden, readonly);
+ }
+
Attribute(Key key, String prettyName, String taskKey, boolean hidden) {
- this(key, prettyName, taskKey, hidden, false);
+ this(key.getKey(), prettyName, taskKey, hidden, false);
}
Attribute(Key key, String prettyName, String taskKey) {
- this(key, prettyName, taskKey, false, false);
+ this(key.getKey(), prettyName, taskKey, false, false);
}
+ /**
+ * This is for Mylar attributes that do not map to Trac attributes.
+ */
+ Attribute(String taskKey, String prettyName) {
+ this(taskKey, prettyName, taskKey, false, false);
+ }
+
public String getTaskKey() {
return taskKey;
}
diff --git a/org.eclipse.mylyn.trac.core/src/org/eclipse/mylyn/internal/trac/core/TracTaskDataHandler.java b/org.eclipse.mylyn.trac.core/src/org/eclipse/mylyn/internal/trac/core/TracTaskDataHandler.java
index a7c048ada..c74b624e4 100644
--- a/org.eclipse.mylyn.trac.core/src/org/eclipse/mylyn/internal/trac/core/TracTaskDataHandler.java
+++ b/org.eclipse.mylyn.trac.core/src/org/eclipse/mylyn/internal/trac/core/TracTaskDataHandler.java
@@ -217,6 +217,9 @@ public class TracTaskDataHandler implements ITaskDataHandler {
createAttribute(factory, data, Attribute.REPORTER);
}
+ if (existingTask) {
+ createAttribute(factory, data, Attribute.NEW_CC);
+ }
createAttribute(factory, data, Attribute.CC);
createAttribute(factory, data, Attribute.KEYWORDS);

Back to the top