<templates><div aria-hidden="true" class="modal" data-backdrop="static" role="dialog" t-att-id="_.uniqueId('modal_')" t-name="Dialog" tabindex="-1">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <button aria-hidden="true" class="close" data-dismiss="modal" type="button">×</button>
                <h4 class="modal-title"><t t-raw="title" /><span class="o_subtitle text-muted small"><t t-esc="subtitle" /></span></h4>
            </div>
            <div class="modal-body" />
            <div class="modal-footer" />
        </div>
    </div>
</div>

<t t-name="WidgetButton">
    <button t-att-accesskey="widget.node.attrs.accesskey" t-att-autofocus="widget.node.attrs.autofocus" t-att-style="widget.node.attrs.style" t-att-tabindex="widget.node.attrs.tabindex" t-attf-class="btn btn-sm #{widget.node.attrs.class or ''}" type="button">
        <t t-if="widget.node.attrs.icon">
            <img t-att-src="widget.node.attrs.icon" t-if="!widget.fa_icon" />
            <div t-attf-class="fa fa-fw #{widget.node.attrs.icon} o_button_icon" t-if="widget.fa_icon" />
        </t>
        <span t-if="widget.string"><t t-esc="widget.string" /></span>
    </button>
</t>
<t t-name="WidgetLabel.tooltip">
    <div class="oe_tooltip_string" t-if="widget.string">
        <t t-esc="widget.node.attrs.string" /> <t t-if="debug and widget.nolabel">(nolabel)</t>
    </div>
    <p class="oe_tooltip_help" t-if="widget.node.attrs.help or (widget.field and widget.field.help)"><t t-esc="widget.node.attrs.help || widget.field.help" /></p>
    <ul class="oe_tooltip_technical" t-if="debug">
        <li data-item="field" t-if="widget.name">
            <span class="oe_tooltip_technical_title">Field:</span>
            <t t-esc="widget.name" />
        </li>
        <li data-item="object" t-if="widget.view and widget.view.fields_view">
            <span class="oe_tooltip_technical_title">Object:</span>
            <t t-esc="widget.view.fields_view.model" />
        </li>
        <li data-item="type" t-if="widget.field">
            <span class="oe_tooltip_technical_title">Type:</span>
            <t t-esc="widget.field.type" />
        </li>
        <li data-item="widget" t-if="widget.node.attrs.widget">
            <span class="oe_tooltip_technical_title">Widget:</span>
            <t t-esc="widget.node.attrs.widget" />
        </li>
        <li data-item="size" t-if="widget.node.attrs.size || (widget.field and widget.field.size)">
            <span class="oe_tooltip_technical_title">Size:</span>
            <t t-esc="widget.node.attrs.size || widget.field.size" />
        </li>
        <li data-item="context" t-if="widget.node.attrs.context">
            <span class="oe_tooltip_technical_title">Context:</span>
            <t t-esc="widget.node.attrs.context" />
        </li>
        <li data-item="domain" t-if="widget.node.attrs.domain">
            <span class="oe_tooltip_technical_title">Domain:</span>
            <t t-esc="widget.node.attrs.domain" />
        </li>
        <li data-item="modifiers" t-if="widget.node.attrs.modifiers and widget.node.attrs.modifiers != '{}'">
            <span class="oe_tooltip_technical_title">Modifiers:</span>
            <t t-esc="widget.node.attrs.modifiers" />
        </li>
        <li data-item="change_default" t-if="widget.field and widget.field.change_default">
            <span class="oe_tooltip_technical_title">Change default:</span>
            Yes
        </li>
        <li data-item="on_change" t-if="widget.node.attrs.on_change">
            <span class="oe_tooltip_technical_title">On change:</span>
            <t t-esc="widget.node.attrs.on_change" />
        </li>
        <li data-item="relation" t-if="widget.field and widget.field.relation">
            <span class="oe_tooltip_technical_title">Relation:</span>
            <t t-esc="widget.field.relation" />
        </li>
        <li data-item="selection" t-if="widget.field and widget.field.selection">
            <span class="oe_tooltip_technical_title">Selection:</span>
            <ul class="oe_tooltip_technical">
                <li t-as="option" t-foreach="widget.field.selection">
                    [<t t-esc="option[0]" />]
                    <t t-if="option[1]"> - </t>
                    <t t-esc="option[1]" />
                </li>
            </ul>
        </li>
    </ul>
</t>
<t t-extend="WidgetLabel.tooltip" t-name="WidgetButton.tooltip">
    <t t-jquery="div.oe_tooltip_string" t-operation="replace">
        <div class="oe_tooltip_string" t-if="debug || widget.string">
            <t t-if="debug">
                Button
                <t t-if="widget.string">: </t>
                <t t-if="!widget.string"> (no string)</t>
            </t>
            <t t-esc="widget.string" />
        </div>
    </t>
    <t t-jquery="ul.oe_tooltip_technical" t-operation="append">
        <li data-item="special" t-if="widget.node.attrs.special">
            <span class="oe_tooltip_technical_title">Special:</span>
            <t t-esc="widget.node.attrs.special" />
        </li>
        <t t-set="button_type" t-value="widget.node.attrs.type" />
        <li data-item="button_type" t-if="button_type">
            <span class="oe_tooltip_technical_title">Button Type:</span>
            <t t-esc="button_type" />
        </li>
        <li data-item="button_method" t-if="button_type === 'object'">
            <span class="oe_tooltip_technical_title">Method:</span>
            <t t-esc="widget.node.attrs.name" />
        </li>
        <li data-item="button_action" t-if="button_type === 'action'">
            <span class="oe_tooltip_technical_title">Action ID:</span>
            <t t-esc="widget.node.attrs.name" />
        </li>
    </t>
</t>

<t t-name="SwitchCompanyMenu">
    <li class="o_switch_company_menu">
        <a aria-expanded="false" class="dropdown-toggle" data-toggle="dropdown" href="#">
            <span class="oe_topbar_name" /> <span class="caret" />
        </a>
        <ul class="dropdown-menu" role="menu" />
    </li>
</t>

<div t-name="EmptyComponent" />
<div class="o_loading" t-name="Loading" />
<t t-name="Notification">
    <div class="o_notification" t-translation="off">
        <a class="fa fa-times o_close" href="#" t-if="widget.sticky" />
        <div class="o_notification_title">
            <span class="o_icon fa fa-3x fa-lightbulb-o" />
            <t t-raw="widget.title" />
        </div>
        <div class="o_notification_content"><t t-raw="widget.text" /></div>
    </div>
</t>
<t t-extend="Notification" t-name="Warning">
    <t t-jquery=".o_notification">$(this).addClass('o_error');</t>
    <t t-jquery=".o_icon" t-operation="replace">
        <span class="o_icon fa fa-3x fa-exclamation" />
    </t>
</t>
<t t-name="CrashManager.warning">
    <div class="o_dialog_warning">
        <t t-js="d">
            var message = d.message ? d.message : d.error.data.message;
            d.html_error = context.engine.tools.html_escape(message).replace(/\n/g, '<br />');
        </t>
        <t t-raw="html_error" />
    </div>
</t>
<t t-name="CrashManager.error">
    <div class="o_error_detail">
        <pre><t t-esc="error.message" /></pre>
        <pre><t t-esc="error.data.debug" /></pre>
    </div>
</t>

<form method="POST" name="change_password_form" t-name="ChangePassword">
    <div class="o_form_view">
        <table class="o_group o_inner_group o_label_nowrap">
            <tr>
                <td class="o_td_label"><label class="o_form_label" for="old_pwd">Old Password</label></td>
                <td width="100%"><input autofocus="autofocus" class="o_form_field o_form_input" minlength="1" name="old_pwd" type="password" /></td>
            </tr>
            <tr>
                <td class="o_td_label"><label class="o_form_label" for="new_password">New Password</label></td>
                <td width="100%"><input class="o_form_field o_form_input" minlength="1" name="new_password" type="password" /></td>
            </tr>
            <tr>
                <td class="o_td_label"><label class="o_form_label" for="confirm_pwd">Confirm New Password</label></td>
                <td width="100%"><input class="o_form_field o_form_input" minlength="1" name="confirm_pwd" type="password" /></td>
            </tr>
        </table>

        <button class="btn btn-sm btn-primary oe_form_button" type="button">Change Password</button>
        <button class="btn btn-sm btn-default oe_form_button oe_form_button_cancel" href="javascript:void(0)" type="button">Cancel</button>
    </div>
</form>

<div class="o_content" t-name="ActionManager" />

<t t-name="ControlPanel">
    <div class="o_control_panel">
        <ol class="breadcrumb" />
        <div class="o_cp_searchview" />
        <div class="o_cp_left">
            <div class="o_cp_buttons" />
            <div class="o_cp_sidebar" />
        </div>
        <div class="o_cp_right">
            <div class="btn-group o_search_options" />
            <div class="o_cp_pager" />
            <div class="btn-group btn-group-sm o_cp_switch_buttons" />
        </div>
    </div>
</t>

<t t-name="X2ManyControlPanel">
    <div class="o_x2m_control_panel">
        <div class="o_cp_buttons" />
        <div class="o_cp_pager" />
    </div>
</t>

<t t-name="ViewManager.switch-buttons">
    <t t-as="view" t-foreach="views">
        <button t-att-accesskey="view.accesskey" t-att-data-view-type="view.type" t-att-title="view.label" t-attf-class="btn btn-icon fa fa-lg #{view.icon} o_cp_switch_#{view.type}" type="button" />
    </t>
</t>

<t t-name="WebClient.DebugManager">
    <li class="o_debug_manager">
        <a class="dropdown-toggle" data-toggle="dropdown" href="#" title="Open Developer Tools">
            <span class="fa fa-bug" />
            <b class="caret" />
        </a>
        <ul class="dropdown-menu o_debug_dropdown" role="menu" />
    </li>
</t>

<t t-name="WebClient.DebugManager.Global">
    <li t-if="manager._features_group"><a data-action="toggle_technical_features" href="#">
        <t t-if="manager._has_features">
            Disable Technical Features
        </t>
        <t t-if="!manager._has_features">
            Enable Technical Features
        </t>
    </a></li>
    <li><a data-action="split_assets" href="#">Activate Assets Debugging</a></li>
    <li class="divider" />
    <li><a data-action="perform_js_tests" href="#">Run JS Tests</a></li>
    <li><a data-action="select_view" href="#">Open View</a></li>
    <t t-if="manager._events">
        <li class="divider" />
        <li><a data-action="show_timelines" href="#">Toggle Timelines</a></li>
        <li><a data-action="requests_clear" href="#">Clear Events</a></li>
    </t>
    <li class="divider o_debug_leave_section" />
    <li><a data-action="leave_debug_mode" href="#">Leave the Developer Tools</a></li>
</t>
<t t-name="WebClient.DebugManager.Action">
    <t t-if="action">
        <li class="divider" />
        <li><a data-action="edit" href="#" t-att-data-id="action.id" t-att-data-model="action.type">Edit Action</a></li>
        <t t-if="action.res_model">
            <li><a data-action="get_view_fields" href="#">View Fields</a></li>
            <li><a data-action="manage_filters" href="#">Manage Filters</a></li>
            <li t-if="manager._is_admin"><a data-action="edit_workflow" href="#">Edit Workflow</a></li>
            <li><a data-action="translate" href="#">Technical Translation</a></li>
        </t>
    </t>
</t>
<t t-name="WebClient.DebugManager.Action.Fields">
    <dl><t t-as="field" t-foreach="fields">
        <dt><h4><t t-esc="field" /></h4></dt>
        <dd>
            <dl><ul><li t-as="attribute" t-foreach="field_value">
                <strong><t t-esc="attribute" /></strong>:
                <t t-esc="attribute_value" />
            </li></ul></dl>
        </dd>
    </t></dl>
</t>
<t t-name="WebClient.DebugManager.View">
    <t t-if="view">
        <li class="divider" />
        <t t-if="view.type === 'form'">
            <li><a data-action="set_defaults" href="#">Set Defaults</a></li>
            <t t-if="view.controller.get_selected_ids().length === 1">
                <li><a data-action="get_metadata" href="#">View Metadata</a></li>
                <li><a data-action="print_workflow" href="#">Print Workflow</a></li>
            </t>
        </t>
        <li><a data-action="fvg" href="#">Fields View Get</a></li>
        <t t-if="can_edit">
            <li><a data-action="edit" data-model="ir.ui.view" href="#" t-att-data-id="view.controller.fields_view.view_id">Edit <t t-esc="_.str.capitalize(view.controller.fields_view.type)" />View</a></li>
            <li t-if="searchview and searchview.$el.is(':visible')"><a data-action="edit" data-model="ir.ui.view" href="#" t-att-data-id="searchview.fields_view.view_id">Edit SearchView</a></li>
        </t>
    </t>
</t>
<t t-name="WebClient.DebugViewLog">
    <table class="table table-condensed table-striped">
        <tr>
            <th>ID:</th>
            <td><t t-esc="perm.id" /></td>
        </tr>
        <tr>
            <th>XML ID:</th>
            <td><t t-esc="perm.xmlid or '/'" /></td>
        </tr>
        <tr>
            <th>No Update:</th>
            <td><t t-esc="perm.noupdate" /></td>
        </tr>
        <tr>
            <th>Creation User:</th>
            <td><t t-esc="format(perm.create_uid, { 'type' : 'many2one' }, '/')" /></td>
        </tr>
        <tr>
            <th>Creation Date:</th>
            <td><t t-esc="format(perm.create_date, { 'type' : 'datetime' }, '/')" /></td>
        </tr>
        <tr>
            <th>Latest Modification by:</th>
            <td><t t-esc="format(perm.write_uid, { 'type' : 'many2one' }, '/')" /></td>
        </tr>
        <tr>
            <th>Latest Modification Date:</th>
            <td><t t-esc="format(perm.write_date, { 'type' : 'datetime' }, '/')" /></td>
        </tr>
    </table>
</t>
<div class="o_debug_manager_overlay" t-name="WebClient.DebugManager.RequestsOverlay">
    <header>
        
        <t t-set="canvas_height" t-value="widget.TRACKS * (widget.TRACK_WIDTH + 1)" />
        <canvas id="o_debug_requests_summary" t-att-height="canvas_height" />
        
        <canvas id="o_debug_requests_selector" t-att-height="canvas_height" />
    </header>
    <div class="o_debug_requests" />
    <div class="o_debug_tooltip" />
</div>

<t t-name="Sidebar">
    <t t-as="section" t-foreach="widget.sections">
        <div class="btn-group o_dropdown">
            <button class="o_dropdown_toggler_btn btn btn-sm dropdown-toggle" data-toggle="dropdown" t-if="section.name != 'buttons'">
                <t t-if="section.name == 'files'" t-raw="widget.items[section.name].length || ''" />
                <t t-esc="section.label" /> <span class="caret" />
            </button>
            <t t-as="item" t-att-class="item.classname" t-foreach="widget.items[section.name]" t-if="section.name == 'buttons'">
                <a t-att-data-index="item_index" t-att-data-section="section.name" t-att-href="item.url" t-att-title="item.title or None" target="_blank">
                    <t t-raw="item.label" />
                </a>
            </t>
            <ul class="dropdown-menu" role="menu">
                <li t-as="item" t-att-class="item.classname" t-foreach="widget.items[section.name]">
                    <t t-if="section.name == 'files'">
                        <t t-set="item.title">
                            <b>Attachment : </b><br />
                            <t t-raw="item.name" />
                        </t>
                        <t t-if="item.create_uid and item.create_uid[0]" t-set="item.title">
                            <t t-raw="item.title" /><br />
                            <b>Created by : </b><br />
                            <t t-raw="item.create_uid[1] + ' ' + item.create_date" />
                        </t>
                        <t t-if="item.create_uid and item.write_uid and item.create_uid[0] != item.write_uid[0]" t-set="item.title">
                            <t t-raw="item.title" /><br />
                            <b>Modified by : </b><br />
                            <t t-raw="item.write_uid[1] + ' ' + item.write_date" />
                        </t>
                    </t>
                    <a t-att-data-index="item_index" t-att-data-section="section.name" t-att-href="item.url" t-att-title="item.title or None">
                        <t t-raw="item.label" />
                        <span class="fa fa-trash-o o_sidebar_delete_attachment" t-att-data-id="item.id" t-if="section.name == 'files' and widget.options.editable and !item.callback" title="Delete this attachment" />
                    </a>
                </li>
                <li class="o_sidebar_add_attachment" t-if="section.name == 'files' and widget.options.editable">
                    <t t-call="HiddenInputFile">
                        <t t-set="fileupload_id" t-value="widget.fileupload_id" />
                        <t t-set="fileupload_action" t-translation="off">/web/binary/upload_attachment</t>
                        <input name="model" t-att-value="widget.dataset and widget.dataset.model" type="hidden" />
                        <input name="id" t-att-value="widget.model_id" type="hidden" />
                        <input name="session_id" t-att-value="widget.session.session_id" t-if="widget.session.override_session" type="hidden" />
                        <span>Add...</span>
                    </t>
                </li>
            </ul>
        </div>
    </t>
</t>

<t t-name="TreeView">
    <select style="width: 30%" t-if="toolbar" />
    <table class="o_treeview_table">
        <thead>
            <tr>
                <th class="treeview-header" t-as="field" t-foreach="fields_view" t-if="!field.attrs.modifiers.tree_invisible">
                    <t t-esc="field_value.attrs.string || fields[field.attrs.name].string" />
                </th>
            </tr>
        </thead>
        <tbody>
        </tbody>
    </table>
</t>
<tr t-as="record" t-att-data-id="record.id" t-att-data-level="level + 1" t-att-data-row-parent-id="row_parent_id" t-att-id="'treerow_' + record.id" t-foreach="records" t-name="TreeView.rows">
    <t t-set="children" t-value="record[children_field]" />
    <t t-set="class" t-value="children and children.length ? 'treeview-tr' : 'treeview-td'" />
    <t t-set="rank" t-value="'o_treeview_first'" />
    <t t-set="style" t-value="'background-position: ' + 19*(level) + 'px; padding-left: ' + (4 + 19*(level)) + 'px;'" />

    <td t-as="field" t-att-data-id="record.id" t-att-style="color_for(record) + style " t-attf-class="#{class} #{rank} #{(fields[field.attrs.name].type === 'float') or (fields[field.attrs.name].type === 'integer') or (fields[field.attrs.name].type === 'monetary')? 'oe_number' : ''}" t-foreach="fields_view" t-if="!field.attrs.modifiers.tree_invisible">

        <span t-if="!field.attrs.modifiers.invisible">
            <t t-esc="render(record[field.attrs.name], fields[field.attrs.name])" />
        </span>

        <t t-set="class" t-value="'treeview-td'" />
        <t t-set="rank" t-value="''" />
        <t t-set="style" t-value="''" />
    </td>
</tr>

<div class="table-responsive" t-name="ListView">
    <table class="o_list_view table table-condensed table-striped">
        <t t-set="columns_count" t-value="visible_columns.length + (options.selectable ? 1 : 0) + (options.deletable ? 1 : 0)" />
        <thead>
            <tr t-if="options.header">
                <t t-as="column" t-foreach="columns">
                    <th t-if="column.meta">
                        <t t-esc="column.string" />
                    </th>
                </t>
                <th class="o_list_record_selector" t-if="options.selectable" width="1">
                    <div class="o_checkbox">
                        <input type="checkbox" /><span />
                    </div>
                </th>
                <t t-as="column" t-foreach="columns">
                    <th t-att-data-id="column.id" t-att-width="column.width()" t-attf-class="#{((options.sortable and column.sortable and column.tag !== 'button') ? 'o_column_sortable' : '')}" t-if="!column.meta and column.invisible !== '1'">
                        <t t-if="column.tag !== 'button'"><t t-raw="column.heading()" /></t>
                    </th>
                </t>
                <th class="o_list_record_delete" t-if="options.deletable" />
            </tr>
        </thead>
        <tfoot>
            <tr>
                <td t-if="options.selectable" />
                <td t-as="column" t-att-data-field="column.id" t-att-title="column.label" t-foreach="aggregate_columns">
                </td>
                <td class="o_list_record_delete" t-if="options.deletable" />
            </tr>
        </tfoot>
    </table>
</div>

<t t-name="ListView.buttons">
    <t t-if="!widget.no_leaf and widget.options.action_buttons !== false">
        <div class="o_list_buttons">
            <t t-if="widget.options.addable and widget.is_action_enabled('create')">
                <button accesskey="c" class="btn btn-primary btn-sm o_list_button_add" type="button">
                    <t t-esc="widget.options.addable" />
                </button>
            </t>
            <button accesskey="s" class="btn btn-primary btn-sm o_list_button_save" type="button">
                Save
            </button>
            <button accesskey="j" class="btn btn-default btn-sm o_list_button_discard" type="button">
                Discard
            </button>
        </div>
    </t>
</t>

<t t-as="index" t-foreach="records.length" t-name="ListView.rows">
    <t t-call="ListView.row">
        <t t-set="record" t-value="records.at(index)" />
    </t>
</t>

<tr t-att-data-id="record.get('id')" t-attf-class="#{view.compute_decoration_classnames(record)}" t-attf-style="#{(view.fonts || view.colors) ? view.style_for(record) : ''}" t-name="ListView.row">
    <t t-set="asData" t-value="record.toForm().data" />
    <t t-as="column" t-foreach="columns">
        <td t-if="column.meta"> </td>
    </t>
    <td class="o_list_record_selector" t-if="options.selectable">
        <t t-set="checked" t-value="options.select_view_id == record.get('id') ? 'checked' : null" />
        <input name="radiogroup" t-att-checked="checked" t-if="options.radio" type="radio" />
        <div class="o_checkbox" t-if="!options.radio">
            <input name="radiogroup" t-att-checked="checked" type="checkbox" /><span />
        </div>
    </td>
    <t t-as="column" t-foreach="columns">
        <t t-set="number" t-value="column.type === 'integer' or column.type == 'float' or column.type == 'monetary'" />
        <t t-set="text" t-value="column.type === 'text'" />
        <t t-set="modifiers" t-value="column.modifiers_for(asData)" />
        <td t-att-data-field="column.id" t-att-title="column.help" t-attf-class="#{modifiers.readonly ? 'o_readonly' : ''} #{number ? 'o_list_number' : ''} #{text ? 'o_list_text' : ''} #{column.id === 'sequence' ? 'o_handle_cell' : ''} #{column.tag === 'button' ? 'o_list_button' : ''}" t-if="!column.meta and column.invisible !== '1'"><t t-raw="render_cell(record, column)" /></td>
    </t>
    <td class="o_list_record_delete" t-if="options.deletable">
        <span class="fa fa-trash-o" name="delete" />
    </td>
