Hey @sam-pires, thanks for the thread. Relations are key in most content models and deserve the attention.
On the tech side I don’t have a lot to say, everything works as expected.
The one thing I’d really like to see is being able to exclude related entries when querying the APIs and being able to specify a depth level (i.e. 2 relations away), capped by a global setting for example to optimize performance by default (and warn of the risks when editing).
On the admin side these are the things I’d love to see :
- Relations getting copied when creating a new localized entry (i18n)
- Being able to filter relations more than by the displayed field (we could keep the way it works now, and add a filter button which would open a small popin to help pick and choose the entry we want to link with more options)
- Being able to sort relations (this is really important as well in some content models)
Also being able to force contributors to add a relation would be nice, like “posts need to have a category to be created”, don’t think this exists for now.
I have two projects which rely heavily on relations, including one for which I have a small entity relationship chart. I’d be happy to walk you through them or answer more questions if needed.