PLT-7542 Converting LDAP sync to the job server (#7452)

* PLT-7542 Converting LDAP sync to the job server

* Fixing minor issues

* Fixing build failure

* Translate error message

* Translate error message

* Translate error message

* Translate error message

* Fixing merge

* Fixing bad merge
Этот коммит содержится в:
Corey Hulen
2017-09-25 13:30:33 -07:00
коммит произвёл GitHub
родитель 1bf2a2e8d5
Коммит 81c18a01bd
11 изменённых файлов: 119 добавлений и 22 удалений

23
einterfaces/jobs/ldap_sync.go Обычный файл
Просмотреть файл

@@ -0,0 +1,23 @@
// Copyright (c) 2017-present Mattermost, Inc. All Rights Reserved.
// See License.txt for license information.
package jobs
import (
"github.com/mattermost/mattermost-server/model"
)
type LdapSyncInterface interface {
MakeWorker() model.Worker
MakeScheduler() model.Scheduler
}
var theLdapSyncInterface LdapSyncInterface
func RegisterLdapSyncInterface(newInterface LdapSyncInterface) {
theLdapSyncInterface = newInterface
}
func GetLdapSyncInterface() LdapSyncInterface {
return theLdapSyncInterface
}