Rajesh Prajapati (OpenERP) has proposed merging 
lp:~openerp-dev/openobject-addons/trunk-addons_issue12_sale-rpr into 
lp:openobject-addons.

Requested reviews:
  OpenERP Core Team (openerp)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-addons_issue12_sale-rpr/+merge/128228

Hello

   I have done following changes in sale

 - Added particular address type invoice/delivery instead of Default while 
creating address on the fly
 - Remove the traceback from configuration-sales
 - Moved 'group_sale_delivery_address' field to sale_stock module
 - Added data of cost price field for sale order lines

Thanks,
Rajesh
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-addons_issue12_sale-rpr/+merge/128228
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-addons/trunk-addons_issue12_sale-rpr.
=== modified file 'sale/res_config.py'
--- sale/res_config.py	2012-09-20 14:36:16 +0000
+++ sale/res_config.py	2012-10-05 11:23:28 +0000
@@ -48,9 +48,6 @@
         'group_uom':fields.boolean("Allow using different units of measures",
             implied_group='product.group_uom',
             help="""Allows you to select and maintain different units of measure for products."""),
-        'group_sale_delivery_address': fields.boolean("Allow a different address for delivery and invoicing ",
-            implied_group='sale.group_delivery_invoice_address',
-            help="Allows you to specify different delivery and invoice addresses on a sale order."),
         'group_discount_per_so_line': fields.boolean("Allow setting a discount on the sale order lines",
             implied_group='sale.group_discount_per_so_line',
             help="Allows you to apply some discount per sale order line."),

=== modified file 'sale/res_config_view.xml'
--- sale/res_config_view.xml	2012-09-25 10:15:47 +0000
+++ sale/res_config_view.xml	2012-10-05 11:23:28 +0000
@@ -12,6 +12,13 @@
                     <group>
                         <label for="id" string="Invoicing Process"/>
                         <div>
+<<<<<<< TREE
+=======
+                            <div name="group_invoice_so_lines">
+                                <field name="group_invoice_so_lines" class="oe_inline"/>
+                                <label for="group_invoice_so_lines"/>
+                            </div>
+>>>>>>> MERGE-SOURCE
                             <div name="timesheet">
                                 <field name="timesheet" class="oe_inline" on_change="onchange_timesheet(timesheet)"/>
                                 <label for="timesheet"/>
@@ -30,10 +37,6 @@
                 </div>
                 <div name="Customer Features" position="inside">
                     <div>
-                        <field name="group_sale_delivery_address" class="oe_inline"/>
-                        <label for="group_sale_delivery_address"/>
-                    </div>
-                    <div>
                         <field name="group_sale_pricelist" class="oe_inline"/>
                         <label for="group_sale_pricelist"/>
                     </div>

=== modified file 'sale/sale_view.xml'
--- sale/sale_view.xml	2012-09-30 14:16:38 +0000
+++ sale/sale_view.xml	2012-10-05 11:23:28 +0000
@@ -174,9 +174,15 @@
                     </h1>
                     <group>
                         <group>
+<<<<<<< TREE
                             <field name="partner_id" on_change="onchange_partner_id(partner_id)" domain="[('customer','=',True)]" context="{'search_default_customer':1}"/>
                             <field name="partner_invoice_id" groups="sale.group_delivery_invoice_address"/>
                             <field name="partner_shipping_id" groups="sale.group_delivery_invoice_address"/>
+=======
+                            <field name="partner_id" on_change="onchange_partner_id(partner_id)" domain="[('customer','=',True)]" context="{'search_default_customer':1, 'show_address': 1}" options='{"always_reload": true}'/>
+                            <field name="partner_invoice_id" groups="sale.group_delivery_invoice_address" context="{'default_type':'invoice'}"/>
+                            <field name="partner_shipping_id" groups="sale.group_delivery_invoice_address" context="{'default_type':'delivery'}"/>
+>>>>>>> MERGE-SOURCE
                             <field name="project_id" context="{'partner_id':partner_id, 'pricelist_id':pricelist_id, 'default_name':name}" groups="sale.group_analytic_accounting" domain="[('type','in',['view','normal','contract'])]"/>
                         </group>
                         <group>

