You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@oodt.apache.org by Pavindu Lakshan <pa...@gmail.com> on 2021/08/09 04:17:11 UTC

[GSoC][OODT-1035] Status of GSoC '21

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