-
Type: User story
-
Status: Resolved
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 10.3
-
Release Notes Summary:Ability to export results and folderish content in CSV
-
Epic Link:
-
Sprint:nxGang Sprint 10.3.8
-
Story Points:3
As a user on a listing (ie, search, folder: result view)
I want to be able to download the full result list in CSV
So that can use or manipulate the content with other tools
Functional description
This user story should be resolved by a reusable element that can be quickly added new configured listings and integrated with custom document types.
What information to gather?
We need a new user action element that can leverage:
- listing page provider
- selected/showing column/fields on Data table view
To download the full result list of that page provider of the propriety set shown on columns in CSV format.
It should use the BAF for performant processing.
Note: Spreadsheet user action button already leverage page provider and data table columns fields.
How to integrate?
This user action should be easily added to any result list slot. Binding the associated page provider and the data table columns.
Where to integrate?
This user action should be contributed by default to :
- default search
- folderish view
- collection view
What user feedback?
As we do not have yet a notification system that can deal with BAF operations, we should reuse what it is done on the bulk download in terms of feedback. This is, a toast during the the time of bulk processing saying "Processing CSV content..." and a final toast when the file download is dispatch with "Downloading CSV"
*What to do on non-data table views?
(not sure, to review) Adde the default (title, type, modified, last contributor, state, version, created, author, nature, coverage, subjects) fields as columns on the user action.
WIP : adding screenshot as user action icon to the ticket
Acceptance criteria
- Given i do a default search, fill in the form (random) so that there are results. When I click on the CSV action, then I get a download file with the full result set in CSV.
- When I click on the CSV action, then I get a permanent toast indicating that the CSV file is being processed and a final toast indicated that is started the CSV file download
- When there is a fail on bulk process, then I get a toast indicating the error
- When I select specific columns on the data table and download the CSV, then my CSV downloaded file needs to be composed of those specific properties.
- (if we go that way) When I use the CSV export action on a none data table result view, then my CSV file has the default proprieties
- depends on
-
NXP-26132 Fix CSVExport bulk action parameters handling
- Resolved
-
NXP-26291 Fix CSV Export in a folder exports its full parent domain content
- Resolved
-
ELEMENTS-777 BAF: Add/Evolve core elements to leverage Bulk Action Framework
- Resolved
-
ELEMENTS-802 Add CSV export icon to nuxeo-icons
- Resolved
- is duplicated by
-
NXP-24962 CSV export for NXQL search in new Web UI
- Resolved
- is related to
-
DESIGN-272 Mockup for CSV export configuration
- Resolved
- is required by
-
NXP-25936 Configure fields on CSV export
- Open