=== modified file 'sale_margin/__openerp__.py'
--- sale_margin/__openerp__.py	2012-09-26 12:16:27 +0000
+++ sale_margin/__openerp__.py	2012-10-05 11:23:28 +0000
@@ -32,7 +32,7 @@
     'author':'OpenERP SA',
     'images':['images/sale_margin.jpeg'],
     'depends':['sale_stock'],
-    'demo':[],
+    'demo':['sale_margin_demo.xml'],
     'test': ['test/sale_margin.yml'],
     'data':['security/ir.model.access.csv','sale_margin_view.xml'],
     'auto_install': False,

=== added file 'sale_margin/sale_margin_demo.xml'
--- sale_margin/sale_margin_demo.xml	1970-01-01 00:00:00 +0000
+++ sale_margin/sale_margin_demo.xml	2012-10-05 11:23:28 +0000
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+    <data noupdate="1">
+
+        <record id="sale.sale_order_line_1" model="sale.order.line">
+            <field name="purchase_price">2870.00</field>
+        </record>
+
+        <record id="sale.sale_order_line_2" model="sale.order.line">
+            <field name="purchase_price">126.00</field>
+        </record>
+
+        <record id="sale.sale_order_line_3" model="sale.order.line">
+            <field name="purchase_price">60.00</field>
+        </record>
+
+        <record id="sale.sale_order_line_12" model="sale.order.line">
+            <field name="purchase_price">390.00</field>
+        </record>
+
+        <record id="sale.sale_order_line_13" model="sale.order.line">
+            <field name="purchase_price">21.60</field>
+        </record>
+
+        <record id="sale.sale_order_line_14" model="sale.order.line">
+            <field name="purchase_price">4258.00</field>
+        </record>
+
+        <record id="sale.sale_order_line_16" model="sale.order.line">
+            <field name="purchase_price">2870.00</field>
+        </record>
+
+        <record id="sale.sale_order_line_17" model="sale.order.line">
+            <field name="purchase_price">155.00</field>
+        </record>
+
+        <record id="sale.sale_order_line_18" model="sale.order.line">
+            <field name="purchase_price">35.00</field>
+        </record>
+
+        <record id="sale.sale_order_line_19" model="sale.order.line">
+            <field name="purchase_price">13.00</field>
+        </record>
+
+    </data>
+</openerp>

=== modified file 'sale_stock/res_config.py'
--- sale_stock/res_config.py	2012-09-20 14:36:16 +0000
+++ sale_stock/res_config.py	2012-10-05 11:23:28 +0000
@@ -27,6 +27,9 @@
     _inherit = 'sale.config.settings'
 
     _columns = {
+        'group_sale_delivery_address': fields.boolean("Allow a different address for delivery and invoicing ",
+            implied_group='sale.group_delivery_invoice_address',
+            help="Allows you to specify different delivery and invoice addresses on a sale order."),
         'group_invoice_deli_orders': fields.boolean('Generate invoices after and based on delivery orders',
             implied_group='sale_stock.group_invoice_deli_orders',
             help="To allow your salesman to make invoices for Delivery Orders using the menu 'Deliveries to Invoice'."),

=== modified file 'sale_stock/res_config_view.xml'
--- sale_stock/res_config_view.xml	2012-09-09 10:11:56 +0000
+++ sale_stock/res_config_view.xml	2012-10-05 11:23:28 +0000
@@ -9,11 +9,19 @@
              <field name="inherit_id" ref="sale.view_sales_config"/>
              <field name="arch" type="xml">
                  <data>
-                     <xpath expr="//div[@name='timesheet']" position="before">
+                     <xpath expr="//div[@name='Customer Features']" position="inside">
+                         <div>
+                              <field name="group_sale_delivery_address" class="oe_inline"/>
+                              <label for="group_sale_delivery_address"/>
+                         </div>
+                     </xpath>
+                     <xpath expr="//div[@name='group_invoice_so_lines']" position="replace">
                          <div>
                              <field name="group_invoice_so_lines" on_change="onchange_invoice_methods(group_invoice_so_lines, group_invoice_deli_orders)" class="oe_inline"/>
                              <label for="group_invoice_so_lines"/>
                          </div>
+                     </xpath>
+                     <xpath expr="//div[@name='timesheet']" position="before">
                          <div>
                              <field name="group_invoice_deli_orders" class="oe_inline" on_change="onchange_invoice_methods(group_invoice_so_lines, group_invoice_deli_orders)"/>
                              <label for="group_invoice_deli_orders"/>

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to