~opencrea/+junk/helpdesk

« back to all changes in this revision

Viewing changes to helpdesk_mgmt/views/helpdesk_dashboard_view.xml

  • Committer: joannes
  • Date: 2019-10-22 09:02:37 UTC
  • Revision ID: joannes@debian-20191022090237-vr18rv7p9drjamc4
helpdesk

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="utf-8"?>
 
2
<odoo>
 
3
 
 
4
  <record id="helpdesk_ticket_kanban_view" model="ir.ui.view">
 
5
     <field name="name">helpdesk.ticket.team.kanban</field>
 
6
     <field name="model">helpdesk.ticket.team</field>
 
7
     <field name="arch" type="xml">
 
8
       <kanban class="oe_background_grey o_kanban_dashboard" create="0">
 
9
         <field name="name"/>
 
10
         <field name="color"/>
 
11
         <field name="todo_ticket_ids"/>
 
12
         <field name="todo_ticket_count"/>
 
13
         <field name="todo_ticket_count_unassigned"/>
 
14
         <field name="todo_ticket_count_unattended"/>
 
15
         <field name="todo_ticket_count_high_priority"/>
 
16
         <templates>
 
17
           <t t-name="kanban-box">
 
18
             <div t-attf-class="#{kanban_color(record.color.raw_value)}">
 
19
             <div t-attf-class="o_kanban_card_header">
 
20
               <div class="o_kanban_card_header_title">
 
21
                 <div class="o_primary">
 
22
                     <a name="%(action_helpdesk_ticket_kanban_from_dashboard)d" type="action">
 
23
                         <field name="name"/>
 
24
                     </a></div>
 
25
                 </div>
 
26
                 <div class="o_kanban_manage_button_section">
 
27
                     <a class="o_kanban_manage_toggle_button" href="#"><i class="fa fa-ellipsis-v" /></a>
 
28
                 </div>
 
29
                 <div class="container o_kanban_card_content">
 
30
                     <div class="row">
 
31
                         <div class="col-6 o_kanban_primary_left" style="padding-top:20px;">
 
32
                             <button class="btn btn-primary"  name="%(action_helpdesk_ticket_kanban_from_dashboard)d" type="action" context="{'search_default_open': 1}">
 
33
                                 <t t-esc="record.todo_ticket_count.value"/> To Do
 
34
                             </button>
 
35
                         </div>
 
36
                         <div class="col-6 o_kanban_primary_right">
 
37
                             <div class="row">
 
38
                                 <div class="col-9">
 
39
                                     <a name="%(action_helpdesk_ticket_kanban_from_dashboard)d" type="action" context="{'search_default_unassigned': 1, 'search_default_open': 1}">
 
40
                                         Unassigned
 
41
                                     </a>
 
42
                                 </div>
 
43
                                 <div class="col-3">
 
44
                                     <t t-esc="record.todo_ticket_count_unassigned.value"/>
 
45
                                 </div>
 
46
                                 <div class="col-9">
 
47
                                     <a name="%(action_helpdesk_ticket_kanban_from_dashboard)d" type="action" context="{'search_default_unattended': 1, 'search_default_open': 1}">
 
48
                                         Unattended
 
49
                                     </a>
 
50
                                 </div>
 
51
                                 <div class="col-3">
 
52
                                   <t t-esc="record.todo_ticket_count_unattended.value"/>
 
53
                                 </div>
 
54
                                 <div class="col-9">
 
55
                                   <a name="%(action_helpdesk_ticket_kanban_from_dashboard)d" type="action" context="{'search_default_high_priority': 1, 'search_default_open': 1}">
 
56
                                     High Priority
 
57
                                   </a>
 
58
                                 </div>
 
59
                                 <div class="col-3">
 
60
                                   <t t-esc="record.todo_ticket_count_high_priority.value"/>
 
61
                                 </div>
 
62
                             </div>
 
63
                         </div>
 
64
                     </div>
 
65
                 </div>
 
66
                 <div class="container o_kanban_card_manage_pane dropdown-menu" role="menu">
 
67
                   <div class="row">
 
68
                       <div class="col-6 o_kanban_card_manage_section o_kanban_manage_view">
 
69
                           <div class="o_kanban_card_manage_title">
 
70
                               <span>View</span>
 
71
                           </div>
 
72
                           <div>
 
73
                               <a name="%(action_helpdesk_ticket_kanban_from_dashboard)d" type="action">
 
74
                                   All
 
75
                               </a>
 
76
                           </div>
 
77
 
 
78
                       </div>
 
79
 
 
80
                   </div>
 
81
                   <div t-if="widget.editable" class="o_kanban_card_manage_settings row">
 
82
                      <div class="col-8">
 
83
                          <ul class="oe_kanban_colorpicker" data-field="color"/>
 
84
                      </div>
 
85
                  </div>
 
86
 
 
87
 
 
88
               </div>
 
89
             </div>
 
90
             </div>
 
91
           </t>
 
92
         </templates>
 
93
       </kanban>
 
94
   </field>
 
95
 </record>
 
96
</odoo>