From 3011b604090e6d0e215bb45a44454deb1bb9b30b Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Thu, 30 Oct 2008 09:20:03 +0100 Subject: [PATCH] improvement bzr revid: fp@tinyerp.com-20081030082003-679t0ff5o1htbf9d --- addons/base_contact/base_contact.py | 8 +- addons/board_association/__terp__.py | 2 +- .../board_association/board_association_view.xml | 110 ++++++++++---------- 3 files changed, 57 insertions(+), 63 deletions(-) diff --git a/addons/base_contact/base_contact.py b/addons/base_contact/base_contact.py index 3e9f391..5700e97 100644 --- a/addons/base_contact/base_contact.py +++ b/addons/base_contact/base_contact.py @@ -100,12 +100,6 @@ res_partner_address() class res_partner_job(osv.osv): - def _get_partner_id(self, cr, uid, ids, *a): - res={} - for id in self.browse(cr, uid, ids): - res[id.id] = id.address_id.partner_id and id.address_id.partner_id.id or False - return res - def name_get(self, cr, uid, ids, context={}): if not len(ids): return [] @@ -127,7 +121,7 @@ class res_partner_job(osv.osv): _description ='Contact Job Title' _order = 'sequence_contact' _columns = { - 'name': fields.function(_get_partner_id, method=True, type='many2one', relation='res.partner', string='Partner',store=True), + 'name': fields.related('address_id','partner_id', type='many2one', relation='res.partner', string='Partner'), 'address_id':fields.many2one('res.partner.address','Address', required=True), 'contact_id':fields.many2one('res.partner.contact','Contact', required=True), 'function_id': fields.many2one('res.partner.function','Job Title', required=True), diff --git a/addons/board_association/__terp__.py b/addons/board_association/__terp__.py index a85834f..fe04667 100644 --- a/addons/board_association/__terp__.py +++ b/addons/board_association/__terp__.py @@ -4,7 +4,7 @@ "version":"1.0", "author":"Tiny", "category":"Board/Associations", - "depends":["event","membership","board"], + "depends":["event","membership","board","project"], "demo_xml":["board_association_demo.xml"], "update_xml":["board_association_view.xml"], "description": """ diff --git a/addons/board_association/board_association_view.xml b/addons/board_association/board_association_view.xml index ae637cf..c2403f1 100644 --- a/addons/board_association/board_association_view.xml +++ b/addons/board_association/board_association_view.xml @@ -1,63 +1,63 @@ - - - associations - + + + associations + - - board.associations.manager.form - board.board - form - -
- - - - - - + + board.associations.manager.form + board.board + form + + + + + + + + - - - - - - - - + + + + +
+ +
+
- - Association Dashboard - board.board - form - form - - + + Association Dashboard + board.board + form + form + + - + -
+
-- 1.7.10.4