User Tools

Site Tools


14.02.2018

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
14.02.2018 [2018/02/14 10:54] – [rm#24452 POEMA: Wrong E-Mail notification in case of adding a PO SL in in parallel change of Header Incoterm] kalaschnikow14.02.2018 [2018/04/23 15:57] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +<html>
 +<div style="font-size:xx-large; font-weight: 900;">14.02.2018 Mittwoch</div>
 +</html>
 +
 +====== Termine ======
 +  * **-** **10:00 - 10:30** Daily Scrum Meeting (https://meet.supplyon.com/markus.haug/F4R01QB3?sl=1)
 +
 +
 +====== TODO ======
 +
 +  * **-** Gymnastik (5x12)
 +  * **-** Seeburger
 +  * **-** Avril
 +
 +===== Seeburger =====
 +  * **+** rm#24555 POEMA UI - "Display all Orders" doesn't work correctly
 +  * **-** JRebel einrichten
 +  * **-** Chrome einrichten (https://developers.google.com/web/tools/setup/setup-workflow)
 +  * **-** rm#24452 POEMA: Wrong E-Mail notification in case of adding a PO SL in in parallel change of Header Incoterm
 +
 +
 +==== rm#24555 POEMA UI - "Display all Orders" doesn't work correctly ====
 +https://cust-projects.seeburger.de/redmine/issues/24555
 +  * **-** Tests
 +    * Mit Profil
 +    * Ohne Profil
 +      * Welche Tests sind möglich?  
 +  * Mögliche Querwirkungen
 +    * In der ''smartiui/.../SUITable.js'' gibt es eine ''resetSearchFields()'' Funktion, die dann ''searchFieldCmp.resetSearchFields()'' aufruft.
 +==== rm#24452 POEMA: Wrong E-Mail notification in case of adding a PO SL in in parallel change of Header Incoterm ====
 +
 +  * **+** Klären an welcher Stelle was zu tun ist
 +    * ''POOSPVelocityForSupplier.determineTypeOfMail()'' -> ... -> ''static ... getMailType()''
 +    * ''POImportProcessor.getSiblingFromDB()'' lädt ''this.dbData'' und dann setzt es wieder auf ''null'' (Zeile 1304). Danach wird aber in ''getChangeVerifier()'' folgendes gemacht: ''this.dbData == null || !this.importData.isHeaderInitiallyOnDB()'', was dann natürlich ''true'' ist.
 +    * Ein ''POHistoryModel'' wird defaultmäßig mit dem ''OSP_NOTIFICATION_TYPE.NEWOSP'' erstellt ( s.  ''POChangeVerifier.addOSPNewLineTopic():1802'' ) 
 +  * **+** Spec und die Stelle in der Spec finden, wo definiert ist welche Email wann verschickt wird
 +    * 5.3.7.4.1 E-mail notifications to supplier
 +    * 5.3.7.4.1.5 Case 3: Update on important fields
 +    * 5.3.7.4.1.7 Case 5: PO update with mixed changes
 +    * Eine Stelle ist im CR: https://cust-projects.seeburger.de/redmine/issues/22208 . Die ist aber nicht eindeutig. -> andere Stelle suchen oder Hr. Schwarzfischer fragen
 +  * **-** Code ändern
 +  * **-** Testen
 +
 +  * Hr. Schwarzfischer fragen:
 +    * Wo ist definiert, welche Mail höher priorisiert ist 
 +
 +    * <del>Eigentlich sollten 2 Mails rausgehen, da Import positionsbasiert erfolgt. Richtig?</del>
 +      * S. ''POImportXMLHandler.processPositionsElement()'' 
 +        * -> ''importOSPHandler.finalizeImport(itemInfos.values());'' 
 +          * ...
 +          * -> ''POOSPVelocityForSupplier.generateMail()'' 
 +
 +===== Avril =====
 +  * **-** Angular для профессионалов
 +    * **-** 4. Краткий курс HTML и CSS
 +      * **-** Bootstrap 
 +  * **-** Prüfen, ob die App nicht zu viel zieht
 +    * **-** Jobs / Fragebögen nur für die entsprechende Organisation (bzw. Mitarbeiter) holen
 +