Add banner to Project Quality Summary for feedback

Overview

We introduced the MVC for the Project Quality Summary in &5430, we want to be able to collect feedback from users to link the feedback issue (#342634 (closed)) to that Summary page.

Proposal

Add a dismissable banner with the text "We are looking for feedback on this Project Quality Summary page. Leave comments and suggestions in this issue."

We will remove this banner at a later date in another issue

Technical proposal for this:

From #353016 (comment 884745882):

  • Use the GitLab UI banner component with the promotion variant
  • Use the chat bubble illustration SVG
  • Add a user callout feature by editing this ruby file. I believe we'll have to update the GraphQL docs by running this rake task afterwards.
  • Use the user_callout_dismisser component to handle permanent dismissal per user. See this terraform_notifaction.vue file for an example.
  • Add the banner to the project quality summary app
  • Add tests to the spec file for dismissing the banner
Edited by Jackie Porter