diff --git a/src/services/settings.service.ts b/src/services/settings.service.ts index bf4e3d7..df8e2d2 100644 --- a/src/services/settings.service.ts +++ b/src/services/settings.service.ts @@ -4,6 +4,8 @@ export interface IApplication { name: string; logo: string; principalColor: string; + extraText?: string; + appUrl?: string; } interface IFacebookAuth { @@ -89,6 +91,8 @@ export default class Settings { name: 'Global Nature Watch', logo: 'data:image/png;base64,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', principalColor: '#0141B1', + extraText: "Thanks for helping us test Global Nature Watch beta. Register to start exploring, or log in if you've already joined.", + appUrl: "https://www.globalnaturewatch.org/app", } }, jwt: { diff --git a/src/views/login-correct.ejs b/src/views/login-correct.ejs index 590261d..ed354dd 100644 --- a/src/views/login-correct.ejs +++ b/src/views/login-correct.ejs @@ -58,8 +58,14 @@
-

Login correct

-

Welcome to the RW API

+

Login correct!

+

+ <% if (generalConfig.application.appUrl) { %> + Return to <%= generalConfig.application.name %>. + <% } else { %> + Welcome to the RW API! + <% } %> +

diff --git a/src/views/login.ejs b/src/views/login.ejs index 6a0ec07..fd9d9f7 100644 --- a/src/views/login.ejs +++ b/src/views/login.ejs @@ -30,7 +30,7 @@ .login-form { background: white; - padding: 50px 20px; + padding: 50px 20px 0px 20px; box-shadow: 2px 2px 20px rgba(0, 0, 0, .1); } @@ -51,6 +51,18 @@ margin-bottom: 20px; display: block; } + + .tos { + margin: 20px auto; + display: block; + font-size: 10pt; + text-align: center; + } + + .extra-text { + margin: 10px auto; + font-size: 11pt; + } @@ -72,6 +84,7 @@ <% } %> +
<%= generalConfig.application.extraText %>
or Register - Recover password + Forgot password?
<% if (thirdParty.twitter || thirdParty.google || thirdParty.facebook || thirdParty.apple) { %>
@@ -102,7 +115,9 @@
<% } %> - +
+ By logging in, you agree to WRI's Terms of Use and Privacy Policy. +
diff --git a/src/views/request-mail-reset.ejs b/src/views/request-mail-reset.ejs index a0916f6..8c604cb 100644 --- a/src/views/request-mail-reset.ejs +++ b/src/views/request-mail-reset.ejs @@ -77,7 +77,7 @@ - +