| | 75 | |
| | 76 | == ИД: 7 - Експорт / импорт на податоци |
| | 77 | |
| | 78 | |
| | 79 | Корисникот сака да ги управува своите финансиски транзакции со можност за import на CSV фајлови и export на веќе постоечките транзакции. |
| | 80 | |
| | 81 | [[Image(transactions.png)]] |
| | 82 | |
| | 83 | Кога ќе се кликне на export, се прави GET request до backend endpoint /api/transactions/export. |
| | 84 | Фајлот се симнува автоматски на корисникот. |
| | 85 | |
| | 86 | [[Image(exportFrontend.png)]] |
| | 87 | |
| | 88 | |
| | 89 | /api/transactions/export генерира CSV од базата и го враќа како application/csv. |
| | 90 | |
| | 91 | [[Image(exportBackend.png)]] |
| | 92 | |
| | 93 | Endpoint /api/transactions/import прима CSV фајл (@RequestPart("file") MultipartFile file) и ги парсира редовите. |
| | 94 | |
| | 95 | [[Image(importBackend.png)]] |