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 @@
-
+
diff --git a/addons/crm_configuration/__terp__.py b/addons/crm_configuration/__terp__.py
index d5da400d409..6d0cd665546 100644
--- a/addons/crm_configuration/__terp__.py
+++ b/addons/crm_configuration/__terp__.py
@@ -55,6 +55,6 @@ meetings, eso.
'demo_xml': [],
'installable': True,
'active': False,
- 'certificate': '80531386589',
+ 'certificate': '0080531386589',
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/crm_profiling/__terp__.py b/addons/crm_profiling/__terp__.py
index 37629b2071e..6ea05a5fd34 100644
--- a/addons/crm_profiling/__terp__.py
+++ b/addons/crm_profiling/__terp__.py
@@ -45,6 +45,6 @@
'demo_xml': ['crm_profiling_demo.xml'],
'installable': True,
'active': False,
- 'certificate': '33984979005',
+ 'certificate': '0033984979005',
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/crm_vertical/__terp__.py b/addons/crm_vertical/__terp__.py
index 44e8113a165..34453baad14 100644
--- a/addons/crm_vertical/__terp__.py
+++ b/addons/crm_vertical/__terp__.py
@@ -33,6 +33,6 @@
'update_xml': [],
'demo_xml': [],
'installable': True,
- 'certificate': '59915476845',
+ 'certificate': '0059915476845',
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/delivery/__terp__.py b/addons/delivery/__terp__.py
index 1aec98e6f6f..856404465dc 100644
--- a/addons/delivery/__terp__.py
+++ b/addons/delivery/__terp__.py
@@ -38,6 +38,6 @@
'demo_xml': ['delivery_demo.xml'],
'installable': True,
'active': False,
- 'certificate': '33981912253',
+ 'certificate': '0033981912253',
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/document/__terp__.py b/addons/document/__terp__.py
index c6a772f5287..f7e326bbc65 100644
--- a/addons/document/__terp__.py
+++ b/addons/document/__terp__.py
@@ -43,6 +43,6 @@
'demo_xml': [],
'installable': True,
'active': False,
- 'certificate': '70515416461',
+ 'certificate': '0070515416461',
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/document_ics/__terp__.py b/addons/document_ics/__terp__.py
index 0a9a626d3cc..d5adf71e88f 100644
--- a/addons/document_ics/__terp__.py
+++ b/addons/document_ics/__terp__.py
@@ -34,6 +34,6 @@
'demo_xml': ['document_demo.xml'],
'installable': True,
'active': False,
- 'certificate': '71242387229',
+ 'certificate': '0071242387229',
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/event/__terp__.py b/addons/event/__terp__.py
index 2cd05130736..49cfe71a53b 100644
--- a/addons/event/__terp__.py
+++ b/addons/event/__terp__.py
@@ -51,6 +51,6 @@
'demo_xml': ['event_demo.xml'],
'installable': True,
'active': False,
- 'certificate': '83059161581',
+ 'certificate': '0083059161581',
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/event_project/__terp__.py b/addons/event_project/__terp__.py
index 741f9796509..cd846203c75 100644
--- a/addons/event_project/__terp__.py
+++ b/addons/event_project/__terp__.py
@@ -36,6 +36,6 @@
'demo_xml': [],
'installable': True,
'active': False,
- 'certificate': '69726863885',
+ 'certificate': '0069726863885',
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/google_map/__terp__.py b/addons/google_map/__terp__.py
index 6b6b15b0838..9d5df2f8aed 100644
--- a/addons/google_map/__terp__.py
+++ b/addons/google_map/__terp__.py
@@ -36,6 +36,6 @@ url widget.""",
'demo_xml': [],
'installable': True,
'active': False,
- 'certificate': '29498930765',
+ 'certificate': '0029498930765',
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/hr/__terp__.py b/addons/hr/__terp__.py
index 2a82c2ba01f..ed6a3a34f60 100644
--- a/addons/hr/__terp__.py
+++ b/addons/hr/__terp__.py
@@ -50,6 +50,6 @@
'demo_xml': ['hr_demo.xml', 'hr_department_demo.xml'],
'installable': True,
'active': False,
- 'certificate': '86710558965',
+ 'certificate': '0086710558965',
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/hr_attendance/__terp__.py b/addons/hr_attendance/__terp__.py
index 6afa17c958c..5f59acab357 100644
--- a/addons/hr_attendance/__terp__.py
+++ b/addons/hr_attendance/__terp__.py
@@ -38,6 +38,6 @@
'demo_xml': ['hr_attendance_demo.xml'],
'installable': True,
'active': False,
- 'certificate': '63495605613',
+ 'certificate': '0063495605613',
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/hr_contract/__terp__.py b/addons/hr_contract/__terp__.py
index a253d60109e..2afd71a042a 100644
--- a/addons/hr_contract/__terp__.py
+++ b/addons/hr_contract/__terp__.py
@@ -45,6 +45,6 @@
'demo_xml': [],
'installable': True,
'active': False,
- 'certificate': '46298028637',
+ 'certificate': '0046298028637',
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/hr_expense/__terp__.py b/addons/hr_expense/__terp__.py
index 8c08af34e70..a326191b0b1 100644
--- a/addons/hr_expense/__terp__.py
+++ b/addons/hr_expense/__terp__.py
@@ -54,6 +54,6 @@
'demo_xml': ['hr_expense_demo.xml', 'hr.expense.expense.csv'],
'installable': True,
'active': False,
- 'certificate': '62479841789',
+ 'certificate': '0062479841789',
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/hr_expense/hr.expense.expense.csv b/addons/hr_expense/hr.expense.expense.csv
index 56cc2cd0056..9cf0cf7d2aa 100644
--- a/addons/hr_expense/hr.expense.expense.csv
+++ b/addons/hr_expense/hr.expense.expense.csv
@@ -1,4 +1,3 @@
name,ref,employee_id,line_ids/date_value,line_ids/name,line_ids/analytic_account,line_ids/unit_quantity,line_ids/ref,line_ids/unit_amount
September Expenses,09/06,Fabien Pinckaers,2006-09-05,Travel by Car - Customer Seagate 2 - Double,Thymbra,130.0,,0.22
-,,,2006-09-05,Travel by Car - Trainging,Trainings,100.0,,0.22
,,,2006-09-05,Basic PC - Server for Seagate,Seagate P2,1.0,S1234435,300.0
diff --git a/addons/hr_expense/hr_expense_demo.xml b/addons/hr_expense/hr_expense_demo.xml
deleted file mode 100644
index 1168fd29679..00000000000
--- a/addons/hr_expense/hr_expense_demo.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/addons/hr_holidays/__terp__.py b/addons/hr_holidays/__terp__.py
index 948df531ceb..c8d7e445c9b 100644
--- a/addons/hr_holidays/__terp__.py
+++ b/addons/hr_holidays/__terp__.py
@@ -41,6 +41,6 @@
'demo_xml': [],
'installable': True,
'active': False,
- 'certificate': '86579209325',
+ 'certificate': '0086579209325',
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/hr_timesheet/__terp__.py b/addons/hr_timesheet/__terp__.py
index c17deafa743..56bca69936a 100644
--- a/addons/hr_timesheet/__terp__.py
+++ b/addons/hr_timesheet/__terp__.py
@@ -50,6 +50,6 @@ to set up a management by affair.
'demo_xml': ['hr_timesheet_demo.xml'],
'installable': True,
'active': False,
- 'certificate': '71405533469',
+ 'certificate': '0071405533469',
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/hr_timesheet_invoice/__terp__.py b/addons/hr_timesheet_invoice/__terp__.py
index 899c466bdf7..34cb8b8a16d 100644
--- a/addons/hr_timesheet_invoice/__terp__.py
+++ b/addons/hr_timesheet_invoice/__terp__.py
@@ -42,6 +42,6 @@ reports, eso.""",
'demo_xml': ['hr_timesheet_invoice_demo.xml'],
'installable': True,
'active': False,
- 'certificate': '56091842381',
+ 'certificate': '0056091842381',
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/hr_timesheet_sheet/__terp__.py b/addons/hr_timesheet_sheet/__terp__.py
index 006569b4c0e..129592adfaa 100644
--- a/addons/hr_timesheet_sheet/__terp__.py
+++ b/addons/hr_timesheet_sheet/__terp__.py
@@ -57,6 +57,6 @@ The validation can be configured in te company:
'demo_xml': ['hr_timesheet_sheet_demo.xml'],
'installable': True,
'active': False,
- 'certificate': '73297700829',
+ 'certificate': '0073297700829',
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/idea/__terp__.py b/addons/idea/__terp__.py
index 37b6d0c52ab..a30d2854d32 100644
--- a/addons/idea/__terp__.py
+++ b/addons/idea/__terp__.py
@@ -38,6 +38,6 @@
],
'demo_xml': [],
'installable': True,
- 'certificate': '71515601309',
+ 'certificate': '0071515601309',
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/l10n_be/__init__.py b/addons/l10n_be/__init__.py
index f5dd0969f16..c652b702c26 100644
--- a/addons/l10n_be/__init__.py
+++ b/addons/l10n_be/__init__.py
@@ -20,6 +20,7 @@
#
##############################################################################
+import company
import wizard
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/l10n_be/__terp__.py b/addons/l10n_be/__terp__.py
index 05c87181e45..910df2d39e2 100644
--- a/addons/l10n_be/__terp__.py
+++ b/addons/l10n_be/__terp__.py
@@ -58,6 +58,6 @@
'account.report.report.csv'
],
'installable': True,
- 'certificate': '31977724637',
+ 'certificate': '0031977724637',
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/l10n_be/company.py b/addons/l10n_be/company.py
new file mode 100644
index 00000000000..3538f6e0dfd
--- /dev/null
+++ b/addons/l10n_be/company.py
@@ -0,0 +1,43 @@
+# -*- encoding: utf-8 -*-
+##############################################################################
+#
+# OpenERP, Open Source Management Solution
+# Copyright (C) 2004-2009 Tiny SPRL (). All Rights Reserved
+# $Id$
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+#
+##############################################################################
+
+from osv import osv
+
+class res_company(osv.osv):
+ _inherit = "res.company"
+ _description = 'res.company'
+
+
+ def _get_default_ad(self, addresses):
+ city = post_code = address = ""
+ for ads in addresses:
+ if ads.type == 'default':
+ city = ads.city
+ post_code = ads.zip
+ if ads.street:
+ address = ads.street
+ if ads.street2:
+ address += " " + ads.street2
+ return city, post_code, address
+res_company()
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/l10n_be/wizard/account_vat_declaration.py b/addons/l10n_be/wizard/account_vat_declaration.py
index 1dfd85aa52f..a6123d7c5c7 100644
--- a/addons/l10n_be/wizard/account_vat_declaration.py
+++ b/addons/l10n_be/wizard/account_vat_declaration.py
@@ -25,6 +25,8 @@ import datetime
import pooler
import base64
+from tools.translate import _
+
form_fyear = """