User Tools

Site Tools


20.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
20.02.2018 [2018/02/20 11:47] – [AIRS-27 PO history display: date format] 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
 +