Bulk Export redesign, addressing the tickets:

#1071 Bulk Read access rights
#1034 List of fields for Excel export
#772 Some attributes not exportedvia export.php
Main features:
- list and order of the fields taken into account
- interactive mode to specify all the parameters interactively (including the list and the order of fields)
- same behavior for all the formats: html, CSV, spreadsheet, XML
- new PDF export

SVN:trunk[3606]
This commit is contained in:
Denis Flaven
2015-06-23 14:16:46 +00:00
parent f8df72b329
commit cd5e5da526
38 changed files with 6505 additions and 2316 deletions

View File

@@ -787,5 +787,49 @@ Dict::Add('EN US', 'English', 'English', array(
// Explain working time computing
'Core:ExplainWTC:ElapsedTime' => 'Time elapsed (stored as "%1$s")',
'Core:ExplainWTC:StopWatch-TimeSpent' => 'Time spent for "%1$s"',
'Core:ExplainWTC:StopWatch-Deadline' => 'Deadline for "%1$s" at %2$d%%'
'Core:ExplainWTC:StopWatch-Deadline' => 'Deadline for "%1$s" at %2$d%%',
// Bulk export
'Core:BulkExport:MissingParameter_Param' => 'Missing parameter "%1$s"',
'Core:BulkExport:InvalidParameter_Query' => 'Invalid value for the parameter "query". There is no Query Phrasebook corresponding to the id: "%1$s".',
'Core:BulkExport:ExportFormatPrompt' => 'Export format:',
'Core:BulkExport:Identifier' => 'Identifier',
'Core:BulkExport:Friendlyname' => 'Full name',
'Core:BulkExportOf_Class' => '%1$s Export',
'Core:BulkExport:ClickHereToDownload_FileName' => 'Click here to download %1$s',
'Core:BulkExport:ExportResult' => 'Result of the export:',
'Core:BulkExport:RetrievingData' => 'Retrieving data...',
'Core:BulkExport:HTMLFormat' => 'Web Page (*.html)',
'Core:BulkExport:CSVFormat' => 'Comma Separated Values (*.csv)',
'Core:BulkExport:XLSXFormat' => 'Excel 2007 or newer (*.xlsx)',
'Core:BulkExport:PDFFormat' => 'PDF Document (*.pdf)',
'Core:BulkExport:DragAndDropHelp' => 'Drag and drop the columns\' headers to arrange the columns. Preview of %1$s lines. Total number of lines to export: %2$s.',
'Core:BulkExport:EmptyPreview' => 'Select the columns to be exported from the list above',
'Core:BulkExport:ColumnsOrder' => 'Columns order',
'Core:BulkExport:AvailableColumnsFrom_Class' => 'Available columns from %1$s',
'Core:BulkExport:NoFieldSelected' => 'Select at least one column to be exported',
'Core:BulkExport:CheckAll' => 'Check All',
'Core:BulkExport:UncheckAll' => 'Uncheck All',
'Core:BulkExport:ExportCancelledByUser' => 'Export cancelled by the user',
'Core:BulkExport:CSVOptions' => 'CSV Options',
'Core:BulkExport:CSVLocalization' => 'Localization',
'Core:BulkExport:PDFOptions' => 'PDF Options',
'Core:BulkExport:PDFPageSize' => 'Page Size:',
'Core:BulkExport:PageSize-A4' => 'A4',
'Core:BulkExport:PageSize-A3' => 'A3',
'Core:BulkExport:PageSize-Letter' => 'Letter',
'Core:BulkExport:PDFPageOrientation' => 'Page Orientation:',
'Core:BulkExport:PageOrientation-L' => 'Landscape',
'Core:BulkExport:PageOrientation-P' => 'Portrait',
'Core:BulkExport:XMLFormat' => 'XML file (*.xml)',
'Core:BulkExport:XMLOptions' => 'XML Options',
'Core:BulkExport:SpreadsheetFormat' => 'Spreadsheet HTML format (*.html)',
'Core:BulkExport:SpreadsheetOptions' => 'Spreadsheet Options',
'Core:BulkExport:OptionNoLocalize' => 'Do not localize the values (for Enumerated fields)',
'Core:BulkExport:ScopeDefinition' => 'Definition of the objects to export',
'Core:BulkExportLabelOQLExpression' => 'OQL Query:',
'Core:BulkExportLabelPhrasebookEntry' => 'Query Phrasebook Entry:',
'Core:BulkExportMessageEmptyOQL' => 'Please enter a valid OQL query.',
'Core:BulkExportMessageEmptyPhrasebookEntry' => 'Please select a valid phrasebook entry.',
));