Commit efe0e8f8 authored by Henry Oswald's avatar Henry Oswald
Browse files

don't show register when external auth is used

parent 32c12334
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -7,6 +7,7 @@
    "grunt-contrib-rename": "0.0.3",
    "grunt-docker-io": "^0.7.0",
    "grunt-github-api": "^0.2.3",
    "simple-git": "^1.32.1"
    "simple-git": "^1.32.1",
    "underscore": "^1.8.3"
  }
}
+5 −0
Original line number Diff line number Diff line
Path = require('path')
_ = require("underscore")

# These credentials are used for authenticating api requests
# between services that may need to go over public channels
@@ -391,6 +392,7 @@ if parse(process.env["SHARELATEX_IS_SERVER_PRO"]) == true
	

if process.env["SHARELATEX_LDAP_HOST"]
	settings.externalAuth = true
	settings.ldap =
		host: process.env["SHARELATEX_LDAP_HOST"]
		dn: process.env["SHARELATEX_LDAP_DN"]
@@ -424,6 +426,9 @@ if process.env["SHARELATEX_LDAP_HOST"]
			rejectUnauthorized: process.env["SHARELATEX_LDAP_TLS_OPTS_REJECT_UNAUTH"] == "true"
			ca:ca_paths  # e.g.'/etc/ldap/ca_certs.pem'

if settings.externalAuth
	settings.nav.header = _.filter settings.nav.header, (button)-> button.url != "/register"

# Compiler
# --------
if process.env["SANDBOXED_COMPILES"] == "true"