Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • G gitlabhq1
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 21
    • Issues 21
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • gpt
  • large_projects
  • gitlabhq1
  • Issues
  • #9026

Closed
Open
Created Mar 25, 2015 by Administrator@rootOwner

updating service templates should be reflected in existing repositories that never changed the service settings

Created by: joernhees

Situation:

  • local gitlab server with 100+ existing repos
  • recently set up slack for the team

We now told our users they can get activity messages from gitlab in their slack channels using the slack integration. We already created the webhook in slack and updated the slack service template in https:///admin/application_settings/services/307/edit .

Going to the settings of an existing repository, this update is not visible even though the users never opened the page. They all need to manually configure the webhook, username and channel :(

It appears to me as if the service templates are copied on repository creation, which now makes it very hard for us to set good defaults in one place. Maybe one could defer this till a service is actually modified on a repository, so that changing the templates would also be useful for existing repositories that later on want to configure a service?

Assignee
Assign to
Time tracking