Commit Graph

17 Commits

Author SHA1 Message Date
Jeff Stieler e6c445e1d4 Verify that user can view reports before allowing export download. 2019-07-01 12:06:25 -06:00
Jeff Stieler 74ab15aebf Add report CSV downloading. 2019-06-28 11:09:41 -06:00
Jeff Stieler c68010f184 Remove user ID from export files.
We currently can’t filter Inbox items by user.
2019-06-28 11:09:41 -06:00
Jeff Stieler bc095bd746 Batch the creation of report export jobs. 2019-06-28 11:09:40 -06:00
Jeff Stieler 916ea55ae9 Respond with an error if there are no items to export. 2019-06-28 11:09:40 -06:00
Jeff Stieler 1650794f2b Include user ID in report export status key. 2019-06-28 11:09:39 -06:00
Jeff Stieler b76d7b61fc Add endpoint for report export status. 2019-06-28 11:09:39 -06:00
Jeff Stieler 73e0c455d7 Add endpoint to initiate report CSV export generation. 2019-06-28 11:09:39 -06:00
Jeff Stieler b6190e7fb0 Add class to process report exports using action scheduler. 2019-06-28 11:09:38 -06:00
Jeff Stieler 7332b07874 Small tweaks to report CSV exporter to support batching.
Use default limit, add public total_rows accessor, auto-load controllers.
2019-06-28 11:09:38 -06:00
Jeff Stieler 2b61484246 Load the Report CSV Exporter class. 2019-06-24 19:26:12 -06:00
Jeff Stieler de793076da Filter out image column when defining report columns. 2019-06-24 15:40:41 -06:00
Jeff Stieler 83c8f756d8 Apply report controller default parameters for CSV export. 2019-06-24 12:57:07 -06:00
Jeff Stieler c13d35c68a JSON encode non-scalar values for CSV. 2019-06-21 10:40:06 -06:00
Jeff Stieler f0a01b09c0 Remove columns with CSV-unfriendly values, like HTML. 2019-06-21 10:38:36 -06:00
Jeff Stieler 0c9ef05103 Include export type with column value callback. 2019-06-21 10:38:01 -06:00
Jeff Stieler 2cb63e79d2 Add CSV exporter class for reports. 2019-06-20 19:01:38 -06:00