diff --git a/addons/project/board_project_view.xml b/addons/project/board_project_view.xml
index 661a67f561d..b08da96278c 100644
--- a/addons/project/board_project_view.xml
+++ b/addons/project/board_project_view.xml
@@ -79,15 +79,7 @@
[('type','=','Project')]
-
-
- Messages
- project.message
- form
- tree,form
-
-
board.project.form
diff --git a/addons/project/project.py b/addons/project/project.py
index 61380f2e483..df20562a9f7 100644
--- a/addons/project/project.py
+++ b/addons/project/project.py
@@ -792,32 +792,7 @@ class config_compute_remaining(osv.osv_memory):
config_compute_remaining()
-class message(osv.osv):
- _name = "project.message"
- _description = "Message"
- _columns = {
- 'subject': fields.char('Subject', size=128, required="True"),
- 'project_id': fields.many2one('project.project', 'Project', ondelete='cascade'),
- 'date': fields.date('Date', required=1),
- 'user_id': fields.many2one('res.users', 'User', required="True"),
- 'description': fields.text('Description'),
- }
-
- def _default_project(self, cr, uid, context=None):
- if context is None:
- context = {}
- if 'project_id' in context and context['project_id']:
- return int(context['project_id'])
- return False
-
- _defaults = {
- 'user_id': lambda self,cr,uid,ctx: uid,
- 'date': time.strftime('%Y-%m-%d'),
- 'project_id': _default_project
- }
-
-message()
class account_analytic_account(osv.osv):
_inherit = 'account.analytic.account'
diff --git a/addons/project/project_demo.xml b/addons/project/project_demo.xml
index a8593bca9b8..e1824e91bf9 100644
--- a/addons/project/project_demo.xml
+++ b/addons/project/project_demo.xml
@@ -254,15 +254,7 @@
Latest in house tests
-
-
-
- Follow the procedure of Configuration wizard.
-- Add all required modules
-- Add chat of accounts
-- Create Users
- Configuration steps
-
+
diff --git a/addons/project/project_view.xml b/addons/project/project_view.xml
index 76dcd5ba522..1c71ab9cf5a 100644
--- a/addons/project/project_view.xml
+++ b/addons/project/project_view.xml
@@ -566,81 +566,10 @@ Issues like bugs in a system, client complain, materials breakdown are collected
-
-
- project.message.form
- project.message
- form
-
-
-
-
-
-
- project.message.tree
- project.message
- tree
-
-
-
-
-
-
-
-
-
-
-
- project.message.search
- project.message
- search
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Project Messages
- project.message
- form
- tree,form
-
- {"search_default_project_id":project_id, "search_default_user_id":uid}
-
- An in-project messagery system permits an efficient and trackable communication between project members. The messages are kept in the system and can then be used for post-analysis.
-
-
-
-
-
diff --git a/addons/project/security/ir.model.access.csv b/addons/project/security/ir.model.access.csv
index 1a1a3f09daa..633d5a7d8cd 100644
--- a/addons/project/security/ir.model.access.csv
+++ b/addons/project/security/ir.model.access.csv
@@ -9,7 +9,6 @@
"access_project_task","project.task","model_project_task","project.group_project_user",1,1,1,1
"access_project_task_work","project.task.work","model_project_task_work","project.group_project_user",1,1,1,1
"access_project_task_work_manager","project.task.work.manager","model_project_task_work","project.group_project_manager",1,1,1,1
-"access_project_message","project.message","model_project_message","project.group_project_user",1,1,1,1
"access_report_project_task_user","report.project.task.user","model_report_project_task_user","project.group_project_manager",1,1,1,1
"access_project_vs_hours","project.vs.hours","model_project_vs_hours","project.group_project_user",1,1,1,1
"access_task_by_days","task.by.days","model_task_by_days","project.group_project_user",1,1,1,1
@@ -19,8 +18,6 @@
"access_partner_address_task manager","base.res.partner.address manager","base.model_res_partner_address","project.group_project_manager",1,0,0,0
"access_task_on_partner","project.task on partners","model_project_task","base.group_user",1,0,0,0
"access_project_on_partner","project.project on partners","model_project_project","base.group_user",1,0,0,0
-"access_project_message_manager","project.message manager","model_project_message","project.group_project_manager",1,0,0,0
-"access_project_message_system","project.message system","model_project_message","base.group_system",1,0,0,0
"access_project_task_system","project.task system","model_project_task","base.group_system",1,0,0,0
"access_project_project_system","project.project system","model_project_project","base.group_system",1,1,1,1
"access_project_task_work_system","project.task.work system","model_project_task_work","base.group_system",1,0,0,0
diff --git a/addons/project_messages/__openerp__.py b/addons/project_messages/__openerp__.py
index 352fe797f22..2047d37df0c 100644
--- a/addons/project_messages/__openerp__.py
+++ b/addons/project_messages/__openerp__.py
@@ -33,7 +33,7 @@
'website': 'http://www.openerp.com',
'init_xml': [],
'update_xml': ['project_messages_view.xml'],
- 'demo_xml': [],
+ 'demo_xml': ['project_message_data.xml'],
'installable': True,
'active': False,
}
diff --git a/addons/project_messages/project_message_data.xml b/addons/project_messages/project_message_data.xml
new file mode 100644
index 00000000000..b2b20be6d9d
--- /dev/null
+++ b/addons/project_messages/project_message_data.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+ Follow the procedure of Configuration wizard.
+- Add all required modules
+- Add chat of accounts
+- Create Users
+ Configuration steps
+
+
+
\ No newline at end of file
diff --git a/addons/project_messages/project_messages_view.xml b/addons/project_messages/project_messages_view.xml
index ad1588797a1..9ef33c2643d 100644
--- a/addons/project_messages/project_messages_view.xml
+++ b/addons/project_messages/project_messages_view.xml
@@ -90,8 +90,20 @@
{"search_default_to_id":uid}
+ An in-project messagery system permits an efficient and trackable communication between project members. The messages are kept in the system and can then be used for post-analysis.
-
+
+
+
+
+
+
+ Messages
+ project.messages
+ form
+ tree,form
+
+