← Back to team overview

openerp-dev-web team mailing list archive

[Merge] lp:~openerp-dev/openobject-addons/trunk-boolean-asset-pso into lp:~openerp-dev/openobject-addons/trunk-account-asset

 

Priyesh (Open ERP) has proposed merging lp:~openerp-dev/openobject-addons/trunk-boolean-asset-pso into lp:~openerp-dev/openobject-addons/trunk-account-asset.

Requested reviews:
  OpenERP R&D Team (openerp-dev)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-boolean-asset-pso/+merge/60743

Added new boolean type function field to check the presence of move line
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-boolean-asset-pso/+merge/60743
Your team OpenERP R&D Team is requested to review the proposed merge of lp:~openerp-dev/openobject-addons/trunk-boolean-asset-pso into lp:~openerp-dev/openobject-addons/trunk-account-asset.
=== modified file 'account_asset/account_asset.py'
--- account_asset/account_asset.py	2011-05-11 06:47:44 +0000
+++ account_asset/account_asset.py	2011-05-12 09:17:56 +0000
@@ -278,6 +278,14 @@
 class account_asset_depreciation_line(osv.osv):
     _name = 'account.asset.depreciation.line'
     _description = 'Asset depreciation line'
+
+
+    def get_move_line(self, cr, uid, ids, name, args, context={}):
+        res = {}
+        for line in self.browse(cr, uid, ids, context=context):
+            res[line.id] = line.move_id and True or False
+        return res
+
     _columns = {
         'name': fields.char('Depreciation Name', size=64, required=True, select=1),
         'sequence': fields.integer('Sequence of the depreciation', required=True),
@@ -287,6 +295,7 @@
         'depreciated_value': fields.float('Amount Already Depreciated', required=True),
         'depreciation_date': fields.char('Depreciation Date', size=64, select=1),
         'move_line_id': fields.many2one('account.move.line', 'Depreciation Entry'),
+        'move_line_present': fields.function(get_move_line, method=True, type='boolean', string='Move Line Present', store=True)
     }
 account_asset_depreciation_line()
 

=== modified file 'account_asset/account_asset_view.xml'
--- account_asset/account_asset_view.xml	2011-05-10 18:52:09 +0000
+++ account_asset/account_asset_view.xml	2011-05-12 09:17:56 +0000
@@ -88,6 +88,7 @@
                           <field name="amount"/>
                           <field name="depreciated_value"/>
                           <field name="remaining_value"/>
+                          <field name="move_line_present"/>
                        </tree>
                        <graph type="bar">
                           <field name="name"/>


Follow ups