Move *_list permissions to BoardPolicy

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

  • Close this issue

The following discussion from gitlab-ce!25524 should be addressed:

  • @engwan started a discussion: (+1 comment)

    Since this is going into a patch release for 11.8, I intentionally made the change as small as possible.

    I think :read_list and :admin_list should be moved to BoardPolicy though. Since we're checking these permissions on a board and not on a project / group. What do you think?

    Having a lot of permissions on ProjectPolicy and GroupPolicy and just having them delegated is really causing a lot of bugs. Another problem related to https://gitlab.com/gitlab-org/manage/issues/16#note_136764201

Note

Permissions got renamed to read_issue_board_list and admin_issue_board_list in the meantime

Edited Oct 05, 2025 by Alexandru Croitor
Assignee Loading
Time tracking Loading