Referencing field sections
The goal is to be able to reference complete sections from a type in addition to the current object references. This includes configuration, selection, render, search, export and display of the sections.
So the following behavior is desired:
A new reference type "Section Reference" should be able to be created. This binds a section with all fields of a referencing object completely as a display. The type should be available as a "section" field in the type generator as a new module. The search should search like a normal field. The references must be extended correspondingly, so that a distinction is made between field references and section references. This should be marked in a appropriate way (badge or similar).
In the exporters a section is handled like a normal field with referencing.
The following requirements must be considered:
ACLs behave like the referenced object.
These fields should not be created twice in the database, so generated in runtime.