User Tools

Site Tools


20.02.2018

Differences

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

Link to this comparison view

Next revision
Previous revision
20.02.2018 [2018/02/19 17:23] – created kalaschnikow20.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;">20.02.2018 Dienstag</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 =====
 +  * **-** AIRS-27 PO history display: date format
 +  * **-** JRebel einrichten
 +  * **-** Chrome einrichten (https://developers.google.com/web/tools/setup/setup-workflow)
 +  * [[Impact of SCRUM on the DEV process]]
 +
 +
 +
 +
 +==== AIRS-27 PO history display: date format ====
 +https://tasks.supplyon.de/browse/AIRS-27
 +
 +=== TODO ===
 +  * ''ChangeLogModel.getFormattedValue()'' wird leider nicht verwendet -> die Änderungen zurückbauen
 +  * Testen 
 +    * ''POChangeVerifier.calculateFieldType()''
 +    * alles andere
 +
 +
 +=== Aufgabe ===
 +
 +In der PO History bei folgenden Feldern Datumsformat so anpassen, dass die Uhrzeit nicht drin ist:
 +  * Collab Requested Date
 +  * Collab Promised Date
 +  * Last Agreed Requested Date
 +  * Last Agreed Promised Date
 +
 +Testen mit Benutzern:
 +  * Buyer
 +  * Seller
 +  * E-Mail access (OSP)
 +
 +
 +
 +=== Notizen ===
 +  * Serverseite:
 +    * POChangeLogScreen -> ChangeLogScreen -> SuiTableScreen -> SimpleAjaxScreen
 +      * ''ChangeLogScreen.getJsonResponse()'' 
 +      * ''ChangeLogModel.getFormattedValue()'' -> case ''ChangelogTransaction.FIELD_TYPE_DATE''
 +    * Datum wird formatiert in ''JSONDateFormatter.formatValue()''
 +  * Clientseite (unwichtig, da alles vom Server bereits formatiert kommt)
 +    * /js/cfg/base/changelog/changelogCfg.js.inc   
 +    * /js/cfg/po/changelogCfg.js.jsp 
 +
 +=== Lösungsvorschlag ===
 +Für ''ChangeLogModel'' einen neuen Typ erstellen: ''ChangelogTransaction.FIELD_TYPE_DATE_ONLY''. Dann bei den entsprechenden Felder (s.o.) in ''POChangeVerifier.calculateFieldType()'' den Typ ändern. 
 +
 +=== Fragen an Burkhard === 
 +  * ''POChangeVerifier.fieldTypeToChangeLogType()'' ist nur "lokal erweitert" worden (zu ''POChangeVerifier.calculateFieldType()''). Der sauberere Weg wäre die Methode umzuschreiben. Aber sie wird  noch im SCM verwendet. Ist es OK? Oder doch umschreiben?
 +  * SQL zum nachträglichen Ändern des Typs bei den vorhandenen History Einträgen schreiben?
 +    * Wenn ja, wo gehören sie hin?
 +  * Robot / sonstige Tests schreiben?
 +<code sql>
 +UPDATE tAirChangelog set cFieldType=7
 +WHERE cField IN ('airsupply.po.alert.field.coll.req.time', 'airsupply.po.alert.field.agreed.prom.date', 'airsupply.po.alert.field.coll.prom.date', 'airsupply.po.alert.field.agreed.req.time');
 +</code>
 +
 +
 +===== 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
 +