As an administrator, I have the option to refresh repositories in the input form:
The developers have only stop/start build, and “view configuration” permissions enabled for them at the moment (custom role)
They don’t have the option to refresh in this form like I do.
What specific permission gives this refresh/reload option next to the repositories?
The refresh button is displayed for users which have edit permissions at the scope of the repository.
For configuration scope repositories,
Configurations.Edit permission is required on the configuration;
for project scope repositories,
Projects.Edit permission is required on the project;
and for global scope repositories,
Administration.ManageCIServer permission is required.
… and the next version will also include a
Build.CheckRepositories permission, which can be used to allow users to start a repository check without allocating full editing permissions.
Just noticed (after a couple of years )
That the button/icon for refreshing the repo is missing although the role has this permissions enabled:
The permissions required are dependant on the scope of the repository.
Configuration repositories require: Configurations.Edit and Builds.CheckRepositories
Project repositories require: Projects.Edit and Builds.CheckRepositories
Global repositories require: Administration.ManageCIServer and Builds.CheckRepositories
However, I believe there should really be an OR between each of these permission sets, so that Builds.CheckRepositories on its own is enough.
We’ll change this for the next release.
These permissions have been fixed in v184.108.40.2069.