diff options
| author | Nasreddin (bon) <bon@odoo.com> | 2020-04-20 09:13:43 +0000 |
|---|---|---|
| committer | Nasreddin (bon) <bon@odoo.com> | 2020-04-24 07:59:57 +0000 |
| commit | 9d312ac85b0f27c8946ca41b2acc2f7db0eb86d0 (patch) | |
| tree | a383c1ecfe5fb279087f59ecdced11f97fd4c016 /addons | |
| parent | 03e62ac8ad071555df1f7c2b9e2d29d798c1fba4 (diff) | |
[IMP] utm: Add Quick Create in Campaign Kanban
This commit ease the creation of campaigns as
they only require a name and a responsible.
When the user clicks on create, it will display the
"Quick Create" card instead of redirecting him to a
full form view.
Task ID 2237999
closes odoo/odoo#49774
Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
Diffstat (limited to 'addons')
| -rw-r--r-- | addons/utm/views/utm_campaign_views.xml | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/addons/utm/views/utm_campaign_views.xml b/addons/utm/views/utm_campaign_views.xml index 49333c1040a..74db9f88b9b 100644 --- a/addons/utm/views/utm_campaign_views.xml +++ b/addons/utm/views/utm_campaign_views.xml @@ -30,7 +30,7 @@ <div class="oe_button_box d-flex justify-content-end" name="button_box"> </div> <group id="top-group"> - <field name="name" string="Campaign Name"/> + <field name="name" string="Campaign Name" placeholder="e.g. Black Friday"/> <field name="user_id" domain="[('share', '=', False)]"/> <field name="tag_ids" widget="many2many_tags" options="{'color_field': 'color', 'no_create_edit': True}"/> </group> @@ -54,11 +54,26 @@ </field> </record> + <record id="utm_campaign_view_form_quick_create" model="ir.ui.view"> + <field name="name">utm.campaign.view.form.quick.create</field> + <field name="model">utm.campaign</field> + <field name="priority">1000</field> + <field name="arch" type="xml"> + <form> + <group> + <field name="name" string="Campaign Name" placeholder="e.g. Black Friday"/> + <field name="user_id" domain="[('share', '=', False)]"/> + <field name="tag_ids" widget="many2many_tags" options="{'color_field': 'color', 'no_create_edit': True}"/> + </group> + </form> + </field> + </record> + <record model="ir.ui.view" id="utm_campaign_view_kanban"> <field name="name">utm.campaign.view.kanban</field> <field name="model">utm.campaign</field> <field name="arch" type="xml"> - <kanban default_group_by='stage_id' class="o_utm_kanban"> + <kanban default_group_by='stage_id' class="o_utm_kanban" on_create="quick_create" quick_create_view="utm.utm_campaign_view_form_quick_create"> <field name='color'/> <field name='user_id'/> <field name="stage_id"/> |
