From e08ade4c00901ad74306faa534a47afd1a9f4f20 Mon Sep 17 00:00:00 2001 From: Jay Vora Date: Wed, 19 Nov 2008 19:25:32 +0530 Subject: [PATCH] Account_analytic_plans:Corected behaviour of act_window link of distribution from plan. bzr revid: jvo@tinyerp.com-20081119135532-kp1u8qz1gjeldl9q --- addons/account_analytic_plans/__terp__.py | 4 ++-- addons/account_analytic_plans/account_analytic_plans.py | 6 +++--- .../account_analytic_plans/account_analytic_plans_view.xml | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/addons/account_analytic_plans/__terp__.py b/addons/account_analytic_plans/__terp__.py index 6fa9334c35a..b859645cd0a 100644 --- a/addons/account_analytic_plans/__terp__.py +++ b/addons/account_analytic_plans/__terp__.py @@ -1,7 +1,7 @@ # -*- encoding: utf-8 -*- ############################################################################## # -# OpenERP, Open Source Management Solution +# OpenERP, Open Source Management Solution # Copyright (C) 2004-2008 Tiny SPRL (). All Rights Reserved # $Id$ # @@ -20,7 +20,7 @@ # ############################################################################## { - "name" : "Multiple-plans management in analytic accounting", + "name" : "Multiple-plans management in Analytic Accounting", "version" : "1.0", "depends" : ["account", "account_analytic_default"], "author" : "Tiny", diff --git a/addons/account_analytic_plans/account_analytic_plans.py b/addons/account_analytic_plans/account_analytic_plans.py index 4b6ab06e827..73b5f4bc815 100644 --- a/addons/account_analytic_plans/account_analytic_plans.py +++ b/addons/account_analytic_plans/account_analytic_plans.py @@ -135,12 +135,14 @@ class account_analytic_plan_instance(osv.osv): def fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False): wiz_id = self.pool.get('ir.actions.wizard').search(cr, uid, [("wiz_name","=","create.model")]) res = super(account_analytic_plan_instance,self).fields_view_get(cr, uid, view_id, view_type, context, toolbar) + if (res['type']=='form'): plan_id = False if context.get('journal_id',False): plan_id = self.pool.get('account.journal').browse(cr, uid, int(context['journal_id']), context).plan_id elif context.get('plan_id',False): - plan_id = self.pool.get('account.analytic.plan').browse(cr, uid, int(context['plan_id']), context).plan_id + plan_id = self.pool.get('account.analytic.plan').browse(cr, uid, int(context['plan_id']), context) + if plan_id: i=1 res['arch'] = """
@@ -325,8 +327,6 @@ class account_invoice(osv.osv): _name = "account.invoice" _inherit="account.invoice" - - def line_get_convert(self, cr, uid, x, part, date, context={}): res=super(account_invoice,self).line_get_convert(cr, uid, x, part, date, context) res['analytics_id']=x.get('analytics_id',False) diff --git a/addons/account_analytic_plans/account_analytic_plans_view.xml b/addons/account_analytic_plans/account_analytic_plans_view.xml index cdfa31b7a47..a211f633e9b 100644 --- a/addons/account_analytic_plans/account_analytic_plans_view.xml +++ b/addons/account_analytic_plans/account_analytic_plans_view.xml @@ -115,7 +115,7 @@