The communications platform that puts data protection first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Rocket.Chat/packages/rocketchat-gitlab/common.coffee

24 lines
745 B

config =
serverURL: 'https://gitlab.com'
identityPath: '/api/v3/user'
addAutopublishFields:
forLoggedInUser: ['services.gitlab']
forOtherUsers: ['services.gitlab.username']
Gitlab = new CustomOAuth 'gitlab', config
if Meteor.isServer
Meteor.startup ->
RocketChat.models.Settings.find({ _id: 'API_Gitlab_URL' }).observe
added: (record) ->
config.serverURL = RocketChat.settings.get 'API_Gitlab_URL'
Gitlab.configure config
changed: (record) ->
config.serverURL = RocketChat.settings.get 'API_Gitlab_URL'
Gitlab.configure config
else
Meteor.startup ->
Tracker.autorun ->
if RocketChat.settings.get 'API_Gitlab_URL'
config.serverURL = RocketChat.settings.get 'API_Gitlab_URL'
Gitlab.configure config