On MR merge, save a list of compliance violations that occurred at the point of merging
Why are we doing this work
To implement the next iteration of the "Compliance Dashboard" we should store compliance violations such as a failure of separations of duties.
This issue is to take the work from #347323 (closed) and implement the process to trigger the creation of compliance violations at the point the MR is merged.
We should implement the following:
- Add trigger to MR merging process
- Add async worker to check for compliance violations and save them to the new table
Edited by Robert Hunt