in config/yamlcfg/yaml2proto.go [258:302]
func ReconcileDashboardTab(currentTab *config.DashboardTab, defaultTab *config.DashboardTab) {
if currentTab.BugComponent == 0 {
currentTab.BugComponent = defaultTab.BugComponent
}
if currentTab.CodeSearchPath == "" {
currentTab.CodeSearchPath = defaultTab.CodeSearchPath
}
if currentTab.NumColumnsRecent == 0 {
currentTab.NumColumnsRecent = defaultTab.NumColumnsRecent
}
if currentTab.OpenTestTemplate == nil {
currentTab.OpenTestTemplate = defaultTab.OpenTestTemplate
}
if currentTab.FileBugTemplate == nil {
currentTab.FileBugTemplate = defaultTab.FileBugTemplate
}
if currentTab.AttachBugTemplate == nil {
currentTab.AttachBugTemplate = defaultTab.AttachBugTemplate
}
if currentTab.ResultsText == "" {
currentTab.ResultsText = defaultTab.ResultsText
}
if currentTab.ResultsUrlTemplate == nil {
currentTab.ResultsUrlTemplate = defaultTab.ResultsUrlTemplate
}
if currentTab.CodeSearchUrlTemplate == nil {
currentTab.CodeSearchUrlTemplate = defaultTab.CodeSearchUrlTemplate
}
if currentTab.AlertOptions == nil {
currentTab.AlertOptions = defaultTab.AlertOptions
}
if currentTab.OpenBugTemplate == nil {
currentTab.OpenBugTemplate = defaultTab.OpenBugTemplate
}
}