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.
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: