[minor] check permission for editable web page
diff --git a/setup/doctype/item_group/templates/generators/item_group.html b/setup/doctype/item_group/templates/generators/item_group.html
index 459c989..ba32d5c 100644
--- a/setup/doctype/item_group/templates/generators/item_group.html
+++ b/setup/doctype/item_group/templates/generators/item_group.html
@@ -41,10 +41,12 @@
 <script>
 $(function() {
 	if(window.logged_in && getCookie("system_user")==="yes") {
-		wn.require("lib/js/wn/website/editable.js");
-		wn.make_editable($('[itemprop="description"]'), "Item Group", "{{ name }}", "description");
+		wn.has_permission("Item Group", "{{ name }}", "write", function(r) {
+			wn.require("lib/js/wn/website/editable.js");
+			wn.make_editable($('[itemprop="description"]'), "Item Group", "{{ name }}", "description");
+		});
 	}
-})
+});
 </script>
 
 {% endblock %}
\ No newline at end of file
diff --git a/stock/doctype/item/templates/generators/item.html b/stock/doctype/item/templates/generators/item.html
index eab1b73..a89eada 100644
--- a/stock/doctype/item/templates/generators/item.html
+++ b/stock/doctype/item/templates/generators/item.html
@@ -3,14 +3,15 @@
 {% block javascript %}
 <script>
 	{% include "app/stock/doctype/item/templates/includes/product_page.js" %}
-
+	
 	$(function() {
 		if(window.logged_in && getCookie("system_user")==="yes") {
-			wn.require("lib/js/wn/website/editable.js");
-			wn.make_editable($('[itemprop="description"]'), "Item", "{{ name }}", "web_long_description");
+			wn.has_permission("Item", "{{ name }}", "write", function(r) {
+				wn.require("lib/js/wn/website/editable.js");
+				wn.make_editable($('[itemprop="description"]'), "Item", "{{ name }}", "web_long_description");
+			});
 		}
-	})
-
+	});
 </script>
 {% endblock %}