issues
search
NASA-IMPACT
/
COSMOS
COSMOS is a web application designed to manage collections indexed in NASA's Science Discovery Engine (SDE), facilitating precise content selection and allowing metadata modification before indexing.
https://sde-indexing-helper.nasa-impact.net/
3
stars
1
forks
source link
Refactor Two Column to work with Delta Urls
#1098
Open
CarsonDavis
opened
1 week ago
CarsonDavis
commented
1 week ago
Description
Develop Two Column Code to work with Delta Urls
Write test cases for paired field descriptor system for TDAMM tags that handles both manual and ML-generated tags.
Implementation Considerations
Develop paired_field_descriptor that will automatically create two fields (ML and manual) once defined inside the BaseUrl model
Write test cases with PyTest
Deliverable
All test cases implemented and passing:
Test the relationship between manual and ML fields
Test that manual field takes priority over ML field
Test handling of empty arrays vs None
Test deletion of fields
Test handling of multiple tags
Test that values persist after save
Test that tags are preserved even after collection migration and promotion
Dependencies
No response
Description
Implementation Considerations
Deliverable
All test cases implemented and passing:
Dependencies
No response