Improve user experience for "E-commerce > Sales Report" section

Components

Labels

Description

  1. define "Fields" unit config option of "rep" unit

  2. for reports, that doesn't have a unique integer ID create one and use it (as in "IDField" in the unit config and templates)

  3. when parsed grid column doesn't have a "title" property, then fallback to "column:la_fld_{$field}"

  4. make each report use its own grid

  5. clear used event after the export button is used

  6. reset sorting during the report generation

Context Information

None

Additional information (do not use)

None

Activity

Show:

[API] Administrator July 8, 2022 at 8:18 AM

User committed a fix to 5.2.x. Commit Message:

Fixes https://in-portal.atlassian.net/browse/MINC-197#icft=MINC-197 - Improve user experience for "E-commerce > Sales Report" section

Differential Revision: http://qa.in-portal.org/D397

Alex March 22, 2021 at 7:36 AM

alex updated the diff for D397: https://in-portal.atlassian.net/browse/MINC-197#icft=MINC-197 - Improve user experience for "E-commerce > Sales Report" section.
D397: https://in-portal.atlassian.net/browse/MINC-197#icft=MINC-197 - Improve user experience for "E-commerce > Sales Report" section is now accepted and ready to land.
alex added a comment to D397: https://in-portal.atlassian.net/browse/MINC-197#icft=MINC-197 - Improve user experience for "E-commerce > Sales Report" section.

Removed artifacts resulted after adding numberic IDField to every report grid:

1. removed ProductId/CategoryId/PortalUserId column from the CSV report export
2. removed ID option from Metric dropdown in the `View Chart` popup

Alex March 22, 2021 at 7:23 AM

alex updated the diff for D397: https://in-portal.atlassian.net/browse/MINC-197#icft=MINC-197 - Improve user experience for "E-commerce > Sales Report" section.
alex added a comment to D397: https://in-portal.atlassian.net/browse/MINC-197#icft=MINC-197 - Improve user experience for "E-commerce > Sales Report" section.

Fixed outdating sorting resetting code on report change. Before the fix user would have got an SQL error.

Alex March 22, 2021 at 5:36 AM

alex updated the diff for D397: https://in-portal.atlassian.net/browse/MINC-197#icft=MINC-197 - Improve user experience for "E-commerce > Sales Report" section.
D397: https://in-portal.atlassian.net/browse/MINC-197#icft=MINC-197 - Improve user experience for "E-commerce > Sales Report" section is now accepted and ready to land.
alex added a comment to D397: https://in-portal.atlassian.net/browse/MINC-197#icft=MINC-197 - Improve user experience for "E-commerce > Sales Report" section.

Removed artifacts resulted after adding numberic IDField to every report grid:

1. removed ProductId/CategoryId/PortalUserId column from the CSV report export
2. removed ID option from Metric dropdown in the `View Chart` popup

Alex March 22, 2021 at 5:23 AM

alex updated the diff for D397: https://in-portal.atlassian.net/browse/MINC-197#icft=MINC-197 - Improve user experience for "E-commerce > Sales Report" section.
alex added a comment to D397: https://in-portal.atlassian.net/browse/MINC-197#icft=MINC-197 - Improve user experience for "E-commerce > Sales Report" section.

Fixed outdating sorting resetting code on report change. Before the fix user would have got an SQL error.

Fixed

Details

Priority

Assignee

Reporter

Developer

Reviewer

Change Log Group

Fixed

Change Log Message

Patch Instructions

Patches must be submitted through Phabricator.

Time tracking

2h 42m logged

Story Points

Fix versions

Created March 3, 2021 at 12:10 PM
Updated December 29, 2024 at 11:25 PM
Resolved July 8, 2022 at 8:18 AM

Flag notifications