This commit is contained in:
@@ -2,13 +2,60 @@
|
|||||||
@@@@@@@@@@@@@@@ ROADMAP STAGE 4 - REPORTING / DASHBOARD / KPI
|
@@@@@@@@@@@@@@@ ROADMAP STAGE 4 - REPORTING / DASHBOARD / KPI
|
||||||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||||
|
|
||||||
todo: guidance links to jsreport for joyce to look at
|
todo: Default logos included with sample data
|
||||||
|
|
||||||
|
|
||||||
TODO: Deploy to linux server and test reporting stuff out
|
|
||||||
|
|
||||||
todo: report add "HasLogo" or "HasSmallLogo", "HasMediumLogo" to server meta data then leverage it in the logo helper?
|
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: 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?
|
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
|
todo: LOGOUT UI button is still fucked on mobile
|
||||||
needs a re-think, positioning it at the bottom is not working
|
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
|
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
|
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...?
|
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