Alright, I've signed off on edoceo's change and added my own enhancements in collab/phasefx/offline_date_checking @ working/Evergreen.git
HOWEVER
There are some issues I think should probably block this from being merged as is:
1) the Reshelving -> Available rollover updates an item's Status Changed Time,
and can thus trigger the exception during offline processing
2) if an item is manipulated more than once in an offline session, then its
Status Changed Time can be updated as the transactions are being processed,
causing related transactions after the initial transaction to fail
Alright, I've signed off on edoceo's change and added my own enhancements in collab/ phasefx/ offline_ date_checking @ working/ Evergreen. git
HOWEVER
There are some issues I think should probably block this from being merged as is:
1) the Reshelving -> Available rollover updates an item's Status Changed Time,
and can thus trigger the exception during offline processing
2) if an item is manipulated more than once in an offline session, then its
Status Changed Time can be updated as the transactions are being processed,
causing related transactions after the initial transaction to fail