← Back to team overview

openerp-community-reviewer team mailing list archive

lp:~yann-papouin/ocb-addons/6.1-bug-1222733-address-create-wpartner into lp:ocb-addons/6.1

 

Yann Papouin has proposed merging lp:~yann-papouin/ocb-addons/6.1-bug-1222733-address-create-wpartner into lp:ocb-addons/6.1.

Requested reviews:
  OpenERP Community Backports Team (ocb)
Related bugs:
  Bug #1222733 in OpenERP Community Backports (Addons): "[v6.1]When creating an address in an official module, the partner is not set by default"
  https://bugs.launchpad.net/ocb-addons/+bug/1222733

For more details, see:
https://code.launchpad.net/~yann-papouin/ocb-addons/6.1-bug-1222733-address-create-wpartner/+merge/192660

Automatically derived from https://code.launchpad.net/~yann-papouin/openobject-addons/6.1-bug-1222733-address-create-wpartner for https://code.launchpad.net/~openerp/openobject-addons/6.1. Below is a copy of the original description.

Basically, always add a context [1] to "partner_address_id" like fields and disable [2] quick create to allow the user to create firstname/surname of the contact.

[1] context="{'default_partner_id':partner_id}"
[2] options='{"quick_create": false}'
-- 
https://code.launchpad.net/~yann-papouin/ocb-addons/6.1-bug-1222733-address-create-wpartner/+merge/192660
Your team OpenERP Community Backports Team is requested to review the proposed merge of lp:~yann-papouin/ocb-addons/6.1-bug-1222733-address-create-wpartner into lp:ocb-addons/6.1.
=== modified file 'crm/crm_lead_view.xml'
--- crm/crm_lead_view.xml	2012-11-20 11:39:58 +0000
+++ crm/crm_lead_view.xml	2013-10-25 09:52:15 +0000
@@ -483,6 +483,8 @@
                         <field name="partner_address_id"
                             string="Contact"
                             on_change="onchange_partner_address_id(partner_address_id, email_from)"
+                            options='{"quick_create": false}' 
+                            context="{'default_partner_id':partner_id}"
                             colspan="1" />
                         <group col="3" colspan="2">
                             <field name="email_from" string="Email" />

=== modified file 'crm/crm_meeting_view.xml'
--- crm/crm_meeting_view.xml	2012-01-31 13:36:57 +0000
+++ crm/crm_meeting_view.xml	2013-10-25 09:52:15 +0000
@@ -62,7 +62,9 @@
                                 on_change="onchange_partner_id(partner_id)" />
                             <field name="partner_address_id"
                                 string="Contact"
-                                on_change="onchange_partner_address_id(partner_address_id, email_from)" />
+                                on_change="onchange_partner_address_id(partner_address_id, email_from)"
+                                options='{"quick_create": false}' 
+                                context="{'default_partner_id':partner_id}" />
                             <field name="email_from"/>
                         </group><group col="2" colspan="2">
                             <separator colspan="2" string="Visibility"/>

=== modified file 'crm/crm_phonecall_view.xml'
--- crm/crm_phonecall_view.xml	2011-12-21 13:10:28 +0000
+++ crm/crm_phonecall_view.xml	2013-10-25 09:52:15 +0000
@@ -92,7 +92,9 @@
                         groups="base.group_partner_manager"/>
                     <newline/>
                     <field name="partner_address_id"
-                        on_change="onchange_partner_address_id(partner_address_id)" />
+                        on_change="onchange_partner_address_id(partner_address_id)"
+                        options='{"quick_create": false}' 
+                        context="{'default_partner_id':partner_id}" />
                     <newline/>
                     <field name="partner_mobile" />
                 </group>

=== modified file 'crm_claim/crm_claim_view.xml'
--- crm_claim/crm_claim_view.xml	2012-01-31 13:36:57 +0000
+++ crm_claim/crm_claim_view.xml	2013-10-25 09:52:15 +0000
@@ -91,7 +91,9 @@
                                     <field name="partner_id" string="Partner"
                                         on_change="onchange_partner_id(partner_id)" />
                                     <field name="partner_address_id" string="Contact"
