Hi all, This is the progress update of the project - Improving advanced functionalities of React.js OPSUI dashboard. (OODT-1035 <https://issues.apache.org/jira/projects/OODT/issues/OODT-1035>)
*Work done* 1. https://github.com/apache/oodt/pull/121 - Refactor React OPSUI sample app By the time I started working on the project, there were some issues in the app in terms of UI/UX. This PR fixed those issues. - Improve the styles of the product search result display UI in the React app. - Remove redundant Axios instances - Remove unnecessary console.log statements - Conditionally render search result display UI i.e display search result UI only if there are search results, otherwise the text No products is displayed. - Add jsconfig.json to resolve non-relative module names 2. https://github.com/apache/oodt/pull/123 - Improve product browser and product ingest UI - Add progress bars to display the progress of file ingestion processes. - Fix product browser pagination - Create a new endpoint to get product types - Improve search bar UI - Move file manager REST API calls to a separate dedicated module. *Work to Be done* - Implement querying products with multiple conditions - Currently, product search only supports a single condition (Eg: search by name, search by product type, etc). It needs to be fixed to support querying with multiple conditions (Eg: *productType=GenericFile AND/OR productName=<name>* ) - Implement REST API for the resource manager component - Implement React components/views for displaying resource manager metrics/data Thanks and best regards, Pavindu