Highlight projects/repos with Git hooks in Admin Area
<!-- This issue template can be used as a great starting point for feature requests. The section "Release notes" can be used as a summary of the feature and is also required if you want to have your release post blog MR auto generated using the release post item generator: https://about.gitlab.com/handbook/marketing/blog/release-posts/#release-post-item-generator. The remaining sections are the backbone for every feature in GitLab. The goal of this template is brevity for quick/smaller iterations. For a more thorough list of considerations for larger features or feature sets, you can leverage the detailed [feature proposal](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.gitlab/issue_templates/Feature%20proposal%20-%20detailed.md). --> ### Release notes [Git hook scripts](https://docs.gitlab.com/ee/administration/server_hooks.html) are powerful tools to automate tasks. However, when they fail, or result in undesirable high load on the server, it may be difficult to find them. To assists admins in reviewing newly added Git hooks, GitLab now highlights those [the `/admin/projects` lists](https://docs.gitlab.com/ee/user/admin_area/#administering-projects). ### Problem to solve See above. ### Proposal Add an icon besides a project in the `/admin/projects` lists if it has any scripts installed. Based on the age of the script, the icon could be colored more brightly for _new_ scripts, and fade into a natural black or gray for _older_ scripts. ##### Alternative Logging the additions or changes to hooks as an [audit event](https://docs.gitlab.com/ee/administration/audit_events.html) ### Related issues - https://gitlab.com/gitlab-org/gitaly/-/issues/3906 - https://gitlab.com/gitlab-org/gitaly/-/issues/3906#note_733902036 ### Intended users * [Sidney (Systems Administrator)](https://about.gitlab.com/handbook/marketing/product-marketing/roles-personas/#sidney-systems-administrator) ### Metrics <!-- How are you going to track usage of this feature? Think about user behavior and their interaction with the product. What indicates someone is getting value from it? Create tracking issue using the Snowplow event tracking template. See https://gitlab.com/gitlab-org/gitlab/-/blob/master/.gitlab/issue_templates/Snowplow%20event%20tracking.md
issue