diff --git a/addons/l10n_ch/wizard/journal_config.py b/addons/l10n_ch/wizard/journal_config.py
index 3241e255729..b350d918e2e 100755
--- a/addons/l10n_ch/wizard/journal_config.py
+++ b/addons/l10n_ch/wizard/journal_config.py
@@ -111,7 +111,7 @@ class Journal(osv.osv_memory):
)
return {}
- def execute(self,cr,uid,ids,context={}):
+ def execute(self,cr,uid,ids,context=None):
jids = self.pool.get('account.journal').search(cr, uid, [])
if self._inner_steps < len(jids)-1:
self._inner_steps += 1
diff --git a/addons/l10n_ch_chart_c2c_pcg/tax_template_view.xml b/addons/l10n_ch_chart_c2c_pcg/tax_template_view.xml
index fbfd5165a31..4ebda575962 100755
--- a/addons/l10n_ch_chart_c2c_pcg/tax_template_view.xml
+++ b/addons/l10n_ch_chart_c2c_pcg/tax_template_view.xml
@@ -11,38 +11,38 @@
account.tax.template.todo
account.tax.template.todo
form
+
-
+
+
+
+
+
+
+
+
+
+
+
+
-
- Configure Journal
+
+ Finalize your tax configuration
ir.actions.act_window
account.tax.template.todo
form
form
-
+
new
-
-
- Finalize your tax configuration
- Set account on financial taxes defined by
- Camptocamp l10n_ch_c2c_pcg module
5
diff --git a/addons/l10n_ch_chart_c2c_pcg/wizard/config.py b/addons/l10n_ch_chart_c2c_pcg/wizard/config.py
index 66237fa96db..29af7bef1bc 100755
--- a/addons/l10n_ch_chart_c2c_pcg/wizard/config.py
+++ b/addons/l10n_ch_chart_c2c_pcg/wizard/config.py
@@ -7,10 +7,11 @@
#
from osv import fields, osv
-class Tax_template(osv.osv):
+class Tax_template(osv.osv_memory):
"""Creat account.journal.todo class in order
to add configuration wizzard"""
_name ="account.tax.template.todo"
+ _inherit = 'res.config'
def _ensure_step(self):
if getattr(self, '_inner_steps', None) is None:
@@ -80,16 +81,7 @@ class Tax_template(osv.osv):
return self._on_change(
cr, uid, ids, tax, vals={'account_paid_id': account})
- def action_cancel(self,cr,uid,ids,context=None):
- return {
- 'view_type': 'form',
- "view_mode": 'form',
- 'res_model': 'ir.actions.configuration.wizard',
- 'type': 'ir.actions.act_window',
- 'target':'new',
- }
-
- def action_new(self,cr,uid,ids,context={}):
+ def execute(self,cr,uid,ids,context={}):
jids = self.pool.get('account.tax.template').search(cr, uid, [])
if self._inner_steps < len(jids)-1 :
self._inner_steps += 1
@@ -100,10 +92,7 @@ class Tax_template(osv.osv):
"view_mode": 'form',
'res_model': 'account.tax.template.todo',
'view_id':self.pool.get('ir.ui.view').search(
- cr,
- uid,
- [('name','=','view_account_journal_form_todo')]
- ),
+ cr, uid, [('name','=','account.tax.template.todo')]),
'type': 'ir.actions.act_window',
'target':'new',
}