Different colors for project identicons
What does this MR do and why?
Provide project-id
to ProjectAvatar
in all uses of this component that lack them. (Related to !94025 (merged)).
Side changes
- It was necessary to touch on the backend to expose the
project-id
in the integration overrides endpoint; - It was refactored ProjectAvatar component to support gid (GraphQL ID) format in
projectId
props. It catched this scenario in the Security Dashboard.
Screenshots or screen recordings
Without project-id
, the avatar is rendered in red.
How to set up and validate locally
- Run
gdk start
. - Access http://localhost:3000/.
- Go to the screens mentioned above.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #369555 (closed)
Edited by Olena Horal-Koretska