Actions
Task #16848
closedTask #16379: Sprint Planning for 10/12/2024 - 31/12/2024 Import/Export
FE - Upload and parse FFW Agent EDI File
Status:
Closed
Priority:
Normal
Assignee:
-
GitLab ID:
1634
GitLab Milestone:
GitLab Ticket Number:
514
GitLab Time Logged:
172800
Lock Timeline Date:
No
gitlab project trace:
Sprint Planning for 10/12/2024 - 31/12/2024 Import/Export
Description
We need a new screen for Ocean Import.
This screen will only have these components:
- Upload EDITfile (file upload) --> user can upload any kind of file or extension
- Once file is uploaded, he should be able to delete or upload a new one.
- Only one file can be uploaded at a time.
- Once a file has been uploaded, the user selects the format in a dropdown. This list of formats must be fetched from the backend.
- Once the format is selected, the user clicks submit. The submission returns HTTP 200 immediately.
- The frontend then can be reused to submit a new one.
- This page must also have another component that lists the file submissions in progress (data grid).
Columns in the data grid:
- File Upload date/time
- File name
- Generated ID
- Status
- Log (hyperlink that (upon click) downloads a file log as .txt)
- No. of records
The table will already be sorted. It must support pagination on the frontend.
ONLY when this page is loaded, the datagrid must refresh its data from the backend every 5 seconds.
GitLab Sync Log
[{"id": "12657", "author": "Vikram Jhurry", "hours": 48.0, "created": "2024-12-20T05:21:05.218Z", "log_date": "2024-12-15", "comment": "Imported from GitLab by @Vikram Jhurry on 2024-12-20T05:21:05.218Z: 1w 1d-(48.0)h spend at: 2024-12-15", "status": "active", "deleted_by": "", "redmine_entry_id": 8339}]
Actions