Adjust `Vulnerabilities::DismissService` not to create a `Vulnerabilities::Feedback`
Why are we doing this work
We already have Mutations::Vulnerabilities::Dismiss
which calls Vulnerabilities::DismissService
. In order to depreacte Vulnerabilities::Feedback
objects we can't create them any longer
Implementation plan
-
Adjust Vulnerabilities::DismissService
so it does not create aVulnerabilities::Feedback
object whendeprecate_vulnerabilities_feedback
feature flag is enabled. -
Adjust Vulnerabilities::FindingDismissService
so it does not create aVulnerabilities::Feedback
object whendeprecate_vulnerabilities_feedback
feature flag is enabled.
Risks
If enabled for a "serious" project and disabled then we will have data inconsistency - we need to make sure to communicate that this can lead to data inconsistency and should not be enabled without contating TI
Edited by Subashis Chakraborty