diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index b1a3fcb7..b56b2975 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -511,11 +511,6 @@ todo:2 many biz objects are not using new PUT methodology CURRENTLY DOING: notification outstanding issues: - RENAME notification model and table and objects to inappnotification - implement notifydeliverylog - implement system to consult notifydelivery log and prevent excessive deliveries - implement front end UI to view notifydeliverylog - test excess delivery prevention circuit breaker get back to the PM insufficient inventory check notification @@ -916,4 +911,15 @@ BUILD 117 Also all duplicate options prompt to include wiki and attachments Was requested separately for various combos by different people so probably a good sneak peek feature - Workorder data table Added quote and pm parent columns to available columns - this paired with bulk delete extension enables users to mass delete work orders from any PM accidents which result in a great number of undesired workorders being generated \ No newline at end of file + this paired with bulk delete extension enables users to mass delete work orders from any PM accidents which result in a great number of undesired workorders being generated +- Notification system + Fixed bug where object modified notification wasn't delivering due to missing line of code + Added a "circuit breaker" to prevent excess notifications about system errors (case 3917) + limits error type notifications created by server to once per 12 hour period to avoid scenario of thousands of notifications due to some unexpected repeating server error + If an identical notification was already sent in last 12 hours waits until that has passed to send again + doesn't affect normal object notifications becuase they may be duplicate on purpose (i.e. workorder status changes, object modifications etc) + Added three new notifications related to PM generation: + new notification when pm reaches stop generating date - PMStopGeneratingDateReached + new notification when PM generation fails - PMGenerationFailed + New notification for insufficient inventory for PM generation - PMInsufficientInventory (case 3583 customer request) + (Upcoming PM will not have enough inventory to generate without making a part request)