Enable permission management for project administrators is enabled but not in effect

Must-share information (formatted with Markdown):

  • SonarQube Server Enterprise Edition v2026.3 (123014)
  • how is SonarQube deployed: Docker
  • what are you trying to achieve:
    • Enable project-level permission management for project admins
  • what have you tried so far to achieve this:
    • Set the global setting “Enable permission management for project administrators” to enabled. It had been disabled.
    • Re-applied permission template to project.
    • Created a new project, with permission template auto-applied.
    • Project admin logged out of SonarQube and logged back in and was still not able to view project-level permissions.

I am a SonarQube system administrator and am assisting development teams to implement and configure SonarQube analysis for their projects.

I manually gave all permissions (including Administer) to a user (Project Admin) in a specific project. I also created a permission template that included that user with the same permissions.

The Project Admin was then able to see the “Project Settings” menu item in the project, however the “Permissions” item was not included in the menu.

I then realised that the global setting “Enable permission management for project administrators” was disabled.

I enabled the setting.

The following day, the Project Admin tried again but the “Permissions” option was still not visible in the Project Settings menu.

They were able to follow a link I provided to the permissions page. The list was empty with the message: “We couldn’t find any results matching selected criteria.”

I re-applied the permission template that included the Project Admin with all permissions.

The Project Admin created a new project (via Azure DevOps CI pipeline). The new project was created fine. I could see the permissions template had been automatically applied correctly, however the Project Admin could still not see the Permissions item in the menu or any actual project permissions.

I have queried the global setting via the API and the value is “true”, which aligns with the UI.

{

"settings": [

{

"key": "sonar.allowPermissionManagementForProjectAdmins",

"value": "true",

"inherited": true

}

],

"setSecuredSettings": []

}
  • Is there something else we can try to have the re-enabled global setting take effect?
  • Is a restart normally required to apply the changed setting? The documentation does not suggest this.

Hey @Hayley, welcome to the Community! This sounds very similar to an issue that was fixed recently where project admins were receiving a 403 from a GET /api/v2/dop-translation/gitlab-configurations request made by the web app, even when the project was not even bound to Gitlab.

Could you ask your project admin to have a look at their browser’s network tab? Do they see anything similar to what I described when accessing the URL directly? Which requests are failing?

Also: you said you’re running version “v2026.3 (123014)”. I’m assuming you’re on 2026.3.0, because that’s the one to which build number 123014 corresponds to, but could you please confirm this? This is important because, as this is a recently-fixed issue, I want to know if perhaps you’re on an affected version or if there has been a regression.