Create model to track curators and implement logic to merge multiple curations submitted by the same curator for a single advisory.
Example:
Curator John adds a curation that addresses CONFLICTING_FIXED_BY_PACKAGES for CVE-abc-xyz.
Later, John submits a new curation addressing CONFLICTING_SEVERITY_SCORES for the same CVE-abc-xyz.
Expected Behavior:
Both curations for CVE-abc-xyz submitted by John should be merged into a single coherent advisory.
Create model to track curators and implement logic to merge multiple curations submitted by the same curator for a single advisory.
Example:
Curator John adds a curation that addresses
CONFLICTING_FIXED_BY_PACKAGESfor CVE-abc-xyz.Later, John submits a new curation addressing
CONFLICTING_SEVERITY_SCORESfor the same CVE-abc-xyz.Expected Behavior:
Both curations for CVE-abc-xyz submitted by John should be merged into a single coherent advisory.