diff --git a/addons/account/account_bank_statement.py b/addons/account/account_bank_statement.py
index b7154c2e49a..deb010c7cd0 100644
--- a/addons/account/account_bank_statement.py
+++ b/addons/account/account_bank_statement.py
@@ -373,6 +373,15 @@ class account_bank_statement(osv.osv):
osv.osv.unlink(self, cr, uid, unlink_ids, context=context)
return True
+ def copy(self, cr, uid, id, default=None, context=None):
+ if default is None:
+ default = {}
+ if context is None:
+ context = {}
+ default = default.copy()
+ default['move_line_ids'] = []
+ return super(account_bank_statement, self).copy(cr, uid, id, default, context)
+
account_bank_statement()
diff --git a/addons/account/account_invoice_view.xml b/addons/account/account_invoice_view.xml
index 84e94b62a99..5ef07f6c88b 100644
--- a/addons/account/account_invoice_view.xml
+++ b/addons/account/account_invoice_view.xml
@@ -54,13 +54,13 @@
-
-
+
+
-
-
+
+
-
+
@@ -94,11 +94,11 @@
form
@@ -393,7 +393,7 @@
src_model="res.partner"
/>
-
+
+ name="Procurement Management" sequence="7" />
+ name="Suppliers" parent="base.menu_purchase_root" sequence="3" />
+ action="action_partner_contact_form"
+ parent="base.menu_procurement_management_supplier" sequence="2" />
diff --git a/addons/base_report_creator/base_report_creator.py b/addons/base_report_creator/base_report_creator.py
index 00f23faba99..33c2608c85a 100644
--- a/addons/base_report_creator/base_report_creator.py
+++ b/addons/base_report_creator/base_report_creator.py
@@ -21,6 +21,7 @@
from osv import fields, osv
from tools.translate import _
+from tools import ustr
class report_creator(osv.osv):
"""
@@ -45,9 +46,9 @@ class report_creator(osv.osv):
if key not in fields_to_export:
continue
if isinstance(value, tuple):
- datas.append(str(value[1]))
+ datas.append(ustr(value[1]))
else:
- datas.append(str(value))
+ datas.append(ustr(value))
final_datas += [datas]
#End Loop
return {'datas': final_datas}
diff --git a/addons/base_report_creator/base_report_creator_view.xml b/addons/base_report_creator/base_report_creator_view.xml
index f9b4b901067..db54fa6ceae 100644
--- a/addons/base_report_creator/base_report_creator_view.xml
+++ b/addons/base_report_creator/base_report_creator_view.xml
@@ -29,7 +29,7 @@
-
+
base_report_creator.report.form
base_report_creator.report
@@ -42,12 +42,12 @@
+ context="{'model_ids':model_ids}" />
+ name="%(action_report_menu_create)d" type="action"
+ colspan="2" icon="gtk-justify-fill" />
@@ -61,12 +61,12 @@
+ name="%(wizard_set_filter_fields)d" type="action"
+ icon="gtk-add" />
@@ -99,8 +99,8 @@
+ string="Use %%(uid)s to filter by the connected user"
+ align="0.0" />
@@ -111,22 +111,23 @@
-
+
-
+
- Custom Report
+ Custom Reports
base_report_creator.report
form
tree,form
-
+
-
+
@@ -140,22 +141,22 @@
-
+
base_report_creator.report
tree
-
+
-
-
+ key2="client_action_multi" name="Open Report"
+ res_model="report.open" src_model="base_report_creator.report"
+ view_mode="form" target="new" view_type="form" />
+
+
diff --git a/addons/board/board_view.xml b/addons/board/board_view.xml
index 5c07de36472..ad397ac518e 100644
--- a/addons/board/board_view.xml
+++ b/addons/board/board_view.xml
@@ -2,7 +2,7 @@
+ name="Reporting" sequence="8" />
@@ -67,9 +67,9 @@
@@ -112,12 +112,12 @@
parent="base.next_id_50" sequence="1"/>
+ id="menu_view_board_note_form" parent="base.next_id_50"
+ sequence="3" groups="base.group_system" />
+ multi="True" name="Open Dashboard" res_model="board.board"
+ src_model="board.board" />
diff --git a/addons/board_account/board_account_view.xml b/addons/board_account/board_account_view.xml
index 068e18bcf02..50b0fedd37e 100644
--- a/addons/board_account/board_account_view.xml
+++ b/addons/board_account/board_account_view.xml
@@ -71,8 +71,8 @@
menu
-
-
+
diff --git a/addons/board_association/board_association_view.xml b/addons/board_association/board_association_view.xml
index d010fee617b..56b66cf150a 100644
--- a/addons/board_association/board_association_view.xml
+++ b/addons/board_association/board_association_view.xml
@@ -53,8 +53,8 @@
form
-
-
+
+