-                                        on_change="onchange_partner_address_id(partner_address_id, email_from)" />
+                                        on_change="onchange_partner_address_id(partner_address_id, email_from)" 
+                                        options='{"quick_create": false}' 
+                                        context="{'default_partner_id':partner_id}" />
                                     <field name="partner_phone"/>
                                     <field name="email_from" widget="email"/>
                                 </group>

=== modified file 'crm_fundraising/crm_fundraising_view.xml'
--- crm_fundraising/crm_fundraising_view.xml	2011-12-19 16:54:40 +0000
+++ crm_fundraising/crm_fundraising_view.xml	2013-10-25 09:52:15 +0000
@@ -97,6 +97,8 @@
                                 <field name="partner_address_id"
                                     string="Contact"
                                     on_change="onchange_partner_address_id(partner_address_id, email_from)"
+                                    options='{"quick_create": false}' 
+                                    context="{'default_partner_id':partner_id}" 
                                     colspan="1" />
                                 <field name="email_from" colspan="2"/>
                             </group>

=== modified file 'crm_helpdesk/crm_helpdesk_view.xml'
--- crm_helpdesk/crm_helpdesk_view.xml	2011-12-19 16:54:40 +0000
+++ crm_helpdesk/crm_helpdesk_view.xml	2013-10-25 09:52:15 +0000
@@ -49,7 +49,8 @@
                                     select="1" />
                                 <field name="partner_address_id" colspan="2"
                                     on_change="onchange_partner_address_id(partner_address_id, email_from)"
-                                />
+                                    options='{"quick_create": false}' 
+                                    context="{'default_partner_id':partner_id}" />
                                 <newline/>
                                 <field name="email_from" colspan="2"/>
                                 <button name="remind_partner"

=== modified file 'hr_recruitment/hr_recruitment_view.xml'
--- hr_recruitment/hr_recruitment_view.xml	2011-12-21 13:10:28 +0000
+++ hr_recruitment/hr_recruitment_view.xml	2013-10-25 09:52:15 +0000
@@ -104,7 +104,7 @@
                                     name="%(action_hr_recruitment_partner_create)d"
                                     icon="gtk-index" type="action" attrs="{'readonly':[('partner_id','!=',False)]}" groups="base.group_partner_manager"/>
                             <newline/>
-                            <field name="partner_address_id" on_change="onchange_partner_address_id(partner_address_id, email_from)" colspan="3"/>
+                            <field name="partner_address_id" on_change="onchange_partner_address_id(partner_address_id, email_from)" options='{"quick_create": false}' context="{'default_partner_id':partner_id}" colspan="3"/>
                             <field name="email_from" colspan="3"/>
                             <field name="partner_phone" colspan="3"/>
                             <field name="partner_mobile" colspan="3"/>

=== modified file 'project/project_view.xml'
--- project/project_view.xml	2012-03-12 10:20:01 +0000
+++ project/project_view.xml	2013-10-25 09:52:15 +0000
@@ -68,8 +68,8 @@
                             </field>
                         </page>
                         <page string="Billing" groups="account.group_account_invoice">
-                            <field colspan="4" name="partner_id" on_change="onchange_partner_id(partner_id)" select="1" string="Customer"/>
-                            <field domain="[('partner_id','=',partner_id)]" name="contact_id" string="Contact Address"/>
+                            <field name="partner_id" on_change="onchange_partner_id(partner_id)" select="1" string="Customer" colspan="4" />
+                            <field name="contact_id" string="Contact Address" domain="[('partner_id','=',partner_id)]"  options='{"quick_create": false}' context="{'default_partner_id':partner_id}" />
                             <field name="warn_customer"/>
                             <field name="currency_id" select="1" groups="base.group_multi_company" required="1"/>
                             <newline/>

=== modified file 'project_issue/project_issue_view.xml'
--- project_issue/project_issue_view.xml	2012-03-12 11:29:31 +0000
+++ project_issue/project_issue_view.xml	2013-10-25 09:52:15 +0000
@@ -68,7 +68,7 @@
                             <group col="2" colspan="2">
                             <separator colspan="2" string="Contact Information"/>
                             <field name="partner_id"  on_change="onchange_partner_id(partner_id, email_from)"/>
-                            <field name="partner_address_id"  string="Contact" on_change="onchange_partner_address_id(partner_address_id, email_from)"/>
+                            <field name="partner_address_id"  string="Contact" on_change="onchange_partner_address_id(partner_address_id, email_from)"  options='{"quick_create": false}' context="{'default_partner_id':partner_id}" />
                             <field name="email_from"/>
                             </group>
                             <group col="3" colspan="2">

