CSV export of objects of a type
You can export the objects of a type to a CSV file:
- Navigate to the type, and open its context menu.
- Select Export all objects — if a filter is applied, this instead reads Export N objects, where N is the filtered count.
- Choose an export mode: User friendly or Data consistent.
- The export runs in the background; track its progress in the Activity log.
- When it finishes, a pop-up offers a download link — or download it later from the Activity log at any time.
Confirmed against BulkExportService.kt (background job tracked as an operation, uploaded via
ExportFileHandler) and the frontend's en_US.json strings — including an export-mode step
("Select the export mode for your data": User friendly / Data consistent) the original migrated
text omitted.
Exporting starts from the type view's Actions menu:
Mockup, not a screenshot — confirmed against TypeViewsContextMenu.tsx. This is a general "Actions" menu, not an export-specific one; "Export all objects" becomes "Export N objects" once a filter narrows the object count (typeViews.contextMenu.action.filtered).
That opens the export-mode modal:
Select the export mode for your data
Mockup, not a screenshot — confirmed against BulkExportForm.tsx and the bulkExport.* strings: a single Export mode select (User friendly / Data consistent, defaulting to User friendly), not a multi-step wizard.
When the export finishes, the "pop-up" is actually a toast notification with a download link:
Mockup, not a screenshot — confirmed against exportSuccessNotification in OperationNotifications.tsx: it's a dismissible toast, not a blocking dialog. While the export is still running, a separate toast ("Export started. Check Activity log for status.") links to the Activity log instead of offering a direct download.