diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index 35459d79..222de6fc 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -1,34 +1,29 @@ -========================================================================================================= -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@ ROADMAP STAGE 3 -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ - -This stage is to consolidate the basics and set the final shell form. - A lot of it might be rundundant - - - -### RETEST ALL DEVICES WHEN GET TO HERE ##### -TO TEST: - - above changes block - @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@ ROADMAP STAGE 4 - REPORTING / DASHBOARD / KPI @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -Do reporting and dashboard here -Read over and maybe develop in parallel a bit here a bit there from client down to server as much of this code will overlap in theory -Reporting and dashboard are tied together in a sense because they both need similar data and likely will need similar controls etc +REPORTING -todo: DASHBOARD - - Joyce kpi / charts and graphs - - these cases: - https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/2024 - https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/1974 +Procedure: + read all cases related to this + read notes in project including any related spec docs + Look at existing reports in v7 and generalize them and the features provided that are used + pdf, email, print, download + research solutions online + look at commercial ones just to steal ideas + test harness UI so can quickly test out things via widget list -Won't have workorders, will need to test with widgets and users, maybe clients will be ported? +TODO: Reporting datasources + Needs to be able to handle getting data from different types of sources and be cool with it + e.g. Some datatables with selections are directly off a server list, not the regular datalist + others are datalist + yet others may just be an array at client with no tie to server at all + IDEALLY: report code should just handle whatever data is thrown at it. + Maybe each type of data should have a property to indicate it's of a kind so the report code knows what to offer / handle with it + Reporting code needs to be flexible and just work with what it gets + todo: 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 @@ -37,15 +32,8 @@ todo: REPORTS v8 MIGRATE / EXPORT (CUSTOMIZED NOT STOCK) FROM v7? Try to see if Any info to assist report designer with V8. Be nice to see field list with translation for equivalent new. - -TODO: Reporting datasources - Needs to be able to handle getting data from different types of sources and be cool with it - e.g. Some datatables with selections are directly off a server list, not the regular datalist - others are datalist - yet others may just be an array at client with no tie to server at all - todo: REPORTING wiki Download, open as pdf, email? - - is this a reporting issue? I think it is, moving to reporting + todo: REPORTING wiki in datalist? - will need for reports but can't show in a grid, maybe it's available for something but can't be seen or filtered? @@ -66,6 +54,12 @@ todo: Report editor for creating new report accessed from the report any **exist https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/1734 - https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/962 +DASHBOARD / KPI / BIZ METRICS +todo: DASHBOARD + - Joyce kpi / charts and graphs + - these cases: + https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/2024 + https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/1974 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@ ROADMAP STAGE 5 - FINALIZE ALL NON BIZ OBJECT SPECIFIC FUNCTIONALITY