diff options
| author | Christophe Simonis <chs@openerp.com> | 2013-11-22 20:31:22 +0100 |
|---|---|---|
| committer | Christophe Simonis <chs@openerp.com> | 2013-11-22 20:31:22 +0100 |
| commit | 0244543c71dffdf7a406bd0baa7e3c8e9b01abaa (patch) | |
| tree | ef645a016b87190137f118e55e7a14430105d3f7 /addons | |
| parent | 162dd9ad178f7ea3d2ecf06a9cf7acbc3d6198c5 (diff) | |
| parent | 3a7c74ca31e3719592677162672a5010ab9a8fbc (diff) | |
[MERGE] forward port of branch 7.0 up to revid 9636 mat@openerp.com-20131122165504-tmbg0ixhqed4kdkz
bzr revid: chs@openerp.com-20131122193122-wpdfsfn24ezj1qrp
Diffstat (limited to 'addons')
| -rw-r--r-- | addons/account/edi/invoice_action_data.xml | 2 | ||||
| -rw-r--r-- | addons/account_analytic_analysis/account_analytic_analysis_cron.xml | 2 | ||||
| -rw-r--r-- | addons/account_followup/account_followup_data.xml | 8 | ||||
| -rw-r--r-- | addons/auth_signup/auth_signup_data.xml | 4 | ||||
| -rw-r--r-- | addons/event/email_template.xml | 4 | ||||
| -rw-r--r-- | addons/marketing_campaign/marketing_campaign_demo.xml | 6 | ||||
| -rw-r--r-- | addons/portal_sale/portal_sale_data.xml | 4 | ||||
| -rw-r--r-- | addons/project/project.py | 2 | ||||
| -rw-r--r-- | addons/purchase/edi/purchase_order_action_data.xml | 2 | ||||
| -rw-r--r-- | addons/sale/edi/sale_order_action_data.xml | 2 | ||||
| -rw-r--r-- | addons/stock/report/picking.rml | 6 | ||||
| -rw-r--r-- | addons/survey/survey_view.xml | 2 | ||||
| -rw-r--r-- | addons/warning/warning.py | 2 |
13 files changed, 24 insertions, 22 deletions
diff --git a/addons/account/edi/invoice_action_data.xml b/addons/account/edi/invoice_action_data.xml index 402e96e5697..417169fa8cb 100644 --- a/addons/account/edi/invoice_action_data.xml +++ b/addons/account/edi/invoice_action_data.xml @@ -22,7 +22,7 @@ <!--Email template --> <record id="email_template_edi_invoice" model="email.template"> <field name="name">Invoice - Send by Email</field> - <field name="email_from">${object.user_id.email or object.company_id.email or 'noreply@localhost'|safe}</field> + <field name="email_from">${(object.user_id.email or object.company_id.email or 'noreply@localhost')|safe}</field> <field name="subject">${object.company_id.name} Invoice (Ref ${object.number or 'n/a'})</field> <field name="partner_to">${object.partner_id.id}</field> <field name="model_id" ref="account.model_account_invoice"/> diff --git a/addons/account_analytic_analysis/account_analytic_analysis_cron.xml b/addons/account_analytic_analysis/account_analytic_analysis_cron.xml index 53c26fb0d84..492278a87b5 100644 --- a/addons/account_analytic_analysis/account_analytic_analysis_cron.xml +++ b/addons/account_analytic_analysis/account_analytic_analysis_cron.xml @@ -4,7 +4,7 @@ <record id="account_analytic_cron_email_template" model="email.template"> <field name="name">Contract expiration reminder</field> - <field name="email_from">${object.email or ''|safe}</field> + <field name="email_from">${(object.email or '')|safe}</field> <field name="subject">Contract expiration reminder ${user.company_id.name}</field> <field name="email_to">${object.email|safe}</field> <field name="lang">${object.lang}</field> diff --git a/addons/account_followup/account_followup_data.xml b/addons/account_followup/account_followup_data.xml index 7dfc5dc0851..21c638fa513 100644 --- a/addons/account_followup/account_followup_data.xml +++ b/addons/account_followup/account_followup_data.xml @@ -6,7 +6,7 @@ <!--Mail template level 0--> <record id="email_template_account_followup_level0" model="email.template"> <field name="name">First polite payment follow-up reminder email</field> - <field name="email_from">${user.email or ''|safe}</field> + <field name="email_from">${(user.email or '')|safe}</field> <field name="subject">${user.company_id.name} Payment Reminder</field> <field name="email_to">${object.email|safe}</field> <field name="lang">${object.lang}</field> @@ -45,7 +45,7 @@ ${object.get_followup_table_html() | safe} <!--Mail template level 1 --> <record id="email_template_account_followup_level1" model="email.template"> <field name="name">A bit urging second payment follow-up reminder email</field> - <field name="email_from">${user.email or ''|safe}</field> + <field name="email_from">${(user.email or '')|safe}</field> <field name="subject">${user.company_id.name} Payment Reminder</field> <field name="email_to">${object.email|safe}</field> <field name="lang">${object.lang}</field> @@ -85,7 +85,7 @@ ${object.get_followup_table_html() | safe} <!--Mail template level 2 --> <record id="email_template_account_followup_level2" model="email.template"> <field name="name">Urging payment follow-up reminder email</field> - <field name="email_from">${user.email or ''|safe}</field> + <field name="email_from">${(user.email or '')|safe}</field> <field name="subject">${user.company_id.name} Payment Reminder</field> <field name="email_to">${object.email|safe}</field> <field name="lang">${object.lang}</field> @@ -122,7 +122,7 @@ ${object.get_followup_table_html() | safe} <!-- Default follow up message --> <record id="email_template_account_followup_default" model="email.template"> <field name="name">Default payment follow-up reminder e-mail</field> - <field name="email_from">${user.email or ''|safe}</field> + <field name="email_from">${(user.email or '')|safe}</field> <field name="subject">${user.company_id.name} Payment Reminder</field> <field name="email_to">${object.email|safe}</field> <field name="lang">${object.lang}</field> diff --git a/addons/auth_signup/auth_signup_data.xml b/addons/auth_signup/auth_signup_data.xml index dc34e4d8117..65ada8f39db 100644 --- a/addons/auth_signup/auth_signup_data.xml +++ b/addons/auth_signup/auth_signup_data.xml @@ -22,7 +22,7 @@ <record id="reset_password_email" model="email.template"> <field name="name">Reset Password</field> <field name="model_id" ref="base.model_res_users"/> - <field name="email_from"><![CDATA[${object.company_id.name} <${object.company_id.email or user.email|safe}>]]></field> + <field name="email_from"><![CDATA[${object.company_id.name} <${(object.company_id.email or user.email)|safe}>]]></field> <field name="email_to">${object.email|safe}</field> <field name="subject">Password reset</field> <field name="body_html"><![CDATA[ @@ -37,7 +37,7 @@ <record id="set_password_email" model="email.template"> <field name="name">OpenERP Enterprise Connection</field> <field name="model_id" ref="base.model_res_users"/> - <field name="email_from"><![CDATA[${object.company_id.name} <${object.company_id.email or user.email|safe}>]]></field> + <field name="email_from"><![CDATA[${object.company_id.name} <${(object.company_id.email or user.email)|safe}>]]></field> <field name="email_to">${object.email|safe}</field> <field name="subject"><![CDATA[${object.company_id.name} invitation to connect on OpenERP]]></field> <field name="body_html"> diff --git a/addons/event/email_template.xml b/addons/event/email_template.xml index 74c47da2c7b..d99774acd3c 100644 --- a/addons/event/email_template.xml +++ b/addons/event/email_template.xml @@ -4,7 +4,7 @@ <record id="confirmation_event" model="email.template"> <field name="name">Confirmation of the Event</field> <field name="model_id" ref="event.model_event_registration"/> - <field name="email_from" >${object.user_id.email or object.company_id.email or 'noreply@' + object.company_id.name + '.com'|safe}</field> + <field name="email_from" >${(object.user_id.email or object.company_id.email or 'noreply@' + object.company_id.name + '.com')|safe}</field> <field name="email_to" >${object.email|safe}</field> <field name="subject">Your registration at ${object.event_id.name}</field> <field name="body_html"><![CDATA[ @@ -21,7 +21,7 @@ <record id="confirmation_registration" model="email.template"> <field name="name">Confirmation of the Registration</field> <field name="model_id" ref="event.model_event_registration"/> - <field name="email_from" >${object.user_id.email or object.company_id.email or 'noreply@' + object.company_id.name + '.com'|safe}</field> + <field name="email_from" >${(object.user_id.email or object.company_id.email or 'noreply@' + object.company_id.name + '.com')|safe}</field> <field name="email_to" >${object.email|safe}</field> <field name="subject">Your registration at ${object.event_id.name}</field> <field name="body_html"><![CDATA[ diff --git a/addons/marketing_campaign/marketing_campaign_demo.xml b/addons/marketing_campaign/marketing_campaign_demo.xml index 473c52dd11a..a7b1a8bce0c 100644 --- a/addons/marketing_campaign/marketing_campaign_demo.xml +++ b/addons/marketing_campaign/marketing_campaign_demo.xml @@ -5,7 +5,7 @@ <field name="name">welcome new partner</field> <field name="email_from">info@openerp.com</field> <field name="subject">Welcome to the OpenERP Partner Channel!</field> - <field name="email_to">${object.email or ''|safe}</field> + <field name="email_to">${(object.email or '')|safe}</field> <field name="model_id" ref="base.model_res_partner"/> <field name="body_html">Hello, you will receive your welcome pack via email shortly.</field> </record> @@ -13,7 +13,7 @@ <field name="name">congrats silver partner</field> <field name="email_from">info@openerp.com</field> <field name="subject">Congratulations! You are now a Silver Partner!</field> - <field name="email_to">${object.email or ''|safe}</field> + <field name="email_to">${(object.email or '')|safe}</field> <field name="model_id" ref="base.model_res_partner"/> <field name="body_html">Hi, we are delighted to welcome you among our Silver Partners as of today!</field> </record> @@ -22,7 +22,7 @@ <field name="name">congrats gold partner</field> <field name="email_from">info@openerp.com</field> <field name="subject">Congratulations! You are now one of our Gold Partners!</field> - <field name="email_to">${object.email or ''|safe}</field> + <field name="email_to">${(object.email or '')|safe}</field> <field name="model_id" ref="base.model_res_partner"/> <field name="body_html">Hi, we are delighted to let you know that you have entered the select circle of our Gold Partners</field> </record> diff --git a/addons/portal_sale/portal_sale_data.xml b/addons/portal_sale/portal_sale_data.xml index 4eac530dcff..750ae12995f 100644 --- a/addons/portal_sale/portal_sale_data.xml +++ b/addons/portal_sale/portal_sale_data.xml @@ -6,7 +6,7 @@ <!--Email template --> <record id="email_template_edi_sale" model="email.template"> <field name="name">Sales Order - Send by Email (Portal)</field> - <field name="email_from">${object.user_id.email or ''|safe}</field> + <field name="email_from">${(object.user_id.email or '')|safe}</field> <field name="subject">${object.company_id.name} ${object.state in ('draft', 'sent') and 'Quotation' or 'Order'} (Ref ${object.name or 'n/a' })</field> <field name="partner_to">${object.partner_invoice_id.id}</field> <field name="model_id" ref="sale.model_sale_order"/> @@ -95,7 +95,7 @@ <record id="email_template_edi_invoice" model="email.template"> <field name="name">Invoice - Send by Email (Portal)</field> - <field name="email_from">${object.user_id.email or object.company_id.email or 'noreply@localhost'|safe}</field> + <field name="email_from">${(object.user_id.email or object.company_id.email or 'noreply@localhost')|safe}</field> <field name="subject">${object.company_id.name} Invoice (Ref ${object.number or 'n/a' })</field> <field name="partner_to">${object.partner_id.id}</field> <field name="model_id" ref="account.model_account_invoice"/> diff --git a/addons/project/project.py b/addons/project/project.py index 3cba9b7833f..2e7b0a267e4 100644 --- a/addons/project/project.py +++ b/addons/project/project.py @@ -1246,6 +1246,8 @@ class account_analytic_account(osv.osv): return analytic_account_id def write(self, cr, uid, ids, vals, context=None): + if isinstance(ids, (int, long)): + ids = [ids] vals_for_project = vals.copy() for account in self.browse(cr, uid, ids, context=context): if not vals.get('name'): diff --git a/addons/purchase/edi/purchase_order_action_data.xml b/addons/purchase/edi/purchase_order_action_data.xml index cee486c5273..5bb56e8ab15 100644 --- a/addons/purchase/edi/purchase_order_action_data.xml +++ b/addons/purchase/edi/purchase_order_action_data.xml @@ -19,7 +19,7 @@ <!--Email template --> <record id="email_template_edi_purchase" model="email.template"> <field name="name">Purchase Order - Send by mail</field> - <field name="email_from">${object.validator.email or ''|safe}</field> + <field name="email_from">${(object.validator.email or '')|safe}</field> <field name="subject">${object.company_id.name} Order (Ref ${object.name or 'n/a' })</field> <field name="partner_to">${object.partner_id.id}</field> <field name="model_id" ref="purchase.model_purchase_order"/> diff --git a/addons/sale/edi/sale_order_action_data.xml b/addons/sale/edi/sale_order_action_data.xml index 517da4c4e34..4ad657d7f82 100644 --- a/addons/sale/edi/sale_order_action_data.xml +++ b/addons/sale/edi/sale_order_action_data.xml @@ -20,7 +20,7 @@ <!--Email template --> <record id="email_template_edi_sale" model="email.template"> <field name="name">Sales Order - Send by Email</field> - <field name="email_from">${object.user_id.email or ''|safe}</field> + <field name="email_from">${(object.user_id.email or '')|safe}</field> <field name="subject">${object.company_id.name} ${object.state in ('draft', 'sent') and 'Quotation' or 'Order'} (Ref ${object.name or 'n/a' })</field> <field name="partner_to">${object.partner_invoice_id.id}</field> <field name="model_id" ref="sale.model_sale_order"/> diff --git a/addons/stock/report/picking.rml b/addons/stock/report/picking.rml index 0a17f56fc71..381b7eb4c28 100644 --- a/addons/stock/report/picking.rml +++ b/addons/stock/report/picking.rml @@ -285,9 +285,9 @@ <para style="terp_default_Centre_9">[[ (move_lines.prodlot_id and move_lines.prodlot_id.name) or '' ]]</para> </td> <td> - <para style="terp_default_9">[[ (picking.type == 'in' or removeParentNode('para')) ]][[ move_lines.state == 'done' and 'Received' or move_lines.state]]</para> - <para style="terp_default_9">[[ (picking.type == 'out' or removeParentNode('para')) ]][[ move_lines.state == 'done' and 'Delivered' or move_lines.state]]</para> - <para style="terp_default_9">[[ (picking.type == 'internal' or removeParentNode('para')) ]][[ move_lines.state == 'done' and 'Transferred' or move_lines.state]]</para> + <para style="terp_default_9">[[ (picking.type == 'in' or removeParentNode('para')) and '' ]][[ move_lines.state == 'done' and 'Received' or move_lines.state]]</para> + <para style="terp_default_9">[[ (picking.type == 'out' or removeParentNode('para')) and '']][[ move_lines.state == 'done' and 'Delivered' or move_lines.state]]</para> + <para style="terp_default_9">[[ (picking.type == 'internal' or removeParentNode('para')) and '' ]][[ move_lines.state == 'done' and 'Transferred' or move_lines.state]]</para> </td> <td> <para style="terp_default_Right_9">[[ (move_lines.location_id and move_lines.location_id.name) or '' ]] </para> diff --git a/addons/survey/survey_view.xml b/addons/survey/survey_view.xml index f6973a5bc30..2c43364871d 100644 --- a/addons/survey/survey_view.xml +++ b/addons/survey/survey_view.xml @@ -1127,7 +1127,7 @@ <field name="survey_id"/> <field name="user_id" on_change="on_change_user(user_id)" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'base.group_survey_user']}"/> <field name="email"/> - <field name="response" readonly="1"/> + <field name="response" readonly="1" attrs="{'invisible':[('response','=',False)]}"/> </group> </sheet> </form> diff --git a/addons/warning/warning.py b/addons/warning/warning.py index 8e1168e5d35..d582478113a 100644 --- a/addons/warning/warning.py +++ b/addons/warning/warning.py @@ -281,7 +281,7 @@ class purchase_order_line(osv.osv): name=False, price_unit=False, notes=False, context=None): warning = {} if not product: - return {'value': {'price_unit': 0.0, 'name':'','notes':'', 'product_uom' : False}, 'domain':{'product_uom':[]}} + return {'value': {'price_unit': price_unit or 0.0, 'name': name or '', 'notes': notes or '', 'product_uom' : uom or False}, 'domain':{'product_uom':[]}} product_obj = self.pool.get('product.product') product_info = product_obj.browse(cr, uid, product) title = False |
