airs-593
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| airs-593 [2018/07/31 16:18] – [TODO] kalaschnikow | airs-593 [2018/08/01 16:25] (current) – [PO attachments Non-Collab-Change alert handling] kalaschnikow | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== AIRS-593 PO attachment ====== | ||
| + | https:// | ||
| + | |||
| + | Epic: https:// | ||
| + | |||
| + | |||
| + | ===== TODO ===== | ||
| + | * **+** Implement backend logic for PO <-> Attachment assignment | ||
| + | * **+** Create new DB table for PO <-> Attachment assignment (see [[https:// | ||
| + | * **+** Implement updating of file attachment | ||
| + | * **+** Implement deletion of file attachment -> Done by Stefan Roeck | ||
| + | * **+** Implement import (Abgucken kann man von '' | ||
| + | * Wichtige Stelle für Import einer Schedule Line: '' | ||
| + | * **-** PO attachments Non-Collab-Change alert handling (see [[https:// | ||
| + | |||
| + | ===== PO attachments Non-Collab-Change alert handling ===== | ||
| + | |||
| + | [[AIRS-639 PO attachments Non-Collab-Change alert handling]]\\ | ||
| + | [[https:// | ||
| + | |||
| + | ===== Misc ===== | ||
| + | |||
| + | ==== Result of meeting on 17.07.2018 ==== | ||
| + | |||
| + | * Schlüssel für Attachment soll die HeaderId und PosNum sein. | ||
| + | * Die Attachments sollen sich anhand vom Dateinamen ersetzen. D.h. wenn für die gleiche HeaderId und PosNum ein Attachment mit dem gleichen Dateinamen existiert, soll es mit dem neueren ersetzt werden. | ||
| + | * Total size of Attachment wird so interpretiert, | ||
| + | ==== SQLs ==== | ||
| + | <code sql> | ||
| + | -- get data from ' | ||
| + | SELECT * FROM TAIRPOATTACHMENTS ORDER BY CREFPOHEADERID, | ||
| + | |||
| + | -- get all attachments (from FAT schema!) | ||
| + | SELECT * FROM tFATAttachmentMeta order by CATTACHMENTID desc; | ||
| + | </ | ||
