anchor.diff:          "EnableSyncWithLdap": <%= p("mattermost.LdapSettings.EnableSyncWithLdap")%>,
           "LoginButtonColor": "<%= p("mattermost.LdapSettings.LoginButtonColor") %>",
           "LoginButtonBorderColor": "<% p("mattermost.LdapSettings.LoginButtonBorderColor") %>",
  -        "LoginButtonTextColor": "<% p("mattermost.LdapSettings.LoginButtonTextColor") %>"
  +        "LoginButtonTextColor": "<% p("mattermost.LdapSettings.LoginButtonTextColor") %>",
  +        "LoginIdAttribute": "<% p("mattermost.LdapSettings.LoginIdAttribute") %>"
       },
       <% end %>
       "ComplianceSettings": {
  
positive.code:         "EnableFile": <%= p("mattermost.LogSettings.EnableFile") %>,
          "FileLevel": "<%= p("mattermost.LogSettings.FileLevel") %>",
          "FileJson": <%= p("mattermost.LogSettings.FileJson") %>,
          "ConsoleJson": <%= p("mattermost.LogSettings.ConsoleJson") %>,        
          "FileLocation": "<%= p("mattermost.LogSettings.FileLocation") %>",
          "EnableWebhookDebugging": <%= p("mattermost.LogSettings.EnableWebhookDebugging") %>,
          "EnableDiagnostics": <%= p("mattermost.LogSettings.EnableDiagnostics") %>
  
negative.code:         "UseExperimentalGossip": <%= p("mattermost.ClusterSettings.UseExperimentalGossip") %>,
          "ReadOnlyConfig": true,
          "GossipPort": <%= p("mattermost.ClusterSettings.GossipPort") %>,
          "StreamingPort": <%= p("mattermost.ClusterSettings.StreamingPort") %>,
          "MaxIdleConns": <%= p("mattermost.ClusterSettings.MaxIdleConns") %>,
          "MaxIdleConnsPerHost": <%= p("mattermost.ClusterSettings.MaxIdleConnsPerHost") %>,
          "IdleConnTimeoutMilliseconds": <%= p("mattermost.ClusterSettings.IdleConnTimeoutMilliseconds") %>
      },
      <% end -%>
  
  