From da9a62931d8b6360beebbff69ce263c74b00d3cf Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Fri, 14 May 2021 17:21:09 +0000 Subject: [PATCH] --- ayanova/devdocs/todo.txt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index 7dd7f194..f65fb189 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -58,11 +58,11 @@ todo: workorders - need to set billing and service address from customers on mig todo: custom required rules only apply to new records!! todo: notification subscription tags UI - Must make it clear that ALL tags in the subscription must exist in the object to match + Must make it clear that *ALL* tags in the subscription must exist in the object to match if not documented also document this todo: Contract override by TAGS - Must make it clear that all tags in that particular contract price override must exist in the object to match + Translation / docs Must make it clear that *ALL* tags in that particular contract price override must exist in the object to match User is expected to make multiple records if they want multiple different matching tags reason for this is that they can do a more fine grained selection of multiple tags like "onsite" + "merville" whereas if it was an any match then there would be no finer level of control, only one term to choose for each. @@ -185,6 +185,9 @@ todo: cypress testing for load testing etc ## SERVER MISC ITEMS +todo: //TODO: Iterate all notification tagged items, use the one with the MOST matching tags + see how contract labor done in workorder, idea is it iterate from the subscription with the most numerous amount of tags to least in order to ensure that the most specfic tag set is matched first + todo: custom required rules only apply to new records!! todo: Contract Duplicate throws exception at server (id attempted to be set, probably forgot to set copy to null id)