diff --git a/website/doctype/web_page/templates/generators/web_page.html b/website/doctype/web_page/templates/generators/web_page.html index ed91ef36c2..b9028168cc 100644 --- a/website/doctype/web_page/templates/generators/web_page.html +++ b/website/doctype/web_page/templates/generators/web_page.html @@ -45,6 +45,12 @@ {{ links.child.title }} {%- endif -%} +
+ {%- endif %} + {% if enable_comments -%} +
+

Comments

+ {% include 'lib/website/templates/includes/comments.html' %} {%- endif %} {%- endblock %} diff --git a/website/doctype/web_page/web_page.py b/website/doctype/web_page/web_page.py index 300bdd6156..d070af9fc1 100644 --- a/website/doctype/web_page/web_page.py +++ b/website/doctype/web_page/web_page.py @@ -54,6 +54,12 @@ class DocType(): # parent, child, next sibling links self.doc.links = self.get_navigation_links() + + if self.doc.enable_comments: + self.doc.comment_list = webnotes.conn.sql("""select + comment, comment_by_fullname, creation + from `tabComment` where comment_doctype="Web Page" + and comment_docname=%s order by creation""", self.doc.name, as_dict=1) or [] def get_breadcrumbs(self): breadcrumbs = [] diff --git a/website/doctype/web_page/web_page.txt b/website/doctype/web_page/web_page.txt index 786c46373f..4206594c6c 100644 --- a/website/doctype/web_page/web_page.txt +++ b/website/doctype/web_page/web_page.txt @@ -2,7 +2,7 @@ { "creation": "2013-03-28 10:35:30", "docstatus": 0, - "modified": "2013-11-12 12:05:20", + "modified": "2013-11-13 15:30:25", "modified_by": "Administrator", "owner": "Administrator" }, @@ -114,6 +114,12 @@ "fieldtype": "Section Break", "label": "More" }, + { + "doctype": "DocField", + "fieldname": "enable_comments", + "fieldtype": "Check", + "label": "Enable Comments" + }, { "doctype": "DocField", "fieldname": "text_align",