rm23211
https://cust-projects.seeburger.de/redmine/issues/23211 ( CR → rm#22208 FULL Collab model in POEMA )
oldValuePOOSPHistoryModelsmodify()poData.isOneShotPO() && bIsCustomerActing → sende eine Notificationaccept()poData.isOneShotPO() && bIsCustomerActing && poData.getCollabModel() == IPOConstants.STATUS_MODE_FULL → sende eine Notificationreject()poData.isOneShotPO() && bIsCustomerActing && poData.getCollabModel() == IPOConstants.STATUS_MODE_FULL → sende eine NotificationPOImportProcessor.checkOSPRequirements() → Prüfung auf OneShotPO und CollabModel SIMPLE/NONE → rausgenommenCANCELLATION_REVOKED, CANCELLATION_REQUEST_REVOKED, ACCEPTED, REJECTED IPOOSPConstants → neue Subject/Body Konstanten für neue (Accepted/Rejected) Templates POOSPVelocityForSupplierOSP_MAIL_TYPEs: ACCEPTED, REJECTED, CANCELLATION_REVOKED, CANCELLATION_REQUEST_REVOKED getSubjectTemplateName() / getBodyTemplateName() → neue Templates für Accepted/RejectedgetVelocityContext() → die Contextvariablen für die neuen/geänderten Templates werden gefüllt fillVelocityContextForMajors() → die Contextvariablen für die neuen/geänderten Templates werden gefüllt fillVelocityContextForAccepted(), fillVelocityContextForRejected(), fillVelocityContextForCancellationRevoked(), fillVelocityContextForCancellationRequestRevoked()acceptionNotify, rejectionNotify podetails_buttons.js.inc, poDetailsCfg.js.inc, polinedetails_buttons.js.inc, polineDetailsCfg.js.inc, pooverview_buttons.js.inc → Modify-Button hinzugefügtSELECT * FROM TSUI_COLCONFIG where cTableConfigID = 19 für /js/cfg/po/pooverviewCfg.js.jsp und cApplicationID IS NULL und cForBuyer=1 && nCollabActor != IPOConstants.COLLAB_ACTOR_IMPORT drin). Ist das richtig? (In meinen Notizen zum Projekt rm23211 hab ich das auch so geschrieben. Ohne Frage.)POChangeVerifier.addOSPStatusTopic() wurde geändert