</tr>

<button t-att-class="disabled ? 'oe_list_button_disabled btn_txt oe_link' : 'btn_txt oe_link'" t-att-disabled="disabled || undefined" t-att-title="widget.string" t-name="ListView.row.text_button" type="button"><t t-esc="widget.string" /></button>
<button t-att-disabled="disabled || undefined" t-att-title="widget.string" t-attf-class="o_icon_button #{disabled ? 'oe_list_button_disabled' : ''}" t-name="ListView.row.button" type="button"><i t-att-title="widget.string" t-attf-class="fa #{widget.icon}" />
</button>
<t t-extend="ListView.row">
    
    <t t-jquery="&gt; :last" t-operation="after">
        <td class="oe-listview-padding" t-if="edited and !options.deletable" />
    </t>
</t>

<t t-name="FormView.buttons">
    <div class="o_form_buttons_view">
        <button accesskey="a" class="btn btn-primary btn-sm o_form_button_edit" t-if="widget.is_action_enabled('edit')" type="button">
            Edit
        </button>
        <button accesskey="c" class="btn btn-default btn-sm o_form_button_create" t-if="widget.is_action_enabled('create')" type="button">
            Create
        </button>
    </div>
    <div class="o_form_buttons_edit">
        <button accesskey="s" class="btn btn-primary btn-sm o_form_button_save" type="button">
            Save
        </button>
        <button accesskey="j" class="btn btn-default btn-sm o_form_button_cancel" type="button">
            Discard
        </button>
    </div>
</t>
<form t-name="FormView.set_default">
    <t t-set="args" t-value="widget.args" />
    <table style="width: 100%">
        <tr>
            <td>
                <label class="oe_label oe_align_right" for="formview_default_fields">
                    Default:
                </label>
            </td>
            <td class="oe_form_required">
                <select id="formview_default_fields">
                    <option value="" />
                    <option t-as="field" t-att-value="field.name" t-foreach="args.fields">
                        <t t-esc="field.string" /> = <t t-esc="field.displayed" />
                    </option>
                </select>
            </td>
        </tr>
        <tr t-if="args.conditions.length">
            <td>
                <label class="oe_label oe_align_right" for="formview_default_conditions">
                    Condition:
                </label>
            </td>
            <td>
                <select id="formview_default_conditions">
                    <option value="" />
                    <option t-as="cond" t-att-value="cond.name + '=' + cond.value" t-foreach="args.conditions">
                        <t t-esc="cond.string" />=<t t-esc="cond.displayed" />
                    </option>
                </select>
            </td>
        </tr>
        <tr>
            <td colspan="2">
                <input checked="checked" id="formview_default_self" name="scope" type="radio" value="self" />
                <label class="oe_label" for="formview_default_self" style="display: inline;">
                    Only you
                </label>
                <br />
                <input id="formview_default_all" name="scope" type="radio" value="all" />
                <label class="oe_label" for="formview_default_all" style="display: inline;">
                    All users
                </label>
            </td>
        </tr>
    </table>
</form>

<t t-name="FormRenderingForm">
    <div t-attf-class="#{classnames}">
    </div>
</t>
<t t-name="FormRenderingSheet">
    <div class="o_form_sheet_bg">
        <div t-attf-class="o_form_sheet #{classnames}" />
    </div>
</t>
<div class="o_group" t-name="FormRenderingOuterGroup">
    <t t-call="FormRenderingSeparator" t-if="string" />
</div>
<table class="o_group o_inner_group" t-name="FormRenderingInnerGroup">
    <t t-if="string">
        <tr><td><t t-call="FormRenderingSeparator" /></td></tr>
    </t>
</table>
<t t-name="FormRenderingNotebook">
    <div class="o_notebook">
        <ul role="tablist" t-attf-class="nav nav-tabs #{classnames}">
            <li t-as="page" t-att-modifiers="page.modifiers" t-foreach="pages">
                <a data-toggle="tab" disable_anchor="true" role="tab" t-att-accesskey="page.accesskey" t-attf-href="##{page.id}">
                    <t t-esc="page.string" />
                </a>
            </li>
        </ul>
        <div class="tab-content">
            <div role="tabpanel" t-as="page" t-att-id="id" t-attf-class="tab-pane #{classnames}" t-foreach="pages">
                <t t-raw="page.contents" />
            </div>
        </div>
    </div>
</t>
<t t-name="FormRenderingSeparator">
    <div t-attf-class="o_horizontal_separator">
        <t t-esc="string" />
    </div>
</t>
<t t-name="FormRenderingLabel">
    <label t-att-for="_for" t-attf-class="#{classnames} o_form_label #{help ? 'o_form_label_help ' : ''}">
        <t t-esc="string" />
    </label>
</t>

<t t-name="GraphView.buttons">
    <div class="btn-group btn-group-sm" role="group">
        <button class="btn btn-primary btn-sm dropdown-toggle" data-toggle="dropdown">
            Measures <span class="caret" />
        </button>
        <ul class="dropdown-menu o_graph_measures_list">
            <li t-as="measure" t-att-data-field="measure[0]" t-foreach="measures">
                <a href="#"><t t-esc="measure[1].string" /></a>
            </li>
            <li class="divider" />
            <li data-field="__count__"><a href="#">Count</a></li>
        </ul>
    </div>
    <div class="btn-group btn-group-sm">
        <button class="btn btn-default fa fa-bar-chart-o o_graph_button" data-mode="bar" title="Bar Chart" />
        <button class="btn btn-default fa fa-line-chart o_graph_button" data-mode="line" title="Line Chart" />
        <button class="btn btn-default fa fa-pie-chart o_graph_button" data-mode="pie" title="Pie Chart" />
    </div>
</t>

<div class="oe_view_nocontent" t-name="GraphView.error">
    <p><strong><t t-esc="title" /></strong></p>
    <p><t t-esc="description" /></p>
</div>

<div class="o_pivot" t-name="PivotView">
    <div class="o_field_selection" />
</div>

<t t-name="PivotView.buttons">
    <div class="btn-group btn-group-sm" role="group">
        <button class="btn btn-primary btn-sm dropdown-toggle" data-toggle="dropdown">
            Measures <span class="caret" />
        </button>
        <ul class="dropdown-menu o_pivot_measures_list">
            <li t-as="measure" t-att-data-field="measure[0]" t-foreach="measures">
                <a href="#"><t t-esc="measure[1].string" /></a>
            </li>
            <li class="divider" />
            <li data-field="__count__"><a href="#">Count</a></li>
        </ul>
    </div>
    <div class="btn-group btn-group-sm">
        <button class="btn btn-default fa fa-expand o_pivot_flip_button" title="Flip axis" />
        <button class="btn btn-default fa fa-arrows-alt o_pivot_expand_button" title="Expand all" />
        <button class="btn btn-default fa fa-download o_pivot_download" title="Download xls" />
    </div>
</t>

<t t-name="PivotView.FieldSelection">
    <ul class="dropdown-menu o_pivot_field_menu" role="menu">
        <t t-as="field" t-foreach="fields">
            <t t-if="(field[1].type === 'date') || (field[1].type === 'datetime')">
                <li class="o_inline_dropdown" t-att-data-field="field[0]">
                    <a class="o_pivot_field_selection" href="#">
                        <t t-esc="field[1].string" />
                    </a>
                    <ul class="dropdown-menu">
                        <li t-att-data-field="field[0]"><a href="#" t-att-data-interval="'day'">Day</a></li>
                        <li t-att-data-field="field[0]"><a href="#" t-att-data-interval="'week'">Week</a></li>
                        <li t-att-data-field="field[0]"><a href="#" t-att-data-interval="'month'">Month</a></li>
                        <li t-att-data-field="field[0]"><a href="#" t-att-data-interval="'quarter'">Quarter</a></li>
                        <li t-att-data-field="field[0]"><a href="#" t-att-data-interval="'year'">Year</a></li>
                    </ul>
                </li>
            </t>
            <t t-if="(field[1].type !== 'date') &amp;&amp; (field[1].type !== 'datetime')">
                <li t-att-data-field="field[0]"><a href="#"><t t-esc="field[1].string" /></a></li>
            </t>
        </t>
    </ul>
</t>

<div class="oe_view_nocontent" t-name="PivotView.nodata">
    <p><strong>No data to display.</strong></p>
    <p>
        No data available for this pivot table.  Try to add some records, or make sure
        that there is at least one measure and no active filter in the search bar.
    </p>
</div>


<t t-name="Widget">
    Unhandled widget
    <t t-js="dict">console.warn('Unhandled widget', dict.widget);</t>
</t>
<t t-name="FieldChar">
    <span t-if="widget.get('effective_readonly')" />

    <input class="o_form_input" t-att-autofocus="widget.node.attrs.autofocus" t-att-barcode_events="widget.options.barcode_events" t-att-id="widget.id_for_label" t-att-maxlength="widget.field.size" t-att-placeholder="widget.node.attrs.placeholder" t-att-tabindex="widget.node.attrs.tabindex" t-att-type="widget.password ? 'password' : 'text'" t-if="!widget.get('effective_readonly')" />
</t>
<t t-name="FormSelection">
    <div class="btn-group o_kanban_selection">
        <a data-toggle="dropdown" href="#"><span class="oe_kanban_status" /></a>
        <ul class="dropdown-menu state" role="menu">
        </ul>
    </div>
</t>
<t t-name="FormSelection.items">
    <li t-as="rec" t-att-data-value="rec.name" t-foreach="states">
        <a href="#">
            <span t-att-class="'oe_kanban_status ' + (rec.state_class &amp;&amp; rec.state_class || '')" />
            <t t-raw="rec.state_name" />
        </a>
    </li>
</t>
<div class="o_priority" t-name="Priority">
    <a class="o_priority_star fa" href="#" t-as="v" t-att-data-value="v[0]" t-att-title="v[1]" t-foreach="widget.values.slice(1)" t-if="!widget.readonly" />
    <span class="o_priority_star fa" t-as="v" t-att-data-value="v[0]" t-att-title="v[1]" t-foreach="widget.values.slice(1)" t-if="widget.readonly" />
</div>
<t t-extend="FieldChar" t-name="FieldEmail">
    <t t-jquery="span" t-operation="replace">
        <t t-if="widget.get('effective_readonly')">
            <a class="o_form_uri o_text_overflow" href="#" t-if="widget.clickable" target="_blank" />
            <span class="o_text_overflow" t-if="!widget.clickable" />
        </t>
    </t>
</t>
<t t-name="FieldText">
    <span class="o_form_textarea" t-if="widget.get('effective_readonly')" />

    <textarea class="o_form_textarea" rows="6" t-att-autofocus="widget.node.attrs.autofocus" t-att-maxlength="widget.field.size" t-att-name="widget.name" t-att-placeholder="!widget.get('effective_readonly') ? widget.node.attrs.placeholder : ''" t-att-tabindex="widget.node.attrs.tabindex" t-if="!widget.get('effective_readonly')" />
</t>
<t t-name="FieldCharDomain">
    <div>
        <span class="o_count" />
        <button class="btn btn-default" t-att-accesskey="widget.node.attrs.accesskey" type="button" />
        <input class="o_form_input o_debug_input" t-att-readonly="widget.get('effective_readonly')" t-if="widget.debug" type="text" />
    </div>
</t>
<t t-name="web.datepicker">
    <t t-set="placeholder" t-value="widget.getParent().node and widget.getParent().node.attrs.placeholder" />
    <div class="o_datepicker">
        <input class="o_datepicker_input" t-att-name="widget.name" t-att-placeholder="placeholder" type="text" />
        <span class="o_datepicker_button" />
    </div>
</t>
<t t-name="FieldSelection">
    <span t-if="widget.get('effective_readonly')" />

    <select class="o_form_input" t-att-autofocus="widget.node.attrs.autofocus" t-att-id="widget.id_for_label" t-att-name="widget.name" t-att-tabindex="widget.node.attrs.tabindex" t-if="!widget.get('effective_readonly')" />
</t>
<t t-name="FieldRadio">
    <span t-if="widget.get('effective_readonly')" />

    <div t-attf-class="o_form_field_radio #{widget.options.horizontal ? 'o_horizontal' : 'o_vertical'}" t-if="!widget.get('effective_readonly')">
        <div class="o_radio_item" t-as="selection" t-foreach="widget.selection">
            <input class="o_form_radio" t-att-id="widget.uniqueId + '_' + selection[0]" t-att-name="widget.uniqueId" t-att-value="selection[0]" type="radio" />
            <label class="o_form_label" t-att-for="widget.uniqueId + '_' + selection[0]" t-if="!widget.options.no_radiolabel"><t t-esc="selection[1]" /></label>
        </div>
    </div>
</t>
<t t-name="FieldMany2One">
    <t t-if="widget.get('effective_readonly')">
        <a class="o_form_uri" href="#" t-if="!widget.options.no_open" />
        <span t-if="widget.options.no_open" />
    </t>
    <div t-att-class="'o_form_field_many2one' + ((widget.options.no_open)? '' : ' o_with_button')" t-if="!widget.get('effective_readonly')">
        <div class="o_form_input_dropdown">
            <input class="o_form_input" t-att-autofocus="widget.node.attrs.autofocus" t-att-barcode_events="widget.options.barcode_events" t-att-id="widget.id_for_label" t-att-placeholder="widget.node.attrs.placeholder" t-att-tabindex="widget.node.attrs.tabindex" type="text" />
            <span class="o_dropdown_button" draggable="false" />
        </div>
        <button class="fa fa-external-link btn btn-default o_external_button" draggable="false" t-if="!widget.options.no_open" tabindex="-1" type="button" />
    </div>
</t>
<t t-name="Many2OneButton.cell">
    <i t-att-title="widget.string" t-attf-class="fa #{widget.icon}" />
</t>
<t t-name="FieldMany2ManyTag">
    <t t-as="el" t-foreach="elements">
        <span t-att-data-color="el.color || 10" t-att-data-id="el.id" t-att-data-index="el_index" t-attf-class="badge dropdown o_tag_color_#{el.color || 10}">
            <span class="o_badge_text" t-attf-title="#{el['display_name']}"><t t-raw="el['display_name']" /></span>
            <span class="fa fa-times o_delete" t-if="!readonly" />
        </span>
    </t>
</t>
<t t-name="FieldMany2ManyTag.colorpicker">
    <ul class="o_colorpicker dropdown-menu" role="menu">
        <li t-as="color" t-foreach="10">
            <span t-att-data-color="color" t-att-data-id="tag_id" t-attf-class="o_tag_color_#{color}" />
        </li>
        <li>
            <span class="o_tag_color_10" t-att-data-color="10" t-att-data-id="tag_id" />
        </li>
        <li>
            Not shown in kanban
        </li>
    </ul>
</t>
<t t-name="FieldBoolean">
    <div class="o_checkbox o_form_field_boolean">
        <input t-att-autofocus="widget.node.attrs.autofocus" t-att-id="widget.id_for_label" t-att-name="widget.name" t-att-tabindex="widget.node.attrs.tabindex" type="checkbox" />
        <span />
    </div>
</t>
<div class="o_form_field o_form_field_boolean" t-name="FieldUpgradeBoolean">
    <t t-call="FieldBoolean" />
</div>
<t t-name="ProgressBar">
    <div class="o_progressbar">
        <div class="o_progressbar_title" t-if="widget.title"><t t-esc="widget.title" /></div><div class="o_progress">
            <div class="o_progressbar_complete" />
        </div><div class="o_progressbar_value" t-if="widget.readonly" /><input class="o_progressbar_value" t-if="!widget.readonly" type="text" />
    </div>
</t>
<t t-name="FieldPercentPie">
    <div class="o_form_field_percent_pie">
        <div class="o_pie">
            <div class="o_mask" />
            <div class="o_mask" />
            <div class="o_pie_value" />
        </div>
        <span t-if="widget.string"><t t-esc="widget.string" /></span>
    </div>
</t>
<t t-name="FieldStatus">
    <ul t-att-class="'oe_form_field_status ' + (widget.options.clickable ? 'oe_form_status_clickable' : 'oe_form_status')" t-att-style="widget.node.attrs.style" />
</t>
<t t-name="FieldStatus.content">
    <t t-as="i" t-foreach="widget.selection.unfolded">
        <li t-att-class="i[0] === widget.get('value') ? 'oe_active' : ''" t-att-data-id="i[0]">
            <span class="label"><t t-esc="i[1]" /></span>
            
            <span class="arrow"><span /></span>
        </li>
    </t>
    <t t-if="widget.selection.folded.length">
        <li>
            <span class="label oe_dropdown_toggle oe_dropdown_arrow">More</span>
            <ul class="oe_dropdown_menu">
                <t t-as="i" t-foreach="widget.selection.folded">
                    <li t-att-class="i[0] === widget.get('value') ? 'oe_active' : ''" t-att-data-id="i[0]">
                        <span class="label"><t t-esc="i[1]" /></span>
                    </li>
                </t>
            </ul>
        </li>
    </t>
</t>
<t t-name="FieldStatus.content.button">
    <button t-att-data-id="i[0]" t-attf-class="btn btn-sm o_arrow_button #{i[0] === widget.get('value') ? 'btn-primary' : 'btn-default'} #{!widget.options.clickable || i[0] === widget.get('value') ? 'disabled' : ''}" type="button">
        <t t-esc="i[1]" />
    </button>
</t>
<t t-name="FieldBinaryImage">
    <div class="o_form_field_image">
        <t t-if="!widget.get('effective_readonly')">
            <div class="o_form_image_controls">
                <span class="fa fa-pencil fa-lg pull-left o_select_file_button" title="Edit" />
                <span class="fa fa-trash-o fa-lg pull-right o_clear_file_button" title="Clear" />

                <span class="o_form_binary_progress">Uploading...</span>
                <t t-call="HiddenInputFile">
                    <t t-set="fileupload_id" t-value="widget.fileupload_id" />
                </t>
            </div>
        </t>
    </div>
</t>
<t t-name="FieldBinaryImage-img">
    <img t-att-border="widget.readonly ? 0 : 1" t-att-height="widget.node.attrs.img_height || widget.node.attrs.height" t-att-name="widget.name" t-att-src="url" t-att-width="widget.node.attrs.img_width || widget.node.attrs.width" />
</t>
<t t-name="FieldBinaryFile">
    <a class="o_form_uri" href="javascript:void(0)" t-if="widget.get('effective_readonly')" />

    <div class="o_form_field_binary_file" t-if="!widget.get('effective_readonly')">
        <input class="o_form_input" readonly="readonly" t-att-autofocus="widget.node.attrs.autofocus" t-att-name="widget.name" t-att-tabindex="widget.node.attrs.tabindex" type="text" />

        <button class="btn btn-sm btn-primary o_select_file_button" title="Select" type="button">Upload your file</button>
        <button class="btn btn-sm btn-default fa fa-pencil o_select_file_button" title="Select" type="button" />
        <button class="btn btn-sm btn-default fa fa-trash-o o_clear_file_button" title="Clear" type="button" />

        <span class="o_form_binary_progress">Uploading...</span>
        <t t-call="HiddenInputFile">
            <t t-set="fileupload_id" t-value="widget.fileupload_id" />
            <t t-set="fileupload_style" t-translation="off">overflow-x: hidden</t>
        </t>
    </div>
</t>
<t t-name="HiddenInputFile">
    <div t-att-style="fileupload_style" t-attf-class="o_hidden_input_file #{fileupload_class or ''}">
        <form class="o_form_binary_form" enctype="multipart/form-data" method="post" t-att-action="fileupload_action || '/web/binary/upload'" t-att-target="fileupload_id">
            <input name="csrf_token" t-att-value="csrf_token" type="hidden" />
            <input name="session_id" t-if="widget.session.override_session" type="hidden" value="" />
            <input name="callback" t-att-value="fileupload_id" type="hidden" />
            <input class="o_form_input_file" name="ufile" t-if="widget.widget!='image'" type="file" />
            <input accept="image/*" class="o_form_input_file" name="ufile" t-if="widget.widget=='image'" type="file" />
            <t t-raw="0" />
        </form>
        <iframe style="display: none" t-att-id="fileupload_id" t-att-name="fileupload_id" />
    </div>
</t>
<div t-attf-class="oe_fileupload #{widget.node.attrs.class ? widget.node.attrs.class :''}" t-name="FieldBinaryFileUploader">
    <div class="oe_placeholder_files" />
    <div class="oe_add" t-if="!widget.get('effective_readonly')">
        <button class="btn btn-default o_attach"><span class="fa fa-paperclip" /> <t t-esc="widget.string" /></button>
        <t t-call="HiddenInputFile">
            <t t-set="fileupload_id" t-value="widget.fileupload_id" />
            <t t-set="fileupload_action" t-translation="off">/web/binary/upload_attachment</t>
            <input name="model" t-att-value="widget.view.model" type="hidden" />
            <input name="id" type="hidden" value="0" />
            <input name="session_id" t-att-value="widget.session.session_id" t-if="widget.session.override_session" type="hidden" />
        </t>
    </div>
