diff --git a/addons/account/__terp__.py b/addons/account/__terp__.py index eb9786c9d63..2679bc5e515 100644 --- a/addons/account/__terp__.py +++ b/addons/account/__terp__.py @@ -70,6 +70,6 @@ ], 'installable': True, 'active': False, - 'certificate': '80331923549', + 'certificate': '0080331923549', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account/account.py b/addons/account/account.py index cd094e2576d..81da55dd7d5 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -935,7 +935,7 @@ class account_move(osv.osv): # Validate a balanced move. If it is a centralised journal, create a move. # def validate(self, cr, uid, ids, context={}): - if '__last_update' in context: + if context and ('__last_update' in context): del context['__last_update'] ok = True for move in self.browse(cr, uid, ids, context): diff --git a/addons/account_analytic_analysis/__terp__.py b/addons/account_analytic_analysis/__terp__.py index b45b828c2a8..89c9c6741f0 100644 --- a/addons/account_analytic_analysis/__terp__.py +++ b/addons/account_analytic_analysis/__terp__.py @@ -43,6 +43,6 @@ Add menu to show relevant information for each manager.""", 'demo_xml': [], 'installable': True, 'active': False, - 'certificate': '42927202589', + 'certificate': '0042927202589', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account_analytic_default/__terp__.py b/addons/account_analytic_default/__terp__.py index ae3e599119d..cea4b3b981e 100644 --- a/addons/account_analytic_default/__terp__.py +++ b/addons/account_analytic_default/__terp__.py @@ -41,6 +41,6 @@ Allows to automatically select analytic accounts based on criterions: 'demo_xml': [], 'installable': True, 'active': False, - 'certificate': '74229833581', + 'certificate': '0074229833581', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account_analytic_plans/__terp__.py b/addons/account_analytic_plans/__terp__.py index 722bf2727d3..97d22b33fe4 100644 --- a/addons/account_analytic_plans/__terp__.py +++ b/addons/account_analytic_plans/__terp__.py @@ -66,6 +66,6 @@ for one account entry. 'demo_xml': [], 'installable': True, 'active': False, - 'certificate': '36417675373', + 'certificate': '0036417675373', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account_balance/__terp__.py b/addons/account_balance/__terp__.py index 05de61e62ae..165e1e75aaa 100644 --- a/addons/account_balance/__terp__.py +++ b/addons/account_balance/__terp__.py @@ -47,6 +47,6 @@ 'demo_xml': [], 'installable': True, 'active': False, - 'certificate': '81928745309', + 'certificate': '0081928745309', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account_budget/__terp__.py b/addons/account_budget/__terp__.py index bcb1ab7ffd6..2b6e84089a5 100644 --- a/addons/account_budget/__terp__.py +++ b/addons/account_budget/__terp__.py @@ -58,6 +58,6 @@ Three reports are available: 'demo_xml': ['crossovered_budget_demo.xml'], 'installable': True, 'active': False, - 'certificate': '43819694157', + 'certificate': '0043819694157', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account_chart/__terp__.py b/addons/account_chart/__terp__.py index bb3aee9760c..4733043cc5b 100644 --- a/addons/account_chart/__terp__.py +++ b/addons/account_chart/__terp__.py @@ -33,6 +33,6 @@ 'update_xml': [], 'demo_xml': [], 'installable': True, - 'certificate': '73332443901', + 'certificate': '0073332443901', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account_date_check/__terp__.py b/addons/account_date_check/__terp__.py index 9f38a0c5305..6a4741f916b 100644 --- a/addons/account_date_check/__terp__.py +++ b/addons/account_date_check/__terp__.py @@ -42,6 +42,6 @@ period !" 'demo_xml': [], 'installable': True, 'active': False, - 'certificate': '66174843389', + 'certificate': '0066174843389', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account_followup/__terp__.py b/addons/account_followup/__terp__.py index ba384eb5360..6a297ec668f 100644 --- a/addons/account_followup/__terp__.py +++ b/addons/account_followup/__terp__.py @@ -45,12 +45,12 @@ 'update_xml': [ 'security/ir.model.access.csv', 'wizard/wizard_view.xml', - 'followup_report_view.xml', 'followup_view.xml', + 'followup_report_view.xml' ], 'demo_xml': ['followup_demo.xml'], 'installable': True, 'active': False, - 'certificate': '72481076453', + 'certificate': '0072481076453', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account_invoice_layout/__terp__.py b/addons/account_invoice_layout/__terp__.py index 05389645833..c1e28ad8713 100644 --- a/addons/account_invoice_layout/__terp__.py +++ b/addons/account_invoice_layout/__terp__.py @@ -48,6 +48,6 @@ 'demo_xml': [], 'installable': True, 'active': False, - 'certificate': '57235078173', + 'certificate': '0057235078173', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account_payment/__terp__.py b/addons/account_payment/__terp__.py index 348b9b1ce08..812bd319306 100644 --- a/addons/account_payment/__terp__.py +++ b/addons/account_payment/__terp__.py @@ -49,6 +49,6 @@ 'demo_xml': [], 'installable': True, 'active': False, - 'certificate': '61703998541', + 'certificate': '0061703998541', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account_report/__terp__.py b/addons/account_report/__terp__.py index 1d1ac5ca605..0aed736ec78 100644 --- a/addons/account_report/__terp__.py +++ b/addons/account_report/__terp__.py @@ -42,6 +42,6 @@ 'demo_xml': [], 'installable': True, 'active': False, - 'certificate': '50976406925', + 'certificate': '0050976406925', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account_reporting/__terp__.py b/addons/account_reporting/__terp__.py index 4f98660da09..eff79429153 100644 --- a/addons/account_reporting/__terp__.py +++ b/addons/account_reporting/__terp__.py @@ -39,6 +39,6 @@ 'demo_xml': [], 'installable': True, 'active': False, - 'certificate': '72305016797', + 'certificate': '0072305016797', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account_tax_include/__terp__.py b/addons/account_tax_include/__terp__.py index 9e8c138cd41..db8143735f1 100644 --- a/addons/account_tax_include/__terp__.py +++ b/addons/account_tax_include/__terp__.py @@ -38,6 +38,6 @@ This module implement the modification on the invoice form. 'demo_xml': [], 'installable': True, 'active': False, - 'certificate': '70514190381', + 'certificate': '0070514190381', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account_voucher/__terp__.py b/addons/account_voucher/__terp__.py index 20c6e7c885a..dca0f4075f2 100755 --- a/addons/account_voucher/__terp__.py +++ b/addons/account_voucher/__terp__.py @@ -49,6 +49,6 @@ Basic Accounting, plus new things that are available: 'demo_xml': [], 'installable': True, 'active': False, - 'certificate': '37580727101', + 'certificate': '0037580727101', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/analytic_journal_billing_rate/__terp__.py b/addons/analytic_journal_billing_rate/__terp__.py index 882ef832758..2290900f99a 100644 --- a/addons/analytic_journal_billing_rate/__terp__.py +++ b/addons/analytic_journal_billing_rate/__terp__.py @@ -40,6 +40,6 @@ 'demo_xml': [], 'installable': True, 'active': False, - 'certificate': '30271787965', + 'certificate': '0030271787965', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/analytic_user_function/__terp__.py b/addons/analytic_user_function/__terp__.py index ae5231cb84e..786919785b3 100644 --- a/addons/analytic_user_function/__terp__.py +++ b/addons/analytic_user_function/__terp__.py @@ -40,6 +40,6 @@ 'demo_xml': [], 'installable': True, 'active': False, - 'certificate': '82277138269', + 'certificate': '0082277138269', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/auction/__terp__.py b/addons/auction/__terp__.py index e2e7cd53e11..99e2b87718b 100644 --- a/addons/auction/__terp__.py +++ b/addons/auction/__terp__.py @@ -42,6 +42,6 @@ 'demo_xml': ['auction_demo.xml'], 'installable': True, 'active': False, - 'certificate': '39333102717', + 'certificate': '0039333102717', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/audittrail/__terp__.py b/addons/audittrail/__terp__.py index ccd86944270..122bd6dc789 100644 --- a/addons/audittrail/__terp__.py +++ b/addons/audittrail/__terp__.py @@ -39,6 +39,6 @@ 'demo_xml': ['audittrail_demo.xml'], 'installable': True, 'active': False, - 'certificate': '62572348749', + 'certificate': '0062572348749', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/base_contact/__terp__.py b/addons/base_contact/__terp__.py index f50bfdef95a..e02191c703f 100644 --- a/addons/base_contact/__terp__.py +++ b/addons/base_contact/__terp__.py @@ -51,6 +51,6 @@ 'demo_xml': ['base_contact_demo.xml'], 'installable': True, 'active': False, - 'certificate': '31287885469', + 'certificate': '0031287885469', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/base_contact/base_contact_demo.xml b/addons/base_contact/base_contact_demo.xml index fe6266e6bba..c92d6294ab5 100644 --- a/addons/base_contact/base_contact_demo.xml +++ b/addons/base_contact/base_contact_demo.xml @@ -4,7 +4,7 @@ - + PA diff --git a/addons/base_iban/__terp__.py b/addons/base_iban/__terp__.py index d677b401dba..b4de833c77b 100644 --- a/addons/base_iban/__terp__.py +++ b/addons/base_iban/__terp__.py @@ -35,6 +35,6 @@ This module install the base for IBAN bank accounts. 'update_xml': ['base_iban_view.xml'], 'installable': True, 'active': False, - 'certificate': '50014379549', + 'certificate': '0050014379549', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/base_iban/base_iban.py b/addons/base_iban/base_iban.py index aebaa940a9a..2d91e1d5b4c 100644 --- a/addons/base_iban/base_iban.py +++ b/addons/base_iban/base_iban.py @@ -38,13 +38,13 @@ class res_partner_bank(osv.osv): def create(self, cr, uid, vals, context={}): #overwrite to format the iban number correctly - if vals.has_key('iban'): + if 'iban' in vals and vals['iban']: vals['iban'] = _format_iban(vals['iban']) return super(res_partner_bank, self).create(cr, uid, vals, context) def write(self, cr, uid, ids, vals, context={}): #overwrite to format the iban number correctly - if vals.has_key('iban'): + if 'iban' in vals and vals['iban']: vals['iban'] = _format_iban(vals['iban']) return super(res_partner_bank, self).write(cr, uid, ids, vals, context) diff --git a/addons/base_module_merge/__terp__.py b/addons/base_module_merge/__terp__.py index 6d7b4d97fe1..4a2a004753d 100644 --- a/addons/base_module_merge/__terp__.py +++ b/addons/base_module_merge/__terp__.py @@ -41,6 +41,6 @@ 'update_xml': ['base_module_merge_wizard.xml'], 'demo_xml': [], 'installable': True, - 'certificate': '35756279709', + 'certificate': '0035756279709', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/base_module_publish/__terp__.py b/addons/base_module_publish/__terp__.py index af3afdfad0b..400409c6ebc 100644 --- a/addons/base_module_publish/__terp__.py +++ b/addons/base_module_publish/__terp__.py @@ -43,6 +43,6 @@ to call this button when you want to release a new version of your module. 'update_xml': ['base_module_publish_wizard.xml'], 'demo_xml': [], 'installable': True, - 'certificate': '67939821245', + 'certificate': '0067939821245', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/base_module_record/__terp__.py b/addons/base_module_record/__terp__.py index aaf16cc283f..8c6edb399a3 100644 --- a/addons/base_module_record/__terp__.py +++ b/addons/base_module_record/__terp__.py @@ -51,6 +51,6 @@ How to use it: 'update_xml': ['security/ir.model.access.csv', 'base_module_record_wizard.xml'], 'demo_xml': [], 'installable': True, - 'certificate': '83134865813', + 'certificate': '0083134865813', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/base_module_record/base_module_record.py b/addons/base_module_record/base_module_record.py index fa9c8a6b51f..9cfa5058031 100644 --- a/addons/base_module_record/base_module_record.py +++ b/addons/base_module_record/base_module_record.py @@ -182,7 +182,7 @@ class base_module_record(osv.osv): val = str(val) val = val and ('"""%s"""' % val.replace('\\', '\\\\').replace('"', '\"')) or 'False' - field.setAttribute(u"eval", val) + field.setAttribute(u"eval", val.decode('utf-8')) record.appendChild(field) return record_list, noupdate @@ -324,8 +324,8 @@ class base_module_record(osv.osv): data.appendChild(res) elif rec[0]=='assert': pass - res = doc.toprettyxml(indent="\t") - return doc.toprettyxml(indent="\t").encode('utf8') + + return doc.toprettyxml(indent="\t").encode('utf-8') base_module_record() # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/base_report_creator/__terp__.py b/addons/base_report_creator/__terp__.py index d95ebf3ef09..32e6c4e0c25 100644 --- a/addons/base_report_creator/__terp__.py +++ b/addons/base_report_creator/__terp__.py @@ -44,6 +44,6 @@ the "Dashboard" menu. 'demo_xml': [], 'installable': True, 'active': False, - 'certificate': '31285794149', + 'certificate': '0031285794149', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/base_report_designer/__terp__.py b/addons/base_report_designer/__terp__.py index 38c9eb12b42..c66be0ec379 100644 --- a/addons/base_report_designer/__terp__.py +++ b/addons/base_report_designer/__terp__.py @@ -37,6 +37,6 @@ OpenOffice. 'demo_xml': ['base_report_data.xml'], 'installable': True, 'active': False, - 'certificate': '56379010493', + 'certificate': '0056379010493', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/base_setup/__terp__.py b/addons/base_setup/__terp__.py index d4499f2e093..0d20c3a01c6 100644 --- a/addons/base_setup/__terp__.py +++ b/addons/base_setup/__terp__.py @@ -46,6 +46,6 @@ 'demo_xml': ['base_setup_demo.xml'], 'installable': True, 'active': True, - 'certificate': '86711085869', + 'certificate': '0086711085869', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/base_vat/__terp__.py b/addons/base_vat/__terp__.py index a4e15b75188..86e2af8a555 100644 --- a/addons/base_vat/__terp__.py +++ b/addons/base_vat/__terp__.py @@ -31,6 +31,6 @@ 'update_xml': ['base_vat_data.xml'], 'installable': True, 'active': False, - 'certificate': '84849360989', + 'certificate': '0084849360989', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/board/__terp__.py b/addons/board/__terp__.py index fe03a113ea3..4477c45ae82 100644 --- a/addons/board/__terp__.py +++ b/addons/board/__terp__.py @@ -32,6 +32,6 @@ 'demo_xml': [], 'installable': True, 'active': False, - 'certificate': '76912305725', + 'certificate': '0076912305725', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/board_account/__terp__.py b/addons/board_account/__terp__.py index e44cc0b45c5..64f80fba8d1 100644 --- a/addons/board_account/__terp__.py +++ b/addons/board_account/__terp__.py @@ -48,6 +48,6 @@ 'demo_xml': ['board_account_demo.xml'], 'installable': True, 'active': False, - 'certificate': '76016921229', + 'certificate': '0076016921229', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/board_association/__terp__.py b/addons/board_association/__terp__.py index 58557ed5a97..9c838590a04 100644 --- a/addons/board_association/__terp__.py +++ b/addons/board_association/__terp__.py @@ -34,6 +34,6 @@ This module implements a dashboard for associations. 'demo_xml': ['board_association_demo.xml'], 'installable': True, 'active': False, - 'certificate': '79647781773', + 'certificate': '0079647781773', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/board_auction/__terp__.py b/addons/board_auction/__terp__.py index e7e49542632..7d44ae3c827 100644 --- a/addons/board_auction/__terp__.py +++ b/addons/board_auction/__terp__.py @@ -35,6 +35,6 @@ 'demo_xml': ['board_auction_demo.xml'], 'installable': True, 'active': False, - 'certificate': '49187078189', + 'certificate': '0049187078189', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/board_crm_configuration/__terp__.py b/addons/board_crm_configuration/__terp__.py index eb6e0a435d1..a00a88a5048 100644 --- a/addons/board_crm_configuration/__terp__.py +++ b/addons/board_crm_configuration/__terp__.py @@ -40,6 +40,6 @@ This module implements a dashboard for CRM that includes: 'demo_xml': ['board_crm_demo.xml'], 'installable': True, 'active': False, - 'certificate': '71599098909', + 'certificate': '0071599098909', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/board_document/__terp__.py b/addons/board_document/__terp__.py index 17e44ae48d7..19114430437 100644 --- a/addons/board_document/__terp__.py +++ b/addons/board_document/__terp__.py @@ -32,6 +32,6 @@ 'demo_xml': ['board_document_demo.xml'], 'installable': True, 'active': False, - 'certificate': '44628458429', + 'certificate': '0044628458429', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/board_manufacturing/__terp__.py b/addons/board_manufacturing/__terp__.py index 41e0d37bcdf..8a3c14fba3e 100644 --- a/addons/board_manufacturing/__terp__.py +++ b/addons/board_manufacturing/__terp__.py @@ -38,6 +38,6 @@ 'demo_xml': ['board_manufacturing_demo.xml'], 'installable': True, 'active': False, - 'certificate': '30407612797', + 'certificate': '0030407612797', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/board_project/__terp__.py b/addons/board_project/__terp__.py index d89aecab86e..5b37f5bb323 100644 --- a/addons/board_project/__terp__.py +++ b/addons/board_project/__terp__.py @@ -47,6 +47,6 @@ This module implements a dashboard for project member that includes: 'demo_xml': ['board_project_demo.xml'], 'installable': True, 'active': False, - 'certificate': '39350482013', + 'certificate': '0039350482013', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/board_sale/__terp__.py b/addons/board_sale/__terp__.py index 0546c03b50f..e5a1ae51f72 100644 --- a/addons/board_sale/__terp__.py +++ b/addons/board_sale/__terp__.py @@ -39,6 +39,6 @@ This module implements a dashboard for salesman that includes: 'demo_xml': ['board_sale_demo.xml'], 'installable': True, 'active': False, - 'certificate': '46503501021', + 'certificate': '0046503501021', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/crm/__terp__.py b/addons/crm/__terp__.py index 34927ec17a3..29450cc9e71 100644 --- a/addons/crm/__terp__.py +++ b/addons/crm/__terp__.py @@ -57,6 +57,6 @@ between mails and Open ERP.""", 'demo_xml': ['crm_demo.xml'], 'installable': True, 'active': False, - 'certificate': '79056041421', + 'certificate': '0079056041421', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/crm/crm_view.xml b/addons/crm/crm_view.xml index 103682624b9..feb9fd79d23 100644 --- a/addons/crm/crm_view.xml +++ b/addons/crm/crm_view.xml @@ -34,7 +34,7 @@ - +