[IMP] project: usability improvements
Simplified form view to create new projects Always use quick create to create tasks Remove chatter from project form view Display the 'more' link in project dashboard in gray
This commit is contained in:
committed by
Aaron Bohy
parent
ef83d19b6c
commit
ff4cffd5a3
@@ -1,9 +1,34 @@
|
||||
<odoo>
|
||||
<record id="edit_project_simplified" model="ir.ui.view">
|
||||
<field name="name">project.project.form.popup</field>
|
||||
<field name="model">project.project</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Project">
|
||||
<sheet string="Project">
|
||||
<div class="oe_title">
|
||||
<h1>
|
||||
<field name="name" placeholder="Project Name"/>
|
||||
</h1>
|
||||
</div>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="open_create_project" model="ir.actions.act_window">
|
||||
<field name="name">Create Project</field>
|
||||
<field name="res_model">project.project</field>
|
||||
<field name="view_type">form</field>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="view_id" ref="edit_project_simplified"/>
|
||||
<field name="target">new</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="view_project_kanban">
|
||||
<field name="name">project.project.kanban</field>
|
||||
<field name="model">project.project</field>
|
||||
<field name="arch" type="xml">
|
||||
<kanban class="oe_background_grey o_kanban_dashboard o_project_kanban">
|
||||
<kanban class="oe_background_grey o_kanban_dashboard o_project_kanban" on_create="project.open_create_project">
|
||||
<field name="name"/>
|
||||
<field name="use_tasks"/>
|
||||
<field name="user_id"/>
|
||||
|
||||
@@ -142,7 +142,6 @@
|
||||
</sheet>
|
||||
<div class="oe_chatter">
|
||||
<field name="message_follower_ids" widget="mail_followers" help="Follow this project to automatically track the events associated to tasks and issues of this project." groups="base.group_user"/>
|
||||
<field name="message_ids" widget="mail_thread"/>
|
||||
</div>
|
||||
</form>
|
||||
</field>
|
||||
@@ -305,7 +304,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">
|
||||
<kanban default_group_by="stage_id" class="o_kanban_small_column" 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"}}'/>
|
||||
|
||||
@@ -23,6 +23,9 @@
|
||||
.o_project_kanban_manage {
|
||||
.o-position-absolute(@bottom: 0, @left: 0);
|
||||
padding: @odoo-horizontal-padding/2 @odoo-horizontal-padding;
|
||||
.o_kanban_manage_toggle_button:not(:hover) {
|
||||
color: @odoo-main-text-color;
|
||||
}
|
||||
}
|
||||
.o_kanban_card_manage_pane .o_kanban_card_manage_title {
|
||||
margin: 0;
|
||||
|
||||
Reference in New Issue
Block a user