diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index 96fce353..c030adf1 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -2,70 +2,10 @@ @@@@@@@@@@@@@@@ ROADMAP STAGE 4 - REPORTING / DASHBOARD / KPI @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -TODO: Report - - - -- Show an active icon while report is rendering from report chooser form like when generating sample data etc - in addition to active icon, make sure options besides cancel are all unavailable during render process - -- report editor form needs redering progress widget as well - - - page breaks properly EXAMPLE NEEDED - this is the current CSS property, not the one jsreport was using: https://developer.mozilla.org/en-US/docs/Web/CSS/break-before - There are many options including ones for columns and some to prevent page breaks splitting up blocks. - -
-

{{ Name }}

-
Notes: {{ Notes }}
-
- - old jsreport ref: https://playground.jsreport.net/w/admin/dI2_fUqZ (for example this sample report shows
which is interesting) - - print properties in css ref: https://www.tutorialspoint.com/css/css_print_references.htm - @page https://developer.mozilla.org/en-US/docs/Web/CSS/@page - - - - - - - custom extra javascript functions EXAMPLE NEEDED - - - Mailing labels - if a hassle can skip, it's an unusual thing probably today and users could export to open office then print or whathaveyou - - - - Alternate paper sizes A4, Letter etc - https://developer.mozilla.org/en-US/docs/Web/CSS/@page/size - - - Helper for datalist filter human readable - also useful for the UI of the datalist as well - - - - - readable errors: - https://stackoverflow.com/questions/56959242/how-do-i-get-readable-browser-page-errors-out-of-puppeteer-sharp - --------- NON REPORTING RELATED STUFF --------------- todo: Open source credit area in UI acknowledgements etc - - -todo: export from grid to xls, csv etc. - I'm thinking perhaps also a secondary ability to make report templates that are actually intended for export to xls or whatever as an additional feature - but the easiest thing for people would be a straight export of grid data from grid, perhaps using the reportdata system since it pulls in all the bits needed for full data rather than just id links - https://www.npmjs.com/package/json-2-csv - From extensions? - (because it's a single or list thing) - -todo: consider feature to set server to always use a pre-set browser locale settings and not the ones in the browse itself - Scenario is user in another country but needs to login and work with central server? - server - wide - User specific - YAGNI / TTM? - - todo: make our logo smaller or move it when a biz logo is displaying on the login form todo: hide swagger logo and branding in api explorer @@ -91,6 +31,13 @@ TODO: ON UPDATE TO NEW version this way no need to go beyond the local server or hit our site unnecessarily +todo: export from grid to xls, csv etc. + I'm thinking perhaps also a secondary ability to make report templates that are actually intended for export to xls or whatever as an additional feature + but the easiest thing for people would be a straight export of grid data from grid, perhaps using the reportdata system since it pulls in all the bits needed for full data rather than just id links + https://www.npmjs.com/package/json-2-csv + From extensions? + (because it's a single or list thing) + DASHBOARD / KPI / BIZ METRICS todo: DASHBOARD - Joyce kpi / charts and graphs @@ -141,8 +88,46 @@ todo: GUIDED TOUR todo: clickable urls https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/1738 +############### MAYBE STUFF OR STUFF ON HOLD / FUTURE ############### +(If get here and not doing it put it into a v.next case where appropriate or spec doc for future reference or just ditch it) +todo: consider feature to set server to always use a pre-set browser locale settings and not the ones in the browse itself + Scenario is user in another country but needs to login and work with central server? + server - wide + User specific + YAGNI / TTM? + +REPORTING bits and pieces + - page breaks properly EXAMPLE NEEDED + this is the current CSS property, not the one jsreport was using: https://developer.mozilla.org/en-US/docs/Web/CSS/break-before + There are many options including ones for columns and some to prevent page breaks splitting up blocks. + +
+

{{ Name }}

+
Notes: {{ Notes }}
+
+ + old jsreport ref: https://playground.jsreport.net/w/admin/dI2_fUqZ (for example this sample report shows
which is interesting) + - print properties in css ref: https://www.tutorialspoint.com/css/css_print_references.htm + @page https://developer.mozilla.org/en-US/docs/Web/CSS/@page + + - custom extra javascript functions EXAMPLE NEEDED + actually there's nothing really to this, just define function outside of the prepare block and it's there to use + + - Mailing labels + if a hassle can skip, it's an unusual thing probably today and users could export to open office then print or whathaveyou + + - Alternate paper sizes A4, Letter etc + https://developer.mozilla.org/en-US/docs/Web/CSS/@page/size + Also note that can pass on pdf render options to the puppeteer pdf rendering code which include + http://www.puppeteersharp.com/api/PuppeteerSharp.PdfOptions.html + + - Helper for datalist filter human readable + also useful for the UI of the datalist as well + + - readable errors: + https://stackoverflow.com/questions/56959242/how-do-i-get-readable-browser-page-errors-out-of-puppeteer-sharp