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.
💡 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:
⚔️ Parent Epic / Related Tickets
No response