Add a Approve button on the changed files of a merge request to know files already checked

I did a lot of merge requests and, sometimes, I do a merge request in different moments and, obviously, I forgot the already checked files.

I propose the addition of an "Approve" button on each changed file of the Changes section of a merge request, like this (e.g.): Schermata_2020-10-16_alle_15.19.40

and, after clicking the button, the change should be collapsed: Schermata_2020-10-16_alle_15.20.51

Of course, if someone pushes some change to an "Approved" file, the file should:

  • return not approved (like in the first screenshot)
  • show a custom warning, like this: Schermata_2020-10-16_alle_15.29.42