Revision 5e4811a0a3308befeca93953c283025cb3c8a3cb
Committed on 05/11/2018 1:55 am by
Bertrand Dunogier <bertrand.dunogier@ez.no> [GitHub Diff]
Improved relation list field schema
Depending on the selectable content types & selection limit, the field yields a different type:
- one type, one item: one item of the constrained type ("File")
- one type, multiple items: a list of the constrained type ("[Files]")
- multiple types, single item: one DomainContent
- multiple types, multiple items: a list of DomainContent
```
{
test {
relationTest(id: 248) {
singleFileRelation {
name
file { uri }
}
multiFilesRelation {
name
file { uri }
}
multiTypesSingleItem {
... on SomeDomainType {}
... on SomeOtherDomainType {}
}
multiTypesMultiItems {
... on SomeDomainType {}
... on SomeOtherDomainType {}
}
}
}
}
```