Closed richardzilincikPantheon closed 1 year ago
Some additional possible ways to resolve this could be
maturity-level
field is optional, it could be cleared for modules belonging to expired drafts and as a result they wouldn't be visible if any of the maturity level check-boxes were selected. In this cases there would be no visible maturity level for these modules on their module details page or other places either.This will be addressed by the impact analysis endpoint adding the expired
field for each module to the response. The frontend can then use this information to filter the modules as expected.
resolved by #717
This issue might need to be moved to YangCatalog/module-compilation depending on how we address it.
ospf-topology is from draft-ietf-i2rs-yang-l3-topology-00.txt and was removed in subsequent versions of the draft, which was later finalized into an RFC. It should not be visible when only the ratified and adopted check boxes are selected.
Within YC, adopted is defines as:
Possible ways of addressing this would be:
checking the "expired" property of a module unless the "not-applicable" check box is also selectedon second thought, this sounds like it would be very confusingOption 2 would be more consistent and also affect the maturity value displayed in the module details and other places. However I don't know whether it was an intentional choice to leave expired modules as adopted. @SlavomirMazurPantheon do you know whether modules from outdated drafts should stay as adopted or if we can change it?