This commit is contained in:
@@ -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.
|
||||
|
||||
<div style="break-before: page;">
|
||||
<h2>{{ Name }}</h2>
|
||||
<div>Notes: <span class='example'>{{ Notes }}</span></div>
|
||||
</div>
|
||||
|
||||
old jsreport ref: https://playground.jsreport.net/w/admin/dI2_fUqZ (for example this sample report shows <div style="page-break-before: always;"></div> 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.
|
||||
|
||||
<div style="break-before: page;">
|
||||
<h2>{{ Name }}</h2>
|
||||
<div>Notes: <span class='example'>{{ Notes }}</span></div>
|
||||
</div>
|
||||
|
||||
old jsreport ref: https://playground.jsreport.net/w/admin/dI2_fUqZ (for example this sample report shows <div style="page-break-before: always;"></div> 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
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user