[MERGE] merge few bugfixes
[odoo/odoo.git] / addons / web_kanban / static / src / xml / web_kanban.xml
1 <template>
2 <t t-name="KanbanView">
3     <div class="oe_kanban_view">
4         <div class="oe_kanban_buttons"/>
5         <table class="oe_kanban_groups">
6         <tr class="oe_kanban_groups_headers">
7         </tr>
8         <tr class="oe_kanban_groups_records">
9         </tr>
10         </table>
11     </div>
12 </t>
13 <div t-name="KanbanView.buttons" class="oe_kanban_buttons">
14     <t t-if="widget.options.action_buttons !== false">
15         <t t-if="widget._is_create_enabled()">
16             <button type="button" class="oe_button oe_kanban_button_new oe_highlight">
17                 <t t-esc="widget.options.create_text || _t('Create')"/>
18             </button>
19         </t>
20     </t>
21 </div>
22 <t t-name="KanbanView.group_header">
23     <td class="oe_kanban_group_header">
24         <t t-if="widget.view.group_by">
25             <div class="oe_kanban_header">
26                 <div class="oe_kanban_fold_icon"></div>
27                 <t t-if="widget.view._is_quick_create_enabled()">
28                     <div class="oe_kanban_add"></div>
29                 </t>
30                 <div class="oe_fold_column">
31                     <div t-attf-class="oe_kanban_group_title #{widget.undefined_title ? 'oe_kanban_group_title_undefined' : ''}">
32                         <t t-esc="widget.title"/>
33                         <span class="oe_kanban_group_length">(<t t-esc="widget.group.length"/>)</span>
34                     </div>
35                     <ul class="oe_kanban_aggregates">
36                         <li t-foreach="widget.aggregates" t-as="aggregate">
37                             <span><t t-esc="aggregate"/>:</span> <t t-esc="aggregate_value"/>
38                         </li>
39                     </ul>
40                 </div>
41                 <p t-if="widget.title" class="oe_kanban_group_title_vertical"><t t-esc="widget.title"/></p>
42             </div>
43         </t>
44         <t t-if="! widget.view.group_by &amp;&amp; widget.view._is_quick_create_enabled()">
45             <span class="oe_kanban_no_group_qc_placeholder"/>
46         </t>
47     </td>
48 </t>
49 <t t-name="KanbanView.group_records_container">
50     <td t-attf-class="oe_kanban_column #{widget.group ? 'oe_kanban_grouped' : 'oe_kanban_ungrouped'}">
51         <div class="oe_kanban_group_list_header"/>
52         <div class="oe_kanban_show_more">
53             <button class="oe_button">Show more... (<span class="oe_kanban_remaining"></span> remaining)</button>
54         </div>
55     </td>
56 </t>
57 <t t-name="KanbanView.record">
58     <div class="oe_fold_column oe_kanban_record">
59         <t t-raw="content"/>
60     </div>
61 </t>
62 <t t-name="KanbanColorPicker">
63     <li t-foreach="widget.view.number_of_color_schemes" t-as="color">
64         <a href="#" t-att-data-color="color_index" t-attf-class="oe_kanban_color_#{color}"/>
65     </li>
66 </t>
67 <div t-name="KanbanView.quick_create" class="oe_kanban_quick_create">
68     <input t-att-placeholder="_t('Create a new record')"/>
69     <t t-if="widget._buttons">
70         <div class="oe_kanban_quick_create_buttons">
71             <button class="oe_kanban_quick_create_add">Add</button>
72             or <a class="oe_kanban_quick_create_close">Cancel</a>
73         </div>
74     </t>
75 </div>
76 </template>