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

Reply via email to