From 4b3b25e1d64e25f11898ae8e1f8f17f0440c3052 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Fri, 3 Aug 2012 14:10:59 +0530 Subject: [PATCH] aded 'add_subscriber' method to be called from website --- erpnext/website/blog.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/erpnext/website/blog.py b/erpnext/website/blog.py index 5692f51f43..ea1992b1fe 100644 --- a/erpnext/website/blog.py +++ b/erpnext/website/blog.py @@ -106,6 +106,25 @@ def add_comment(args=None): return comment_html +@webnotes.whitelist(allow_guest=True) +def add_subscriber(): + """add blog subscriber to lead""" + full_name = webnotes.form_dict.get('your_name') + email = webnotes.form_dict.get('your_email_address') + name = webnotes.conn.sql("""select name from tabLead where email_id=%s""", email) + + from webnotes.model.doc import Document + if name: + lead = Document('Lead', name[0][0]) + else: + lead = Document('Lead') + + lead.unsubscribed = 0 + lead.blog_subscriber = 1 + lead.lead_name = full_name + lead.email_id = email + lead.save() + def get_blog_content(blog_page_name): import website.web_cache content = website.web_cache.get_html(blog_page_name)