# 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()