From b091707ae823f66700e23c4de336fb67aa461f2c Mon Sep 17 00:00:00 2001 From: Neil Trini Lasrado Date: Wed, 18 Feb 2015 13:00:56 +0530 Subject: [PATCH] Validate renaming of activity type - manufacturing --- erpnext/projects/doctype/activity_type/activity_type.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/erpnext/projects/doctype/activity_type/activity_type.py b/erpnext/projects/doctype/activity_type/activity_type.py index 7e316b532d1..cc43e8249aa 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