diff --git a/frontend/src/i18n/en.json b/frontend/src/i18n/en.json index 15a297df..9272cff4 100644 --- a/frontend/src/i18n/en.json +++ b/frontend/src/i18n/en.json @@ -166,6 +166,7 @@ "allowNew": "Create new files and directories", "allowPublish": "Publish new posts and pages", "allowSignup": "Allow users to signup", + "hideLoginButton": "Hide the login button from public pages", "avoidChanges": "(leave blank to avoid changes)", "branding": "Branding", "brandingDirectoryPath": "Branding directory path", diff --git a/frontend/src/types/settings.d.ts b/frontend/src/types/settings.d.ts index ba56c612..562c718b 100644 --- a/frontend/src/types/settings.d.ts +++ b/frontend/src/types/settings.d.ts @@ -1,6 +1,7 @@ interface ISettings { signup: boolean; createUserDir: boolean; + hideLoginButton: boolean; minimumPasswordLength: number; userHomeBasePath: string; defaults: SettingsDefaults; diff --git a/frontend/src/views/settings/Global.vue b/frontend/src/views/settings/Global.vue index 0a42a293..3d391206 100644 --- a/frontend/src/views/settings/Global.vue +++ b/frontend/src/views/settings/Global.vue @@ -18,6 +18,11 @@ {{ t("settings.createUserDir") }}

+

+ + {{ t("settings.hideLoginButton") }} +

+