[ADD] Base: add res.currency.rate.type object and its m2o on res.currency.rate

bzr revid: mra@mra-laptop-20110714092737-9jlk0xjc3hkb4rog
This commit is contained in:
Mustufa Rangwala 2011-07-14 14:57:37 +05:30
parent 7c9ec513b1
commit 2f4330bbb3
2 changed files with 12 additions and 0 deletions

View File

@ -133,6 +133,15 @@ class res_currency(osv.osv):
res_currency()
class res_currency_rate_type(osv.osv):
_name = "res.currency.rate.type"
_description = "Currency Rate Type"
_columns = {
'name': fields.char('Name', size=32, required=True),
}
res_currency_rate_type()
class res_currency_rate(osv.osv):
_name = "res.currency.rate"
_description = "Currency Rate"
@ -141,11 +150,13 @@ class res_currency_rate(osv.osv):
'rate': fields.float('Rate', digits=(12,6), required=True,
help='The rate of the currency to the currency of rate 1'),
'currency_id': fields.many2one('res.currency', 'Currency', readonly=True),
'currency_rate_type_id': fields.many2one('res.currency.rate.type', 'Currency Rate Type'),
}
_defaults = {
'name': lambda *a: time.strftime('%Y-%m-%d'),
}
_order = "name desc"
res_currency_rate()
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

View File

@ -48,6 +48,7 @@
<form string="Rates">
<field name="name"/>
<field name="rate"/>
<field name="currency_rate_type_id" widget="selection"/>
</form>
<tree string="Rates">
<field name="name"/>