[FIX] project: demo data

In project, stages are shared between projects. However demo projects do not
have any stage by default but stages are assigned to some random stages. This
leads to columns disappearing from the kanban view when there are no more
tasks or issues in it.

Also fixed the addition of followers in a demo project. Instead of hardcoding
the followers use a message_subscribe instead. It was impossible to reload
the project module before that fix.
This commit is contained in:
Thibault Delavallée
2015-12-02 11:35:02 +01:00
parent 2210a684e3
commit 85ea9b48e8
+7 -5
View File
@@ -55,18 +55,17 @@
<field name="privacy_visibility">portal</field>
<field name="user_id" ref="base.user_demo"/>
<field name="alias_model">project.task</field>
<field name="type_ids" eval="[(4, ref('project_stage_0')) ,(4,ref('project_stage_1'))]"/>
<field name="message_follower_ids" eval="[
(0, 0, {'res_model': 'project.project', 'partner_id': ref('portal.partner_demo_portal')})
]"/>
<field name="type_ids" eval="[(4, ref('project_stage_0')), (4, ref('project_stage_1')), (4, ref('project_stage_2')), (4, ref('project_stage_3'))]"/>
</record>
<function model="project.project" name="message_subscribe"
eval="[ref('project_project_1')], [ref('portal.partner_demo_portal')]"/>
<record id="project_project_2" model="project.project">
<field name="name">Research &amp; Development</field>
<field name="privacy_visibility">followers</field>
<field name="user_id" ref="base.user_demo"/>
<field name="alias_model">project.task</field>
<field name="type_ids" eval="[(4, ref('project_stage_0')), (4, ref('project_stage_1')), (4, ref('project_stage_2')), (4, ref('project_stage_3'))]"/>
</record>
<record id="project_project_3" model="project.project">
@@ -75,6 +74,7 @@
<field name="label_tasks">Trainings</field>
<field name="user_id" ref="base.user_demo"/>
<field name="alias_model">project.task</field>
<field name="type_ids" eval="[(4, ref('project_stage_0')), (4, ref('project_stage_1')), (4, ref('project_stage_2')), (4, ref('project_stage_3'))]"/>
<field name="privacy_visibility">employees</field>
</record>
@@ -85,6 +85,7 @@
<field name="user_id" ref="base.user_root"/>
<field name="privacy_visibility">followers</field>
<field name="alias_model">project.task</field>
<field name="type_ids" eval="[(4, ref('project_stage_0')), (4, ref('project_stage_1')), (4, ref('project_stage_2')), (4, ref('project_stage_3'))]"/>
<field name="privacy_visibility">employees</field>
</record>
@@ -94,6 +95,7 @@
<field name="name">Data Import/Export Plugin</field>
<field name="label_tasks">Databases</field>
<field name="alias_model">project.task</field>
<field name="type_ids" eval="[(4, ref('project_stage_0')), (4, ref('project_stage_1')), (4, ref('project_stage_2')), (4, ref('project_stage_3'))]"/>
<field name="privacy_visibility">followers</field>
</record>