From d22ffb926d5bb955ba3a74c5160890f5f682f00d Mon Sep 17 00:00:00 2001 From: Miguel Serrano Date: Thu, 20 Feb 2025 15:50:37 +0100 Subject: [PATCH] Merge pull request #23733 from overleaf/msm-configurable-login-title [web] Add `OVERLEAF_LOGIN_SUPPORT_TITLE` for CE/SP GitOrigin-RevId: 5a50d17ded67b68c72dbaeab5172fc283b5aaa01 --- server-ce/config/settings.js | 4 ++++ services/web/app/src/Features/User/UserPagesController.mjs | 2 +- services/web/app/views/user/login.pug | 5 ++++- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/server-ce/config/settings.js b/server-ce/config/settings.js index a4b5ed1781..0cf2c5a7ec 100644 --- a/server-ce/config/settings.js +++ b/server-ce/config/settings.js @@ -335,6 +335,10 @@ if (process.env.OVERLEAF_LOGIN_SUPPORT_TEXT != null) { settings.nav.login_support_text = process.env.OVERLEAF_LOGIN_SUPPORT_TEXT } +if (process.env.OVERLEAF_LOGIN_SUPPORT_TITLE != null) { + settings.nav.login_support_title = process.env.OVERLEAF_LOGIN_SUPPORT_TITLE +} + // Sending Email // ------------- // diff --git a/services/web/app/src/Features/User/UserPagesController.mjs b/services/web/app/src/Features/User/UserPagesController.mjs index bab9833d9c..512dbc43be 100644 --- a/services/web/app/src/Features/User/UserPagesController.mjs +++ b/services/web/app/src/Features/User/UserPagesController.mjs @@ -241,7 +241,7 @@ const UserPagesController = { AuthenticationController.setRedirectInSession(req, req.query.redir) } res.render('user/login', { - title: 'login', + title: Settings.nav?.login_support_title || 'login', login_support_text: Settings.nav?.login_support_text, }) }, diff --git a/services/web/app/views/user/login.pug b/services/web/app/views/user/login.pug index 522aff3cde..ffd38e8075 100644 --- a/services/web/app/views/user/login.pug +++ b/services/web/app/views/user/login.pug @@ -7,7 +7,10 @@ block content .col-md-6.col-md-offset-3.col-lg-4.col-lg-offset-4 .card .page-header - h1 #{translate("log_in")} + if title + h1 !{title} + else + h1 #{translate("log_in")} form(data-ol-async-form, name="loginForm", action='/login', method="POST") input(name='_csrf', type='hidden', value=csrfToken) +formMessages()