</div>
<div class="oe_attachments" t-name="FieldBinaryFileUploader.files">
    <t t-if="widget.get('effective_readonly')">
        <div t-as="id" t-foreach="widget.get('value')">
            <t t-set="file" t-value="widget.data[id]" />
            <a t-att-href="file.url" t-attf-title="#{(file.name || file.filename) + (file.date?' \n('+file.date+')':'' )}" target="_blank"><t t-raw="file.name || file.filename" /></a>
        </div>
    </t>
    <t t-if="!widget.get('effective_readonly')">
        <div class="oe_attachment" t-as="id" t-foreach="values">
            <t t-set="file" t-value="widget.data[id]" />
            <span t-att-name="file.name || file.filename" t-att-title="(file.name || file.filename) + ((file.date)? (' \n(' + file.date + ')') : '')" t-if="file.upload or file.percent_loaded&lt;100">
                <span class="oe_fileuploader_in_process">...Upload in progress...</span>
                <t t-raw="file.name || file.filename" />
            </span>
            <t t-if="!file.upload or file.percent_loaded&gt;=100">
                <div>
                    <a class="fa fa-times pull-right oe_delete" href="#" t-att-data-id="file.id" title="Delete this file" />
                    <t t-raw="file.name || file.filename" />
                </div>
                <a class="o_image" t-att-data-mimetype="file.mimetype" t-att-href="file.url" t-att-title="(file.name || file.filename) + ((file.date)? (' \n(' + file.date + ')') : '')" t-attf-data-src="/web/image/#{file.id}/100x80" target="_blank" />
            </t>
        </div>
    </t>
</div>
<div class="o_searchview" t-name="SearchView">
    <span class="o_searchview_more fa" title="Advanced Search..." />
</div>
<input class="o_searchview_input" placeholder="Search..." t-name="SearchView.InputView" type="text" />
<div class="o_searchview_facet" t-name="SearchView.FacetView" tabindex="0">
    <span t-att-class="'fa ' + widget.model.get('icon') + ' o_searchview_facet_label'" t-if="widget.model.has('icon')" />
    <span class="o_searchview_facet_label" t-if="!widget.model.has('icon')">
        <t t-esc="widget.model.get('category')" />
    </span>
    <div class="o_facet_values" />
    <div class="fa fa-sm fa-remove o_facet_remove" />
</div>
<span t-name="SearchView.FacetView.Value">
    <t t-esc="widget.model.get('label')" />
</span>
<t t-name="SearchView.autocomplete">
    <ul class="dropdown-menu o_searchview_autocomplete" role="menu" />
</t>

<div class="btn-group o_dropdown" t-name="SearchView.FilterMenu">
    <button class="o_dropdown_toggler_btn btn btn-sm dropdown-toggle" data-toggle="dropdown">
        <span class="fa fa-filter" /> Filters <span class="caret" />
    </button>
    <ul class="dropdown-menu o_filters_menu" role="menu">
        <li class="o_add_filter o_closed_menu">
            <a href="#">Add Custom Filter</a>
        </li>
        <li class="o_add_filter_menu">
            <button class="btn btn-primary btn-sm o_apply_filter" type="button">Apply</button>
            <button class="btn btn-default btn-sm o_add_condition" type="button"><span class="fa fa-plus-circle" /> Add a condition</button>
        </li>
    </ul>
</div>
<t t-name="SearchView.filters">
    <li t-as="filter" t-att-data-index="filter_index" t-att-title="filter.attrs.string ? filter.attrs.help : undefined" t-foreach="widget.filters" t-if="!filter.visible || filter.visible()">
        <a href="#"><t t-esc="filter.attrs.string or filter.attrs.help or filter.attrs.name or 'Ω'" /></a>
    </li>
</t>
<t t-name="SearchView.field">
    <label t-att-class="'oe_label' + (attrs.help ? '_help' : '')" t-att-for="element_id" t-att-style="style" t-att-title="attrs.help">
        <t t-esc="attrs.string || attrs.name" />
        <span t-if="attrs.help">?</span>
    </label>
    <div t-att-style="style">
        <input size="15" t-att-autofocus="attrs.default_focus === '1' ? 'autofocus' : undefined" t-att-id="element_id" t-att-name="attrs.name" t-att-value="defaults[attrs.name] || ''" type="text" />
        <t t-if="filters.length" t-raw="filters.render(defaults)" />
    </div>
</t>
<t t-name="SearchView.date">
    <label t-att-class="'oe_label' + (attrs.help ? '_help' : '')" t-att-for="element_id" t-att-style="style" t-att-title="attrs.help">
        <t t-esc="attrs.string || attrs.name" />
        <span t-if="attrs.help">?</span>
    </label>
    <div t-att-style="style">
        <span t-att-id="element_id" />
        <t t-if="filters.length" t-raw="filters.render(defaults)" />
    </div>
</t>
<t t-name="SearchView.field.selection">
    <label t-att-class="'oe_label' + (attrs.help ? '_help' : '')" t-att-for="element_id" t-att-style="style" t-att-title="attrs.help">
        <t t-esc="attrs.string || attrs.name" />
        <span t-if="attrs.help">?</span>
    </label>
    <div t-att-style="style">
        <select t-att-autofocus="attrs.default_focus === '1' || undefined" t-att-id="element_id" t-att-name="attrs.name">
            <option t-if="prepend_empty" />
            <t t-as="option" t-foreach="attrs.selection">
                <t t-set="selected" t-value="defaults[attrs.name] === option[0]" />
                <option t-att-value="option_index" t-attf-selected="selected" t-if="selected">
                    <t t-esc="option[1]" />
                </option>
                <option t-att-value="option_index" t-if="!selected">
                    <t t-esc="option[1]" />
                </option>
            </t>
        </select>
        <t t-if="filters.length" t-raw="filters.render(defaults)" />
    </div>
</t>
<t t-name="SearchView.extended_search.proposition">
    <li class="o_filter_condition">
        <span class="o_or_filter">or</span>
        <span>
            <select class="o_searchview_extended_prop_field">
                <t t-as="field" t-foreach="widget.attrs.fields">
                    <option t-att="{'selected': field === widget.attrs.selected ? 'selected' : null}" t-att-value="field.name">
                        <t t-esc="field.string" />
                    </option>
                </t>
            </select>
            <span class="o_searchview_extended_delete_prop fa fa-trash-o" />
        </span>
        <select class="o_searchview_extended_prop_op" />
        <span class="o_searchview_extended_prop_value" />
    </li>
</t>
<t t-name="SearchView.extended_search.proposition.float">
    <input step="0.01" t-att-type="widget.decimal_point === '.' ? 'number' : 'text'" t-attf-pattern="[0-9]+([\\#{widget.decimal_point || '.' }][0-9]+)?" t-attf-title="Number using #{widget.decimal_point  || '.' } as decimal separator." t-attf-value="0#{widget.decimal_point || '.' }0" />
</t>
<t t-name="SearchView.extended_search.proposition.selection">
    <select>
        <option t-as="element" t-att-value="element[0]" t-foreach="widget.field.selection">
            <t t-esc="element[1]" />
        </option>
    </select>
</t>

<div class="btn-group hidden-xs o_dropdown" t-name="SearchView.GroupByMenu">
    <button class="o_dropdown_toggler_btn btn btn-sm dropdown-toggle" data-toggle="dropdown">
        <span class="fa fa-bars" /> Group By <span class="caret" />
    </button>
    <ul class="dropdown-menu o_group_by_menu" role="menu">
        <li class="divider" />
        <li class="o_add_custom_group o_closed_menu">
            <a href="#">Add custom group</a>
        </li>
    </ul>
</div>
<t t-name="GroupByMenuSelector">
    <li><select class="o_add_group o_group_selector">
        <t t-as="field" t-foreach="groupable_fields">
            <option t-att-data-name="field.name"><t t-esc="field.string" /></option>
        </t>
    </select></li>
    <li>
        <button class="btn btn-primary btn-sm o_add_group o_select_group" type="button">Apply</button>
    </li>
</t>

<div class="btn-group o_dropdown" t-name="SearchView.FavoriteMenu">
    <button class="o_dropdown_toggler_btn btn btn-sm dropdown-toggle" data-toggle="dropdown">
        <span class="fa fa-star" /> Favorites <span class="caret" />
    </button>
    <ul class="dropdown-menu o_favorites_menu" role="menu">
        <li class="divider" />
        <li class="o_save_search o_closed_menu">
            <a href="#">Save current search</a>
        </li>
        <li class="o_save_name">
            <input type="text" />
        </li>
        <li class="o_save_name">
            <span><div class="o_checkbox"><input type="checkbox" /><span /></div> Use by default</span>
        </li>
        <li class="o_save_name">
            <span><div class="o_checkbox"><input type="checkbox" /><span /></div> Share with all users </span><span class="fa fa-users" />
        </li>
        <li class="o_save_name">
            <button class="btn btn-primary btn-sm" type="button">Save</button>
        </li>
    </ul>
</div>

<div class="o_export" t-name="ExportDialog">
    <p>
        This wizard will export all data that matches the current search criteria to a CSV file.
        You can export all data or only the fields that can be reimported after modification.
    </p>

    <div class="row">
        <div class="col-md-6">
            <label>Export Type :</label>
            <div class="o_import_compat">
                <div><input checked="checked" name="o_import_compat_name" type="radio" value="yes" /><label>Import-Compatible Export</label></div>
                <div><input name="o_import_compat_name" type="radio" value="" /><label>Export all Data</label></div>
            </div>
        </div>
        <div class="col-md-6">
            <label>Export Formats :</label>
            <div class="o_export_format" />
        </div>
    </div>

    <div class="o_export_panel">
        <div class="o_left_panel">
            <h4>Available fields</h4>
            <div class="o_left_field_panel" />
        </div>
        <div class="o_center_panel">
            <button class="btn btn-sm btn-default o_add_field" type="button">Add</button>
            <button class="btn btn-sm btn-default o_remove_field" type="button">Remove</button>
            <button class="btn btn-sm btn-default o_remove_all_field" type="button">Remove All</button>
            <button class="btn btn-sm btn-default o_move_up" type="button">Move Up</button>
            <button class="btn btn-sm btn-default o_move_down" type="button">Move Down</button>
        </div>
        <div class="o_right_panel">
            <h4>
                <a class="pull-right o_toggle_save_list" href="#">Save fields list</a>
                Fields to export
            </h4>
            <div class="o_save_list" />
            <div class="o_exported_lists" />
            <select class="o_fields_list" multiple="multiple" />
        </div>
    </div>
</div>
<p t-name="Export.DomainMessage">
    <strong t-if="!record.ids_to_export">Please pay attention that all records matching your search filter will be exported. Not only the selected ids.</strong>
    <strong t-if="record.ids_to_export">Please note that only the selected ids will be exported.</strong>
</p>
<div class="o_export_tree_item" t-as="field" t-att-data-id="field.id" t-foreach="fields" t-name="Export.TreeItems" tabindex="-1"> 
    <span class="o_expand_parent fa fa-plus" t-if="field.children &amp;&amp; (field.id).split('/').length != 3" />
    <span class="o_tree_column"><t t-esc="field.string" /></span>
</div>
<t t-name="Export.SaveList">
    <label>Save as:</label> <input type="text" /><button class="btn btn-sm btn-default" type="button">Ok</button>
</t>
<t t-name="Export.SavedList">
    <label>Saved exports: </label>
    <select class="o_exported_lists_select">
        <option />
        <t t-as="export" t-foreach="existing_exports">
            <option t-att-value="export.id"><t t-esc="export.name" /></option>
        </t>
    </select>
    <button class="btn btn-sm btn-default o_delete_exported_list" type="button">Delete</button>
</t>

<t t-name="Throbber">
    <div>
        <div class="oe_blockui_spin" style="height: 50px">
            <img src="/web/static/src/img/spin.png" style="animation: fa-spin 1s infinite steps(12);" />
        </div>
        <br />
        <div class="oe_throbber_message" style="color:white" />
    </div>
</t>
<t t-name="Spinner">
    <div class="o_spinner"><i class="fa fa-spinner fa-spin" /></div>
</t>
<t t-name="M2ODialog">
    <div>
        <p />
        Name: <input class="oe_form_m2o_input_name" type="text" />
    </div>
</t>
<t t-extend="FieldChar" t-name="FieldMonetary">
    <t t-jquery="input">
        var $div = $(document.createElement('div')).attr('t-if', this.attr('t-if')).addClass('o_form_field_monetary');
        this.clone(true).appendTo($div);
        this.replaceWith($div);
    </t>
</t>
<t t-name="FieldMany2ManyCheckBoxes">
    <div t-as="record" t-foreach="widget.get('records')">
        <div class="o_checkbox">
            <input checked="checked" t-att-data-record-id="JSON.stringify(record[0])" t-if="widget.get('value').indexOf(record[0]) !== -1" type="checkbox" />
            <input t-att-data-record-id="JSON.stringify(record[0])" t-if="widget.get('value').indexOf(record[0]) === -1" type="checkbox" />
            <span />
        </div>
        <label class="o_form_label"><t t-esc="record[1]" /></label>
    </div>
</t>
<t t-name="X2ManyCounter">
    <a href="javascript:void(0)"><t t-esc="text" /></a>
</t>
<t t-name="StatInfo">
    <span class="o_stat_value"><t t-esc="value" /></span>
    <span class="o_stat_text"><t t-esc="text" /></span>
</t>

<t t-name="toggle_button">
    <button class="o_icon_button" t-att-title="widget.string" type="button">
        <i t-att-title="widget.string" t-attf-class="fa #{widget.icon}" />
    </button>
</t>

<t t-name="BooleanButton">
    <t t-if="widget.get_value()">
        <span class="o_stat_text o_not_hover text-success"><t t-esc="widget.string_true" /></span>
        <span class="o_stat_text o_hover text-danger"><t t-esc="widget.hover_true" /></span>
    </t>
    <t t-if="!widget.get_value()">
        <span class="o_stat_text o_not_hover text-danger"><t t-esc="widget.string_false" /></span>
        <span class="o_stat_text o_hover text-success"><t t-esc="widget.hover_false" /></span>
    </t>
</t>

<div t-name="Pager">
    <span class="o_pager_value" /> / <span class="o_pager_limit" />
    <span class="btn-group btn-group-sm">
        
        <t t-if="!widget.getParent().x2m">
            <t t-set="att_prev" t-value="{'accesskey': 'p'}" />
            <t t-set="att_next" t-value="{'accesskey': 'n'}" />
        </t>
        <button class="fa fa-chevron-left btn btn-icon o_pager_previous" t-att="att_prev" type="button" />
        <button class="fa fa-chevron-right btn btn-icon o_pager_next" t-att="att_next" type="button" />
    </span>
</div>

<t t-name="Menu.needaction_counter">
    <div class="badge pull-right" id="menu_counter">
        <t t-if="widget.needaction_counter &gt; 99"> 99+ </t>
        <t t-if="widget.needaction_counter &lt;= 99"> <t t-esc="widget.needaction_counter" /> </t>
    </div>
</t>

<t t-name="AceEditor">
    <t t-if="!widget.get('effective_readonly')">
        <div class="oe_form_field o_ace_view_editor oe_ace_open">
            <div class="ace-view-editor" />
        </div>
    </t>
    <t t-if="widget.get('effective_readonly')">
        <div class="oe_form_field oe_form_field_text" t-att-style="widget.node.attrs.style">
            <span class="oe_form_text_content" />
        </div>
    </t>
</t>

<t t-name="notification-box">
    <div role="alert" t-att-class="'alert alert-dismissible alert-' + type">
        <button aria-label="Close" class="close" data-dismiss="alert" type="button">
            <span aria-hidden="true" class="fa fa-times" />
        </button>
    </div>
</t>

<t t-name="translation-alert">
    <t t-as="field" t-foreach="fields">
        <div>
            You have updated <strong><t t-esc="field.string" /></strong> (<t t-esc="lang" />).
            <a class="oe_field_translate" href="#" t-att-name="field.name">Update translations</a>
        </div>
    </t>
</t>

<t t-name="UserMenu">
    <li class="o_user_menu">
        <a aria-expanded="false" class="dropdown-toggle" data-toggle="dropdown" href="#">
            <img class="img-circle oe_topbar_avatar" t-att-src="_s + '/web/static/src/img/user_menu_avatar.png'" />
            <span class="oe_topbar_name" /> <span class="caret" />
        </a>
        <ul class="dropdown-menu" role="menu">
            <li><a data-menu="documentation" href="#">Documentation</a></li>
            <li><a data-menu="support" href="#">Support</a></li>
            <li class="divider" />
            <li><a data-menu="settings" href="#">Preferences</a></li>
            <li><a data-menu="account" href="#">My Odoo.com account</a></li>
            <li><a data-menu="logout" href="#">Log out</a></li>
        </ul>
    </li>
</t>

<t t-name="EnterpriseUpgrade">
    <div class="row">
        <div class="col-xs-6">
            Get this feature and much more with Odoo Enterprise!
            <ul class="list-unstyled">
                <li><i class="fa fa-check" /> Access to all Enterprise Apps</li>
                <li><i class="fa fa-check" /> New design</li>
                <li><i class="fa fa-check" /> Mobile support</li>
                <li><i class="fa fa-check" /> Upgrade to future versions</li>
                <li><i class="fa fa-check" /> Bugfixes guarantee</li>
                <li><a href="http://www.odoo.com/editions" target="_blank"><i class="fa fa-plus" /> And more</a></li>
            </ul>
        </div>
        <div class="col-xs-6">
            <img class="img-responsive" draggable="false" t-att-src="_s + &quot;/web/static/src/img/enterprise_upgrade.jpg&quot;" />
        </div>
    </div>
</t>

<t t-name="KanbanView.buttons">
    <div>
        <button accesskey="c" class="btn btn-primary btn-sm o-kanban-button-new" type="button">
            <t t-esc="widget.options.create_text || _t('Create')" />
        </button>
    </div>
</t>

<t t-name="KanbanView.Group">
    <div class="o_kanban_group" t-att-data-id="widget.id">
        <div class="o_kanban_header" data-delay="500" t-att-title="widget.data_records.length + ' records'">
            <span class="o_column_title"><t t-esc="widget.title" /></span>
            <span class="o_column_unfold"><i class="fa fa-arrows-h" /></span>
            <span class="o_kanban_config dropdown">
                <a class="dropdown-toggle" data-toggle="dropdown" href="#"><i class="fa fa-gear" /></a>
                <ul class="dropdown-menu" role="menu">
                    <li><a class="o_kanban_toggle_fold" href="#">Fold</a></li>
                    <t t-if="widget.grouped_by_m2o">
                        <li t-if="widget.editable and widget.id"><a class="o_column_edit" href="#">Edit Stage</a></li>
                        <li t-if="widget.deletable and widget.id"><a class="o_column_delete" href="#">Delete</a></li>
                    </t>
                    <t t-if="widget.has_active_field">
                        <li><a class="o_column_archive" href="#">Archive Records</a></li>
                        <li><a class="o_column_unarchive" href="#">Unarchive Records</a></li>
                    </t>
                </ul>
            </span>
            <t t-if="widget.quick_create">
                <span class="o_kanban_quick_add"><i class="fa fa-plus" /></span>
            </t>
        </div>
        <div class="o_kanban_load_more" t-if="widget.remaining &gt; 0">
            <t t-call="KanbanView.LoadMore" />
        </div>
    </div>
</t>

<t t-name="KanbanView.LoadMore">
    <a href="#">Load more... (<t t-esc="widget.remaining" /> remaining)</a>
</t>

<t t-name="KanbanView.ColumnQuickCreate">
    <div class="o_column_quick_create">
        <div class="o_column_header">
            <span class="o_kanban_add_column"><i class="fa fa-chevron-right" /></span>
            <span class="o_kanban_title">Add new Column</span>
        </div>
        <div class="o_kanban_quick_create">
            <input placeholder="Add" type="text" />
            <button class="btn btn-sm btn-primary o_kanban_add">Add</button>
            <button class="btn btn-sm btn-default o_kanban_cancel">Discard</button>
        </div>
    </div>
</t>

<t t-name="KanbanView.record">
        <t t-raw="widget.content" />
</t>

<t t-name="KanbanView.QuickCreate">
    <div class="o_kanban_quick_create">
        <input placeholder="Add" type="text" />
        <button class="btn btn-sm btn-primary o_kanban_add">Add</button>
        <button class="btn btn-sm btn-default o_kanban_cancel">Discard</button>
    </div>
</t>

<t t-name="KanbanColorPicker">
    <li t-as="color" t-foreach="10">
        <a href="#" t-att-data-color="color_index" t-attf-class="oe_kanban_color_#{color}" />
    </li>
</t>
<t t-name="KanbanView.nocontent">
    <div class="oe_view_nocontent">
        <t t-raw="content" />
    </div>
</t>
<t t-name="KanbanAttachmentImage">
    <div class="o_kanban_attachment_image">
        <img t-att-src="'/web/image/' + widget.field.raw_value[0] + '?unique=1'" />
    </div>
</t>

<t t-name="KanbanSelection">
    <div class="btn-group o_kanban_selection">
        <a data-toggle="dropdown" href="#">
            <span t-att-class="'oe_kanban_status ' + (current_state_class &amp;&amp; current_state_class || '')" />
        </a>
        <ul class="dropdown-menu state" role="menu">
            <li t-as="rec" t-att-data-value="rec.name" t-foreach="states">
                <a href="#">
                    <span t-att-class="'oe_kanban_status ' + (rec.state_class &amp;&amp; rec.state_class || '')" />
                    <t t-raw="rec.state_name" />
                </a>
            </li>
        </ul>
    </div>
</t>

<t t-extend="WebClient.DebugManager.Global">
    <t t-jquery="li &gt; a[data-action='select_view']" t-operation="after">
        <t t-if="manager._is_admin">
            <li t-if="manager.consume_tours_enabled">
                <a data-action="consume_tours" href="#">Consume Tours</a>
            </li>
            <li>
                <a data-action="start_tour" href="#">Start tour</a>
            </li>
        </t>
    </t>
</t>

<t t-name="WebClient.DebugManager.ToursDialog">
    <div>
        <table class="table table-condensed table-striped table-responsive">
            <tr>
                <th>Name</th>
                <th>Path</th>
                <th />
            </tr>

            <tr t-as="tour" t-foreach="tours">
                <td><t t-esc="tour" /></td>
                <td><t t-esc="tours[tour].url" /></td>
                <td><button class="btn btn-sm btn-primary fa fa-play o_start_tour" t-att-data-name="tour" type="button" /></td>
            </tr>
        </table>
    </div>
</t>

<div t-attf-class="o_tooltip #{widget.info.position}" t-name="Tip">
        <div class="o_tooltip_overlay" />
        <div class="o_tooltip_content" t-attf-style="width: #{widget.info.width}px;">
            <t t-raw="widget.info.content" />
        </div>
    </div>
