User Tools

Site Tools


19.02.2018

<html> <div style=“font-size:xx-large; font-weight: 900;”>19.02.2018 Montag</div> </html>

Termine

TODO

  • - Gymnastik (5×12)
  • - Seeburger
  • - Avril

Seeburger

rm#24264 POEMA: Customer Modify of Collab Values on UI doesn't generate a E-Mail Notification to supplier

rm24264 https://cust-projects.seeburger.de/redmine/issues/24264

  • Ursache für “zu viele Felder” in der Mail ist, dass beim Upload die PO SL aus der DB gezogen wird und mit der wird es dann verglichen. Wobei CSV (oder DB) nicht alle Felder enthält. Deswegen wird beim Vergleich eine Änderung festgestellt.
  • Lösungsvorschlag: da in der History nur die “richtigen” Felder sind, machen wir das genauso wie dort. Nämlich in POChangeVerifier.createChangeTopic() wird beim Hinzufügen der History-Einträge geschaut, ob sie in der Konfiguration drinnen sind. Die OSPTracking-Einträge werden momentan aber immer hinzugefügt. Um den Bug zu Fixen sollte man beim Hinzufügen von OSPTracking-Einträgen auch in die Konfig schauen.
    • Hr. Schwarzfischer berichten ob:
      • diese Konfiguration ein Flag “OSP relevant” enthält (die Tabelle soll angeblich tAirVerifyConfig heißen)
        • wenn ja, ob man dieses Flag verwenden kann
      • dieser Fix dann Mehraufwand beim Testen bedeutet: OSP muss neu getestet werden (XML-Import/UI-Change/CSV-Upload)
  • In der Tabelle TAIRCHGVERIFYCONFIG sind folgende Flags verfügbar:
    • CCHANGELOGENABLED → History
    • CNONCOLLABENABLED → ist Non-Collab Feld?
    • COSPNOTIFY → ist OSP Non-Collab(!) Feld?
    • CCUSTOMCOLLAB → ist Custom Collab Feld
    • CSUPPLIERACTIONENABLED → ist Accept/Reject möglich in der History?

AIRS-27 PO history display: date format

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
  • 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 der tAirChangeVerifierConfig den Typ ändern.

Fragen an Burkhard

  • Robot Tests schreiben?

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
19.02.2018.txt · Last modified: by 127.0.0.1