summaryrefslogtreecommitdiff
path: root/projects/project.schema.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'projects/project.schema.yaml')
-rw-r--r--projects/project.schema.yaml22
1 files changed, 15 insertions, 7 deletions
diff --git a/projects/project.schema.yaml b/projects/project.schema.yaml
index f84b415..c5133e3 100644
--- a/projects/project.schema.yaml
+++ b/projects/project.schema.yaml
@@ -67,14 +67,22 @@ mapping:
desc: Free form URL reference # URL validation is *hard*
type: str
- parent:
- desc: A reference to another topic key which must already exist
- include: uuid
-
- dependencies:
+ relationships:
+ desc: Relationships to other data items.
sequence:
- - include: uuid
- unique: True
+ - mapping:
+ parent:
+ desc: A reference to another topic key which must already exist
+ include: uuid
+ depends:
+ desc: Items which must be closed before this item can be closed successfully
+ include: uuid
+ duplicates:
+ desc: A link to another task which refers to the same work item as this
+ include: uuid
+ blocks:
+ desc: Tasks prevented from progressing until this task is complete
+ include: uuid
target-date:
type: date