Use raise_user_error for exception about deleteing workflow record for
issue413
This commit is contained in:
@@ -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
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user