From 159b3b3967eaf80076d204d39030e3351b239919 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Tue, 18 Feb 2025 14:01:06 +0530 Subject: [PATCH 1/2] fix: added is_demo_site in boot to check demo site --- crm/www/crm.py | 1 + 1 file changed, 1 insertion(+) diff --git a/crm/www/crm.py b/crm/www/crm.py index 086126ea..f980091e 100644 --- a/crm/www/crm.py +++ b/crm/www/crm.py @@ -35,6 +35,7 @@ def get_boot(): "csrf_token": frappe.sessions.get_csrf_token(), "setup_complete": cint(frappe.get_system_settings("setup_complete")), "sysdefaults": frappe.defaults.get_defaults(), + "is_demo_site": frappe.conf.get("is_demo_site"), "timezone": { "system": get_system_timezone(), "user": frappe.db.get_value("User", frappe.session.user, "time_zone") From 0485a681c5b05c4f8e77839824a73ffb9a500a6e Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Tue, 18 Feb 2025 14:01:32 +0530 Subject: [PATCH 2/2] fix: show signup banner in demo site --- .../src/components/Icons/LightningIcon.vue | 16 ++++++++ .../src/components/Layouts/AppSidebar.vue | 2 + frontend/src/components/SignupBanner.vue | 39 +++++++++++++++++++ 3 files changed, 57 insertions(+) create mode 100644 frontend/src/components/Icons/LightningIcon.vue create mode 100644 frontend/src/components/SignupBanner.vue diff --git a/frontend/src/components/Icons/LightningIcon.vue b/frontend/src/components/Icons/LightningIcon.vue new file mode 100644 index 00000000..18c9e08d --- /dev/null +++ b/frontend/src/components/Icons/LightningIcon.vue @@ -0,0 +1,16 @@ + diff --git a/frontend/src/components/Layouts/AppSidebar.vue b/frontend/src/components/Layouts/AppSidebar.vue index d4906834..e44ae5ca 100644 --- a/frontend/src/components/Layouts/AppSidebar.vue +++ b/frontend/src/components/Layouts/AppSidebar.vue @@ -72,6 +72,7 @@
+ +
+
+
+ + {{ __('Loved the demo?') }} +
+
+ {{ __('Try Frappe CRM for free with a 14-day trial.') }} +
+
+ +
+ +