Ticket #1584 (new enhancement)

Opened 13 months ago

Last modified 3 months ago

Refactor reports for ecommerce module

Reported by: sharvey Owned by: sharvey
Priority: medium Milestone: E-commerce 0.7.0
Component: Modules - ecommerce Version:
Severity: medium effort / impact Keywords:
Cc: Hours:

Description (last modified by smagnusson) (diff)

The reports are really chunky in terms of code quality, but they're also very badly made. Things like export to CSV buttons don't work.

The solution is to convert them all into complextablefields and/or the system that quin hoxie made.

(The idea is to provide csv functionality out of the box, as well as pagination, and not be extremely difficult to integrate compared to DataReport? sub-classes.)

Change History

Changed 13 months ago by smagnusson

  • description modified (diff)

Changed 10 months ago by sminnee

  • type changed from defect to enhancement

Changed 5 months ago by rlouis

  • owner changed from sharvey to rlouis
  • milestone set to E-Commerce 0.6.0

Changed 5 months ago by sminnee

  • milestone changed from E-Commerce 0.6.0 to E-commerce 0.7.0

SilverStripe? 2.3 will have a new reporting system, and any clean-up of the ecommerce reports should be done then.

Changed 3 months ago by sharvey

  • owner changed from rlouis to sharvey
Note: See TracTickets for help on using tickets.