diff --git a/core/src/main/java/de/srsoftware/umbrella/core/constants/Field.java b/core/src/main/java/de/srsoftware/umbrella/core/constants/Field.java
index 5331e28c..c2e35b0a 100644
--- a/core/src/main/java/de/srsoftware/umbrella/core/constants/Field.java
+++ b/core/src/main/java/de/srsoftware/umbrella/core/constants/Field.java
@@ -15,6 +15,7 @@ public class Field {
public static final String BODY = "body";
public static final String CACHE_CONTROL = "Cache-Control";
+ public static final String CHILDREN = "Children";
public static final String CODE = "code";
public static final String COMMENT = "comment";
public static final String COMPANY = "company";
diff --git a/core/src/main/java/de/srsoftware/umbrella/core/constants/Path.java b/core/src/main/java/de/srsoftware/umbrella/core/constants/Path.java
index 20664737..6312c9d2 100644
--- a/core/src/main/java/de/srsoftware/umbrella/core/constants/Path.java
+++ b/core/src/main/java/de/srsoftware/umbrella/core/constants/Path.java
@@ -33,13 +33,14 @@ public class Path {
public static final String OPTION = "option";
- public static final String PAGE = "page";
- public static final String PASSWORD = "password";
- public static final String PERMISSIONS = "permissions";
- public static final String PROJECT = "project";
- public static final String PROPERTIES = "properties";
- public static final String PROPERTY = "property";
- public static final String PURPOSES = "purposes";
+ public static final String PAGE = "page";
+ public static final String PARENT_CANDIDATES = "parent_candidates";
+ public static final String PASSWORD = "password";
+ public static final String PERMISSIONS = "permissions";
+ public static final String PROJECT = "project";
+ public static final String PROPERTIES = "properties";
+ public static final String PROPERTY = "property";
+ public static final String PURPOSES = "purposes";
public static final String READ = "read";
public static final String REDIRECT = "redirect";
diff --git a/core/src/main/java/de/srsoftware/umbrella/core/model/Project.java b/core/src/main/java/de/srsoftware/umbrella/core/model/Project.java
index 42e81dbb..48a5cce6 100644
--- a/core/src/main/java/de/srsoftware/umbrella/core/model/Project.java
+++ b/core/src/main/java/de/srsoftware/umbrella/core/model/Project.java
@@ -144,4 +144,9 @@ public class Project implements Mappable {
map.put(TAG_COLORS,tagColors);
return map;
}
+
+ @Override
+ public String toString() {
+ return name();
+ }
}
diff --git a/frontend/src/routes/task/ParentSelector.svelte b/frontend/src/routes/task/ParentSelector.svelte
new file mode 100644
index 00000000..65ba8235
--- /dev/null
+++ b/frontend/src/routes/task/ParentSelector.svelte
@@ -0,0 +1,27 @@
+
+
+
+
{t('select a new parent for {entity}',{entity:task.name})}
+ {t('project')}: {project.name}
+
+
\ No newline at end of file
diff --git a/frontend/src/routes/task/Tree.svelte b/frontend/src/routes/task/Tree.svelte
new file mode 100644
index 00000000..5d97d05e
--- /dev/null
+++ b/frontend/src/routes/task/Tree.svelte
@@ -0,0 +1,23 @@
+
+
+