<t t-name="mail.client_action">
        <div class="o_mail_chat">
            <div class="o_mail_chat_sidebar" />
            <div class="o_mail_chat_content">
                <t t-if="widget.notification_bar">
                    <div class="o_mail_annoying_notification_bar">
                        <span class="o_mail_request_permission">Odoo needs your permission to <a href="#"> enable desktop notifications</a>.</span>
                        <span class="fa fa-close" />
                    </div>
                </t>
            </div>
        </div>
    </t>
    <t t-name="mail.chat.Sidebar">
        <div class="o_mail_chat_sidebar">
            <div data-channel-id="channel_inbox" t-attf-class="o_mail_chat_channel_item #{(active_channel_id == 'channel_inbox') ? 'o_active': ''}">
                <span class="o_channel_name"> <i class="fa fa-at" /> Inbox </span>
                <t t-set="counter" t-value="needaction_counter" />
                <t t-call="mail.chat.SidebarNeedaction" />
            </div>
            <div data-channel-id="channel_starred" t-attf-class="o_mail_chat_channel_item #{(active_channel_id == 'channel_starred') ? 'o_active': ''}">
                <span class="o_channel_name"> <i class="fa fa-star-o" /> Starred </span>
                <t t-set="counter" t-value="starred_counter" />
                <t t-call="mail.chat.SidebarNeedaction" />
            </div>

            <t t-set="channel_type" t-value="'public'" />
            <t t-call="mail.chat.SidebarTitle">
                <t t-set="channel_title">Channels</t>
            </t>
            <t t-call="mail.chat.SidebarItems">
                <t t-set="display_hash" t-value="true" />
                <t t-set="input_placeholder">Add a channel</t>
            </t>

            <t t-set="channel_type" t-value="'dm'" />
            <t t-call="mail.chat.SidebarTitle">
                <t t-set="channel_title">Direct Messages</t>
            </t>
            <t t-call="mail.chat.SidebarItems">
                <t t-set="display_status" t-value="true" />
                <t t-set="input_placeholder">Open chat</t>
            </t>

            <t t-set="channel_type" t-value="'private'" />
            <t t-call="mail.chat.SidebarTitle">
                <t t-set="channel_title">Private Channels</t>
            </t>
            <t t-call="mail.chat.SidebarItems">
                <t t-set="input_placeholder">Add a channel</t>
                <t t-set="display_hash" t-value="true" />
            </t>
        </div>
    </t>
    <t t-name="mail.chat.SidebarNeedaction">
        <span t-attf-class="o_mail_sidebar_needaction badge #{(!counter ? 'hide' : '')}">
            <t t-esc="counter" />
        </span>
    </t>
    <t t-name="mail.chat.SidebarTitle">
        
        <t t-if="disable_add_channel">
            <t t-set="empty" t-value="true" />
            <t t-as="channel" t-foreach="channels">
                <t t-if="channel.type === channel_type">
                    <t t-set="empty" t-value="false" />
                </t>
            </t>
        </t>
        <t t-if="!disable_add_channel || !empty">
            <div class="o_mail_sidebar_title">
                <h4 t-att-class="channel_type == 'public' ? 'o_mail_open_channels' : ''"><t t-esc="channel_title" /></h4>
                <span class="fa fa-plus o_add" t-attf-data-type="#{channel_type}" t-if="!disable_add_channel" title="Add" />
            </div>
        </t>
    </t>
    <t t-name="mail.chat.SidebarItems">
        <t t-as="channel" t-foreach="channels">
            <t t-set="counter" t-value="channel.is_chat ? channel.unread_counter : channel.needaction_counter" />
            <div t-att-data-channel-id="channel.id" t-att-title="channel.name" t-attf-class="o_mail_chat_channel_item #{channel.unread_counter ? ' o_unread_message' : ''} #{(active_channel_id == channel.id) ? 'o_active': ''}" t-if="channel.type === channel_type">
                <span class="o_channel_name">
                    <span t-if="display_status">
                        <t t-call="mail.chat.UserStatus">
                            <t t-set="status" t-value="channel.status" />
                        </t>
                    </span>
                    <span class="o_mail_hash" t-if="display_hash">#</span>
                    <t t-esc="channel.name" />
                    <i class="fa fa-envelope-o" t-if="channel.mass_mailing" title="Sends messages by email" />
                </span>
                <t t-call="mail.chat.SidebarNeedaction" />
                <span t-att-data-channel-id="channel.id" t-attf-class="fa fa-times o_mail_partner_unpin #{counter ? 'hide' : ''}" title="Leave this channel" />
            </div>
        </t>
        <div class="o_mail_add_channel" t-attf-data-type="#{channel_type}" t-if="!disable_add_channel">
            <span t-if="display_hash">#</span>
            <input t-attf-placeholder="#{input_placeholder}" type="text" />
        </div>
    </t>

    <t t-name="mail.chat.UserStatus">
        <i class="o_mail_user_status o_user_online fa fa-circle" t-if="status == 'online'" title="Online" />
        <i class="o_mail_user_status o_user_idle fa fa-circle" t-if="status == 'away'" title="Idle" />
        <i class="o_mail_user_status fa fa-circle-o" t-if="status == 'offline'" title="Offline" />
    </t>

    <t t-name="mail.chat.UndoSnackbar">
        <div class="alert o_mail_snackbar" data-dismiss="alert" role="alert">
            <t t-esc="nb_needactions" /> mention(s) marked as read.
            <a class="alert-link o_snackbar_undo" href="#">Undo</a>
        </div>
    </t>

    <t t-name="mail.chat.MessageSentSnackbar">
        <div class="alert o_mail_snackbar" data-dismiss="alert" role="alert">
            Message sent in "<t t-esc="record_name" />".
        </div>
    </t>


    
    <t t-name="mail.chat.ControlButtons">
        <div>
            <button class="btn btn-primary btn-sm o_mail_toggle_channels visible-xs-inline" title="Toggle Channels" type="button">Channels</button>
            <button class="btn btn-primary btn-sm o_mail_chat_button_invite" title="Invite people" type="button">Invite</button>
            <button class="btn btn-default btn-sm o_mail_chat_button_mark_read" title="Mark all as read" type="button">Mark all read</button>
            <button class="btn btn-primary btn-sm o_mail_chat_button_unstar_all" title="Unstar all messages" type="button">Unstar all</button>
            <button class="btn btn-default btn-sm o_mail_chat_button_unsubscribe" title="Unsubscribe from channel" type="button">Unsubscribe</button>
            <button class="btn btn-default btn-sm o_mail_chat_button_settings" title="Open channel settings" type="button">Settings</button>
        </div>
    </t>

    
    <div t-name="mail.PartnerInviteDialog">
        <input class="o_mail_chat_partner_invite_input" id="mail_search_partners" type="text" />
    </div>
<div class="o_chat_composer" t-name="mail.ChatComposer">
         <div class="o_composer_attachments_list" />
         <t t-if="widget.extended">
             <div class="o_composer_subject">
                 <input placeholder="Subject" tabindex="1" type="text" />
                 <div class="btn-group o_composer_buttons">
                    <button class="btn btn-sm btn-primary o_composer_button_send" tabindex="3" type="button"><t t-esc="widget.options.send_text" /></button>
                    <button class="btn btn-sm btn-icon fa fa-smile-o o_composer_button_emoji" data-toggle="popover" tabindex="4" type="button" />
                    <button class="btn btn-sm btn-icon fa fa-paperclip o_composer_button_add_attachment" tabindex="5" type="button" />
                 </div>
             </div>
         </t>
         <div t-attf-class="o_composer #{widget.extended ? 'o_extended_composer' : ''}">
             <div class="o_composer_input">
                 <textarea class="o_composer_text_field" placeholder="Write something..." tabindex="2" />
             </div>
             <t t-if="!widget.extended">
                 <div class="btn-group o_composer_buttons">
                    <button class="btn btn-sm btn-primary o_composer_button_send" tabindex="3" type="button"><t t-esc="widget.options.send_text" /></button>
                    <button class="btn btn-sm btn-icon fa fa-smile-o o_composer_button_emoji" data-toggle="popover" tabindex="4" type="button" />
                    <button class="btn btn-sm btn-icon fa fa-paperclip o_composer_button_add_attachment" tabindex="5" type="button" />
                 </div>
             </t>
         </div>

         <span class="hide">
            <t t-call="HiddenInputFile">
                <t t-set="fileupload_id" t-value="widget.fileupload_id" />
                <t t-set="fileupload_action" t-translation="off">/web/binary/upload_attachment</t>
                <input name="model" type="hidden" value="mail.compose.message" />
                <input name="id" type="hidden" value="0" />
                <input name="session_id" t-att-value="widget.session.session_id" type="hidden" />
            </t>
         </span>
         <span t-att-class="widget.emoji_container_classname" />
    </div>

    <t t-name="mail.ChatComposer.emojis">
        <t t-as="emoji" t-foreach="emojis">
            <span class="o_mail_emoji" t-att-data-emoji="emoji.source" t-att-title="emoji.description">
                <t t-raw="emoji.substitution" />
            </span>
        </t>
    </t>

    <t t-name="mail.AbstractMentionSuggestions">
        <ul aria-labelledby="dropdownMailMentionMenu" class="dropdown-menu">
            <t t-as="suggestion" t-foreach="suggestions">
                <li class="divider" t-if="suggestion.divider" />
                <li class="o_mention_proposition" t-att-data-id="suggestion.id" t-if="!suggestion.divider">
                    <a href="#" />
                </li>
            </t>
        </ul>
    </t>
    <t t-extend="mail.AbstractMentionSuggestions" t-name="mail.MentionPartnerSuggestions">
        <t t-jquery=".o_mention_proposition a" t-operation="append">
            <span class="o_mention_name"><t t-esc="suggestion.name" /></span>
            <t t-if="suggestion.email">
                <span class="o_mention_info">(<t t-esc="suggestion.email" />)</span>
            </t>
        </t>
    </t>
    <t t-extend="mail.AbstractMentionSuggestions" t-name="mail.MentionChannelSuggestions">
        <t t-jquery=".o_mention_proposition a" t-operation="append">
            <span class="o_mention_name"><t t-esc="suggestion.name" /></span>
        </t>
    </t>
    <t t-extend="mail.AbstractMentionSuggestions" t-name="mail.MentionCannedResponseSuggestions">
        <t t-jquery=".o_mention_proposition a" t-operation="append">
            <span class="o_mention_name"><t t-esc="suggestion.source" /></span>
            <span class="o_mention_info"><t t-esc="suggestion.substitution" /></span>
        </t>
    </t>
    <t t-extend="mail.AbstractMentionSuggestions" t-name="mail.MentionCommandSuggestions">
        <t t-jquery=".o_mention_proposition a" t-operation="append">
            <span class="o_mention_name">/<t t-esc="suggestion.name" /></span>
            <span class="o_mention_info"><t t-esc="suggestion.help" /></span>
        </t>
    </t>

<t t-extend="mail.ChatComposer" t-name="mail.chatter.ChatComposer">
        
        <t t-jquery=".o_composer_attachments_list" t-operation="before">
            
            <t t-if="widget.options.is_log">
                <span class="o_chatter_composer_info">
                    Log an internal note which will not be sent to followers, but which can be read
                    by users accessing this document.
                </span>
            </t>
            
            <t t-if="!widget.options.is_log">
                
                <span class="o_chatter_composer_info">
                    To: Followers of
                    <t t-if="widget.options.record_name">
                        "<t t-esc="widget.options.record_name" />"
                    </t>
                    <t t-if="!widget.options.record_name">
                        this document
                    </t>
                </span>
                
                <div class="o_composer_suggested_partners">
                    <t t-as="recipient" t-foreach="widget.suggested_partners">
                        <div t-attf-title="Add as recipient and follower (reason: #{recipient.reason})">
                            <input t-att-checked="recipient.checked ? 'checked' : undefined" t-att-data-fullname="recipient.full_name" type="checkbox" />
                            <t t-esc="recipient.name" />
                            <t t-if="recipient.email_address">(<t t-esc="recipient.email_address" />)</t>
                        </div>
                    </t>
                </div>
            </t>
        </t>

        
        <t t-jquery=".o_composer_button_add_attachment" t-operation="after">
            <button class="btn btn-sm btn-icon fa fa-pencil-square-o o_composer_button_full_composer" tabindex="6" type="button" />
        </t>
    </t>

    
    <t t-name="mail.Chatter">
        <div class="o_chatter">
            <div class="o_chatter_topbar">
                <button class="btn btn-sm btn-primary o_chatter_button_new_message" title="Send a message" type="button">
                    New message
                </button>
                <button class="btn btn-sm btn-link o_chatter_button_log_note" t-if="widget.options.display_log_button" title="Log a note. Followers will not be notified.">
                    Log an internal note
                </button>
            </div>
        </div>
    </t>

<t t-name="mail.Followers">
        <div class="o_followers">
            <div class="o_followers_title_box">
                <button aria-expanded="false" class="btn btn-sm btn-link dropdown-toggle" data-toggle="dropdown">
                    <i class="fa fa-user" />
                    <span class="o_followers_count" />
                    <span class="caret" />
                </button>
                <ul class="dropdown-menu o_followers_list" role="menu" />
            </div>
            <div class="o_followers_actions">
                <div class="btn-group btn-group-sm o_subtypes_list">
                    <button class="btn btn-sm btn-link o_followers_follow_button o_followers_notfollow">
                        <span class="o_follow">Follow</span>
                        <span class="fa fa-times o_followers_unfollow" />
                        <span class="o_followers_unfollow"> Unfollow</span>
                        <span class="fa fa-check o_followers_following" />
                        <span class="o_followers_following"> Following</span>
                    </button><button aria-expanded="false" class="btn btn-sm btn-link dropdown-toggle" data-toggle="dropdown">
                        <span class="fa fa-bell" />
                    </button>
                    <ul class="dropdown-menu" role="menu" />
                </div>
            </div>
        </div>
    </t>

    
    <t t-name="mail.Followers.partner">
        <li class="o_partner">
            <img t-att-src="record.avatar_url" />
            <a class="o_mail_redirect" href="#" t-att-data-oe-id="record.res_id" t-att-data-oe-model="record.res_model" t-att-title="record.name"><t t-esc="record.name" /></a>
            <i class="fa fa-pencil o_edit_subtype hide" t-att-data-follower-id="record.id" t-att-data-oe-id="record.res_id" t-att-data-oe-model="record.res_model" t-if="record.is_editable" title="Edit subscription" />
            <i class="fa fa-remove o_remove_follower" t-if="widget.view_is_editable" title="Remove this follower" />
        </li>
    </t>

    
    <t t-name="mail.Followers.add_more">
        <t t-if="widget.view_is_editable">
            <li class="o_add_follower">
                <a href="#"> Add Followers </a>
            </li>
            <li class="o_add_follower_channel">
                <a href="#"> Add Channels </a>
            </li>
            <li class="divider" t-if="widget.followers.length &gt; 0" />
        </t>
    </t>

    
    <t t-name="mail.Followers.subtype">
        <li class="o_subtype">
            <input class="o_subtype_checkbox" t-att-checked="record.followed" t-att-data-id="record.id" t-att-id="'input_mail_followers_subtype_'+record.id+(dialog ? '_in_dialog': '')" t-att-name="record.name" type="checkbox" />
            <span t-att-for="'input_mail_followers_subtype_'+record.id+(dialog ? '_in_dialog': '')">
                <t t-esc="record.name" />
            </span>
            <i class="fa fa-warning text-warning" t-if="display_warning" />
        </li>
    </t>
    <t t-name="mail.Followers.subtypes.warning">
        <span class="text-warning">
            <i class="fa fa-warning" /> Be careful with channels following internal notifications
        </span>
    </t>

<t t-name="mail.chat.InboxItem">
        <li class="o_mail_navbar_item">
            <a href="#" title="Inbox">
                <i class="fa fa-at" /> <span class="o_notification_counter" />
            </a>
        </li>
    </t>

    <t t-name="mail.chat.MessagingMenu">
        <li class="o_mail_navbar_item">
            <a aria-expanded="false" class="dropdown-toggle" data-toggle="dropdown" href="#" title="Conversations">
                <i class="fa fa-comments" /> <span class="o_notification_counter" />
            </a>
            <ul class="o_mail_navbar_dropdown dropdown-menu" role="menu">
                <li class="o_mail_navbar_dropdown_top">
                    <div>
                        <button class="btn btn-sm o_filter_button o_selected" type="button"> All </button>
                        <button class="btn btn-sm o_filter_button" data-filter="chat" type="button"> Chat </button>
                        <button class="btn btn-sm o_filter_button" data-filter="channels" type="button"> Channels </button>
                    </div>
                    <button class="btn btn-sm o_new_message" type="button"> New message </button>
                </li>
                <li class="o_mail_navbar_dropdown_channels" />
            </ul>
        </li>
    </t>

    <t t-name="mail.chat.ChannelsPreview">
        <t t-as="channel" t-foreach="channels">
            <div t-att-data-channel_id="channel.id" t-attf-class="o_mail_channel_preview #{channel.unread_counter ? 'o_channel_unread' : ''}">
                <img class="o_channel_image" t-att-src="channel.image_src" />
                <div class="o_channel_info">
                    <div class="o_channel_title">
                        <span class="o_channel_name">
                            <t t-call="mail.chat.UserStatus" t-if="channel.status">
                                <t t-set="status" t-value="channel.status" />
                            </t>
                            <t t-esc="channel.name" />
                            <t t-if="channel.unread_counter">(<t t-esc="channel.unread_counter" />)</t>
                        </span>
                        <span class="o_last_message_date"> <t t-esc="channel.last_message_date" /> </span>
                    </div>
                    <div class="o_last_message_preview">
                        <t t-esc="channel.last_message.displayed_author" />:
                        <t t-raw="channel.last_message_preview" />
                    </div>
                </div>
            </div>
        </t>
    </t>

