Maintainers can see Runners on Group level but not list of Jobs of Runners

Description

Users are experiencing an Issue when trying to view a group runners Job Logs with the Maintainer vs the Owner Role.

Assume one has a subgroup SG_A, user with an owner role for that subgroup U_O and a user with a maintainer role for that subgroup U_M.

Let's say U_O creates a group runner in SG_A (by going to SG_A then clicking Build -> Runners). Various Jobs then run using this runner across various projects within SG_A. If U_O returns to view the SG_A group runner, they will see the runner as well as all related jobs listed. If however U_M goes to that same overview to see the group runner of SG_A they see the runner details but not the list of jobs (see screenshot: left the view of U_O and right U_M).

Screenshot 2025-08-08 at 13.10.47.jpg

It seems to me like this is a bug, right? The only reason I could think of preventing U_M from seeing the job logs is if they generally shouldn't get insights into the job logs however this is still possible by simply going to each project and viewing the job logs there. Therefore this setup doesn't prevent maintainers from viewing aggregated job logs, it simply makes it more time consuming to do so by requiring the aggregation to happen manually.

Any clarification or remediation of this would be greatly appreciated 🙏

Edited by 🤖 GitLab Bot 🤖