Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||
ID | |||||||||||
0034903 | |||||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | ||||||
design defect | [Openbravo ERP] A. Platform | trivial | always | 2017-01-11 07:32 | 2022-02-01 08:09 | ||||||
Reporter | tayyab217 | View Status | public | ||||||||
Assigned To | Triage Platform Base | ||||||||||
Priority | normal | Resolution | open | Fixed in Version | |||||||
Status | acknowledged | Fix in branch | Fixed in SCM revision | ||||||||
Projection | none | ETA | none | Target Version | |||||||
OS | Linux 64 bit | Database | PostgreSQL | Java version | jdk 1.6 | ||||||
OS Version | Ubuntu 14.04 | Database version | 9.3 | Ant version | 1.7 | ||||||
Product Version | SCM revision | ||||||||||
Review Assigned To | |||||||||||
Web browser | |||||||||||
Modules | Core | ||||||||||
Regression level | |||||||||||
Regression date | |||||||||||
Regression introduced in release | |||||||||||
Regression introduced by commit | |||||||||||
Triggers an Emergency Pack | No | ||||||||||
Summary | 0034903: Menu - 'Export to Spreedsheet' on window should export thedata with filename = Windowname_Tabame.csv | ||||||||||
Description | Need meaningful name while exporting data from Window tabs. Currently its exporting the data with "ExportedData.csv" filename. It should show at-least Windowname_tabname.csv as filename. | ||||||||||
Steps To Reproduce | Go to Window:Sales Order, Tab:Header Click on Button:Export to Spreadsheet System will generate file with "Exporteddata.csv" | ||||||||||
Proposed Solution | 1. Show Windowname_tabname.csv as filename. 2. Show Windowname_tabname_currentdate&time.csv as filename. Diff file attached for reference | ||||||||||
Tags | No tags attached. | ||||||||||
Attached Files | export_naming.diff [^] (1,615 bytes) 2017-01-11 07:32 [Show Content] | ||||||||||
Relationships [ Relation Graph ] [ Dependency Graph ] | |
Notes | |
(0093752) alostale (manager) 2017-01-20 09:07 |
DBA, would you, from UX point of view, do this change? If so, which is the format it should have? Should the name be in the base language window/tab is defined in AD, or in current session's one. On top of that, some additional checks must be done in order to generate a valid header (ie. escape remove double quotes in names, what about other non standard characters?). |
(0093761) dbaz (developer) 2017-01-22 17:55 |
The change makes sense. The current csv export filename doesn't provide any information. Related to the file name, I would go to something like: * First level export: WindowName * Second level export: WindowName_ChildName * Third level export: WindowName_ChildName_GrandChildName ... So, in case of exporting "Window:Sales Order, Tab:Header", the name would be "SalesOrder" and not "SalesOrder_Header". This is because the first level tab name is not shown even in the main tab title, so include it in the name could lead to confusion. With this same example, if we move to the lines, the name would be "SalerOrder_Lines" Including the datetime in the file name could be ok too, because it is already included in some printing documents (fex: Sales Order) in a format like '20170122-174248'. Since the headers of the exported content is in the language in which is visualized in the interface, I would do the same for the file name. The filename name and length should be ok for all the supported OS: https://en.wikipedia.org/wiki/Filename#Reserved_characters_and_words [^] |
(0093769) alostale (manager) 2017-01-23 11:44 |
Moving to design defect: provided patch cannot be directly applied as it still requires of some re-working. |
Issue History | |||
Date Modified | Username | Field | Change |
2017-01-11 07:32 | tayyab217 | New Issue | |
2017-01-11 07:32 | tayyab217 | Assigned To | => platform |
2017-01-11 07:32 | tayyab217 | File Added: export_naming.diff | |
2017-01-11 07:32 | tayyab217 | Modules | => Core |
2017-01-11 07:32 | tayyab217 | Triggers an Emergency Pack | => No |
2017-01-20 09:07 | alostale | Note Added: 0093752 | |
2017-01-20 09:07 | alostale | Assigned To | platform => dbaz |
2017-01-20 09:07 | alostale | Status | new => feedback |
2017-01-22 17:55 | dbaz | Note Added: 0093761 | |
2017-01-22 17:56 | dbaz | Assigned To | dbaz => platform |
2017-01-22 17:56 | dbaz | Status | feedback => new |
2017-01-23 11:44 | alostale | Note Added: 0093769 | |
2017-01-23 11:44 | alostale | Status | new => acknowledged |
2017-01-23 11:44 | alostale | Type | defect => design defect |
2022-02-01 08:09 | alostale | Assigned To | platform => Triage Platform Base |
Copyright © 2000 - 2009 MantisBT Group |