<t t-name="mail.ChatThread">
        <t t-if="messages.length">
            <t t-call="mail.ChatThread.LoadMore" t-if="options.display_load_more &amp;&amp; options.display_order == ORDER.ASC" />
            <t t-call="mail.ChatThread.Content" />
            <t t-call="mail.ChatThread.LoadMore" t-if="options.display_load_more &amp;&amp; options.display_order == ORDER.DESC" />
        </t>
        <t t-if="options.display_empty_channel">
            <t t-call="mail.EmptyChannel" />
        </t>
        <div class="o_mail_no_content" t-if="options.display_no_match">
            <div class="o_thread_title">No matches found</div>
            <div>No message matches your search. Try to change your search filters.</div>
        </div>
    </t>

    
    <div class="o_mail_no_content" t-name="mail.EmptyChannel">
        <t t-if="options.channel_id==='channel_inbox'">
            <div class="o_thread_title">Congratulations, your inbox is empty</div>
            <div>New messages appear here.</div>
        </t>
        <t t-if="options.channel_id==='channel_starred'">
            <div class="o_thread_title">No starred message</div>
            <div> You can mark any message as 'starred', and it shows up in this channel.</div>
        </t>
    </div>

    <t t-name="mail.ChatThread.Content">
        <t t-call="mail.MessagesSeparator" t-if="options.messages_separator_position == 'top'" />
        <t t-set="current_day" t-value="0" />
        <t t-as="message" t-foreach="messages">
            <div class="o_thread_date_separator" t-if="current_day != message.day">
                <span class="o_thread_date">
                    <t t-esc="message.day" />
                </span>
                <t t-set="current_day" t-value="message.day" />
            </div>

            <t t-call="mail.ChatThread.Message" />
        </t>
    </t>

    <t t-name="mail.ChatThread.Message">
        <div t-att-class="'o_thread_message' + (message.expanded ? ' o_message_expanded '  : ' ') + (message.is_selected ? 'o_thread_selected_message' : '')" t-att-data-message-id="message.id">
            <div class="o_thread_message_sidebar" t-if="options.display_avatar">
                <t t-if="!message.mailto &amp;&amp; message.author_id[0]">
                    <img data-oe-model="res.partner" t-att-data-oe-id="message.author_redirect ? message.author_id[0] : ''" t-att-src="message.avatar_src" t-attf-class="o_thread_message_avatar #{message.author_redirect ? 'o_mail_redirect' : ''}" t-if="message.avatar_src &amp;&amp; message.display_author" />
                </t>
                <t t-if="message.mailto || !message.author_id[0]">
                    <img class="o_thread_message_avatar" t-att-src="message.avatar_src" t-if="message.avatar_src &amp;&amp; message.display_author" />
                </t>
                <span class="o_thread_message_side_date" t-att-title="message.date" t-if="!message.display_author">
                    <t t-esc="message.date.format('hh:mm')" />
                </span>
                <i t-att-class="'fa o_thread_message_star ' + (message.is_starred ? 'fa-star' : 'fa-star-o')" t-att-data-message-id="message.id" t-if="!message.display_author &amp;&amp; options.display_stars &amp;&amp; message.message_type != 'notification'" title="Mark as Todo" />
            </div>
            <div t-att-class="'o_thread_message_core' + (message.is_note ? ' o_mail_note' : '')">
                <p class="o_mail_info" t-if="message.display_author">
                    <t t-if="message.is_note">
                        Note by
                    </t>

                    <strong t-if="message.mailto">
                        <a class="o_mail_mailto" t-attf-href="mailto:#{message.mailto}?subject=Re: #{message.subject}">
                            <t t-esc="message.mailto" />
                        </a>
                    </strong>
                    <strong data-oe-model="res.partner" t-att-data-oe-id="message.author_redirect ? message.author_id[0] : ''" t-attf-class="#{message.author_redirect ? 'o_mail_redirect' : ''}" t-if="!message.mailto &amp;&amp; message.author_id[0]">
                        <t t-esc="message.displayed_author" />
                    </strong>
                    <strong t-if="!message.mailto &amp;&amp; !message.author_id[0]">
                        <t t-esc="message.displayed_author" />
                    </strong>

                    - <small class="o_mail_timestamp" t-att-title="message.date"><t t-esc="message.hour" /></small>
                    <t t-if="message.model &amp;&amp; (message.model != 'mail.channel') &amp;&amp; options.display_document_link">
                        on <a t-att-data-oe-id="message.res_id" t-att-data-oe-model="message.model" t-att-href="message.url"><t t-esc="message.record_name" /></a>
                    </t>
                    <t t-if="message.origin_id &amp;&amp; (message.origin_id !== options.channel_id)">
                        (from <a href="#" t-att-data-oe-id="message.origin_id">#<t t-esc="message.origin_name" /></a>)
                    </t>
                    <span class="o_thread_tooltip_container" t-if="options.display_email_icon &amp;&amp; message.customer_email_data &amp;&amp; message.customer_email_data.length">
                        <i t-att-class="'o_thread_tooltip o_thread_message_email o_thread_message_email_' + message.customer_email_status + ' fa fa-envelope-o'" />
                        <span class="o_thread_tooltip_content">
                            <t t-as="customer" t-foreach="message.customer_email_data">
                                <span>
                                    <t t-if="customer[2] == 'sent'"><i class="fa fa-check" /></t>
                                    <t t-if="customer[2] == 'bounce'"><i class="fa fa-exclamation" /></t>
                                    <t t-if="customer[2] == 'exception'"><i class="fa fa-exclamation" /></t>
                                    <t t-if="customer[2] == 'ready'"><i class="fa fa-send-o" /></t>
                                    <t t-esc="customer[1]" />
                                </span>
                                <br />
                            </t>
                        </span>
                    </span>
                    <span>
                        <i t-att-class="'fa fa-lg o_thread_message_star ' + (message.is_starred ? 'fa-star' : 'fa-star-o')" t-att-data-message-id="message.id" t-if="options.display_stars &amp;&amp; !message.is_system_notification" title="Mark as Todo" />
                       <i class="fa fa-reply o_thread_message_reply" t-att-data-message-id="message.id" t-if="message.record_name &amp;&amp; message.model != 'mail.channel' &amp;&amp; options.display_reply_icon" title="Reply" />
                        <i class="fa fa-check o_thread_message_needaction" t-att-data-message-id="message.id" t-if="message.is_needaction &amp;&amp; options.display_needactions" title="Mark as Read" />
                    </span>
                </p>
                <t t-if="message.tracking_value_ids &amp;&amp; message.tracking_value_ids.length &gt; 0">
                    <t t-if="message.subtype_description">
                        <p t-esc="message.subtype_description" />
                    </t>
                    <t t-call="mail.ChatThread.MessageTracking" />
                </t>
                <p class="o_mail_subject" t-if="options.display_subject &amp;&amp; message.display_subject">Subject: <t t-esc="message.subject" /></p>
                <t t-if="!(message.tracking_value_ids &amp;&amp; message.tracking_value_ids.length &gt; 0)">
                    <t t-raw="message.body" />
                </t>
                <t t-as="attachment" t-foreach="message.attachment_ids">
                    <t t-call="mail.Attachment" />
                </t>
            </div>
        </div>
        <t t-if="options.messages_separator_position == message.id">
            <t t-call="mail.MessagesSeparator" />
        </t>
    </t>

    <t t-name="mail.MessagesSeparator">
        <div class="o_thread_new_messages_separator">
            <span class="o_thread_separator_label">New messages</span>
        </div>
    </t>

    <t t-name="mail.ChatThread.MessageTracking">
        <ul class="o_mail_thread_message_tracking">
            <t t-as="value" t-foreach="message.tracking_value_ids">
                <li>
                    <t t-esc="value.changed_field" />:
                    <t t-if="value.old_value">
                        <span> <t t-esc="value.old_value || ((value.field_type !== 'boolean') and '')" /> </span>
                        <span class="fa fa-long-arrow-right" t-if="value.old_value != value.new_value" />
                    </t>
                    <span t-if="value.old_value != value.new_value">
                        <t t-esc="value.new_value || ((value.field_type !== 'boolean') and '')" />
                    </span>
                </li>
            </t>
        </ul>
    </t>

    <t t-name="mail.ChatComposer.Attachments">
        <div class="o_attachments">
            <t t-as="attachment" t-foreach="attachments">
                <t t-call="mail.Attachment">
                     <t t-set="editable" t-value="true" />
                </t>
            </t>
        </div>
    </t>

    <t t-name="mail.Attachment">
        <div t-att-title="attachment.name" t-attf-class="o_attachment #{attachment.upload ? 'o_attachment_uploading' : ''}">
            <a class="o_image" t-att-data-mimetype="attachment.mimetype" t-att-href="attachment.url" t-attf-data-src="/web/image/#{attachment.id}/100x80" target="_blank">
                <span class="o_attachment_name"><t t-esc="attachment.name" /></span>
            </a>
            <t t-if="editable">
                <div class="o_attachment_delete">
                    <i class="fa fa-times-circle" t-att-data-id="attachment.id" title="Delete this attachment" />
                </div>
                <div class="o_attachment_progress_bar">
                    Uploading
                </div>
            </t>
        </div>
    </t>

     <t t-name="mail.ChatThread.LoadMore">
        <div class="o_thread_show_more" t-if="!all_messages_loaded">
            <button class="btn btn-sm btn-link">-------- Show older messages --------</button>
        </div>
    </t>

<t t-name="mail.ChatWindow">
        <div class="o_chat_window">
            <div class="o_chat_header">
                <t t-call="mail.ChatWindowHeaderContent">
                    <t t-set="status" t-value="widget.status" />
                    <t t-set="title" t-value="widget.title" />
                    <t t-set="unread_counter" t-value="widget.unread_msgs" />
                </t>
            </div>
            <div class="o_chat_content">
            </div>
            <div class="o_chat_composer" t-if="!widget.options.input_less">
                <input class="o_composer_text_field" t-att-placeholder="widget.options.placeholder" />
            </div>
        </div>
    </t>

    <t t-name="mail.ChatWindowsDropdown">
        <div t-attf-class="o_chat_window o_chat_window_dropdown dropup #{open ? 'open' : ''}">
            <span class="o_chat_window_dropdown_toggler dropdown-toggle" data-toggle="dropdown">
                <i class="fa fa-comments-o" /> <t t-esc="sessions.length" />
                <span class="o_total_unread_counter">
                    <t t-if="unread_counter"><t t-esc="unread_counter" /></t>
                </span>
            </span>
            <ul class="dropdown-menu">
                <t t-as="session" t-foreach="sessions">
                    <li class="o_chat_header" t-att-data-session-id="session.id">
                        <t t-call="mail.ChatWindowHeaderContent">
                            <t t-set="status" t-value="session.window.status" />
                            <t t-set="title" t-value="session.window.title" />
                            <t t-set="unread_counter" t-value="session.window.unread_msgs" />
                        </t>
                    </li>
                </t>
            </ul>
        </div>
    </t>

    <t t-name="mail.ChatWindowHeaderContent">
        <span class="o_chat_title">
            <t t-call="mail.chat.UserStatus" t-if="status" />
            <t t-esc="title" />
            <span t-if="unread_counter"> (<t t-esc="unread_counter" />)</span>
        </span>
        <span>
            <a class="o_chat_window_close fa fa-close" href="#" />
        </span>
    </t>

<t t-extend="mail.ChatWindow" t-name="mail.ExtendedChatWindow">
        <t t-jquery=".o_chat_header" t-operation="after">
            <div class="o_chat_search_input" t-if="widget.options.thread_less">
                <span> To: </span>
                <input type="text" />
            </div>
        </t>
    </t>

<t t-name="WebClient.announcement_bar">
        <div class="openerp" id="announcement_bar_table">
            <table class="oe_webclient">
                <tr>
                    <td class="announcement_bar" colspan="2">
                        <span class="message" />
                        <span class="url">
                            <a href="https://services.openerp.com/openerp-enterprise/ab/register" target="_blank" />
                        </span>
                        <span class="close" />
                    </td>
                </tr>
            </table>
        </div>
    </t>
<div t-name="report.client_action">
        <iframe class="o_report_iframe" />
    </div>

    
    <t t-name="report.client_action.ControlButtons">
        <div class="o_report_no_edit_mode">
            <button class="btn btn-primary btn-sm o_report_print" title="Print" type="button">Print</button>
        </div>
        <div class="o_edit_mode_available">
            <button class="btn btn-default btn-sm o_report_edit" title="Edit" type="button">Edit</button>
        </div>
        <div class="o_report_edit_mode">
            <button class="btn btn-primary btn-sm o_report_save" title="Save" type="button">Save</button>
            <button class="btn btn-default btn-sm o_report_discard" title="Discard" type="button">Discard</button>
        </div>
    </t>
<t t-name="PlannerLauncher">
        <li class="o_planner_systray hidden-xs">
            <div class="progress"><div class="progress-bar" /></div>
        </li>
    </t>

    <div aria-hidden="true" aria-labelledby="PlannerDialogLabel" class="modal" id="PlannerDialog" role="dialog" t-name="PlannerDialog" tabindex="-1">
        <div class="modal-dialog modal-lg o_planner_dialog">
            <div class="modal-content">
                <div class="modal-header">
                    <div class="o_planner_title_block">
                        <h4 class="o_currently_shown_page" />
                    </div><div class="o_planner_progress_block">
                        <div class="progress"><div class="progress-bar" /></div> <div class="o_progress_text" />
                    </div><div class="o_planner_close_block"><button aria-hidden="true" class="close" data-dismiss="modal" type="button"><span class="fa fa-close" /></button></div>
                </div>
                <div class="modal-body">
                    <div class="o_planner_content_wrapper">
                        <div class="o_planner_menu">
                            <ul aria-labelledby="dLabel" role="menu" />
                        </div>
                    </div>
                </div>
                <div class="modal-footer">
                    <div class="o_planner_header_left">
                        <button class="btn btn-primary mark_as_done">
                            <i class="fa fa-square-o" />
                            <span>Mark As Done</span>
                        </button>
                    </div><div class="o_planner_header_right text-right">
                        <a class="btn btn-next">
                            Next step
                            <i class="fa fa-angle-right" />
                        </a>
                    </div>
                </div>
            </div>
        </div>
    </div>

    <t t-name="PlannerMenu">
        <li t-as="orphan_page" t-foreach="orphan_pages">
            <a t-att-href="'#' + menu_item_page_map[orphan_page]"><span class="fa fa-fw" /><t t-esc="orphan_page" /></a>
        </li>
        <t t-as="menu_category" t-foreach="menu_categories">
            <h4><i t-att-class="'fa ' + menu_category.classes" /><t t-esc="menu_category.name" /></h4>
            <li t-as="menu_item" t-foreach="menu_category.menu_items">
                <a disable_anchor="true" t-att-href="'#' + menu_item_page_map[menu_item]"><span class="fa fa-fw" /><t t-esc="menu_item" /></a>
            </li>
        </t>
    </t>
<t t-name="reconciliation">
        <div class="o_form_view"><div class="oe_form_sheetbg o_form_sheet_bg"><div class="oe_form_sheet oe_form_sheet_width o_form_sheet">
            <h1><t t-esc="title" /></h1>
            <div class="progress progress-striped" t-if="! hide_progress">
                <div class="progress-text"><span class="valuenow">0</span> / <span class="valuemax"><t t-esc="total_lines" /></span></div>
                <div aria-valuemin="0" aria-valuenow="0" class="progress-bar" role="progressbar" style="width: 0%;" t-att-aria-valuemax="total_lines">
                </div>
            </div>
            <button class="btn btn-default js_automatic_reconciliation pull-right" title="Let odoo try to reconcile entries for the user">Automatic reconciliation</button>
            <div class="oe_clear o_clear" />
            <div class="notification_area" />
            <div class="interface_options oe_form o_form" />
            <div class="reconciliation_lines_container" />
            <div class="show_more_container"><button class="show_more btn btn-default btn-sm">Show more... (<span class="num_items_remaining" /> remaining)</button></div>
            <p align="right" class="o_protip text-muted">Tip: Hit CTRL-Enter to reconcile all the balanced items in the sheet.</p>
        </div></div></div>
    </t>

    <t t-name="nothing_to_reconcile">
        <div class="oe_form_sheetbg o_form_view"><div class="oe_form_sheet o_form_sheet oe_form_sheet_width">
            <div class="notification_area" />
            <div class="oe_view_nocontent" />
        </div></div>
    </t>

    <t t-name="reconciliation_done_message">
        <div class="done_message">
            <h2><t t-raw="title" /></h2>
            <p class="action_buttons" />
        </div>
    </t>

    <t t-name="reconciliation_notification">
        <div role="alert" t-att-class="'notification alert-dismissible alert alert-' + type">
            <button class="close" data-dismiss="alert" type="button"><span aria-hidden="true" class="fa fa-times" /><span class="sr-only">Close</span></button>
            <t t-esc="message" />
            <t t-if="details !== undefined">
                <a class="fa fa-external-link" href="javascript:void(0)" rel="do_action" t-att-data-action_nam="details.name" t-att-data-ids="details.ids" t-att-data-model="details.model">
                </a>
            </t>
        </div>
    </t>

    <t t-name="reconciliation_line">
        <table>
            <tr>
                <td>
                    <table class="accounting_view">
                        <caption />
                        <tbody class="tbody_matched_lines" />
                        <tbody class="tbody_created_lines" />
                        <tbody class="tbody_open_balance" />
                    </table>
                </td>
            </tr>
            <tr>
                <td>
                    <div class="action_pane match">
                        <div class="match_controls">
                            <input class="filter" placeholder="Filter..." type="text" value="" />
                            <span class="pager_control_right pull-right fa fa-chevron-right" />
                            <span class="pager_control_left pull-right fa fa-chevron-left" />
                        </div>
                        <table />
                    </div>
                    <div class="action_pane create">
                        <div class="quick_add" t-att-style="(!presets ? 'display: none' : undefined)">
                            <div class="btn-group btn-group-sm presets_container"><t t-raw="presets" /></div>
                            <div class="dropdown presets_config">
                                <a data-toggle="dropdown" href="#"><span class="fa fa-cog" /></a>
                                <ul aria-labelledby="Presets config" class="dropdown-menu dropdown-menu-right" role="menu">
                                    <li><a class="presets_config_create" href="#">Create model</a></li>
                                    <li><a class="presets_config_edit" href="#">Modify models</a></li>
                                </ul>
                            </div>
                        </div>
                        <div class="oe_form o_form create_form">
                            <table class="o_group o_inner_group o_group_col_6 create_group_left" />
                            <table class="o_group o_inner_group o_group_col_6 create_group_right" />
                            <p class="add_line_container"><a class="add_line" href="javascript:void(0)"><i class="fa fa-plus-circle" /> Save and New</a></p>
                        </div>
                    </div>
                </td>
            </tr>
        </table>
    </t>

    <t t-name="preset_button">
        <button class="btn btn-default preset" t-att-data-presetid="id" type="button">
            <t t-esc="name" />
        </button>
    </t>

    <t t-name="presets_dropdown">
        <div class="btn-group btn-group-sm">
            <button class="btn btn-default dropdown-toggle" data-toggle="dropdown" type="button">
                More <span class="caret" />
            </button>
            <ul class="dropdown-menu" role="menu">
                <t t-as="preset" t-foreach="presets">
                    <li><a class="preset" href="javascript:void(0)" t-att-data-presetid="preset.id"><t t-esc="preset.name" /></a></li>
                </t>
            </ul>
        </div>
    </t>

    <t t-name="form_create_field">
        <tr t-att-class="&quot;create_&quot; + id">
            <td class="o_td_label"><t t-esc="label" /></td>
            <td t-att-class="&quot;o_td_field create_&quot; + id + &quot;_container&quot;" />
        </tr>
    </t>

    <t t-name="filter_no_match">
        <tr><td style="text-align: center;">No result matching '<t t-esc="filter_str" />'</td></tr>
    </t>

    <t t-name="reconciliation_move_line">
        <tr t-att-class="'mv_line'+(line.already_paid ? ' already_reconciled' : '')" t-att-data-lineid="line.id" t-att-data-selected="selected">
            <td class="cell_action"><i class="fa fa-add-remove" /></td>
            <td class="cell_account_code" t-if="line.account_code"><t t-esc="line.account_code" /></td>
            <td class="cell_due_date"><t t-esc="line.q_due_date" /></td>
            <td class="cell_label"><t t-esc="line.q_label" /></td>
            <td class="cell_debit"><t t-if="line.debit !== 0"><t t-call="icon_do_partial_reconciliation" t-if="line.propose_partial_reconcile" /><t t-call="icon_undo_partial_reconciliation" t-if="line.partial_reconcile" /><t t-esc="line.amount_str" /></t></td>
            <td class="cell_credit"><t t-if="line.credit !== 0"><t t-if="line.propose_partial_reconcile"><t t-call="icon_do_partial_reconciliation" /></t><t t-if="line.partial_reconcile"><t t-call="icon_undo_partial_reconciliation" /></t><t t-esc="line.amount_str" /></t></td>
            <td class="cell_info_popover"><span class="line_info_button fa fa-info-circle" t-att-data-content="line.q_popover" /></td>
        </tr>
    </t>

    <t t-name="reconciliation_move_line_details">
        <table class="details">
            <tr t-if="line.account_code"><td>Account</td><td><t t-esc="line.account_code" /> <t t-esc="line.account_name" /></td></tr>
            <tr><td>Journal</td><td><t t-esc="line.journal_name" /></td></tr>
            <tr><td>Date</td><td><t t-esc="line.date" /></td></tr>
            <tr><td>Due Date</td><td><t t-esc="line.q_due_date" /></td></tr>
            <t t-if="line.is_partially_reconciled">
                <tr><td>Total</td><td>
                    <t t-esc="line.total_amount_str" /><t t-if="line.total_amount_currency_str"> (<t t-esc="line.total_amount_currency_str" />)</t>
                </td></tr>
            </t>
            <tr><td><t t-if="line.is_partially_reconciled">Residual</t><t t-if="! line.is_partially_reconciled">Amount</t></td><td>
                <t t-esc="line.amount_str" /><t t-if="line.amount_currency_str"> (<t t-esc="line.amount_currency_str" />)</t>
            </td></tr>
            <tr class="one_line_info" t-if="line.already_paid">
                <td colspan="2">This payment is registered but not reconciled.</td>
            </tr>
        </table>
    </t>

    <t t-name="reconciliation_created_line">
        <tr class="created_line" t-att-data-lineid="line.id" tabindex="0">
            <td class="cell_action"><t t-if="! line.no_remove_action"><span class="line_remove_button fa fa-times" /></t></td>
            <td class="cell_account_code"><t t-esc="line.account_num" /></td>
            <td class="cell_due_date" />
            <td class="cell_label"><t t-esc="line.label" /></td>
            <td class="cell_debit"><t t-if="line.amount &lt; 0"><t t-esc="line.amount_str" /></t></td>
            <td class="cell_credit"><t t-if="line.amount &gt; 0"><t t-esc="line.amount_str" /></t></td>
            <td class="cell_info_popover" />
        </tr>
    </t>

    <t t-name="reconciliation_line_open_balance">
        <tr class="line_open_balance" tabindex="0">
            <td class="cell_action"><span class="toggle_create fa fa-play" /></td>
            <td class="cell_account_code"><t t-esc="account_code" t-if="account_code" /></td>
            <td class="cell_due_date" />
            <td class="cell_label"><t t-esc="label" /></td>
            <td class="cell_debit"><t t-esc="debit" /></td>
            <td class="cell_credit"><t t-esc="credit" /></td>
            <td class="cell_info_popover" />
        </tr>
    </t>


    

    <t t-extend="reconciliation" t-name="bank_statement_reconciliation">
        <t t-jquery="h1" t-operation="replace">
            <t t-if="single_statement">
                <h1 class="statement_name">
                    <span><t t-esc="title" /></span>
                    <table class="change_statement_name_container oe_form o_form"><tr>
                        <td><input class="change_statement_name_field" type="text" /></td>
                        <td><button class="change_statement_name_button btn btn-primary btn-sm">OK</button></td>
                    </tr></table>
                </h1>
            </t>
            <t t-if="!single_statement">
                <h1><t t-esc="title" /></h1>
            </t>
        </t>
    </t>

    <t t-extend="nothing_to_reconcile" t-name="bank_statement_nothing_to_reconcile">
        <t t-jquery=".oe_view_nocontent" t-operation="inner">
            <p><b>Good Job!</b> Bank statements are fully reconciled.</p>
            <p>This page displays all the bank transactions that are to be reconciled and provides with a neat interface to do so.</p>
        </t>
    </t>

    <t t-extend="reconciliation_done_message" t-name="bank_statement_reconciliation_done_message">
        <t t-jquery="h2" t-operation="after">
            <t t-if="! all_was_auto_reconciled">
                <p>It took you <strong><t t-esc="time_taken" /></strong> to reconcile <strong><t t-esc="transactions_done" /> transactions.<br /></strong> That's on average <t t-esc="sec_per_item" /> seconds per transaction.</p>
                <t t-if="done_with_ctrl_enter !== 0">
                    <p>You validated <t t-esc="done_with_ctrl_enter" /> reconciliations with the ctrl-enter shortcut.</p>
                </t>
                <p class="achievements">
                    <t t-as="achievement" t-foreach="achievements">
                        <i class="fa fa-certificate achievement" t-att-data-content="achievement.desc" t-att-data-title="achievement.title"><i t-att-class="'fa '+achievement.icon" /></i>
                    </t>
                </p>
            </t>
        </t>
        <t t-jquery=".action_buttons" t-operation="inner">
            <t t-if="single_statement or multiple_statements">
                <button class="button_back_to_statement btn btn-default btn-sm">Go to bank statements</button>
                <button class="button_close_statement btn btn-primary btn-sm">Close the statement<t t-if="multiple_statements">s</t></button>
            </t>
        </t>
    </t>

    <t t-extend="reconciliation_line" t-name="bank_statement_reconciliation_line">
        <t t-jquery=".accounting_view caption" t-operation="inner">
            <button class="button_ok btn btn-default btn-sm" />
            <span class="tip_reconciliation_not_balanced">Select a partner or choose a counterpart</span>
            <span class="partner_name" t-if="! line.has_no_partner">
                <t t-esc="line.partner_name" />
                <span class="change_partner fa fa-times" />
            </span>
            <div class="change_partner_container oe_form o_form" />
        </t>
        <t t-jquery=".accounting_view caption" t-operation="after">
            <tbody class="tbody_initial_line">
                <tr class="initial_line" tabindex="0">
                    <td class="cell_action"><span class="toggle_match fa fa-cog" /></td>
                    <td class="cell_account_code"><t t-esc="line.account_code" /></td>
                    <td class="cell_due_date"><t t-esc="line.date" /></td>
                    <td class="cell_label"><t t-esc="line.name" t-if="line.name" />
                        <t t-if="line.amount_currency_str"> (<t t-esc="line.amount_currency_str" />)</t></td>
                    <td class="cell_debit"><t t-if="line.amount &gt; 0">
                          <t t-esc="line.amount_str" /></t></td>
                    <td class="cell_credit"><t t-if="line.amount &lt; 0">
                          <t t-esc="line.amount_str" /></t></td>
                    <td class="cell_info_popover"><span class="line_info_button fa fa-info-circle" t-att-data-content="line.q_popover" /></td>
                </tr>
            </tbody>
        </t>
    </t>

    <t t-name="bank_statement_reconciliation_statement_line_details">
        <table class="details">
            <tr><td>Date</td><td><t t-esc="line.date" /></td></tr>
            <tr t-if="line.partner_name"><td>Partner</td><td><t t-esc="line.partner_name" /></td></tr>
            <tr t-if="line.ref"><td>Transaction</td><td><t t-esc="line.ref" /></td></tr>
            <tr><td>Description</td><td><t t-esc="line.name" /></td></tr>
            <tr><td>Amount</td><td><t t-esc="line.amount_str" /><t t-if="line.amount_currency_str"> (<t t-esc="line.amount_currency_str" />)</t></td></tr>
            <tr><td>Account</td><td><t t-esc="line.account_code" /> <t t-esc="line.account_name" /></td></tr>
            <tr t-if="line.note"><td>Note</td><td><t t-esc="line.note" /></td></tr>
        </table>
    </t>

    <t t-name="icon_do_partial_reconciliation"><i class="do_partial_reconcile_button fa fa-exclamation-triangle" data-content="This move's amount is higher than the transaction's amount. Click to register a partial payment and keep the payment balance open." /></t>

    <t t-name="icon_undo_partial_reconciliation"><i class="undo_partial_reconcile_button fa fa-exclamation-triangle" data-content="Undo the partial reconciliation." /></t>

    

    <t t-name="show_mode_selector_option">
        <div>
            <span class="oe_radio_input o_radio_input"><input name="modeselektor" t-att-checked="(mode === value ? true : undefined)" t-att-val="value" t-attf-id="mode_{{value}}" type="radio" /></span>
            <label t-attf-for="mode_{{value}}"><t t-esc="title" /></label>
        </div>
    </t>

    <t t-extend="reconciliation" t-name="manual_reconciliation">
        <t t-jquery=".interface_options" t-operation="append">
            <table border="0" cellpadding="0" cellspacing="0" class="oe_form_group o_form_group" t-if="show_mode_selector"><tbody>
                <tr class="oe_form_group_row o_form_group_row">
                    <td class="oe_form_group_cell o_form_group_cell oe_form_group_cell_label o_form_group_cell_label" colspan="1">
                        <label class="oe_form_label o_form_label oe_align_right o_align_right" for="oe-field-input-5">Show</label>
                    </td>
                    <td class="oe_form_group_cell o_form_group_cell" colspan="1" width="99%">
                        <span class="oe_form_field o_form_field oe_form_field_radio o_form_field_radio oe_vertical o_vertical oe_form_required o_form_required">
                            <span>
                                <t t-call="show_mode_selector_option" t-if="display_mode_customers"><t t-set="value">customers</t><t t-set="title">Customers</t></t>
                                <t t-call="show_mode_selector_option" t-if="display_mode_suppliers"><t t-set="value">suppliers</t><t t-set="title">Vendors</t></t>
                                <t t-call="show_mode_selector_option" t-if="display_mode_others"><t t-set="value">others</t><t t-set="title">OtherAccounts</t></t>
                                <t t-call="show_mode_selector_option"><t t-set="value">all</t><t t-set="title">All</t></t>
                            </span>
                        </span>
                    </td>
                </tr>
            </tbody></table>
        </t>
    </t>

    <t t-extend="nothing_to_reconcile" t-name="manual_reconciliation_nothing_to_reconcile">
        <t t-jquery=".oe_view_nocontent" t-operation="inner">
            <p><b>Good Job!</b> There is nothing to reconcile.</p>
            <p>All invoices and payments have been matched, your accounts' balances are clean.</p>
        </t>
    </t>

    <t t-name="manual_reconciliation_done_message">
        <div class="done_message">
            <p><b>Good Job!</b> There is nothing to reconcile.</p>
            <p>All invoices and payments have been matched, your accounts' balances are clean.</p>
        </div>
    </t>

    <t t-extend="reconciliation_line" t-name="manual_reconciliation_line">
        <t t-jquery=".accounting_view" t-operation="before">
            <button class="button_reconcile btn btn-default btn-sm">Reconcile</button>
        </t>
        <t t-jquery=".accounting_view caption" t-operation="replace">
            <thead><tr>
                <td class="cell_action" />
                <td class="cell-title" colspan="2">
                    <span class="cell_item_name"><t t-esc="data.partner_name" t-if="data.partner_name" /><t t-esc="data.account_code" t-if="data.partner_name === undefined" /></span>
                    <span class="cell_last_time_entries_checked" t-if="data.last_time_entries_checked">Last Reconciliation : <t t-esc="data.last_time_entries_checked" /></span>
                </td>
                <td class="cell_title_account_code" colspan="2"><t t-esc="data.account_code" /></td>
                <td class="cell_info_popover" />
            </tr></thead>
        </t>
    </t>

    <t t-extend="reconciliation_line_open_balance" t-name="manual_reconciliation_line_open_balance">
        <t t-jquery=".cell_account_code" t-operation="replace" />
    </t>

    <t t-extend="reconciliation_created_line" t-name="manual_reconciliation_created_line">
        <t t-jquery=".cell_account_code" t-operation="replace" />
    </t>

    <t t-extend="reconciliation_move_line" t-name="manual_reconciliation_move_line">
        <t t-jquery=".cell_account_code" t-operation="replace" />

    </t>

<t t-name="ShowPaymentInfo">
        <div>
            <t t-if="outstanding">
                <div>
                    <strong class="pull-left" id="outstanding"><t t-esc="title" /></strong>
                </div>
            </t>
            <table style="width:100%;">
                <t t-as="line" t-foreach="lines">
                    <tr>
                    <t t-if="outstanding">
                        <td>
                            <a class="oe_form_field outstanding_credit_assign" role="button" style="margin-right: 10px;" t-att-data-id="line.id" title="assign to invoice">Add</a>
                        </td>
                        <td>
                            <span class="oe_form_field" style="margin-right: 30px;"><t t-esc="line.journal_name" /></span>
                        </td>
                    </t>
                    <t t-if="!outstanding">
                        <td>
                            <a class="js_payment_info fa fa-info-circle" role="button" style="margin-right:5px;" t-att-index="line.index" tabindex="0" />
                        </td>
                        <td>
                            <i class="oe_form_field text-right oe_payment_label">Paid on <t t-esc="line.date" /></i>
                        </td>
                    </t>
                        <td style="text-align:right;">
                            <span class="oe_form_field oe_form_field_float oe_form_field_monetary" style="margin-left: -10px;">
                                <t t-if="line.position === 'before'">
                                    <t t-esc="line.currency" />
                                </t>
                                <t t-esc="line.amount" /> 
                                <t t-if="line.position === 'after'">
                                    <t t-esc="line.currency" />
                                </t>
                            </span>
                        </td>
                    </tr>
                </t>
            </table>
        </div>
    </t>

    <t t-name="PaymentPopOver">
        <div>
            <table>
                <tr>
                    <td><strong>Name: </strong></td>
                    <td style="text-align:right;"><t t-esc="name" /></td>
                </tr>
                <tr>
                    <td><strong>Date: </strong></td>
                    <td style="text-align:right;"><t t-esc="date" /></td>
                </tr>
                <tr>
                    <td><strong>Payment Method: </strong></td>
                    <td style="text-align:right;"><t t-esc="journal_name" /></td>
                </tr>
                <tr>
                    <td><strong>Memo: </strong></td>
                    <td style="text-align:right;"><t t-esc="ref" /></td>
                </tr>
                <tr>
                    <td><strong>Amount: </strong></td>
                    <td style="text-align:right;">
                        <t t-if="position === 'before'">
                            <t t-esc="currency" />
                        </t>
                        <t t-esc="amount" /> 
                        <t t-if="position === 'after'">
                            <t t-esc="currency" />
                        </t>
                    </td>
                </tr>
            </table>
        </div>
        <button class="btn btn-xs btn-primary js_unreconcile_payment pull-left" style="margin-top:5px; margin-bottom:5px;" t-att-payment-id="payment_id">Unreconcile</button>
        <button class="btn btn-xs btn-default js_open_payment pull-right" style="margin-top:5px; margin-bottom:5px;" t-att-move-id="move_id">Open Payment</button>
    </t>

<t t-name="web_editor.editorbar">
        <div class="o_css_editor" id="web_editor-top-edit">
            <div id="web_editor-toolbars" />
            <form class="navbar-form text-muted">
                <button class="btn btn-sm btn-default" data-action="cancel" type="button"><i class="fa fa-times" /> Discard</button>
                <button class="btn btn-sm btn-primary" data-action="save" type="button"><i class="fa fa-floppy-o" /> Save</button>
            </form>
        </div>
    </t>

    
    <t t-name="web_editor.components.switch">
        <label class="o_switch" t-att-for="id">
            <input t-att-id="id" type="checkbox" />
            <span />
            <t t-if="label"><t t-esc="label" /></t>
        </label>
    </t>

    
    
    

    
    <form action="#" class="form-horizontal" t-name="web_editor.dialog.alt">
        <div class="form-group">
            <label class="col-sm-2 control-label" for="alt">Description</label>
            <div class="col-sm-9">
                <input class="form-control" id="alt" required="required" t-att-value="widget.alt" type="text" />
            </div>
        </div>
        <div class="form-group">
            <label class="col-sm-2 control-label" for="title">Tooltip</label>
            <div class="col-sm-9">
                <input class="form-control" id="title" required="required" t-att-value="widget.title" type="text" />
            </div>
        </div>
    </form>

    
    <div t-name="web_editor.dialog.media">
        <ul class="nav nav-tabs">
            <li class="active"><a data-toggle="tab" href="#editor-media-image">Image</a></li>
            <li><a data-toggle="tab" href="#editor-media-document">Document</a></li>
            <li><a data-toggle="tab" href="#editor-media-icon">Pictogram</a></li>
            <li><a data-toggle="tab" href="#editor-media-video">Video</a></li>
            <li class="search">
                <ul class="pager mb0 mt0">
                    <li class="previous disabled">
                        <a href="#">← Previous</a>
                    </li>
                    <li class="next disabled">
                        <a href="#">Next →</a>
                    </li>
                </ul>
            </li>
            <li class="search">
                <form action="#">
                    <div class="form-group">
                        <input class="form-control" id="icon-search" type="search" />
                        <span class="fa fa-search" />
                    </div>
                </form>
            </li>
        </ul>
        
        <div class="tab-content">
            <div class="tab-pane fade in active" id="editor-media-image" />
            <div class="tab-pane fade" id="editor-media-document" />
            <div class="tab-pane fade" id="editor-media-icon" />
            <div class="tab-pane fade" id="editor-media-video" />
        </div>
    </div>

    
    <t t-name="web_editor.dialog.image">
        <div>
            <form action="/web_editor/attachment/add" class="form-inline" enctype="multipart/form-data" method="POST" target="fileframe">
                <input name="csrf_token" t-att-value="csrf_token" type="hidden" />
                <div class="well">
                    <div class="form-group pull-left">
                        <input multiple="multiple" name="upload" style="position: absolute; opacity: 0; width: 1px; height: 1px;" t-att-accept="widget.accept" type="file" />
                        <input name="disable_optimization" type="hidden" value="" />
                        <div class="btn-group">
                            <button class="btn btn-primary filepicker" type="button">Upload an image</button>
                            <button class="btn btn-primary dropdown-toggle" data-toggle="dropdown" type="button">
                                <span class="caret" />
                                <span class="sr-only">Alternate Upload</span>
                            </button>
                            <ul class="dropdown-menu" role="menu">
                                <li>
                                    <a class="js_disable_optimization" href="#">Upload image without optimization</a>
                                </li>
                            </ul>
                        </div>
                        <button class="btn hidden wait" disabled="disabled" type="button">Uploading...</button>
                    </div>
                    <div>
                        <span class="text-muted">— or — </span>
                        <label for="iamgeurl">Add an image URL</label>
                        <div class="form-group btn-group">
                            <input class="form-control url pull-left" id="iamgeurl" name="url" placeholder="https://www.odoo.com/logo.png" style="width: 320px;" type="text" />
                            <button class="btn btn-default" type="submit">Add</button>
                        </div>
                    </div>
                </div>
                <input name="func" type="hidden" />
                <div class="help-block" />
                <div class="existing-attachments">
                    <t t-call="web_editor.dialog.image.existing" />
                </div>
            </form>
        </div>
        <iframe class="hidden" name="fileframe" src="about:blank" />
    </t>
    <t t-name="web_editor.dialog.image.existing">
        <div aria-hidden="true" class="modal" role="dialog" tabindex="-1">
            <div class="modal-dialog select-image">
                <div class="modal-content">
                    <div class="modal-header">
                        <button aria-hidden="true" class="close" data-dismiss="modal" type="button">×</button>
                        <h3 class="modal-title">Select a Picture</h3>
                    </div>
                    <div class="modal-body has-error">
                        <div class="existing-attachments" />
                        <div class="help-block" />
                    </div>
                    <div class="modal-footer">
                        <a aria-hidden="true" data-dismiss="modal" href="#">Discard</a>
                    </div>
                </div>
            </div>
        </div>
    </t>
    <t t-name="web_editor.dialog.image.existing.content">
        <div class="existing-attachments">
            <div class="row mt16" t-as="row" t-foreach="rows">
                <div class="col-sm-2 o_existing_attachment_cell" t-as="attachment" t-foreach="row">
                    <i class="fa fa-times o_existing_attachment_remove" t-att-data-id="attachment.id" />
                    <div class="o_attachment_border"><div class="o_image" t-att-alt="attachment.name" t-att-data-id="attachment.id" t-att-data-mimetype="attachment.mimetype" t-att-data-src="attachment.src" t-att-data-url="attachment.url" t-att-title="attachment.name" /></div>
                </div>
            </div>
        </div>
    </t>
    <t t-name="web_editor.dialog.image.existing.error">
        <div class="help-block">
            <p>The image could not be deleted because it is used in the
               following pages or views:</p>
            <ul t-as="view" t-foreach="views">
                <li>
                    <a t-attf-href="/web#model=ir.ui.view&amp;id=#{view.id}">
                        <t t-esc="view.name" />
                    </a>
                </li>
            </ul>
        </div>
    </t>

    
    <t t-name="web_editor.dialog.font-icons">
        <form action="#">
            <input id="fa-icon" type="hidden" />
            <input id="fa-size" type="hidden" value="fa-1x" />
            <div class="font-icons-icons">
                <t t-call="web_editor.dialog.font-icons.icons">
                    <t t-set="iconsParser" t-value="widget.iconsParser" />
                </t>
            </div>
        </form>
    </t>
    <t t-name="web_editor.dialog.font-icons.icons">
        <t t-as="data" t-foreach="iconsParser">
            <span t-as="cssData" t-att-data-id="cssData[2]" t-att-title="cssData[3].join(', ')" t-attf-class="#{data.base} font-icons-icon #{cssData[2]}" t-attf-data-alias=",#{cssData[3]}," t-foreach="data.cssData" />
        </t>
    </t>

    
    <t t-name="web_editor.dialog.video">
        <form action="#" class="form-inline">
            <div class="well">
                <div class="form-group btn-group">
                    <span class="text-muted pull-right" style="margin-left:10px; line-height: 2em;">(Youtube, Vimeo, Dailymotion)</span>
                    <label class="pull-left" for="urlvideo" style="width: 220px; line-height: 2em;">Set a video URL</label>
                    <input class="form-control url pull-left" id="urlvideo" name="url" placeholder="//www.youtube.com/embed/yws1tbgNV7k" style="width: 400px;" t-translation="off" type="text" />
                    <button class="btn btn-default">Preview</button>
                </div>
                <div class="form-group btn-group">
                    <label class="pull-left" for="urlvideo" style="width: 220px; line-height: 2em;">
                        <span class="text-muted">— or —</span>Embed Video (HTML)</label>
                    <input class="form-control url pull-left" id="embedvideo" name="embed" placeholder="&lt;iframe src=&quot;//www.youtube.com/embed/yws1tbgNV7k&quot;&gt;&lt;/iframe&gt;" style="width: 400px;" t-translation="off" type="text" />
                    <button class="btn btn-default">Preview</button>
                </div>
            </div>
            <div id="video-preview" style="width: 450px; margin: 0 auto;">
                <div class="media_iframe_video">
                    <div class="media_iframe_video_size" />
                    <iframe allowfullscreen="allowfullscreen" frameborder="0" src="" />
                </div>
            </div>
            <div class="text-center mt32">
                <div class="checkbox">
                    <label title="The feature might not be supported for every video type">
                        <input id="autoplay" type="checkbox" />Autoplay</label>
                </div>
            </div>
        </form>
    </t>

    
    <form t-name="web_editor.dialog.link">
        <div class="list-group">
            <div class="form-group list-group-item active">
                <h3 class="list-group-item-heading">
                    <label class="control-label" for="link-new">Link Label
                    </label>
                </h3>
                <input class="form-control" id="link-text" required="required" type="text" />
            </div>
        </div>
        <ul class="list-group">
            <li class="list-group-item form-group clearfix active">
                <div class="pull-right" style="display: none;">
                    <label>
                        <input class="window-new" type="checkbox" />Open in new window</label>
                </div>
                <h4 class="list-group-item-heading">
                    <label class="control-label" for="link-external">URL or Email Address
                    </label>
                </h4>
                <input class="form-control url email-address url-source" id="link-external" placeholder="https://www.odoo.com" type="text" />
            </li>
        </ul>
        <div class="form-horizontal link-style">
            <div class="form-group">
                <label class="col-sm-2 control-label">Style
                </label>
                <div class="col-sm-4">
                    <div class="dropdown" style="line-height: 2em;">
                        <a class="btn btn-default" data-toggle="dropdown" href="#">Color Style
                            <span class="caret" /></a>
                        <ul aria-labelledby="dLabel" class="dropdown-menu" role="menu">
                            <li>
                                <label class="btn btn-link o_btn_preview">Link
                                    <input checked="checked" class="link-style" name="link-style-type" type="radio" value="" /></label>
                            </li>
                            <li>
                                <label class="btn btn-default o_btn_preview">Basic
                                    <input class="link-style" name="link-style-type" type="radio" value="btn-default" /></label>
                            </li>
                            <li>
                                <label class="btn btn-success o_btn_preview">Success
                                    <input class="link-style" name="link-style-type" type="radio" value="btn-success" /></label>
                            </li>
                            <li>
                                <label class="btn btn-primary o_btn_preview">Primary
                                    <input class="link-style" name="link-style-type" type="radio" value="btn-primary" /></label>
                            </li>
                            <li>
                                <label class="btn btn-info o_btn_preview">Info
                                    <input class="link-style" name="link-style-type" type="radio" value="btn-info" /></label>
                            </li>
                            <li>
                                <label class="btn btn-warning o_btn_preview">Warning
                                    <input class="link-style" name="link-style-type" type="radio" value="btn-warning" /></label>
                            </li>
                            <li>
                                <label class="btn btn-danger o_btn_preview">Danger
                                    <input class="link-style" name="link-style-type" type="radio" value="btn-danger" /></label>
                            </li>
                        </ul>
                    </div>
                </div>
                <div class="col-sm-4">
                    <div class="dropdown" style="line-height: 2em;">
                        <a class="btn btn-default" data-toggle="dropdown" href="#">Size
                            <span class="caret" /></a>
                        <ul aria-labelledby="dLabel" class="dropdown-menu" role="menu">
                            <li>
                                <label class="btn btn-default btn-xs o_btn_preview">Extra Small
                                    <input class="link-style" name="link-style-size" type="radio" value="btn-xs" /></label>
                            </li>
                            <li>
                                <label class="btn btn-default btn-sm o_btn_preview">Small
                                    <input class="link-style" name="link-style-size" type="radio" value="btn-sm" /></label>
                            </li>
                            <li>
                                <label class="btn btn-default o_btn_preview">Default
                                    <input checked="checked" class="link-style" name="link-style-size" type="radio" value="" /></label>
                            </li>
                            <li>
                                <label class="btn btn-default btn-lg o_btn_preview">Large
                                    <input class="link-style" name="link-style-size" type="radio" value="btn-lg" /></label>
                            </li>
                        </ul>
                    </div>
                </div>
            </div>
        </div>
        <div class="form-horizontal link-style">
            <div class="form-group">
                <label class="col-sm-2 control-label">Preview
                </label>
                <div class="col-sm-10" style="line-height: 2em;">
                    <div style="overflow: auto; max-width: 100%; max-height: 200px;">
                        <a href="#" id="link-preview" />
                    </div>
                </div>
            </div>
        </div>
    </form>

    
    
    

    
    <div class="o_bg_img_opt_modal" t-name="web_editor.dialog.background_position">
        <label class="radio-inline"><input name="o_bg_img_opt" type="radio" value="cover" /> Cover</label>
        <label class="radio-inline"><input name="o_bg_img_opt" type="radio" value="contain" /> Contain</label>
        <label class="radio-inline"><input name="o_bg_img_opt" type="radio" value="custom" /> Custom</label>

        <div class="o_bg_img_opt" data-value="cover">
            <div class="o_bg_img_opt_cover_edition">
                <h6>Assign a focal point that will always be visible</h6>
                <div class="o_bg_img_opt_object">
                    <span class="grid grid-1" />
                    <span class="grid grid-2" />
                    <span class="grid grid-3" />
                    <span class="grid grid-4" />
                    <span class="o_focus_point" />
                    <div class="o_bg_img_opt_ui_info">X: <span class="o_x" /> Y: <span class="o_y" /></div>
                </div>
            </div>
        </div>
        <div class="o_bg_img_opt" data-value="contain">
            <form class="form-horizontal">
                <div class="form-group">
                    <label class="col-sm-2 control-label" for="repeatInput">Repeat</label>
                    <div class="col-sm-5">
                        <div class="checkbox">
                            <label>
                                <input id="o_bg_img_opt_contain_repeat" type="checkbox" />
                            </label>
                        </div>
                    </div>
                </div>
            </form>
        </div>
        <form class="o_bg_img_opt form-horizontal" data-value="custom">
            <fieldset>
                <legend>Background size</legend>
                <p>Sets the width and height of the background image in percent of the parent element.</p>
                <div class="form-group">
                    <label class="col-sm-3 control-label" for="o_bg_img_opt_custom_size_x">Background width</label>
                    <div class="col-sm-5">
                        <div class="input-group">
                            <input class="form-control input-sm" id="o_bg_img_opt_custom_size_x" max="100" min="0" placeholder="auto" type="number" />
                            <div class="input-group-addon">%</div>
                        </div>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-3 control-label" for="o_bg_img_opt_custom_size_y">Background height</label>
                    <div class="col-sm-5">
                        <div class="input-group">
                            <input class="form-control input-sm" id="o_bg_img_opt_custom_size_y" max="100" min="0" placeholder="auto" type="number" />
                            <div class="input-group-addon">%</div>
                        </div>
                    </div>
                </div>
            </fieldset>
            <fieldset>
                <legend>Background position</legend>
                <p>Set the starting position of the background image.</p>
                <div class="form-group">
                    <label class="col-sm-3 control-label" for="o_bg_img_opt_custom_pos_x">Horizontal</label>
                    <div class="col-sm-5">
                        <div class="input-group">
                            <input class="form-control input-sm" id="o_bg_img_opt_custom_pos_x" max="100" min="0" placeholder="auto" type="number" />
                            <div class="input-group-addon">%</div>
                        </div>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-3 control-label" for="o_bg_img_opt_custom_pos_y">Vertical</label>
                    <div class="col-sm-5">
                        <div class="input-group">
                            <input class="form-control input-sm" id="o_bg_img_opt_custom_pos_y" max="100" min="0" placeholder="auto" type="number" />
                            <div class="input-group-addon">%</div>
                        </div>
                    </div>
                </div>
            </fieldset>
            <fieldset>
                <legend>Background repeat</legend>
                <p>Define if/how the background image will be repeated</p>
                <select class="form-control" id="o_bg_img_opt_custom_repeat">
                    <option value="">No repeat</option>
                    <option value="o_bg_img_opt_repeat">Repeat both</option>
                    <option value="o_bg_img_opt_repeat_x">Repeat x</option>
                    <option value="o_bg_img_opt_repeat_y">Repeat y</option>
                </select>
            </fieldset>
        </form>
    </div>
<t t-name="web_editor.FieldTextHtmlSimple">
        <div class="oe_form_field oe_form_field_html_text" t-att-style="widget.node.attrs.style">
            <textarea readonly="readonly" />
        </div>
    </t>

    <t t-name="web_editor.FieldTextHtml">
        <div class="oe_form_field oe_form_field_html oe_form_embedded_html" t-att-style="widget.node.attrs.style">
            <iframe />
        </div>
    </t>

    <t t-name="web_editor.FieldTextHtml.button.reset">
        <div class="btn-group pull-right">
            <button class="o_reset_translation btn btn-default btn-sm btn-small" title="Reset from source"><span class="fa fa-upload" /></button>
        </div>
    </t>

    <t t-name="web_editor.FieldTextHtml.button.translate">
        <div class="btn-group pull-right">
            <button class="oe_field_translate btn btn-default btn-sm btn-small" style="height: 24px; padding: 1px 3px 0px 5px" t-if="widget.field.translate">
                <span class="fa fa-language fa-lg oe_input_icon" />
            </button>
        </div>
    </t>

    <t t-name="web_editor.FieldTextHtml.translate">
        <div style="margin: 5px; position: fixed; top: 0; left: 0; z-index: 2000;" t-if="widget.view.datarecord.id &amp;&amp; widget.languages.length">
            <select style="                     width: 148px;                     height: 22px;                     padding: 2px 4px;                     border: 1px solid #ccc;                     -moz-border-radius: 3px;                     -webkit-border-radius: 3px;                     border-radius: 3px;                     background: white;">
                <t t-as="lang" t-foreach="widget.languages">
                    <option t-att-selected="'en_US' == widget.lang ? 'selected' : null" value="en_US">
                        <t t-if="!widget.get('effective_readonly')">English (edit mode)</t>
                        <t t-if="widget.get('effective_readonly')">English</t>
                    </option>
                    <option t-att-selected="lang.code == widget.lang ? 'selected' : null" t-att-value="lang.code"><t t-esc="lang.name" /></option>
                </t>
            </select>
        </div>
    </t>
    <t t-name="web_editor.FieldTextHtml.fullscreen">
        <span style="margin: 5px; position: fixed; top: 0; right: 0; z-index: 2000;">
            <button class="o_fullscreen btn btn-primary" style="width: 24px; height: 24px; background-color: #337ab7; border: 1px solid #2e6da4; border-radius: 4px; padding: 0; position: relative;">
                <img src="/web_editor/font_to_img/61541/rgb(255,255,255)/16" style="position: absolute; top: 3px; left: 4px;" />
            </button>
        </span>
    </t>

<t t-name="web_editor.snippets_style">
        <li class="navbar-form">
            <div class="btn-group">
                <button class="btn btn-default dropdown-toggle" data-toggle="dropdown" type="button">
                    Block style <span class="caret" />
                </button>
                <ul class="dropdown-menu" id="oe_snippets_style" role="menu" />
            </div>
        </li>
    </t>

    <t t-name="web_editor.snippet_overlay">
        <div class="oe_overlay">
            <div class="oe_handles">
                <div class="oe_handle n readonly" />
                <div class="oe_handle e readonly" />
                <div class="oe_handle w readonly" />
                <div class="oe_handle s readonly" />
                <div class="oe_handle size readonly">
                    <div class="oe_handle_button auto_size">Auto size</div>
                    <div class="oe_handle_button size" title="Resize to force the height of this block">Fixed size</div>
                </div>
            </div>
            <div class="oe_overlay_options" contentEditable="false">
                <div class="btn-group">
                    <a class="btn btn-default btn-sm oe_snippet_parent" href="#" title="Select Parent Container"><i class="fa fa-lg fa-level-up" /></a>
                    <div class="dropdown oe_options hidden btn-group">
                        <a class="btn btn-primary btn-sm" data-toggle="dropdown" href="#" title="Customize">Customize</a>
                        <ul class="dropdown-menu" role="menu" />
                    </div>
                    <a class="btn btn-default btn-sm oe_snippet_move" href="#" title="Drag to Move"><i class="fa fa-arrows ml4 mr4" /></a>
                    <a class="btn btn-default btn-sm oe_snippet_clone" href="#" title="Duplicate Container"><i class="fa fa-files-o ml4 mr4" /></a>
                    <a class="btn btn-default btn-sm oe_snippet_remove" href="#" title="Remove Block"><i class="fa fa-trash-o ml4 mr4" /></a>
                </div>
            </div>
        </div>
    </t>

    <t t-name="web_editor.snippet_manipulator">
        <div class="oe_snippet_manipulator" />
    </t>

    
    <div class="colorpicker" t-name="web_editor.snippet.option.colorpicker">
        <div class="note-palette-title">Background Color</div>
        <div class="btn-group palette-reset">
            <div class="note-color-reset" data-event="foreColor" data-value="inherit" title="None">
                <i class="fa fa-ban" />
            </div>
        </div>
        <div class="o_colorpicker_sections">
            <ul class="nav nav-pills o_colorpicker_section_menu" />
            <div class="tab-content o_colorpicker_section_tabs" />
        </div>
    </div>

    
    <t t-name="web_editor.many2one.button">
        <div class="btn-group">
            <a class="btn btn-default btn-sm dropdown-toggle" data-hover="dropdown" data-toggle="dropdown" href="#" title="Search Contact"><i class="fa fa-search" /></a>
            <ul class="dropdown-menu contact_menu" role="menu">
                <li><a><input href="#" placeholder="Search" type="email" /></a></li>
            </ul>
        </div>
    </t>

    <t t-name="web_editor.many2one.search">
        <t t-as="item" t-foreach="contacts">
            <li><a href="#" t-att-data-id="item.id" t-att-data-name="item.display_name"><t t-esc="item.display_name" /> <t t-if="item.city or item.country_id"><small class="text-muted">(<t t-esc="item.city" /> <t t-esc="item.country_id and item.country_id[1]" />)</small></t></a></li>
        </t>
    </t>
<t t-name="web_editor.ace_view_editor">
    <div class="o_ace_view_editor oe_ace_closed">
        <div class="form-inline o_ace_view_editor_title">
            <select class="form-control oe_view_list" id="ace-view-list" />
            <label class="oe_include_bundles">
                <div class="o_checkbox">
                    <input class="js_include_bundles" type="checkbox" /><span />
                </div>
                Include Asset Bundles
            </label>
            <div class="o_button_section">
                <button class="btn btn-sm btn-primary" data-action="save" type="submit">Save</button>
                <button class="btn btn-sm btn-default" data-action="format" type="button">Format</button>
                <button class="btn btn-sm btn-default" data-action="close" type="button">Close</button>
            </div>
        </div>
        <div id="ace-view-id" />
        <div id="ace-view-editor" />
    </div>
</t>

<t t-name="web_editor.ace_view_option">
    <option t-att-value="widget.view_id"><t t-esc="widget.view_name" /></option>
</t>

<div class="o_stat_info published" t-name="WidgetWebsiteButton">
        <span class="o_stat_text o_value" />
        <span class="o_stat_text">On Website</span>
    </div>

    <t t-name="website.WebsiteDashboardMain">
        <div class="o_dashboards">
            <div class="container-fluid o_website_dashboard">
            </div>
        </div>
    </t>

    <t t-name="website.dashboard_visits">
        <div class="row o_dashboard_visits">
            <div class="col-xs-12 o_box">
                <h2>Visits</h2>
                <div t-if="widget.dashboards_data.visits &amp;&amp; widget.dashboards_data.visits.ga_client_id">
                    <div class="row js_analytics_components" />
                    <a class="js_link_analytics_settings" href="#" t-if="widget.groups.system">Edit my Analytics Client ID</a>
                </div>
                <div class="col-md-12" t-if="!(widget.dashboards_data.visits &amp;&amp; widget.dashboards_data.visits.ga_client_id)">
                    <div class="o_demo_background">
                        <div class="o_layer">
                        </div>
                        <div class="o_buttons text-center">
                            <h3>There is no data currently available.</h3>
                            <button class="btn btn-sm btn-primary js_link_analytics_settings center-block mb8" t-if="widget.groups.system">Link my Analytics Account</button>
                            <h5 t-if="!widget.groups.system">You do not have sufficient access rights to configure the Google Analytics account.</h5>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </t>

    <div class="col-xs-12 js_unauthorized_message mb16" t-name="website.unauthorized_analytics">
        <span t-if="reason === 'not_connected'">You need to log in to your Google Account before: </span>
        <span t-if="reason === 'no_right'">You do not seem to have access to this Analytics Account.</span>
    </div>

    <div t-name="website.ga_dialog_content">
        Your Google Analytic Client ID: <input name="ga_client_id" style="width: 100%" t-att-value="ga_key" type="text" />
        <br />Go to our <a href="https://www.odoo.com/documentation/user/9.0/website/google_analytics.html" target="_blank">User Documentation</a> to get more information.
    </div>

    <t t-name="website.DateRangeButtons">
        <div class="btn-group btn-group-sm o_date_range_buttons">
            <button class="btn btn-sm btn-default js_date_range active" data-date="week">Week</button>
            <button class="btn btn-sm btn-default js_date_range" data-date="month">Month</button>
            <button class="btn btn-sm btn-default js_date_range" data-date="year">Year</button>
        </div>
    </t>
<t t-extend="mail.chat.Sidebar">
        <t t-jquery=".o_mail_chat_sidebar" t-operation="append">
            <t t-set="channel_type" t-value="'livechat'" />
            <t t-set="disable_add_channel" t-value="true" />
            <t t-call="mail.chat.SidebarTitle">
                <t t-set="channel_title">Livechat</t>
            </t>
            <t t-call="mail.chat.SidebarItems" />
        </t>
    </t>

<t t-name="website_mail.thread_message">
        <li class="media" t-att-id="'message-' + id">
            <div class="media-body">
                <img class="media-object pull-left img-circle" style="width: 50px; margin-right: 10px;" t-att-src="image_url" />
                <div class="media-body">
                    <h5 class="media-heading">
                        <span t-esc="author" /> <small>just now</small>
                    </h5>
                    <div t-raw="body" />
                </div>
            </div>
        </li>
    </t>
<div class="o_calendar_container" t-name="CalendarView">
        <div class="o_calendar_view">
            <div class="o_calendar_buttons" />
            <div class="o_calendar_widget" />
        </div>
        <div class="o_calendar_sidebar_container hidden-xs" />
    </div>

    <t t-name="CalendarView.sidebar">
        <div class="o_calendar_sidebar">
            <div class="o_calendar_mini" />
        </div>
    </t>
    <t t-name="CalendarView.sidebar.filters">
        <div class="o_calendar_filter">
            <div class="o_calendar_contacts" />
        </div>
    </t>

    <t t-name="CalendarView.sidebar.contacts">
        <div class="o_calendar_contact" t-foreach="filters">
            <t t-if="filters_value.value">
                <div class="o_checkbox">
                    <input name="selection" t-att-checked="(filters_value.is_checked ? true : undefined)" t-att-value="filters_value.value" type="checkbox" /><span />
                </div>
                <t t-if="filters_value.value == -1">
                    <span><i class="fa fa-users fa-fw o_cal_avatar" /></span>
                </t>
                <t t-if="(filters_value.value != -1) &amp;&amp; filters_value.avatar_model">
                    <img class="o_cal_avatar" t-attf-src="/web/image/#{filters_value.avatar_model}/#{filters_value.value}/image_small" />
                </t>
                <span t-attf-class="color_filter o_underline_color_#{filters_value.color}"><t t-esc="filters_value.label" /></span>
            </t>
        </div>
    </t>

    <t t-name="CalendarView.buttons">
        <div class="o_calendar_buttons">
            <button class="o_calendar_button_new o_highlight" t-if="widget.options.action_buttons !== false &amp;&amp; widget.is_action_enabled('create') &amp;&amp; ((widget.field_widget &amp;&amp; (widget.field_widget.open_popup_add)) || (!widget.field_widget))" type="button"><t t-esc="widget.options.create_text || _t('Create')" /></button>

            <button class="o_calendar_button_prev btn btn-sm btn-primary"><span class="fa fa-arrow-left" /></button>
            <button class="o_calendar_button_today btn btn-sm btn-primary">Today</button>
            <button class="o_calendar_button_next btn btn-sm btn-primary"><span class="fa fa-arrow-right" /></button>

            <div class="btn-group btn-group-sm">
                <button class="o_calendar_button_day btn btn-sm btn-default" type="button">Day</button>
                <button class="o_calendar_button_week btn btn-sm btn-default" type="button">Week</button>
                <button class="o_calendar_button_month btn btn-sm btn-default" type="button">Month</button>
            </div>
        </div>
    </t>

    <div class="o_calendar_quick_create" t-name="CalendarView.quick_create">
        <div class="form-group">
            <label class="control-label" for="name">Summary:</label>
            <input name="name" type="text" />
        </div>
    </div>
<t t-extend="FieldMany2ManyTag" t-name="Many2ManyAttendeeTag">
        <t t-jquery="span:first" t-operation="prepend">
            <span t-attf-class="o_calendar_invitation #{el['status']}" />
        </t>
    </t>

    <t t-extend="Notification" t-name="CalendarNotification">
        <t t-jquery=".o_notification_title &gt; t" t-operation="replace">
            <span t-attf-class="link2event eid_{{widget.eid}}">
                <t t-esc="widget.title" />
            </span>
        </t>
        <t t-jquery=".o_notification_content" t-operation="append">
            <br /><br />
            <button class="btn btn-sm btn-primary link2showed oe_highlight oe_form oe_button" type="button"><span>OK</span></button>
            <button class="btn btn-sm btn-link link2event" type="button">Details</button>
            <button class="btn btn-sm btn-link link2recall" type="button">Snooze</button>
        </t>
    </t>

    <t t-extend="CalendarView.sidebar.contacts">
        <t t-jquery="span[t-attf-class*='color_filter']" t-operation="after">
            <t t-if="(filters_value.value != -1) &amp;&amp; (filters_value.can_be_removed)">
                <span class="o_remove_contact fa fa-times" t-att-data-id="filters_value.value" title="Remove this favorite from the list" />
           </t>
        </t>
    </t>

<t t-name="DashboardMain">
        <div class="container-fluid o_web_settings_dashboard">
            <div class="row">
                <div class="o_web_settings_dashboard_enterprise" />
                <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12 o_web_settings_dashboard_col">
                    <div class="text-center o_web_settings_dashboard_apps" />
                </div>
                <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12 o_web_settings_dashboard_col"> 
                    <div class="text-center o_web_settings_dashboard_invitations" />
                </div>
                <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12 o_web_settings_dashboard_col">
                    <div class="text-center o_web_settings_dashboard_planner" />
                </div>
                <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12 o_web_settings_dashboard_col">
                    <div class="text-center o_web_settings_dashboard_share" />
                </div>
            </div>
        </div>
    </t>

    <t t-name="DashboardApps">
        <div class="text-center o_web_settings_dashboard_apps">
            <i class="fa fa-cog fa-4x text-muted o_browse_apps" style="cursor: pointer;" />
            <div class="o_web_settings_dashboard_header">
                <t t-set="installed_apps" t-value="widget.data.installed_apps" />
                <t t-if="installed_apps">
                    <t t-esc="installed_apps" />
                    <t t-if="installed_apps == 1">Installed App</t>
                    <t t-if="installed_apps &gt; 1">Installed Apps</t>
                </t>
                <t t-if="! installed_apps">
                    No app installed
                </t>
            </div>
            <div>
                <a class="btn btn-primary btn-block o_browse_apps" role="button"><strong>Browse Apps</strong></a>
            </div>
            <div class="o_web_settings_dashboard_pills">
                <a class="pull-left" href="https://www.odoo.com/apps/modules" target="_blank"><i class="fa fa-rocket fa-2x text-muted" /> App store</a>
                <a class="pull-right" href="https://www.odoo.com/apps/themes" target="_blank"><i class="fa fa-picture-o fa-2x text-muted" /> Theme store</a>
            </div>
            <div class="clearfix" />
        </div>
    </t>
    <t t-name="DashboardInvitations">
        <div class="text-center o_web_settings_dashboard_invitations">
            <i class="fa fa-users fa-4x text-muted o_web_settings_dashboard_access_rights" style="cursor: pointer;" />
            <div class="o_web_settings_dashboard_header">
                <t t-set="active_users" t-value="widget.data.active_users" />
                <t t-set="pending_users" t-value="widget.data.pending_users" />
                <t t-if="active_users">
                    <t t-esc="active_users" />
                    <t t-if="active_users &lt;= 1"> Active User</t>
                    <t t-if="active_users &gt; 1">Active Users</t>
                </t>
            </div>
            <div class="text-center">
                <a class="o_web_settings_dashboard_access_rights" href="#"> Manage access rights</a>
            </div>
            <hr />
            <div class="o_web_settings_dashboard_invitation_form">
                <strong>Invite new users:</strong>
                <textarea id="user_emails" placeholder="Enter e-mail addresses (one per line)" rows="3" />
                <button class="btn btn-primary btn-block o_web_settings_dashboard_invitations" role="button"> <strong><i class="fa fa-cog fa-spin hidden" /> Invite</strong></button>
            </div>
            <div>
                <small class="o_web_settings_dashboard_pending_users text-muted text-center">
                    <t t-if="pending_users.length">
                        <br />
                        <strong>Pending invitations:</strong><br />
                        <t t-as="pending" t-foreach="pending_users">
                            <a href="#"><div class="o_web_settings_dashboard_user" t-att-data-user-id="pending[0]"> <t t-esc="pending[1]" /></div></a>
                        </t>
                        <t t-if="pending_users.length &lt; widget.data.pending_count">
                            <br />
                            <a href="#"><div class="o_web_settings_dashboard_more"><t t-esc="widget.data.pending_count - pending_users.length" /> more</div></a>
                        </t>
                    </t>
                </small>
            </div>
        </div>
    </t>
    <t t-name="DashboardPlanner">
        <div class="text-center o_web_settings_dashboard_planner">
            <i class="fa fa-check-square-o fa-4x text-muted" />
            <div class="o_web_settings_dashboard_header">
                <span class="o_web_settings_dashboard_planner_overall_progress"><t t-esc="widget.overall_progress" /></span>%
                Implementation
            </div>
            <div>
                <small class="text-muted text-center o_web_settings_dashboard_compact_subtitle">
                    Follow these implementation guides to get the most out of Odoo.
                </small>
            </div>
            <hr />
            <t t-set="planners" t-value="widget.planners" />
            <t t-call="DashboardPlanner.PlannersList" />
            <hr />
            Need more help? <a href="https://www.odoo.com/documentation/user">Browse the documentation.</a>
        </div>
    </t>
    
    <t t-name="DashboardPlanner.PlannersList">
        <div class="row o_web_settings_dashboard_planners_list">
            <t t-if="!planners.length">
                <div>You need to install some apps first.</div>
            </t>
            <t t-as="p" t-foreach="planners" t-if="planners.length">
                <div t-attf-class="col-xs-2 col-md-3 col-lg-2 o_web_settings_dashboard_planner_progress_text o_web_settings_dashboard_progress_#{p.progress}">
                    <t t-esc="p.progress" />%
                </div>
                <div t-attf-class="col-xs-10 col-md-9 col-lg-10 o_web_settings_dashboard_planner_progress_bar o_web_settings_dashboard_progress_#{p.progress}">
                    <div class="o_web_settings_dashboard_progress_title text-left" t-att-data-menu-id="p.menu_id[0]">
                        <t t-esc="p.menu_id[1]" /> <i class="fa fa-arrow-right pull-right" />
                    </div>
                    <div class="progress" t-att-data-menu-id="p.menu_id[0]">
                        <div class="progress-bar" role="progressbar" t-attf-style="width:#{p.progress}%">
                        </div>
                    </div>
                </div>
            </t>
        </div>
    </t>

    <t t-name="DashboardShare">
        <div class="text-center o_web_settings_dashboard_share">
            <i class="fa fa-share-alt fa-4x text-muted" />
            <div class="o_web_settings_dashboard_header">Share the Love</div>
            <div>
                <small class="text-muted text-center o_web_settings_dashboard_compact_subtitle">
                    Help us spread the word: Share Odoo's awesomeness with your friends!
                </small>
            </div>
            <div class="row mt16">
                <div class="col-xs-4"><a><i class="fa fa-twitter-square fa-4x tw_share" /></a></div>
                <div class="col-xs-4"><a><i class="fa fa-facebook-square fa-4x fb_share" /></a></div>
                <div class="col-xs-4"><a><i class="fa fa-linkedin-square fa-4x li_share" /></a></div>
            </div>
            <hr />
            <t t-set="server_version" t-value="widget.data.server_version" />
            <t t-set="debug" t-value="widget.data.debug" />
            <div class="row">
                <div class="text-center">
                    <div class="user-heading">
                        <h3>
                            Odoo <t t-esc="server_version" />
                            (Community Edition)
                        </h3>
                    </div>
                    <div>
                        <div class="tab-content">
                            <div class="tab-pane active text-muted text-center o_web_settings_dashboard_compact_subtitle" id="settings">
                                <small>Copyright © 2004-2016 <a href="https://www.odoo.com" style="text-decoration: underline;" target="_blank">Odoo S.A.</a> <a href="http://www.gnu.org/licenses/lgpl.html" style="text-decoration: underline;" target="_blank">GNU LGPL Licenced</a></small>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            <hr />
            <div class="row">
                <div class="col-md-12">
                    <a class="oe_activate_debug_mode pull-right" href="?debug" t-if="debug != true">Activate the developer mode</a>
                    <br t-if="debug != true" />
                    <a class="oe_activate_debug_mode pull-right" href="?debug=assets" t-if="debug != 'assets'">Activate the developer mode (with assets)</a>
                    <br t-if="debug != 'assets'" />
                    <a class="oe_activate_debug_mode pull-right" href="/web" t-if="debug != false">Deactivate the developer mode</a>
                </div>
            </div>
        </div>
    </t>

    <t t-name="DashboardEnterprise">
        <hr class="mt16" />
        <div class="text-center o_web_settings_dashboard_enterprise">
            <div class="text-center o_web_settings_dashboard_enterprise">
                <div class="text-center o_web_settings_dashboard_header">Odoo Enterprise</div>
                <div class="mb16"><a href="http://www.odoo.com/editions" target="_blank">Get more features with the Enterprise Edition!</a></div>
                <div><img class="img img-responsive" t-att-src="_s + &quot;/web/static/src/img/enterprise_upgrade.jpg&quot;" /></div>
                <div>
                    <a class="btn btn-primary btn-block o_confirm_upgrade" role="button"><strong>Upgrade Now</strong></a>
                </div>
            </div>
        </div>
    </t>

<t t-name="sales_team.SalesDashboard">
        <div class="o_sales_dashboard" t-if="show_demo or values">
            <div t-attf-class="#{show_demo ? 'o_demo' : ''}">
                <table class="table table-condensed">
                    <tr>
                        <td class="o_text">
                            <div class="o_highlight">To do</div>
                            Today
                        </td>
                        <td class="o_main" title="To Calendar">
                            <a class="o_dashboard_action" href="#" name="calendar.action_calendar_event">
                                <span class="o_highlight">
                                    <t t-if="!show_demo">
                                        <t t-esc="values['meeting']['today']" />
                                    </t>
                                    <t t-if="show_demo">
                                        0
                                    </t>
                                </span><br />
                                Meetings
                            </a>
                        </td>
                        <td class="o_main" title="To Activities">
                            <a class="o_dashboard_action" data-extra="today" href="#" name="crm.crm_lead_action_activities">
                                <span class="o_highlight">
                                    <t t-if="!show_demo">
                                        <t t-esc="values['activity']['today']" />
                                    </t>
                                    <t t-if="show_demo">
                                        7
                                    </t>
                                </span> <br />
                                Next Actions
                            </a>
                        </td>
                        <td class="o_main" rowspan="2" title="My Pipeline">
                            <a class="o_dashboard_action" href="#" name="crm.action_your_pipeline">
                                <span class="fa fa-th-large fa-3x" /><br />
                                My Pipeline
                            </a>
                        </td>
                    </tr>
                    <tr>
                        <td class="o_text">Next 7 days</td>
                        <td class="o_main" title="To Calendar">
                            <a class="o_dashboard_action" href="#" name="calendar.action_calendar_event">
                                <t t-if="!show_demo">
                                    <t t-esc="values['meeting']['next_7_days']" />
                                </t>
                                <t t-if="show_demo">
                                    9
                                </t>
                            </a>
                        </td>
                        <td class="o_main" title="To Activities">
                            <a class="o_dashboard_action" data-extra="this_week" href="#" name="crm.crm_lead_action_activities">
                                <t t-if="!show_demo">
                                    <t t-esc="values['activity']['next_7_days']" />
                                </t>
                                <t t-if="show_demo">
                                    28
                                </t>
                            </a>
                        </td>
                    </tr>
                    <tr>
                        <td />
                        <td />
                        
                        <td class="o_warning" t-if="show_demo or (values and values['activity']['overdue'] != 0)" title="To Activities">
                            <a class="o_dashboard_action" data-extra="overdue" href="#" name="crm.crm_lead_action_activities">
                                <t t-if="!show_demo">
                                    <t t-esc="values['activity']['overdue']" /> overdue
                                </t>
                                <t t-if="show_demo">
                                    2
                                </t>
                            </a>
                        </td>
                        <td class="o_warning" t-if="show_demo or (values and values['closing']['overdue'] != 0)" title="To Opportunities">
                            <a class="o_dashboard_action" data-extra="overdue" href="#" name="crm.action_your_pipeline">
                                <t t-if="!show_demo">
                                    <t t-esc="values['closing']['overdue']" /> exp. closing
                                </t>
                                <t t-if="show_demo">
                                    3 exp. closing
                                </t>
                            </a>
                        </td>
                    </tr>
                </table>
            </div><div t-attf-class="#{show_demo ? 'o_demo' : ''}">
                <table class="hidden-xs table table-condensed">
                    <tr>
                        <td class="o_text">
                            <div class="o_highlight">Performance</div>
                            This Month
                        </td>
                        <td t-attf-class="#{values and values['done']['target'] and values['done']['this_month'] &gt;= values['done']['target'] ? 'o_main' : 'o_secondary'}" title="To Activity Report">
                            <a class="o_dashboard_action" href="#" name="crm.crm_activity_report_action">
                                <span class="o_highlight">
                                    <t t-if="!show_demo">
                                        <t t-esc="values['done']['this_month']" />
                                    </t>
                                    <t t-if="show_demo">
                                        94
                                    </t>
                                </span> <br />
                                Activities Done
                            </a>
                        </td>
                        <td t-attf-class="#{values and values['won']['target'] and values['won']['this_month'] &gt;= values['won']['target'] ? 'o_main' : 'o_secondary'}" title="To Opportunity Report">
                            <a class="o_dashboard_action" href="#" name="crm.crm_opportunity_report_action_graph">
                                <span class="o_highlight">
                                    <t t-if="!show_demo">
                                        <t t-esc="widget.render_monetary_field(values['won']['this_month'], values['currency_id'])" />
                                    </t>
                                    <t t-if="show_demo">
                                        78,140.03€
                                    </t>
                                </span> <br />
                                Won in Opportunities
                            </a>
                        </td>
                        <td t-attf-class="#{values and values['invoiced']['target'] and values['invoiced']['this_month'] &gt;= values['invoiced']['target'] ? 'o_main' : 'o_secondary'}" t-if="values['invoiced']" title="To Invoice Report">
                            <a class="o_dashboard_action" href="#" name="account.action_account_invoice_report_all">
                                <span class="o_highlight">
                                    <t t-if="!show_demo">
                                        <t t-esc="widget.render_monetary_field(values['invoiced']['this_month'], values['currency_id'])" />
                                    </t>
                                    <t t-if="show_demo">
                                        35,029.39€
                                    </t>
                                </span> <br />
                                Invoiced
                            </a>
                        </td>
                    </tr>
                    <tr>
                        <td class="o_text">Target</td>
                        <td class="o_secondary">
                            <span class="o_target_to_set" name="done" t-att-value="values['done']['target'] ? values['done']['target'] : undefined" t-if="!show_demo" title="Click to set">
                                <t t-if="values['done']['target']">
                                    <t t-esc="values['done']['target']" />
                                </t>
                                <t t-if="!values['done']['target']">
                                    Click to set
                                </t>
                            </span>
                            <span t-if="show_demo">
                                100
                            </span>
                        </td>
                        <td class="o_secondary">
                            <span class="o_target_to_set" name="won" t-att-value="values['won']['target'] ? values['won']['target'] : undefined" t-if="!show_demo" title="Click to set">
                                <t t-if="values['won']['target']">
                                    <t t-esc="values['won']['target']" />
                                </t>
                                <t t-if="!values['won']['target']">
                                    Click to set
                                </t>
                            </span>
                            <span t-if="show_demo">
                                80.000€
                            </span>
                        </td>
                        <td class="o_secondary" t-if="show_demo or values['invoiced']">
                            <span class="o_target_to_set" name="invoiced" t-att-value="values['invoiced']['target'] ? values['invoiced']['target'] : undefined" t-if="!show_demo" title="Click to set">
                                <t t-if="values['invoiced']['target']">
                                    <t t-esc="values['invoiced']['target']" />
                                </t>
                                <t t-if="!values['invoiced']['target']">
                                    Click to set
                                </t>
                            </span>
                            <span t-if="show_demo">
                                Click to set
                            </span>
                        </td>
                    </tr>
                    <tr>
                        <td class="o_text">Last Month</td>
                        <td class="o_secondary" title="To Activity Report">
                            <a class="o_dashboard_action" href="#" name="crm.crm_activity_report_action">
                                <t t-esc="values['done']['last_month']" />
                            </a>
                        </td>
                        <td class="o_secondary" title="To Opportunity Report">
                            <a class="o_dashboard_action" href="#" name="crm.crm_opportunity_report_action_graph">
                                <t t-esc="widget.render_monetary_field(values['won']['last_month'], values['currency_id'])" />
                            </a>
                        </td>
                        <td class="o_secondary" t-if="values['invoiced']" title="To Invoice Report">
                            <a class="o_dashboard_action" href="#" name="account.action_account_invoice_report_all">
                                <t t-esc="widget.render_monetary_field(values['invoiced']['last_month'], values['currency_id'])" />
                            </a>
                        </td>
                    </tr>
                </table>
            </div>

            <div class="o_welcome_message" t-if="show_demo">
                <div class="o_welcome_image">
                    <i class="fa fa-smile-o fa-5x" />
                </div>
                <div class="o_welcome_content">
                    <h2>Hi there!</h2>
                    <h4>Great sales journeys start with a clean pipeline.</h4>
                    <h4>Create a few opportunities in it.</h4>
                    <a class="btn btn-primary o_dashboard_action" name="crm.action_your_pipeline">My Pipeline</a>
                </div>
            </div>
        </div>
    </t>
<t t-extend="reconciliation" t-name="bank_statement_reconciliation">
        <t t-jquery="h1" t-operation="replace">
            <t t-if="single_statement">
                <h1 class="statement_name">
                    <span><t t-esc="title" /></span>
                    <table class="change_statement_name_container oe_form o_form"><tr>
                        <td><input class="change_statement_name_field" type="text" /></td>
                        <td><button class="change_statement_name_button btn btn-primary btn-sm">OK</button></td>
                    </tr></table>
                </h1>
            </t>
            <t t-if="!single_statement">
                <h1><t t-esc="title" /></h1>
            </t>
        </t>
    </t>

<t t-name="website_sale.dashboard_sales">
        <div class="row o_dashboard_sales" t-if="widget.dashboards_data.sales">
            <div class="col-xs-12 o_box">
                <div class="col-md-6 col-xs-12">
                    <h2>Sales / <t t-esc="widget.date_range" /></h2>
                    <div class="o_graph" data-type="sales" id="o_graph_sales" />
                </div>

                <div class="col-md-6 col-xs-12">
                    <t t-call="website_sale.products_table" />
                </div>
            </div>
        </div>
    </t>

    <t t-name="website_sale.products_table">
        <h4>Best Sellers</h4>
        <div t-if="!widget.dashboards_data.sales.best_sellers || !widget.dashboards_data.sales.best_sellers.length">
            <i>There is no recent online sale.</i>
        </div>

        <div class="table-responsive" t-if="widget.dashboards_data.sales.best_sellers &amp;&amp; widget.dashboards_data.sales.best_sellers.length">
            <table class="table table-hover">
                <tr>
                    <th>Product</th>
                    <th>Qty Sold</th>
                    <th>Amount</th>
                </tr>
                <tr class="o_product_template" t-as="product" t-att-data-product-id="product.id" t-foreach="widget.dashboards_data.sales.best_sellers">
                    <td><t t-esc="product.name" /></td>
                    <td><t t-esc="product.qty" /></td>
                    <td><t t-esc="widget.format_number(product.sales, 'currency')" /></td>
                </tr>
            </table>
        </div>
    </t>
<t t-name="ImportView">
        <t t-set="_id" t-value="_.uniqueId('export')" />
        <form action="" class="oe_import" enctype="multipart/form-data" method="post">
            <input name="csrf_token" t-att-value="csrf_token" type="hidden" />
            <input name="session_id" t-att-value="widget.session.session_id" type="hidden" />
            <input name="import_id" type="hidden" />
            <div class="oe_import_box col-sm-9">
                <div class="col-sm-12">
                    <p>Select a CSV or Excel file to import. <a class="pull-right" href="https://www.odoo.com/documentation/user/10.0/general/base_import/import_faq.html" target="new">Help</a></p>
                </div>
                <div class="col-sm-10">
                    <div class="input-group">
                      <input class="oe_import_file_show form-control" placeholder="No file chosen..." type="text" />
                      <span class="input-group-btn">
                        <label class="btn btn-primary" for="my-file-selector">
                        <input accept=".csv, .xls, .xlsx, .ods" class="oe_import_file" id="my-file-selector" id-attf-id="file_#{_id}" name="file" style="display:none;" type="file" />
                        Load File
                        </label>
                      </span>
                      <span class="input-group-btn">
                        <button class="btn btn-default oe_import_file_reload" disabled="disabled" type="button">Reload File</button>
                      </span>
                    </div>
                </div>

                <div class="oe_import_with_file col-sm-12">
                    <a class="oe_import_toggle" href="#">
                        Options…</a>
                    <div class="oe_import_toggled oe_import_options js_import_options col-sm-5">
                        <p t-as="option" t-foreach="widget.opts">
                            
                            <label t-attf-for="#{option.name}_#{_id}">
                                <t t-esc="option.label" /></label>
                            <input t-att-value="option.value" t-attf-class="oe_import_#{option.name}" t-attf-id="#{option.name}_#{_id}" />
                        </p>
                    </div>
                    <div class="oe_import_toggled oe_import_options col-sm-5">
                        <p t-as="option" t-foreach="widget.parse_opts">
                            
                            <label t-attf-for="#{option.name}_#{_id}">
                                <t t-esc="option.label" /></label>
                            <input t-att-value="option.value" t-attf-class="oe_import_#{option.name}" t-attf-id="#{option.name}_#{_id}" />
                        </p>
                    </div>
                </div>
            </div>

            <div class="oe_import_with_file oe_padding col-sm-12">
                <h2>Map your columns to import</h2>
                <div class="oe_import_tracking" title="If the model uses openchatter, history tracking                             will set up subscriptions and send notifications                             during the import, but lead to a slower import.">
                    <input id="oe_import_tracking" type="checkbox" />
                    <label for="oe_import_tracking">
                        Track history during import
                    </label>
                </div>
                <input checked="checked" class="oe_import_has_header" id="oe_import_has_header" type="checkbox" />
                <label for="oe_import_has_header">The first row
                 contains the label of the column</label>
                <input class="oe_import_advanced_mode" id="oe_import_advanced_mode" type="checkbox" />
                <label for="oe_import_advanced_mode">Show all fields for completion (advanced)</label>
                <p class="oe_import_noheaders">If the file contains
                the column names, Odoo can try auto-detecting the
                field corresponding to the column. This makes imports
                simpler especially when the file has many columns.</p>

                <div class="oe_import_error_report" />
                <table class="table-striped table-bordered oe_import_grid" />
            </div>
        </form>
    </t>

    <t t-name="ImportView.buttons">
        <button class="btn btn-sm btn-primary o_import_button o_import_validate" disabled="disabled" type="button">Validate</button>
        <button class="btn btn-sm btn-default o_import_button o_import_import" disabled="disabled" type="button">Import</button>
        <button class="btn btn-sm btn-default o_import_cancel" type="button">Cancel</button>
    </t>

    <t t-name="ImportView.preview">
        <thead>
            <tr class="oe_import_grid-header" t-if="headers">
                <td class="oe_import_grid-cell" t-as="header" t-foreach="headers"><t t-esc="header" /></td>
            </tr>
            <tr class="oe_import_fields">
                
                <td t-as="column" t-foreach="preview[0]">
                    <input class="oe_import_match_field" />
                </td>
            </tr>
        </thead>
        <tbody>
            <tr class="oe_import_grid-row" t-as="row" t-foreach="preview">
                <td class="oe_import_grid-cell" t-as="cell" t-foreach="row"><t t-esc="cell" /></td>
            </tr>
        </tbody>
    </t>
    <t t-name="ImportView.preview.error">
        <div class="oe_import_report oe_import_report_error">
            <p>Import preview failed due to: <t t-esc="error" />.</p>
            <p>For CSV files, the issue could be an incorrect encoding.</p>
            <p t-if="preview">Here is the start of the file we could not import:</p>
        </div>
        <pre t-if="preview"><t t-esc="preview" /></pre>
    </t>
    <ul t-name="ImportView.error">
        <li t-as="error" t-attf-class="oe_import_report oe_import_report_#{error_value[0].type}" t-foreach="errors">
            <t t-call="ImportView.error.each">
                <t t-set="error" t-value="error_value[0]" />
            </t>

            <a class="oe_import_report_count" href="#" t-if="error_value.length gt 1">
                <t t-esc="more(error_value.length - 1)" />
            </a>
            <ul class="oe_import_report_more" t-if="error_value.length gt 1">
                <li t-as="index" t-foreach="error_value.length - 1">
                    <t t-call="ImportView.error.each">
                        <t t-set="error" t-value="error_value[index + 1]" />
                    </t>
                </li>
            </ul>
        </li>
    </ul>
    <t t-name="ImportView.error.each">
        <span class="oe_import_report_message">
            <t t-esc="error.message" />
        </span>
        <t t-esc="at(error.rows)" t-if="error.rows" />
        <t t-if="error.moreinfo" t-raw="info(error.moreinfo)" />
    </t>
    <t t-name="ImportView.import_button">
        <button class="btn btn-sm btn-default o_button_import" t-if="widget.options.import_enabled" type="button">
            Import
        </button>
    </t>
    <t t-extend="ListView.buttons">
        <t t-jquery="button.o_list_button_add" t-operation="after">
           <t t-call="ImportView.import_button" />
        </t>
    </t>
    <t t-extend="KanbanView.buttons">
        <t t-jquery="button.o-kanban-button-new" t-operation="after">
            <t t-call="ImportView.import_button" />
        </t>
    </t>
<t t-name="DiagramView.buttons">
	<div t-if="widget.is_action_enabled('create')">
        <button class="btn btn-primary btn-sm o_diagram_new_button" type="button">
            New Node
        </button>
    </div>
</t>

<t t-name="DiagramView">
	<div class="o_diagram_header" t-att-id="widget.element_id + '_header'" />
    <div class="o_diagram" />
</t>

<t t-name="FieldPdfViewer">
        <div class="o_form_field_pdfviewer">
            <div class="o_form_pdf_controls mt8" t-if="!widget.get('effective_readonly')">
                <span class="o_form_binary_progress">Uploading...</span>
                <button class="btn btn-sm btn-primary o_select_file_button" title="Select" type="button">Upload your file</button>
                <button class="btn btn-sm btn-default fa fa-pencil o_select_file_button" title="Select" type="button" />
                <button class="btn btn-sm btn-default fa fa-trash-o o_clear_file_button" title="Clear" type="button" />
            </div>
            <iframe class="o_pdfview_iframe o_form_field_pdfviewer" />
            <t t-call="HiddenInputPDFFile">
                <t t-set="fileupload_id" t-value="widget.fileupload_id" />
                <t t-set="fileupload_style" t-translation="off">overflow-x: hidden</t>
            </t>
        </div>
    </t>
    <t t-extend="HiddenInputFile" t-name="HiddenInputPDFFile">
        <t t-jquery="input[type='file']:first" t-operation="replace">
            <input accept="application/pdf" class="o_form_input_file" name="ufile" type="file" />
        </t>
    </t>
<t t-name="project.SetCoverModal">
        <div class="o_kanban_task_cover_image" t-if="attachment_ids.length &gt; 0">
            <img t-as="attachment" t-att-data-id="attachment['id']" t-attf-class="img-responsive#{cover_id == attachment['id'] ? ' o_selected' : ''}" t-attf-src="/web/image/#{attachment['id']}?unique=1" t-foreach="attachment_ids" />
        </div>
        <div t-if="attachment_ids.length == 0">There is no available image to be set as cover. Send a message on the task with an attached image.</div>
    </t>
</templates>