[imp] l10n_ch_chart_c2c_pcg: reformattings

bzr revid: xmo@tinyerp.com-20091215100729-1119z3a8j7cpjnnf
This commit is contained in:
Xavier Morel
2009-12-15 11:07:29 +01:00
parent ef729db891
commit a23c436282
+47 -79
View File
@@ -1,4 +1,4 @@
#!/usr/bin/env python2.3
#!/usr/bin/env python
#
# config.py
#
@@ -11,50 +11,38 @@ from osv import fields, osv
class Tax_template(osv.osv):
"""Creat account.journal.todo class in order
to add configuration wizzard"""
_name ="account.tax.template.todo"
def _get_tax(self, cr, uid, ctx):
if not self.__dict__.has_key('_inner_steps') :
def _ensure_step(self):
if getattr(self, '_inner_steps', None) is None:
self._inner_steps = 0
ids = self.pool.get('account.tax.template').search(cr,uid,[])
def _get_tax(self, cr, uid, ctx):
self._ensure_step()
if self._inner_steps == 'done' :
return False
return ids[self._inner_steps]
return self.pool.get('account.tax.template')\
.search(cr,uid,[])[self._inner_steps]
def _get_collected(self, cr, uid, ctx):
if not self.__dict__.has_key('_inner_steps') :
self._inner_steps = 0
self._ensure_steps()
if self._inner_steps == 'done' :
return False
ids = self.pool.get('account.tax.template').search(cr,uid,[])
id = self.pool.get('account.tax.template').browse(
cr,
uid,
ids[self._inner_steps]
return self.pool.get('account.tax.template').browse(
cr, uid, ids[self._inner_steps]
).account_collected_id.id
return id
def _get_paid(self, cr, uid, ctx):
if not self.__dict__.has_key('_inner_steps') :
self._inner_steps = 0
self._ensure_steps()
if self._inner_steps == 'done' :
return False
ids = self.pool.get('account.tax.template').search(cr,uid,[])
id = self.pool.get('account.tax.template').browse(
cr,
uid,
ids[self._inner_steps]
return self.pool.get('account.tax.template').browse(
cr, uid, ids[self._inner_steps]
).account_paid_id.id
return id
_columns={
_columns = {
'name': fields.many2one(
'account.tax.template',
'Tax to set',
@@ -62,63 +50,45 @@ class Tax_template(osv.osv):
help="The tax template you are currently editing"
),
'account_collected_id':fields.many2one(
'account.account.template',
'Invoice Tax Account',
help="You can set \
here the invoice tax account"
),
'account.account.template',
'Invoice Tax Account',
help="You can set here the invoice tax account"
),
'account_paid_id':fields.many2one(
'account.account.template',
'Refund Tax Account',
help="You can set \
here the refund tax account"
),
}
'account.account.template',
'Refund Tax Account',
help="You can set here the refund tax account"
),
}
_defaults = {
'name': _get_tax,
'account_collected_id':_get_collected,
'account_paid_id':_get_paid,
'account_collected_id': _get_collected,
'account_paid_id': _get_paid,
}
def on_change_collected(self, cr, uid, id, tax, account) :
if account :
self.pool.get('account.tax.template').write(
cr,
uid,
tax,
vals={
'account_collected_id': account,
}
)
cr, uid, tax, vals={'account_collected_id': account,}
)
return {}
def on_change_paid(self, cr, uid, id, tax, account) :
if account :
self.pool.get('account.tax.template').write(
cr,
uid,
tax,
vals={
'account_paid_id': account,
}
)
cr, uid, tax, vals={'account_paid_id': account,}
)
return {}
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',
}
'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={}):
jids = self.pool.get('account.tax.template').search(cr, uid, [])
@@ -127,19 +97,17 @@ class Tax_template(osv.osv):
else :
self._inner_steps = 'done'
return {
'view_type': 'form',
"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')]
),
'type': 'ir.actions.act_window',
'target':'new',
}
'view_type': 'form',
"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')]
),
'type': 'ir.actions.act_window',
'target':'new',
}
Tax_template()
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: