From 21b33620a427dc3ed52ba2109321d11160cc47b8 Mon Sep 17 00:00:00 2001 From: Mantavya Gajjar Date: Wed, 26 May 2010 23:47:02 +0530 Subject: [PATCH] [FIX]: fix a problem of workflow, change the name of workflow file name bzr revid: mga@tinyerp.com-20100526181702-0hkihliy1twjuwff --- addons/account_voucher/__openerp__.py | 3 +- .../account_voucher_workflow.xml | 80 ------------------ addons/account_voucher/voucher.py | 14 ++-- addons/account_voucher/voucher_view.xml | 2 +- addons/account_voucher/voucher_wizard.xml | 5 +- addons/account_voucher/voucher_workflow.xml | 81 ++++++++++--------- 6 files changed, 55 insertions(+), 130 deletions(-) delete mode 100755 addons/account_voucher/account_voucher_workflow.xml diff --git a/addons/account_voucher/__openerp__.py b/addons/account_voucher/__openerp__.py index 57d2ce1ab96..620cd2428f1 100644 --- a/addons/account_voucher/__openerp__.py +++ b/addons/account_voucher/__openerp__.py @@ -49,11 +49,12 @@ "update_xml" : [ "security/ir.model.access.csv", "voucher_sequence.xml", + "voucher_workflow.xml" "voucher_report.xml", "voucher_view.xml", "voucher_wizard.xml", "wizard/account_voucher_open_view.xml", - "account_voucher_workflow.xml" + ], 'certificate': '0037580727101', "active": False, diff --git a/addons/account_voucher/account_voucher_workflow.xml b/addons/account_voucher/account_voucher_workflow.xml deleted file mode 100755 index b34b84a5d24..00000000000 --- a/addons/account_voucher/account_voucher_workflow.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - account.voucher.basic - account.voucher - True - - - - - True - draft - write({'state':'draft'}) - function - - - - - proforma - write({'state':'proforma'}) - open_voucher() - function - - - - - done - write({'state':'posted'}) - proforma_voucher() - True - function - - - - - recheck - write({'state':'recheck'}) - function - - - - - - open_voucher - - - - - - proforma_voucher - amount <= journal_id.max_amount - - - - - - proforma_voucher - amount > journal_id.max_amount - - - - - - recheck_voucher - - - - - - action_cancel_draft - - - - - - action_cancel_draft - - - diff --git a/addons/account_voucher/voucher.py b/addons/account_voucher/voucher.py index cc10dde8294..d43a7899fb4 100644 --- a/addons/account_voucher/voucher.py +++ b/addons/account_voucher/voucher.py @@ -99,13 +99,13 @@ class account_voucher(osv.osv): _columns = { 'name':fields.char('Name', size=256, required=True, readonly=True, states={'draft':[('readonly',False)]}), 'type': fields.selection([ - ('pay_voucher','Cash Payment Voucher'), - ('bank_pay_voucher','Bank Payment Voucher'), - ('rec_voucher','Cash Receipt Voucher'), - ('bank_rec_voucher','Bank Receipt Voucher'), - ('cont_voucher','Contra Voucher'), - ('journal_sale_vou','Journal Sale Voucher'), - ('journal_pur_voucher','Journal Purchase Voucher'), + ('pay_voucher','Cash Payment'), + ('bank_pay_voucher','Bank Payment'), + ('rec_voucher','Cash Receipt'), + ('bank_rec_voucher','Bank Receipt'), + ('cont_voucher','Contra'), + ('journal_sale_vou','Journal Sale'), + ('journal_pur_voucher','Journal Purchase'), ('journal_voucher','Journal Voucher'), ],'Type', readonly=True, select=True , size=128), 'date':fields.date('Date', readonly=True, states={'draft':[('readonly',False)]}), diff --git a/addons/account_voucher/voucher_view.xml b/addons/account_voucher/voucher_view.xml index 5105844d899..3927eb61b10 100644 --- a/addons/account_voucher/voucher_view.xml +++ b/addons/account_voucher/voucher_view.xml @@ -37,7 +37,7 @@ - + diff --git a/addons/account_voucher/voucher_wizard.xml b/addons/account_voucher/voucher_wizard.xml index fea8cb3faa6..cd4da4e988b 100644 --- a/addons/account_voucher/voucher_wizard.xml +++ b/addons/account_voucher/voucher_wizard.xml @@ -1,8 +1,7 @@ - - + parent="menu_action_voucher_list"/> diff --git a/addons/account_voucher/voucher_workflow.xml b/addons/account_voucher/voucher_workflow.xml index 261a56ebb34..ceb8da48722 100644 --- a/addons/account_voucher/voucher_workflow.xml +++ b/addons/account_voucher/voucher_workflow.xml @@ -1,75 +1,80 @@ - - - + + account.voucher.basic account.voucher True - + - + True draft - - - - - performa - open_voucher() + write({'state':'draft'}) function - - - posted - proforma_voucher() + + + proforma + write({'state':'proforma'}) + open_voucher() + function + + + + + done + write({'state':'posted'}) + proforma_voucher() True function - - - cancel - cancel_voucher() + + + recheck + write({'state':'recheck'}) function - + open_voucher - - + + proforma_voucher + amount <= journal_id.max_amount - - - cancel_voucher + + + proforma_voucher + amount > journal_id.max_amount + + + + + + recheck_voucher - - - cancel_voucher + + + action_cancel_draft - - - cancel_voucher + + + action_cancel_draft - - - - - open_voucher - - +