# HG changeset patch
# User Alexandre Richardson <alexandre.richardson@logilab.fr>
# Date 1711093745 -3600
#      Fri Mar 22 08:49:05 2024 +0100
# Node ID ba4990d7978b34c6a10e7275b4327b028d7b8a17
# Parent  1820d93a1a8cdefd81e58aae9cdd64b6df1db65d
feat(schema) add a relation to input file to import process

diff --git a/cubicweb_rodolf/migration/0.1.2_Any.py b/cubicweb_rodolf/migration/0.1.2_Any.py
new file mode 100644
--- /dev/null
+++ b/cubicweb_rodolf/migration/0.1.2_Any.py
@@ -0,0 +1,1 @@
+add_relation_definition("ImportProcess", "has_input_dataset", "File")
diff --git a/cubicweb_rodolf/schema.py b/cubicweb_rodolf/schema.py
--- a/cubicweb_rodolf/schema.py
+++ b/cubicweb_rodolf/schema.py
@@ -65,6 +65,7 @@
         "ImportProcedure", cardinality="1*", inlined=True
     )
     rq_task = SubjectRelation("RqTask", cardinality="11", inlined=True)
+    has_input_dataset = SubjectRelation("File", cardinality="??", inlined=True)
     has_output_dataset = SubjectRelation("File", cardinality="??", inlined=True)
     import_report = SubjectRelation("File", cardinality="??", inlined=True)
     shacl_valid = Boolean()