This commit is contained in:
@@ -3,18 +3,29 @@
|
|||||||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### BIG ITEMS ###
|
|
||||||
|
|
||||||
|
|
||||||
todo: export from grid to xls, csv 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
|
Decide, do we need this now?
|
||||||
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
|
What purpose does it serve our potential customers?
|
||||||
https://www.npmjs.com/package/json-2-csv
|
Isn't it really just used to get out of AyaNova into another package?
|
||||||
From extensions?
|
PLAN:
|
||||||
(because it's a single or list thing)
|
Export via extensions menu system
|
||||||
|
Export as either json or csv supported
|
||||||
|
todo: Modify extensions to automatically assume *all* record ID's from the grid list just as report does when nothing selected
|
||||||
|
so it shouldn't say zero items selected, it should say "All records in list" instead
|
||||||
|
todo: Modify extensions that exist to work with all id's in the datalist instead if none selected (just like report does, re-use report code)
|
||||||
|
todo: SERVER - make a IExportableObject that mirrors IReportAble so that can control what exactly can be exported
|
||||||
|
todo: SERVER - make a biz and route for export that mirrors report objects
|
||||||
|
Export file is downloadable for a few minutes once prepared at server just like report and client triggers download once it gets the file name back
|
||||||
|
Export as JSON or as CSV https://github.com/JoshClose/CsvHelper
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
todo: import
|
||||||
|
This is in it's own UI area I guess
|
||||||
|
Kind of a tricky one, do we really need it up front in initial release?
|
||||||
|
Should import it's own export I guess, but what would be the usage of that?
|
||||||
|
Import should really go through the api and just create the objects via api?
|
||||||
|
like v8Import does
|
||||||
|
|
||||||
|
|
||||||
DASHBOARD / KPI / BIZ METRICS
|
DASHBOARD / KPI / BIZ METRICS
|
||||||
@@ -30,6 +41,14 @@ todo: DASHBOARD
|
|||||||
I guess a wrapper over the graphs so they can be called directly during server render as well as from vuetify at client
|
I guess a wrapper over the graphs so they can be called directly during server render as well as from vuetify at client
|
||||||
|
|
||||||
|
|
||||||
|
ON HOLD
|
||||||
|
=-=-=-=-
|
||||||
|
todo: breaking change in latest vuetify with integer bound to v-text-field have kept this version awaiting fix, reported
|
||||||
|
https://github.com/vuetifyjs/vuetify/pull/12451
|
||||||
|
If not fixed in a timely manner can downgrade to the build before this one
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
todo: hide swagger logo and branding in api explorer
|
todo: hide swagger logo and branding in api explorer
|
||||||
Is this really that important?
|
Is this really that important?
|
||||||
also, in the docs is a section specifically saying I should do something because I'm using newtonsoft json not microsoft built in
|
also, in the docs is a section specifically saying I should do something because I'm using newtonsoft json not microsoft built in
|
||||||
@@ -42,13 +61,6 @@ todo: service workers for monaco going in root of website folder, must be a conf
|
|||||||
awaiting reply, if nothing by the time I get here then delete and wait for email notification or if I care enough again to bother with it (cosmetic)
|
awaiting reply, if nothing by the time I get here then delete and wait for email notification or if I care enough again to bother with it (cosmetic)
|
||||||
|
|
||||||
|
|
||||||
ON HOLD
|
|
||||||
=-=-=-=-
|
|
||||||
todo: breaking change in latest vuetify with integer bound to v-text-field have kept this version awaiting fix, reported
|
|
||||||
https://github.com/vuetifyjs/vuetify/pull/12451
|
|
||||||
If not fixed in a timely manner can downgrade to the build before this one
|
|
||||||
|
|
||||||
|
|
||||||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||||
@@@@@@@@@@@@@ ROADMAP STAGE 5 - FINALIZE ALL NON BIZ OBJECT SPECIFIC FUNCTIONALITY
|
@@@@@@@@@@@@@ ROADMAP STAGE 5 - FINALIZE ALL NON BIZ OBJECT SPECIFIC FUNCTIONALITY
|
||||||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||||
|
|||||||
Reference in New Issue
Block a user