diff options
| author | Fabien Pinckaers <fp@openerp.com> | 2016-06-08 09:57:33 +0200 |
|---|---|---|
| committer | Aaron Bohy <aab@odoo.com> | 2016-06-16 14:59:41 +0200 |
| commit | ad0bc9adf2c739cc0dfdacda9a6eca9b5a59d9ef (patch) | |
| tree | 698daa275197a5e1a9c3fcbb8029e91fc4377987 /addons/project/project_view.xml | |
| parent | 3c319b2b8b300321be2f296e1b47076e80654f1d (diff) | |
[ADD] project: onboarding tour
Also:
- creation of a (archived by default) sample project with tasks, that the
user can activate to discover the project app.
- improvement of the simplified form view to create a new project
Diffstat (limited to 'addons/project/project_view.xml')
| -rw-r--r-- | addons/project/project_view.xml | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/addons/project/project_view.xml b/addons/project/project_view.xml index 8864ab5694f..9fbfada2b12 100644 --- a/addons/project/project_view.xml +++ b/addons/project/project_view.xml @@ -53,6 +53,7 @@ <field name="res_model">project.task</field> <field name="view_mode">kanban,tree,form,calendar,pivot,graph</field> <field name="context">{ + 'group_by': 'stage_id', 'search_default_project_id': [active_id], 'default_project_id': active_id, }</field> @@ -182,6 +183,14 @@ </field> </record> + <record id="activate_sample_project" model="ir.actions.server"> + <field name="name">Activate Sample Project</field> + <field name="model_id" ref="project.model_project_project"/> + <field name="code"> + action = self.activate_sample_project(cr, uid, context=context) + </field> + </record> + <record id="open_view_project_all" model="ir.actions.act_window"> <field name="name">Projects</field> <field name="res_model">project.project</field> @@ -189,11 +198,11 @@ <field name="domain">[]</field> <field name="view_mode">kanban,form</field> <field name="search_view_id" ref="view_project_project_filter"/> + <field name="target">main</field> <field name="help" type="html"> <p class="oe_view_nocontent_create"> - Create a new project. - </p><p> - Organize your activities (plan tasks, track issues, invoice timesheets) for internal, personal or customer projects. + Click to create a new project.<br/> + <i>Or <a type="action" name="%(project.activate_sample_project)d">activate a sample project</a> to play with.</i> </p> </field> </record> @@ -221,7 +230,7 @@ <field name="model">project.task</field> <field eval="2" name="priority"/> <field name="arch" type="xml"> - <form string="Project"> + <form string="Task" class="o_form_project_tasks"> <header> <field name="stage_id" widget="statusbar" clickable="True" options="{'fold_field': 'fold'}"/> @@ -290,7 +299,7 @@ <field name="name">project.task.kanban</field> <field name="model">project.task</field> <field name="arch" type="xml"> - <kanban default_group_by="stage_id" class="o_kanban_small_column" on_create="quick_create"> + <kanban class="o_kanban_small_column o_kanban_project_tasks" on_create="quick_create"> <field name="color"/> <field name="priority"/> <field name="stage_id" options='{"group_by_tooltip": {"description": "Stage Description", "legend_priority": "Use of stars"}}'/> |
