usdot-fhwa-stol / cda-telematics

Apache License 2.0
1 stars 2 forks source link

Update telematic UI to list and upload ROS 2 rosbag #176

Closed dan-du-car closed 8 months ago

dan-du-car commented 8 months ago

PR Details

Description

Create a ROS2 rosbag page to display the list of ROS2 rosbags, and their upload/processing status. Create a dialog to allow users to upload ROS2 rosbags. The dialog should popup when users click on an upload button in the ROS2 rosbag list page. In the dialog, users can choose multiple files and update upload description for each file. Display a preview of the files to be uploaded, and a delete button for each file. Details of the UI page refer to https://usdot-carma.atlassian.net/wiki/spaces/WFD2/pages/2707226627/Web+UI+Historical+Data+Page+Design Call file upload backend service to upload ROS2 rosbags and get a list of uploaded ROS2 rosbags. Call file upload backend service to update description of uploaded files. Make UI button more consistent cross all pages. Update UI logo. Update main navigation tab text. Update docker-compose files and environment variables with the latest parameters. Add filters to filter the list of ROS2 rosbag table. Add unit tests.

Related GitHub Issue

NA

Related Jira Key

https://usdot-carma.atlassian.net/browse/WFD-499

Motivation and Context

Telematic Tool

How Has This Been Tested?

Local integration testing and unit test

Types of changes

Checklist: