NASA-PDS / web-modernization

PDS.nasa.gov Web Modernization repo for managing the overall design process and user testing for modernizing the PDS web experience.
Apache License 2.0
0 stars 0 forks source link

Investigation Detail Page - Variability with Investigation Type #236

Open anilnatha opened 3 months ago

anilnatha commented 3 months ago

💡 Description

Our initial research and designs were based on the investigation type, mission. After an initial implementation of our designs I learned that when I tried to view investigation pages related to other investigation types, the application would fail.

After researching the issue I realized that the template we have designed doesn't apply to all the investigation types. For example, based on the current state of the information in our OpenSearch cluster, I found that instruments, instrument hosts, and targets don't seem to exist for the investigation type, "individual investigation" (e.g. Catalina Sky Survey); however, for Individual Investigations, the concept of facilities does.

I think we should take a step back and reasses the information that should be attributed to the different types of investigations on our investigation detail pages so that I can engineer a solution to account for the investigation type variances, which in turn affects the template we use to build the page and the data that must be retrieved. This also has ramifications for URL deep linking.

Perhaps we take the most notable investigation from each investigation type as a use case in this exercise ("mission" > MSL and Voyager, "individual investigation" => "Catalina Sky Survey", etc.

Related Screenshots:

image

image

⚔️ Parent Epic / Related Tickets

No response

newcomber commented 3 months ago

@newcomber will be scheduling a discussion with Mike and Anne to discuss this use case in more depth.