func loadConfig()

in internal/mode/advanced/advanced.go [209:224]


func loadConfig(projectID int64, groupID int64, searchCuration bool, traversalIds string, hashedRootNamespaceId int16, archived string, schemaVersionBlob uint16, schemaVersionCommit uint16, schemaVersionWiki uint16) (*elastic.Config, error) {
	config, err := elastic.ConfigFromEnv()
	config.Permissions = generateProjectPermissions()
	config.PermissionsWiki = generateWikiPermissions()
	config.ProjectID = projectID
	config.GroupID = groupID
	config.SearchCuration = searchCuration
	config.TraversalIDs = traversalIds
	config.HashedRootNamespaceId = hashedRootNamespaceId
	config.Archived = archived
	config.SchemaVersionBlob = schemaVersionBlob
	config.SchemaVersionCommit = schemaVersionCommit
	config.SchemaVersionWiki = schemaVersionWiki

	return config, err
}