diff --git a/forms_pro/api/settings.py b/forms_pro/api/settings.py
index 0233b89..bf61ab4 100644
--- a/forms_pro/api/settings.py
+++ b/forms_pro/api/settings.py
@@ -11,3 +11,12 @@ def get_brand_logo() -> str:
str: The brand logo of the website or the default app logo if brand logo is not set.
"""
return str(get_app_logo())
+
+
+@frappe.whitelist(allow_guest=True)
+def get_website_settings() -> dict:
+ website_settings = frappe.get_doc("Website Settings")
+ form_settings = {
+ "disable_sign_up": website_settings.disable_signup,
+ }
+ return form_settings
diff --git a/frontend/src/components/submission/PageHeader.vue b/frontend/src/components/submission/PageHeader.vue
index 85837c0..f5cbb03 100644
--- a/frontend/src/components/submission/PageHeader.vue
+++ b/frontend/src/components/submission/PageHeader.vue
@@ -10,6 +10,11 @@ const brandLogo = createResource({
auto: true,
});
+const websiteSettings = createResource({
+ url: "forms_pro.api.settings.get_website_settings",
+ auto: true,
+});
+
function redirectToLogin() {
window.location.href = `/login?redirect-to=${route.fullPath}`;
}
@@ -36,7 +41,9 @@ function redirectToLogin() {
-
+