Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0034903
TypeCategorySeverityReproducibilityDate SubmittedLast Update
design defect[Openbravo ERP] A. Platformtrivialalways2017-01-11 07:322022-02-01 08:09
Reportertayyab217View Statuspublic 
Assigned ToTriage Platform Base 
PrioritynormalResolutionopenFixed in Version
StatusacknowledgedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSLinux 64 bitDatabasePostgreSQLJava versionjdk 1.6
OS VersionUbuntu 14.04Database version9.3Ant version1.7
Product VersionSCM revision 
Review Assigned To
Web browser
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0034903: Menu - 'Export to Spreedsheet' on window should export thedata with filename = Windowname_Tabame.csv

DescriptionNeed 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 ReproduceGo to Window:Sales Order, Tab:Header
Click on Button:Export to Spreadsheet

System will generate file with "Exporteddata.csv"
Proposed Solution1. Show Windowname_tabname.csv as filename.

2. Show Windowname_tabname_currentdate&time.csv as filename.

Diff file attached for reference
TagsNo tags attached.
Attached Filesdiff file icon 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
Powered by Mantis Bugtracker