From 5bb06915ccd46dd43ca52710f0005b0ef0338274 Mon Sep 17 00:00:00 2001 From: James Allen Date: Wed, 22 Nov 2017 10:44:13 +0000 Subject: [PATCH] Rename setting and use Features.hasFeatures --- .../web/app/coffee/Features/StaticPages/HomeController.coffee | 3 ++- services/web/app/coffee/infrastructure/Features.coffee | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/services/web/app/coffee/Features/StaticPages/HomeController.coffee b/services/web/app/coffee/Features/StaticPages/HomeController.coffee index f2971393c4..9a8f5ced41 100755 --- a/services/web/app/coffee/Features/StaticPages/HomeController.coffee +++ b/services/web/app/coffee/Features/StaticPages/HomeController.coffee @@ -1,6 +1,7 @@ logger = require('logger-sharelatex') Settings = require('settings-sharelatex') _ = require('underscore') +Features = require "../../infrastructure/Features" Path = require "path" fs = require "fs" @@ -21,7 +22,7 @@ module.exports = HomeController = HomeController.home(req, res) home: (req, res)-> - if Settings.showHomepage and homepageExists + if Features.hasFeature('homepage') and homepageExists res.render 'external/home' else res.redirect "/login" diff --git a/services/web/app/coffee/infrastructure/Features.coffee b/services/web/app/coffee/infrastructure/Features.coffee index 0a59cf931e..7047826bbb 100644 --- a/services/web/app/coffee/infrastructure/Features.coffee +++ b/services/web/app/coffee/infrastructure/Features.coffee @@ -6,6 +6,8 @@ module.exports = Features = hasFeature: (feature) -> switch feature + when 'homepage' + return Settings.enableHomepage when 'registration' return not Features.externalAuthenticationSystemUsed() when 'github-sync'