Merge pull request #2770 from neilLasrado/time-log

Validate renaming of activity type - manufacturing
diff --git a/erpnext/projects/doctype/activity_type/activity_type.json b/erpnext/projects/doctype/activity_type/activity_type.json
index 9d1e15a..7be34dc 100644
--- a/erpnext/projects/doctype/activity_type/activity_type.json
+++ b/erpnext/projects/doctype/activity_type/activity_type.json
@@ -19,7 +19,7 @@
  "icon": "icon-flag", 
  "idx": 1, 
  "in_dialog": 0, 
- "modified": "2015-02-05 05:11:34.201187", 
+ "modified": "2015-02-18 13:05:23.608066", 
  "modified_by": "Administrator", 
  "module": "Projects", 
  "name": "Activity Type", 
@@ -27,7 +27,10 @@
  "permissions": [
   {
    "create": 1, 
+   "delete": 1, 
    "email": 1, 
+   "export": 1, 
+   "import": 1, 
    "permlevel": 0, 
    "print": 1, 
    "read": 1, 
@@ -39,6 +42,7 @@
   {
    "apply_user_permissions": 1, 
    "create": 1, 
+   "delete": 0, 
    "email": 1, 
    "permlevel": 0, 
    "print": 1, 
diff --git a/erpnext/projects/doctype/activity_type/activity_type.py b/erpnext/projects/doctype/activity_type/activity_type.py
index 7e316b5..cc43e82 100644
--- a/erpnext/projects/doctype/activity_type/activity_type.py
+++ b/erpnext/projects/doctype/activity_type/activity_type.py
@@ -3,14 +3,17 @@
 
 from __future__ import unicode_literals
 import frappe
-
+from frappe import _
 from frappe.model.document import Document
 
 class ActivityType(Document):
 	
 	def on_trash(self):
 		self.validate_manufacturing_type()
-		
+
+	def before_rename(self, olddn, newdn, merge=False):
+		self.validate_manufacturing_type()
+
 	def validate_manufacturing_type(self):
 		if self.activity_type == 'Manufacturing':
-			frappe.throw(_("Activity Type 'Manufacturing' cannot be deleted."))
\ No newline at end of file
+			frappe.throw(_("Activity Type 'Manufacturing' cannot be deleted/renamed."))
\ No newline at end of file