The currently authenticated user does not have PROJECT_ADMIN settings for this project
Status
colour
Red
title
STATUS 404
The given project does not exist or there are no settings for this project
Column
width
50%
GET /rest/templates4stash/1.0/projects/PROJECT_1/settings
...
Section
Column
width
50%
Expand
title
Update project settings
Updates the project settings of the plug-in.
Request
Query parameters:
parameter
type
description
defaultTemplateRepositoryId
int, (default: null)
the ID of the repository which should be the template for all new repositories in this project
allowUsersToChooseTemplate
boolean, (default: false)
true if a user is allowed to choose another template than the default when creating a new repository
repoMirrorEnabled
boolean, (default: true)
true if you want the content of a template being mirrored to a repository on its creation
repositoryDetails
boolean, (default: true)
true if the repository details (default branch and "Allow forks" setting) of the template should be applied to associated repositories
repositoryHooks
boolean, (default: true)
true if the hook settings of the template should be applied to associated repositories
repositoryHooksToIgnore
list
a list of Stash hook keys for which settings should not get overwritten by the ones from the template
repositoryPermissions
boolean, (default: true)
true if the repository permissions of the template should be applied to associated repositories
branchPermissions
boolean, (default: true)
true if the branch permissions of the template should be applied to associated repositories
pullRequestSettings
boolean, (default: true)
true if the pull request settings of the template should be applied to associated repositories
branchModel
boolean, (default: true)
(not available anymore since 2.2.0) true if the branch model of the template should be applied to associated repositories
webhooks
boolean, (default: false)
(since version 2.2.0) true if the webhooks of the template should be applied to associated repositories
accessKeys
boolean, (default: false)
(since version 2.2.0) true if the access keys of the template should be applied to associated repositories
cronExpression
string, (default: null)
the cron expression to use for resetting the settings of associated repositories to the one of the configured template (use null to deactivate the periodic reset)