Use raise_user_error for exception about deleteing workflow record for

issue413
This commit is contained in:
Cédric Krier
2008-10-05 23:24:23 +02:00
parent 734a9af2be
commit 076446573e
2 changed files with 11 additions and 2 deletions
+9
View File
@@ -95,6 +95,15 @@
<field name="module">ir</field>
<field name="fuzzy" eval="False"/>
</record>
<record model="ir.translation" id="translation_delete_workflow_record">
<field name="name">delete_workflow_record</field>
<field name="lang">en_US</field>
<field name="type">error</field>
<field name="src">You cannot delete a record with a running workflow.</field>
<field name="value">You cannot delete a record with a running workflow.</field>
<field name="module">ir</field>
<field name="fuzzy" eval="False"/>
</record>
<record model="ir.ui.view" id="act_translation_set_report_init_view_form">
<field name="model">ir.translation.set_report.init</field>
+2 -2
View File
@@ -1406,8 +1406,8 @@ class ORM(object):
"AND res_type = %s AND state != 'complete'",
ids + [self._name])
if cursor.rowcount != 0:
raise Exception('UserError',
'You cannot delete a record with a running workflow.')
self.raise_user_error(cursor, 'delete_workflow_record',
context=context)
wf_service = LocalService("workflow")
for obj_id in ids: