From c32cb44b5071f8ce62cb8b7e6b00a9ef1e913e4e Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Tue, 3 Nov 2020 01:29:36 +0000 Subject: [PATCH] --- ayanova/devdocs/todo.txt | 19 ++--- ...dash-test-bar-widget-count-by-usertype.vue | 84 +++++++++++++++++-- .../dash-test-day-calendar-widget.vue | 6 +- ...h-test-line-widget-monthly-total-price.vue | 8 +- 4 files changed, 88 insertions(+), 29 deletions(-) diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index 50f6e3c7..e2255947 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -3,6 +3,11 @@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +TODO NEXT DASHBOARD: + Before making any routes at server, make static data to display in graphs and day calendar so can then play with sizing and see what's realistic to deal with + once sizing is in order then can look at specialty routes for serving dash items, maybe combine all dashitems into same route with it's own queries? + it just has to return raw data, nothing fancy, check roles etc and then do some nice summarization queries + DASHBOARD / KPI / BIZ METRICS @@ -41,18 +46,8 @@ todo: DASHBOARD Settings - popup settings menu for that control common settings built in, slot for special ones? Mockup example of more than one kind of widget with roles, doesn't have to do anything in it's UI, just be present for testing - - todo: decompose mockup into base component for re-use - todo: after base component, make mockups by type - e.g. a graph, a list, a schedule etc - todo: decompose type components however necessary into base type components - todo: real components based on needs - re-iterate the above as necessary - todo: dashboard menu option choose dash items - shows available unused dash items for that combination of roles - todo: need static universal registry of dash components with roles available to and unique ID - feeds user registry, selection process etc - todo: need user dashboard setup registry and route + + todo: MORE link button click Should take to a data-list view preselected with the criteria that show the complete list of what is in the dash-item wherever possible diff --git a/ayanova/src/components/dash-test-bar-widget-count-by-usertype.vue b/ayanova/src/components/dash-test-bar-widget-count-by-usertype.vue index 968d5180..869a51c5 100644 --- a/ayanova/src/components/dash-test-bar-widget-count-by-usertype.vue +++ b/ayanova/src/components/dash-test-bar-widget-count-by-usertype.vue @@ -7,24 +7,59 @@ v-bind="$attrs" > diff --git a/ayanova/src/components/dash-test-day-calendar-widget.vue b/ayanova/src/components/dash-test-day-calendar-widget.vue index fc56745d..1f4eddda 100644 --- a/ayanova/src/components/dash-test-day-calendar-widget.vue +++ b/ayanova/src/components/dash-test-day-calendar-widget.vue @@ -7,10 +7,8 @@ v-bind="$attrs" > diff --git a/ayanova/src/components/dash-test-line-widget-monthly-total-price.vue b/ayanova/src/components/dash-test-line-widget-monthly-total-price.vue index 87fda0be..98be5ebb 100644 --- a/ayanova/src/components/dash-test-line-widget-monthly-total-price.vue +++ b/ayanova/src/components/dash-test-line-widget-monthly-total-price.vue @@ -7,12 +7,8 @@ v-bind="$attrs" >