diff options
Diffstat (limited to 'helpdesk_mgmt/views/helpdesk_dashboard_views.xml')
| -rw-r--r-- | helpdesk_mgmt/views/helpdesk_dashboard_views.xml | 141 |
1 files changed, 141 insertions, 0 deletions
diff --git a/helpdesk_mgmt/views/helpdesk_dashboard_views.xml b/helpdesk_mgmt/views/helpdesk_dashboard_views.xml new file mode 100644 index 0000000..508d95d --- /dev/null +++ b/helpdesk_mgmt/views/helpdesk_dashboard_views.xml @@ -0,0 +1,141 @@ +<?xml version="1.0" encoding="utf-8" ?> +<odoo> + <record id="helpdesk_ticket_kanban_view" model="ir.ui.view"> + <field name="name">helpdesk.ticket.team.kanban</field> + <field name="model">helpdesk.ticket.team</field> + <field name="arch" type="xml"> + <kanban class="oe_background_grey o_kanban_dashboard" create="0"> + <field name="name" /> + <field name="color" /> + <field name="todo_ticket_ids" /> + <field name="todo_ticket_count" /> + <field name="todo_ticket_count_unassigned" /> + <field name="todo_ticket_count_unattended" /> + <field name="todo_ticket_count_high_priority" /> + <templates> + <t t-name="kanban-box"> + <div t-attf-class="#{kanban_color(record.color.raw_value)}"> + <div t-attf-class="o_kanban_card_header"> + <div class="o_kanban_card_header_title"> + <div class="o_primary"> + <a + name="%(action_helpdesk_ticket_kanban_from_dashboard)d" + type="action" + > + <field name="name" /> + </a> + </div> + </div> + <div class="o_kanban_manage_button_section"> + <a + class="o_kanban_manage_toggle_button" + href="#" + title="Toggle dropdown" + > + <i class="fa fa-ellipsis-v" /> + </a> + </div> + <div class="container o_kanban_card_content"> + <div class="row"> + <div + class="col-6 o_kanban_primary_left" + style="padding-top:20px;" + > + <button + class="btn btn-primary" + name="%(action_helpdesk_ticket_kanban_from_dashboard)d" + type="action" + context="{'search_default_open': 1}" + > + <t t-esc="record.todo_ticket_count.value" /> To Do + </button> + </div> + <div class="col-6 o_kanban_primary_right"> + <div class="row"> + <div class="col-9"> + <a + name="%(action_helpdesk_ticket_kanban_from_dashboard)d" + type="action" + context="{'search_default_unassigned': 1}" + > + Unassigned + </a> + </div> + <div class="col-3"> + <t + t-esc="record.todo_ticket_count_unassigned.value" + /> + </div> + <div class="col-9"> + <a + name="%(action_helpdesk_ticket_kanban_from_dashboard)d" + type="action" + context="{'search_default_unattended': 1}" + > + Unattended + </a> + </div> + <div class="col-3"> + <t + t-esc="record.todo_ticket_count_unattended.value" + /> + </div> + <div class="col-9"> + <a + name="%(action_helpdesk_ticket_kanban_from_dashboard)d" + type="action" + context="{'search_default_high_priority': 1}" + > + High Priority + </a> + </div> + <div class="col-3"> + <t + t-esc="record.todo_ticket_count_high_priority.value" + /> + </div> + </div> + </div> + </div> + </div> + <div + class="container o_kanban_card_manage_pane dropdown-menu" + role="menu" + > + <div class="row"> + <div + class="col-6 o_kanban_card_manage_section o_kanban_manage_view" + > + <div class="o_kanban_card_manage_title"> + <span>View</span> + </div> + <div> + <a + name="%(action_helpdesk_ticket_kanban_from_dashboard)d" + type="action" + > + All + </a> + </div> + </div> + </div> + <div + t-if="widget.editable" + class="o_kanban_card_manage_settings row" + > + <div class="col-8"> + <ul + class="oe_kanban_colorpicker" + data-field="color" + /> + </div> + </div> + </div> + </div> + </div> + </t> + </templates> + </kanban> + </field> + </record> +</odoo> |
