As you may know, we’re working on improving the relations feature.
In particular, we are reworking the display and searching through relations. We are moving relations to the main layout of the edit view to reduce the load time and improve UX.
The beta version of the feature is live and we would love to hear what you think!
Ordering (sorting) the relation can be viewed as a parametrized n:m database table. Meaning one (or more) columns would have to be added to the table. So far, Strapi doesn’t support that - although it has been on the roadmap for quite some time. What I personally do is that I have a String attribute called sortRelationName which gets updated accordingly with POST/PATCH/PUT request from the frontend.
Now the order is consistent (before it was kind of random) & everything you add will be added to the end of the list. So as a workaround, if you add the relations in the correct order, then you have the order you want. You can also delete one and add it again to put it at the end. Not the best but it’s something
We are currently working on making them easily reorderable. So it’s coming
Does this mean we can set relations as required fields now?
No it’s not part of the feature
Is it possible to create new item? Somethink like tags?
Do you mean creating them on the fly? If yes then no, it’s not part of the feature
If you want to follow the feature request for relation ordering, you can find that here. It is something the design is finished on but we haven’t started coding yet: