This commit is contained in:
@@ -2,13 +2,60 @@
|
||||
@@@@@@@@@@@@@@@ ROADMAP STAGE 4 - REPORTING / DASHBOARD / KPI
|
||||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||
|
||||
todo: guidance links to jsreport for joyce to look at
|
||||
|
||||
|
||||
TODO: Deploy to linux server and test reporting stuff out
|
||||
|
||||
todo: Default logos included with sample data
|
||||
todo: report add "HasLogo" or "HasSmallLogo", "HasMediumLogo" to server meta data then leverage it in the logo helper?
|
||||
|
||||
todo: need to be able to have a link system whereby a user can directly open a report from an object via one link after login
|
||||
just like how you can open a specific widget from a url link, but to extend that there is also a report parameter and it triggers
|
||||
the ui to first open the object then populate it from the report
|
||||
Maybe a report viewer page after all or phantom link with no page that just opens the report directly as if the user had gone through the objects edit form
|
||||
Maybe even a report viewer URL that is based off the server and they never actually use the full client software?
|
||||
meh
|
||||
|
||||
todo: (make a priority 2 case?) Will this be a thing or keep as a case for future?
|
||||
REPORTS v8 MIGRATE / EXPORT (CUSTOMIZED NOT STOCK) FROM v7? Try to see if plugin can export any aspect of reports
|
||||
code behind?
|
||||
even if just exported as comments in js for the new format just to have the formula's etc
|
||||
basic layout, maybe as HTML?
|
||||
anything that would help, even just the name of it and it's existence and a TODO in the middle is better than nothing at all
|
||||
Any info to assist report designer with V8.
|
||||
Be nice to see field list with translation for equivalent new.
|
||||
|
||||
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
|
||||
|
||||
|
||||
|
||||
TODO: Report confirmation checklist
|
||||
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 <div style="page-break-before: always;"></div> which is interesting)
|
||||
Wiki / Markdown renders prints EXAMPLE NEEDED
|
||||
custom extra javascript functions EXAMPLE NEEDED
|
||||
CUSTOM FIELDS example needed
|
||||
maybe case for some helper functions or maybe can just report off of it as is?
|
||||
Bar codes bar codes, holy fuck this looks good: https://github.com/metafloor/bwip-js used by jsreport
|
||||
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
|
||||
log errors, handlebars template errors, javascript errors etc
|
||||
timeout
|
||||
handle timeout waiting for report (infinite loop scenario?)
|
||||
|
||||
|
||||
-------- NON REPORTING RELATED STUFF ---------------
|
||||
|
||||
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: hide swagger logo and branding in api explorer
|
||||
|
||||
todo: chunk-vendors has fa-brands in it which is fucking huge, what else is in there I don't need?
|
||||
@@ -22,58 +69,6 @@ todo: Why is the delete button pushed to be exposed all the time, surely it's no
|
||||
todo: LOGOUT UI button is still fucked on mobile
|
||||
needs a re-think, positioning it at the bottom is not working
|
||||
|
||||
todo: think about gz-error box and v-if="formState.ready"
|
||||
error can't show if form fails to init for some reason!
|
||||
or maybe it can because it's set to show in case of error during init
|
||||
|
||||
todo: need to be able to have a link system whereby a user can directly open a report from an object via one link after login
|
||||
just like how you can open a specific widget from a url link, but to extend that there is also a report parameter and it triggers
|
||||
the ui to first open the object then populate it from the report
|
||||
Maybe a report viewer page after all or phantom link with no page that just opens the report directly as if the user had gone through the objects edit form
|
||||
Maybe even a report viewer URL that is based off the server and they never actually use the full client software?
|
||||
meh
|
||||
|
||||
todo: Default logos included with sample data
|
||||
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
|
||||
|
||||
todo: Will this be a thing or keep as a case for future?
|
||||
REPORTS v8 MIGRATE / EXPORT (CUSTOMIZED NOT STOCK) FROM v7? Try to see if plugin can export any aspect of reports
|
||||
code behind?
|
||||
even if just exported as comments in js for the new format just to have the formula's etc
|
||||
basic layout, maybe as HTML?
|
||||
anything that would help, even just the name of it and it's existence and a TODO in the middle is better than nothing at all
|
||||
Any info to assist report designer with V8.
|
||||
Be nice to see field list with translation for equivalent new.
|
||||
|
||||
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: CUSTOM FIELDS WIDGET for reporting that can produce a result from the custom fields object that is suitable for easy reporting
|
||||
|
||||
TODO: Report confirmation checklist
|
||||
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 <div style="page-break-before: always;"></div> which is interesting)
|
||||
_Wiki / Markdown renders prints EXAMPLE NEEDED
|
||||
_custom extra javascript functions EXAMPLE NEEDED
|
||||
Bar codes bar codes, holy fuck this looks good: https://github.com/metafloor/bwip-js used by jsreport
|
||||
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
|
||||
log errors, handlebars template errors, javascript errors etc
|
||||
timeout
|
||||
handle timeout waiting for report (infinite loop scenario?)
|
||||
|
||||
|
||||
TODO: ON UPDATE TO NEW version
|
||||
Right now it doesn't always refresh, have to manually do so, it should reload and ditch the cache on update, not sure why it isn't to be honest
|
||||
Try a test of it here locally and with release build, check network traffic, is it in fact actually updating and it's just the login page that isn't or...?
|
||||
|
||||
Reference in New Issue
Block a user