From 2d9e657dab90752184dcd12eb26e2581dfda06db Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Fri, 1 Jan 2021 20:55:20 +0000 Subject: [PATCH] --- ayanova/devdocs/todo.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index 68e545c0..919ef58e 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -5,6 +5,13 @@ MISC ITEMS THAT CAME UP +todo: large number of units = timeout on list view +this query: +SELECT COUNT(*) from aunit left outer join acustomer on (aunit.customerid=acustomer.id) left outer join aunit as aparentunit on (aunit.parentunitid=aunit.id) left outer join aunitmodel on (aunit.unitmodelid=aunitmodel.id) left outer join avendor on (aunit.purchasedfromvendorid=avendor.id) left outer join aunit as areplacedbyunit on (aunit.replacedbyunitid=aunit.id) +Figure it out + +todo: Join filters make a huge difference in speed of datalist queries (and anything else when working with huge data) + todo: Notification at server has NotifyDeliveryLog object unused and no UI at from for it either it's supposed to keep a set queue of the past 90 days of deliveries for troubleshooting like in v7, I see it in corejobsweeper already implemented for clearing out but nothing is creating them