From a1169a582a7efbf7a136847164f5923bb71c73c5 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Wed, 9 Jun 2021 23:11:29 +0000 Subject: [PATCH] --- ayanova/devdocs/todo.txt | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index 945b1acc..ec36a1f3 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -387,23 +387,31 @@ Notification related todos that came up: scheduledonworkroder event for example will be a woitemscheduleduserid openable object +Steps to test notifications: + plain in app delivery + email delivery + non matching tag doesn't trigger delivery + matchign tag triggers in app / email delivery + Coded, tested, done: WorkorderCompletedStatusOverdue WorkorderStatusChange WorkorderStatusAge + ScheduledOnWorkorder + ScheduledOnWorkorderImminent -todo 3: workorder notifications to code and test: - ScheduledOnWorkorder = 13,//*Workorder / WorkorderItemScheduledUser object, instant notification when current user is scheduled on a service workorder - ScheduledOnWorkorderImminent = 14,//*Workorder / WorkorderItemScheduledUser object, advanced (settable) notification when current user's scheduled date/time is imminent +todo 3: workorder notifications to code and test: OutsideServiceOverdue = 16,//* Workorder object , WorkorderItemOutsideService created / updated, sets advance notice on due date tag filterable - OutsideServiceReceived = 17,//* Workorder object , WorkorderItemOutsideService updated, instant notification when item received, tag filterable + //THIS IS A PO RECEIPT ONE: OutsideServiceReceived = 17,//* Workorder object , WorkorderItemOutsideService updated, instant notification when item received, tag filterable CustomerServiceImminent = 21,//* Workorder / WorkorderItemScheduledUser object?? THATS A LOT, MAYBE NO, WORKORDER SERVICE DATE OVERALL??K, notice that scheduled service is due, can set advance notice, CUSTOMER gets delivery PartRequested = 22,//?? HOL UP, isn't this covered by objectCreated?* Workorder object / workorderitempartrequest created tag filterable WorkorderTotalExceedsThreshold = 23,//* "the Andy" Workorder updated / created, based on balance total so conditional on DecValue WorkorderCreatedForCustomer = 31, //*Service work order is created for Customer, only applies to that customer user notify sub for that customer, customer id is in conditional ID value for subscription WorkorderCompletedFollowUp = 32, //* Service workorder closed status follow up again after this many TIMESPAN + + todo: notify event list table needs to show status of workorder (all fields) ideally otherwise if you have multiple wostatusage notifications they all appear the same Also it shows the email address even when it's set to in-app delivery which looks concerning and should not happen