From 0c4460a25fdee8bf14f0a49ef50c966fe57519e5 Mon Sep 17 00:00:00 2001 From: "Ujjvala Collins (OpenERP)" Date: Mon, 27 Jun 2011 14:21:42 +0530 Subject: [PATCH] [REF] account_asset: Corrected usability and indentation. Improvement: Latest history should come first in the list. bzr revid: uco@tinyerp.com-20110627085142-5amjoke1d3jtkdz3 --- addons/account_asset/account_asset.py | 2 + .../wizard/account_asset_change_duration.py | 11 ++++-- .../account_asset_change_duration_view.xml | 38 +++++++++---------- 3 files changed, 28 insertions(+), 23 deletions(-) diff --git a/addons/account_asset/account_asset.py b/addons/account_asset/account_asset.py index c67a60e0da2..f686c2dbb83 100644 --- a/addons/account_asset/account_asset.py +++ b/addons/account_asset/account_asset.py @@ -524,10 +524,12 @@ class account_asset_history(osv.osv): 'method_end': fields.date('Ending date'), 'note': fields.text('Note'), } + _order = 'create_date desc' _defaults = { 'date': lambda *args: time.strftime('%Y-%m-%d'), 'user_id': lambda self,cr, uid,ctx: uid } + account_asset_history() # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account_asset/wizard/account_asset_change_duration.py b/addons/account_asset/wizard/account_asset_change_duration.py index 9cb89e2c62f..9abe8519851 100755 --- a/addons/account_asset/wizard/account_asset_change_duration.py +++ b/addons/account_asset/wizard/account_asset_change_duration.py @@ -19,6 +19,7 @@ # ############################################################################## import time + from osv import osv,fields class asset_modify(osv.osv_memory): @@ -71,7 +72,7 @@ class asset_modify(osv.osv_memory): asset_id = context.get('active_id', False) asset = asset_obj.browse(cr, uid, asset_id, context=context) data = self.browse(cr, uid, ids[0], context=context) - history_obj.create(cr, uid, { + history_vals = { 'asset_id': asset_id, 'name': asset.name, 'method_delay': asset.method_delay, @@ -80,13 +81,15 @@ class asset_modify(osv.osv_memory): 'user_id': uid, 'date': time.strftime('%Y-%m-%d'), 'note': data.note, - }, context=context) - asset_obj.write(cr, uid, [asset_id], { + } + history_obj.create(cr, uid, history_vals, context=context) + asset_vals = { 'name': data.name, 'method_delay': data.method_delay, 'method_period': data.method_period, 'method_end': data.method_end, - }, context=context) + } + asset_obj.write(cr, uid, [asset_id], asset_vals, context=context) return {'type': 'ir.actions.act_window_close'} asset_modify() diff --git a/addons/account_asset/wizard/account_asset_change_duration_view.xml b/addons/account_asset/wizard/account_asset_change_duration_view.xml index be536b8242f..625fa3cc77f 100644 --- a/addons/account_asset/wizard/account_asset_change_duration_view.xml +++ b/addons/account_asset/wizard/account_asset_change_duration_view.xml @@ -3,21 +3,21 @@ - wizard.asset.modify.form - asset.modify - form - -
- - - - - + wizard.asset.modify.form + asset.modify + form + + + + + + + - - + + @@ -25,13 +25,13 @@