Import and export improvements
Script dependencies in custom export improved (#658022)
When selecting a script as a main entity on the Custom export page of the Web Admin Suite, the user can now select the checkbox With referenced scripts to automatically add the scripts which are invoked inside the selected script to the table with the entities to be exported.
This ensures that users have a comprehensive view of all dependencies and can make informed decisions about what needs to be included in the export. This is especially useful when working with chains of helper scripts.
Referenced scripts are also added as dependencies automatically when selecting another entity, e.g. an action, whose scripts invoke other scripts.
Staging export behavior modified (#660719)
The effect of the checkboxes on the Staging export page of the Web Admin Suite has been streamlined. Some specific handling, which was active when the Queues checkbox was selected, and lead to fewer data being exported than expected has been removed.
The following behavior now applies for all checkboxes:
- If a checkbox is selected, all entities of the respective type are exported.
- There is no filtering by queue anymore, i.e. entities which are not assigned to any queue are exported as well.
Remove deleted annotations on import (#661296)
The import functionality has been improved to better manage field settings (annotations) when transferring data between systems. Annotations, which are not present in the source system but exist in the target system will be automatically removed now. This ensures that the configuration of the target system matches the source system without having to manually remove outdated annotations.
All removed annotations are listed in the Import results section and the server.log
file after the import, allowing the users to review them.
If deletion of outdated annotations is not desired, you can deselect the new checkbox Delete annotations not present in the import file in the Extended import settings section of the Import page.
Field visualization scripts added as dependencies (#661701)
The Custom export page of the Web Admin Suite has been enhanced to automatically include field visualization scripts as dependencies when a data field with an associated visualization script is included in the export. This helps the users to export a scene containing all necessary scripts.
Portal configurations added to custom export (#661798)
Portal configuration has been added as an entity type to the New entity dialog of the Custom export page. This allows users to export one or several portal configurations, which they can later import to other systems.
If a portal configuration with the same transfer key already exists in the target system, it is overwritten during the import.