20.02.2018
Table of Contents
<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 (5×12)
- - Seeburger
- - Avril
Seeburger
- - AIRS-27 PO history display: date format
- - JRebel einrichten
- - Chrome einrichten (https://developers.google.com/web/tools/setup/setup-workflow)
AIRS-27 PO history display: date format
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()→ caseChangelogTransaction.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 (zuPOChangeVerifier.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?
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');
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
20.02.2018.txt · Last modified: by 127.0.0.1
