Skip to content
Snippets Groups Projects
Commit 7097f68a authored by Yannick Tivisse's avatar Yannick Tivisse
Browse files

[IMP] Project: Discover Odoo Project Fine Tuning

parent 0f6b97a6
Branches
Tags
No related merge requests found
......@@ -109,24 +109,27 @@
<record id="project_stage_data_1" model="project.task.type">
<field name="sequence">2</field>
<field name="name">Basic</field>
<field name="project_ids" eval="[(4, ref('project_project_data'))]"/>
</record>
<record id="project_stage_data_2" model="project.task.type">
<field name="sequence">3</field>
<field name="name">Advanced</field>
<field name="project_ids" eval="[(4, ref('project_project_data'))]"/>
</record>
<record id="project_task_data_0" model="project.task">
<field name="sequence">0</field>
<field name="sequence">1</field>
<field name="user_id" ref="base.user_root"/>
<field name="priority">0</field>
<field name="project_id" ref="project.project_project_data"/>
<field name="name">Welcome to Odoo</field>
<field name="description">Welcome! This project has the objective to show you all the main feature in the project app. Each card will help you to manage your projects easily in a few minutes.</field>
<field name="color">2</field>
</record>
<record id="project_task_data_1" model="project.task">
<field name="sequence">1</field>
<field name="sequence">2</field>
<field name="user_id" ref="base.user_root"/>
<field name="priority">0</field>
<field name="project_id" ref="project.project_project_data"/>
......@@ -134,15 +137,23 @@
</record>
<record id="project_task_data_5" model="project.task">
<field name="sequence">2</field>
<field name="sequence">3</field>
<field name="user_id" ref="base.user_root"/>
<field name="priority">0</field>
<field name="project_id" ref="project.project_project_data"/>
<field name="name">Try to drag a task where your want</field>
<field name="priority">1</field>
<field name="name">Try to drag a task wherever your want</field>
<field name="kanban_state">done</field>
</record>
<record id="project_task_data_2" model="project.task">
<field name="sequence">4</field>
<field name="user_id" ref="base.user_root"/>
<field name="priority">0</field>
<field name="project_id" ref="project.project_project_data"/>
<field name="name">Guess what happens if you set this task in high priority?</field>
<field name="description">Click on the star to change the priority and come back in the tasks view. You task is now at the top.</field>
</record>
<record id="project_task_data_4" model="project.task">
<field name="user_id" ref="base.user_root"/>
<field name="priority">0</field>
......@@ -156,7 +167,7 @@
<field name="model">project.task</field>
<field name="author_id" ref="base.user_root"/>
<field name="res_id" ref="project_task_data_4"/>
<field name="body">Use this chatter to send emails.\n Add new people in the followers list, to make them aware about the main changes about this task !</field>
<field name="body">Use this chatter to send emails.\n Add new people in the followers list, to make them aware about the main changes about this task!</field>
<field name="message_type">email</field>
<field name="subtype_id" ref="mail.mt_comment"/>
</record>
......@@ -173,14 +184,34 @@
<field name="name">Use tags to organize your tasks</field>
<field name="kanban_state">blocked</field>
<field name="stage_id" ref="project_stage_data_1"/>
<field name="description">Tags will be represented by colored bars on the card</field>
<field name="tag_ids" eval="[(6,0,[ref('project.project_tag_data')])]"/>
</record>
<record id="project_task_data_12" model="project.task">
<field name="sequence">4</field>
<field name="user_id" ref="base.user_root"/>
<field name="priority">0</field>
<field name="project_id" ref="project.project_project_data"/>
<field name="name">Try to customize this card. Change its background.</field>
<field name="stage_id" ref="project_stage_data_1"/>
</record>
<record id="project_task_data_13" model="project.task">
<field name="sequence">5</field>
<field name="user_id" ref="base.user_root"/>
<field name="priority">0</field>
<field name="project_id" ref="project.project_project_data"/>
<field name="name">Set this task as 'Ready for next stage' to proceed further in the process</field>
<field name="description">You can change its state by clicking on the small circle on the card, or here, next to the task title.</field>
<field name="stage_id" ref="project_stage_data_1"/>
</record>
<record id="project_task_data_8" model="project.task">
<field name="user_id" ref="base.user_root"/>
<field name="priority">0</field>
<field name="project_id" ref="project.project_project_data"/>
<field name="name">Do you want to learn more ? Try our planner !</field>
<field name="name">Do you want to learn more? Try our planner!</field>
<field name="stage_id" ref="project_stage_data_2"/>
<field name="description">Click on the bar in the upper right corner</field>
</record>
......@@ -193,7 +224,7 @@
<field name="res_id" ref="project_task_data_8"/>
</record>
<record id="msg_case15_2" model="mail.message">
<record id="msg_task_data_8" model="mail.message">
<field name="subject">How to open the planner ?</field>
<field name="model">project.task</field>
<field name="res_id" ref="project_task_data_8"/>
......@@ -208,17 +239,19 @@
<field name="user_id" ref="base.user_root"/>
<field name="priority">0</field>
<field name="project_id" ref="project.project_project_data"/>
<field name="name">Finished with your card ? Archive it !</field>
<field name="name">Finished with this stage? Archive it !</field>
<field name="color">3</field>
<field name="stage_id" ref="project_stage_data_2"/>
<field name="description">Click on the gear icon on the column, to archive the stage, with all the tasks in it</field>
</record>
<record id="project_task_data_9" model="project.task">
<field name="user_id" ref="base.user_root"/>
<field name="priority">0</field>
<field name="project_id" ref="project.project_project_data"/>
<field name="name">You want to add a stage ? Add a new column !</field>
<field name="name">You want to add a stage? Add a new column !</field>
<field name="stage_id" ref="project_stage_data_2"/>
<field name="description">Click on the last column to create a stage. The name depends on the process. For example, in a customer service process, a stage name may be 'Backlog', 'Waiting Customer Feedback' or 'Done'.</field>
</record>
<record id="project_task_data_10" model="project.task">
......@@ -238,5 +271,33 @@
<field name="date_deadline" eval="'2015-%s-01' %(datetime.now().month+1)"/>
</record>
<record id="project_task_data_14" model="project.task">
<field name="user_id" ref="base.user_root"/>
<field name="priority">0</field>
<field name="project_id" ref="project.project_project_data"/>
<field name="name">Send an message with a picture in attachement, and see what happen!</field>
<field name="stage_id" ref="project_stage_data_2"/>
<field name="description">In the chatter, sending an email with an attachment will display the picture on the card.</field>
</record>
<record id="msg_task_data_14_attach" model="ir.attachment">
<field name="name">bird.jpg</field>
<field name="datas_fname">bird.jpg</field>
<field name="datas" type="base64" file="project/static/src/img/bird.jpg"></field>
<field name="res_model">project.task</field>
<field name="res_id" ref="project_task_data_14"/>
</record>
<record id="msg_task_data_14" model="mail.message">
<field name="subject">How to open the planner ?</field>
<field name="model">project.task</field>
<field name="res_id" ref="project_task_data_14"/>
<field name="author_id" ref="base.user_root"/>
<field name="body"><![CDATA[Look at this beautiful bird !]]></field>
<field name="message_type">comment</field>
<field name="attachment_ids" eval="[(6, 0, [ref('msg_task_data_14_attach')])]"/>
</record>
</data>
</openerp>
......@@ -347,7 +347,7 @@
<strong><field name="name"/></strong>
</div>
<div class="text-muted">
<field name="project_id" invisible="context.get('default_project_id', False)"/><br/>
<field name="project_id" invisible="context.get('default_project_id', False)"/>
<t t-if="record.date_deadline.raw_value and record.date_deadline.raw_value lt (new Date())" t-set="red">oe_kanban_text_red</t>
<span t-attf-class="#{red || ''}"><i><field name="date_deadline"/></i></span>
</div>
......
addons/project/static/src/img/bird.jpg

10.5 KiB

......@@ -25,5 +25,17 @@
<field name="placement">bottom</field>
</record>
<!-- Generic tip on kanban add a new column -->
<record model="web.tip" id="web_tip_3">
<field name="title">You want to add a stage? Add a new column !</field>
<field name="description"><![CDATA[The name depends on the process. For example, in a customer service process, a stage name may be 'Backlog', 'Waiting Customer Feedback' or 'Done'..]]></field>
<field name="model"></field>
<field name="mode">kanban</field>
<field name="trigger_selector">.o_kanban_view .o_kanban_add_column:visible</field>
<field name="highlight_selector">.o_kanban_view .o_kanban_add_column:visible</field>
<field name="end_event">mousedown</field>
<field name="placement">bottom</field>
</record>
</data>
</openerp>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment