summaryrefslogtreecommitdiff
path: root/helpdesk_mgmt/views/helpdesk_dashboard_views.xml
diff options
context:
space:
mode:
Diffstat (limited to 'helpdesk_mgmt/views/helpdesk_dashboard_views.xml')
-rw-r--r--helpdesk_mgmt/views/helpdesk_dashboard_views.xml141
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>