[IMP] crm: reformulate confusing error message
authorRaphael Collet <rco@openerp.com>
Mon, 30 Jan 2012 10:01:34 +0000 (11:01 +0100)
committerRaphael Collet <rco@openerp.com>
Mon, 30 Jan 2012 10:01:34 +0000 (11:01 +0100)
bzr revid: rco@openerp.com-20120130100134-yblv818qzkscjtlg

addons/crm/crm_lead.py

index 566885e..f479ed8 100644 (file)
@@ -827,9 +827,10 @@ class crm_lead(crm_case, osv.osv):
 
     def unlink(self, cr, uid, ids, context=None):
         for lead in self.browse(cr, uid, ids, context):
-            if (not lead.section_id.allow_unlink) and (lead.state <> 'draft'):
-                raise osv.except_osv(_('Warning !'),
-                    _('You can not delete this lead. You should better cancel it.'))
+            if (not lead.section_id.allow_unlink) and (lead.state != 'draft'):
+                raise osv.except_osv(_('Error'),
+                    _("You cannot delete lead '%s'; it must be in state 'Draft' to be deleted. " \
+                      "You should better cancel it, instead of deleting it.") % lead.name)
         return super(crm_lead, self).unlink(cr, uid, ids, context)