=== modified file 'purchase/purchase_view.xml'
--- purchase/purchase_view.xml	2012-10-23 07:56:26 +0000
+++ purchase/purchase_view.xml	2013-10-25 09:52:15 +0000
@@ -173,7 +173,7 @@
                     <notebook colspan="4">
                         <page string="Purchase Order">
                             <field name="partner_id" on_change="onchange_partner_id(partner_id)" domain="[('supplier', '=', True)]" context="{'search_default_supplier':1,'default_supplier':1,'default_customer':0}"  options='{"quick_create": false}'/>
-                            <field name="partner_address_id" options='{"quick_create": false}'/>
+                            <field name="partner_address_id" options='{"quick_create": false}' context="{'default_partner_id':partner_id}"/>
                             <field domain="[('type','=','purchase')]" name="pricelist_id" groups="base.group_extended"/>
                             <field name="origin" groups="base.group_extended"/>
                             <newline/>

=== modified file 'purchase_requisition/wizard/purchase_requisition_partner_view.xml'
--- purchase_requisition/wizard/purchase_requisition_partner_view.xml	2011-01-14 00:11:01 +0000
+++ purchase_requisition/wizard/purchase_requisition_partner_view.xml	2013-10-25 09:52:15 +0000
@@ -9,7 +9,7 @@
               	<form string="Purchase Requisition">
               	 <group colspan="2" col="2">
               		 <field name="partner_id" on_change="onchange_partner_id(partner_id)"/>
-              		 <field domain="[('partner_id','=',partner_id)]" name="partner_address_id"/>
+              		 <field name="partner_address_id" domain="[('partner_id','=',partner_id)]" options='{"quick_create": false}' context="{'default_partner_id':partner_id}" />
               		  <separator string="" colspan="4" />
 		            		<button  icon="gtk-cancel" special="cancel" string="_Cancel"/>
 		            		<button icon="gtk-ok" name="create_order" string="Create Quotation" type="object"/>

=== modified file 'sale/sale_view.xml'
--- sale/sale_view.xml	2013-01-02 11:50:01 +0000
+++ sale/sale_view.xml	2013-10-25 09:52:15 +0000
@@ -116,9 +116,9 @@
                     <notebook colspan="5">
                         <page string="Sales Order">
                             <field name="partner_id" options='{"quick_create": false}' on_change="onchange_partner_id(partner_id)" domain="[('customer','=',True)]" context="{'search_default_customer':1}" required="1"/>
-                            <field domain="[('partner_id','=',partner_id)]" name="partner_order_id" on_change="onchange_partner_order_id(partner_order_id, partner_invoice_id, partner_shipping_id)" options='{"quick_create": false}'/>
-                            <field domain="[('partner_id','=',partner_id)]" name="partner_invoice_id" groups="base.group_extended" options='{"quick_create": false}'/>
-                            <field domain="[('partner_id','=',partner_id)]" name="partner_shipping_id" groups="base.group_extended" options='{"quick_create": false}'/>
+                            <field domain="[('partner_id','=',partner_id)]" name="partner_order_id" on_change="onchange_partner_order_id(partner_order_id, partner_invoice_id, partner_shipping_id)" options='{"quick_create": false}'  context="{'default_partner_id':partner_id}"/>
+                            <field domain="[('partner_id','=',partner_id)]" name="partner_invoice_id" groups="base.group_extended" options='{"quick_create": false}' context="{'default_partner_id':partner_id}"/>
+                            <field domain="[('partner_id','=',partner_id)]" name="partner_shipping_id" groups="base.group_extended" options='{"quick_create": false}' context="{'default_partner_id':partner_id}"/>
                             <field domain="[('type','=','sale')]" name="pricelist_id" groups="base.group_extended" on_change="onchange_pricelist_id(pricelist_id,order_line)"/>
                             <field name="project_id" context="{'partner_id':partner_id, 'contact_id':partner_order_id, 'pricelist_id':pricelist_id, 'default_name':name}" groups="analytic.group_analytic_accounting" domain="[('type','&lt;&gt;','view'), ('company_id', '=', company_id), ('parent_id', '!=', False)]"/>
                             <newline/>


Follow ups