From 3e25eef30b4450d7b97b06ff48c3c2a709964686 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Tue, 15 Sep 2020 14:34:18 +0000 Subject: [PATCH] --- ayanova/devdocs/todo.txt | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index ee4852d2..077925fa 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -7,21 +7,19 @@ todo: date / time formating in report ad-hoc https://momentjs.com/docs/#/-project-status/ TODO: Report confirmation checklist - page breaks properly EXAMPLE NEEDED + - page breaks properly EXAMPLE NEEDED I guess when it starts a new record in a big list of data or something i.e. in a list of widgets it starts a new page on a new widget https://playground.jsreport.net/w/admin/dI2_fUqZ (for example this sample report shows
which is interesting) - - custom extra javascript functions EXAMPLE NEEDED - - - Mailing labels - Alternate paper sizes A4, Letter etc - Reports on each type of data anticipated - Security of scripts / scrubbing or sandboxing + - scan templates, only include required js libs on render + - custom extra javascript functions EXAMPLE NEEDED + - Mailing labels + - Alternate paper sizes A4, Letter etc + - Reports on each type of data anticipated + - Security of scripts / scrubbing or sandboxing make sure can't access file system at server with a malicious report - logging + - logging log errors, handlebars template errors, javascript errors etc - timeout + - timeout handle timeout waiting for report (infinite loop scenario?)