Reviewers: ,
Please review this at http://codereview.tryton.org/206004/ Affected files: M carrier.py M carrier.xml Index: carrier.py =================================================================== --- a/carrier.py +++ b/carrier.py @@ -24,6 +24,15 @@ def default_carrier_cost_method(self): return 'product' + def get_rec_name(self, ids, name): + if not ids: + return {} + names = {} + for carrier in self.browse(ids): + names[carrier.id] = '%s - %s' % (carrier.party.rec_name, + carrier.carrier_product.rec_name) + return names + def copy(self, ids, default=None): party_obj = Pool().get('party.party') Index: carrier.xml =================================================================== --- a/carrier.xml +++ b/carrier.xml @@ -75,6 +75,11 @@ position="replace_attributes"> <tree string="Carriers"/> </xpath> + <xpath expr="/tree/field[@name='name']" + position="after"> + <field name="carrier_product"/> + <field name="carrier_cost_method"/> + </xpath> </data> ]]> </field> -- [email protected] mailing list
