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.
