583	16	\N	1	1	Portal Search Bar	\N	portal.portal_searchbar	qweb	portal/views/portal_templates.xml	primary	{"en_US": "<t name=\\"Portal Search Bar\\" t-name=\\"portal.portal_searchbar\\">\\n        <nav t-attf-class=\\"navbar navbar-expand-lg flex-wrap mb-4 p-0 o_portal_navbar {{classes if classes else ''}}\\">\\n            <!--  Navbar breadcrumb or title  -->\\n            <t t-if=\\"breadcrumbs_searchbar\\">\\n                <t t-call=\\"portal.portal_breadcrumbs\\"/>\\n            </t>\\n            <span t-else=\\"\\" class=\\"navbar-brand mb-0 h1 me-auto\\" t-esc=\\"title or 'No title'\\"/>\\n\\n            <!--  Collapse button -->\\n            <button class=\\"navbar-toggler\\" type=\\"button\\" data-bs-toggle=\\"collapse\\" data-bs-target=\\"#o_portal_navbar_content\\" aria-controls=\\"navbarSupportedContent\\" aria-expanded=\\"false\\" aria-label=\\"Toggle filters\\">\\n                <span class=\\"fa fa-fw fa-bars\\"/>\\n            </button>\\n\\n            <!--  Collapsable content  -->\\n            <div class=\\"collapse navbar-collapse flex-wrap-reverse justify-content-end gap-3\\" id=\\"o_portal_navbar_content\\">\\n                <div class=\\"nav flex-column flex-sm-row gap-2 ms-auto p-0 mb-3 mb-lg-0 mt-1 mt-lg-0\\">\\n                    <div t-if=\\"searchbar_sortings\\">\\n                        <span class=\\"small me-1 navbar-text\\">Sort By:</span>\\n                        <div class=\\"btn-group\\">\\n                            <button id=\\"portal_searchbar_sortby\\" data-bs-toggle=\\"dropdown\\" class=\\"btn btn-light dropdown-toggle\\">\\n                                <t t-esc=\\"searchbar_sortings[sortby].get('label', 'Newest')\\"/>\\n                            </button>\\n                            <div class=\\"dropdown-menu dropdown-menu-end\\" aria-labelledby=\\"portal_searchbar_sortby\\">\\n                                <t t-foreach=\\"searchbar_sortings\\" t-as=\\"option\\">\\n                                    <a t-att-href=\\"request.httprequest.path + '?' + keep_query('*', sortby=option)\\" t-attf-class=\\"dropdown-item#{sortby == option and ' active' or ''}\\">\\n                                        <span t-esc=\\"searchbar_sortings[option].get('label')\\"/>\\n                                    </a>\\n                                </t>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <div t-if=\\"searchbar_filters\\" class=\\"ms-lg-2\\">\\n                        <span class=\\"small me-1 navbar-text\\">Filter By:</span>\\n                        <div class=\\"btn-group\\">\\n                            <button id=\\"portal_searchbar_filters\\" data-bs-toggle=\\"dropdown\\" class=\\"btn btn-light dropdown-toggle\\">\\n                                <t t-esc=\\"searchbar_filters.get(filterby,searchbar_filters.get('all')).get('label', 'All')\\"/>\\n                            </button>\\n                            <div class=\\"dropdown-menu dropdown-menu-end\\" aria-labelledby=\\"portal_searchbar_filters\\">\\n                                <t t-foreach=\\"searchbar_filters\\" t-as=\\"option\\">\\n                                    <a t-att-href=\\"default_url + '?' + keep_query('*', filterby=option)\\" t-attf-class=\\"dropdown-item#{filterby == option and ' active' or ''}\\">\\n                                        <span t-esc=\\"searchbar_filters[option].get('label')\\"/>\\n                                    </a>\\n                                </t>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <div t-if=\\"searchbar_groupby\\" class=\\"ms-lg-2\\">\\n                        <span class=\\"small me-1 navbar-text\\">Group By:</span>\\n                        <div class=\\"btn-group\\">\\n                            <button id=\\"portal_searchbar_groupby\\" data-bs-toggle=\\"dropdown\\" class=\\"btn btn-light dropdown-toggle\\">\\n                                <t t-esc=\\"searchbar_groupby[groupby].get('label', 'None')\\"/>\\n                            </button>\\n                            <div class=\\"dropdown-menu dropdown-menu-end\\" aria-labelledby=\\"portal_searchbar_groupby\\">\\n                                <t t-foreach=\\"searchbar_groupby\\" t-as=\\"option\\">\\n                                    <a t-att-href=\\"default_url + '?' + keep_query('*', groupby=option)\\" t-attf-class=\\"dropdown-item#{groupby == option and ' active' or ''}\\">\\n                                        <span t-esc=\\"searchbar_groupby[option].get('label')\\"/>\\n                                    </a>\\n                                </t>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <t t-out=\\"0\\"/>\\n                </div>\\n                <form t-if=\\"searchbar_inputs\\" class=\\"o_portal_search_panel col-md-5 col-xl-4 ms-lg-2\\">\\n                    <div class=\\"input-group w-100\\">\\n                        <button type=\\"button\\" class=\\"btn btn-light border-end dropdown-toggle\\" data-bs-toggle=\\"dropdown\\"/>\\n                        <div class=\\"dropdown-menu dropdown-menu-end\\" role=\\"menu\\">\\n                            <t t-foreach=\\"searchbar_inputs\\" t-as=\\"input\\">\\n                                <a t-att-href=\\"'#' + input_value['input']\\" t-attf-class=\\"dropdown-item#{search_in == input_value['input'] and ' active' or ''}\\">\\n                                    <span t-out=\\"input_value['label']\\"/>\\n                                </a>\\n                            </t>\\n                        </div>\\n                        <input type=\\"search\\" class=\\"form-control border-0 bg-light\\" placeholder=\\"Search\\" t-att-value=\\"search\\" name=\\"search\\"/>\\n                        <button class=\\"btn btn-light\\" type=\\"submit\\">\\n                            <span class=\\"oi oi-search\\"/>\\n                        </button>\\n                    </div>\\n                </form>\\n            </div>\\n        </nav>\\n    </t>", "es_ES": "<t name=\\"Portal Search Bar\\" t-name=\\"portal.portal_searchbar\\">\\n        <nav t-attf-class=\\"navbar navbar-expand-lg flex-wrap mb-4 p-0 o_portal_navbar {{classes if classes else ''}}\\">\\n            <!--  Navbar breadcrumb or title  -->\\n            <t t-if=\\"breadcrumbs_searchbar\\">\\n                <t t-call=\\"portal.portal_breadcrumbs\\"/>\\n            </t>\\n            <span t-else=\\"\\" class=\\"navbar-brand mb-0 h1 me-auto\\" t-esc=\\"title or 'No title'\\"/>\\n\\n            <!--  Collapse button -->\\n            <button class=\\"navbar-toggler\\" type=\\"button\\" data-bs-toggle=\\"collapse\\" data-bs-target=\\"#o_portal_navbar_content\\" aria-controls=\\"navbarSupportedContent\\" aria-expanded=\\"false\\" aria-label=\\"Alternar filtros\\">\\n                <span class=\\"fa fa-fw fa-bars\\"/>\\n            </button>\\n\\n            <!--  Collapsable content  -->\\n            <div class=\\"collapse navbar-collapse flex-wrap-reverse justify-content-end gap-3\\" id=\\"o_portal_navbar_content\\">\\n                <div class=\\"nav flex-column flex-sm-row gap-2 ms-auto p-0 mb-3 mb-lg-0 mt-1 mt-lg-0\\">\\n                    <div t-if=\\"searchbar_sortings\\">\\n                        <span class=\\"small me-1 navbar-text\\">Ordenar por:</span>\\n                        <div class=\\"btn-group\\">\\n                            <button id=\\"portal_searchbar_sortby\\" data-bs-toggle=\\"dropdown\\" class=\\"btn btn-light dropdown-toggle\\">\\n                                <t t-esc=\\"searchbar_sortings[sortby].get('label', 'Newest')\\"/>\\n                            </button>\\n                            <div class=\\"dropdown-menu dropdown-menu-end\\" aria-labelledby=\\"portal_searchbar_sortby\\">\\n                                <t t-foreach=\\"searchbar_sortings\\" t-as=\\"option\\">\\n                                    <a t-att-href=\\"request.httprequest.path + '?' + keep_query('*', sortby=option)\\" t-attf-class=\\"dropdown-item#{sortby == option and ' active' or ''}\\">\\n                                        <span t-esc=\\"searchbar_sortings[option].get('label')\\"/>\\n                                    </a>\\n                                </t>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <div t-if=\\"searchbar_filters\\" class=\\"ms-lg-2\\">\\n                        <span class=\\"small me-1 navbar-text\\">Filtrar por:</span>\\n                        <div class=\\"btn-group\\">\\n                            <button id=\\"portal_searchbar_filters\\" data-bs-toggle=\\"dropdown\\" class=\\"btn btn-light dropdown-toggle\\">\\n                                <t t-esc=\\"searchbar_filters.get(filterby,searchbar_filters.get('all')).get('label', 'All')\\"/>\\n                            </button>\\n                            <div class=\\"dropdown-menu dropdown-menu-end\\" aria-labelledby=\\"portal_searchbar_filters\\">\\n                                <t t-foreach=\\"searchbar_filters\\" t-as=\\"option\\">\\n                                    <a t-att-href=\\"default_url + '?' + keep_query('*', filterby=option)\\" t-attf-class=\\"dropdown-item#{filterby == option and ' active' or ''}\\">\\n                                        <span t-esc=\\"searchbar_filters[option].get('label')\\"/>\\n                                    </a>\\n                                </t>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <div t-if=\\"searchbar_groupby\\" class=\\"ms-lg-2\\">\\n                        <span class=\\"small me-1 navbar-text\\">Agrupar por:</span>\\n                        <div class=\\"btn-group\\">\\n                            <button id=\\"portal_searchbar_groupby\\" data-bs-toggle=\\"dropdown\\" class=\\"btn btn-light dropdown-toggle\\">\\n                                <t t-esc=\\"searchbar_groupby[groupby].get('label', 'None')\\"/>\\n                            </button>\\n                            <div class=\\"dropdown-menu dropdown-menu-end\\" aria-labelledby=\\"portal_searchbar_groupby\\">\\n                                <t t-foreach=\\"searchbar_groupby\\" t-as=\\"option\\">\\n                                    <a t-att-href=\\"default_url + '?' + keep_query('*', groupby=option)\\" t-attf-class=\\"dropdown-item#{groupby == option and ' active' or ''}\\">\\n                                        <span t-esc=\\"searchbar_groupby[option].get('label')\\"/>\\n                                    </a>\\n                                </t>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <t t-out=\\"0\\"/>\\n                </div>\\n                <form t-if=\\"searchbar_inputs\\" class=\\"o_portal_search_panel col-md-5 col-xl-4 ms-lg-2\\">\\n                    <div class=\\"input-group w-100\\">\\n                        <button type=\\"button\\" class=\\"btn btn-light border-end dropdown-toggle\\" data-bs-toggle=\\"dropdown\\"/>\\n                        <div class=\\"dropdown-menu dropdown-menu-end\\" role=\\"menu\\">\\n                            <t t-foreach=\\"searchbar_inputs\\" t-as=\\"input\\">\\n                                <a t-att-href=\\"'#' + input_value['input']\\" t-attf-class=\\"dropdown-item#{search_in == input_value['input'] and ' active' or ''}\\">\\n                                    <span t-out=\\"input_value['label']\\"/>\\n                                </a>\\n                            </t>\\n                        </div>\\n                        <input type=\\"search\\" class=\\"form-control border-0 bg-light\\" placeholder=\\"Buscar\\" t-att-value=\\"search\\" name=\\"search\\"/>\\n                        <button class=\\"btn btn-light\\" type=\\"submit\\">\\n                            <span class=\\"oi oi-search\\"/>\\n                        </button>\\n                    </div>\\n                </form>\\n            </div>\\n        </nav>\\n    </t>", "pt_PT": "<t name=\\"Portal Search Bar\\" t-name=\\"portal.portal_searchbar\\">\\n        <nav t-attf-class=\\"navbar navbar-expand-lg flex-wrap mb-4 p-0 o_portal_navbar {{classes if classes else ''}}\\">\\n            <!--  Navbar breadcrumb or title  -->\\n            <t t-if=\\"breadcrumbs_searchbar\\">\\n                <t t-call=\\"portal.portal_breadcrumbs\\"/>\\n            </t>\\n            <span t-else=\\"\\" class=\\"navbar-brand mb-0 h1 me-auto\\" t-esc=\\"title or 'No title'\\"/>\\n\\n            <!--  Collapse button -->\\n            <button class=\\"navbar-toggler\\" type=\\"button\\" data-bs-toggle=\\"collapse\\" data-bs-target=\\"#o_portal_navbar_content\\" aria-controls=\\"navbarSupportedContent\\" aria-expanded=\\"false\\" aria-label=\\"Alternar os filtros\\">\\n                <span class=\\"fa fa-fw fa-bars\\"/>\\n            </button>\\n\\n            <!--  Collapsable content  -->\\n            <div class=\\"collapse navbar-collapse flex-wrap-reverse justify-content-end gap-3\\" id=\\"o_portal_navbar_content\\">\\n                <div class=\\"nav flex-column flex-sm-row gap-2 ms-auto p-0 mb-3 mb-lg-0 mt-1 mt-lg-0\\">\\n                    <div t-if=\\"searchbar_sortings\\">\\n                        <span class=\\"small me-1 navbar-text\\">Ordenar por:</span>\\n                        <div class=\\"btn-group\\">\\n                            <button id=\\"portal_searchbar_sortby\\" data-bs-toggle=\\"dropdown\\" class=\\"btn btn-light dropdown-toggle\\">\\n                                <t t-esc=\\"searchbar_sortings[sortby].get('label', 'Newest')\\"/>\\n                            </button>\\n                            <div class=\\"dropdown-menu dropdown-menu-end\\" aria-labelledby=\\"portal_searchbar_sortby\\">\\n                                <t t-foreach=\\"searchbar_sortings\\" t-as=\\"option\\">\\n                                    <a t-att-href=\\"request.httprequest.path + '?' + keep_query('*', sortby=option)\\" t-attf-class=\\"dropdown-item#{sortby == option and ' active' or ''}\\">\\n                                        <span t-esc=\\"searchbar_sortings[option].get('label')\\"/>\\n                                    </a>\\n                                </t>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <div t-if=\\"searchbar_filters\\" class=\\"ms-lg-2\\">\\n                        <span class=\\"small me-1 navbar-text\\">Filtrar por:</span>\\n                        <div class=\\"btn-group\\">\\n                            <button id=\\"portal_searchbar_filters\\" data-bs-toggle=\\"dropdown\\" class=\\"btn btn-light dropdown-toggle\\">\\n                                <t t-esc=\\"searchbar_filters.get(filterby,searchbar_filters.get('all')).get('label', 'All')\\"/>\\n                            </button>\\n                            <div class=\\"dropdown-menu dropdown-menu-end\\" aria-labelledby=\\"portal_searchbar_filters\\">\\n                                <t t-foreach=\\"searchbar_filters\\" t-as=\\"option\\">\\n                                    <a t-att-href=\\"default_url + '?' + keep_query('*', filterby=option)\\" t-attf-class=\\"dropdown-item#{filterby == option and ' active' or ''}\\">\\n                                        <span t-esc=\\"searchbar_filters[option].get('label')\\"/>\\n                                    </a>\\n                                </t>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <div t-if=\\"searchbar_groupby\\" class=\\"ms-lg-2\\">\\n                        <span class=\\"small me-1 navbar-text\\">Agrupar por:</span>\\n                        <div class=\\"btn-group\\">\\n                            <button id=\\"portal_searchbar_groupby\\" data-bs-toggle=\\"dropdown\\" class=\\"btn btn-light dropdown-toggle\\">\\n                                <t t-esc=\\"searchbar_groupby[groupby].get('label', 'None')\\"/>\\n                            </button>\\n                            <div class=\\"dropdown-menu dropdown-menu-end\\" aria-labelledby=\\"portal_searchbar_groupby\\">\\n                                <t t-foreach=\\"searchbar_groupby\\" t-as=\\"option\\">\\n                                    <a t-att-href=\\"default_url + '?' + keep_query('*', groupby=option)\\" t-attf-class=\\"dropdown-item#{groupby == option and ' active' or ''}\\">\\n                                        <span t-esc=\\"searchbar_groupby[option].get('label')\\"/>\\n                                    </a>\\n                                </t>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <t t-out=\\"0\\"/>\\n                </div>\\n                <form t-if=\\"searchbar_inputs\\" class=\\"o_portal_search_panel col-md-5 col-xl-4 ms-lg-2\\">\\n                    <div class=\\"input-group w-100\\">\\n                        <button type=\\"button\\" class=\\"btn btn-light border-end dropdown-toggle\\" data-bs-toggle=\\"dropdown\\"/>\\n                        <div class=\\"dropdown-menu dropdown-menu-end\\" role=\\"menu\\">\\n                            <t t-foreach=\\"searchbar_inputs\\" t-as=\\"input\\">\\n                                <a t-att-href=\\"'#' + input_value['input']\\" t-attf-class=\\"dropdown-item#{search_in == input_value['input'] and ' active' or ''}\\">\\n                                    <span t-out=\\"input_value['label']\\"/>\\n                                </a>\\n                            </t>\\n                        </div>\\n                        <input type=\\"search\\" class=\\"form-control border-0 bg-light\\" placeholder=\\"Pesquisar\\" t-att-value=\\"search\\" name=\\"search\\"/>\\n                        <button class=\\"btn btn-light\\" type=\\"submit\\">\\n                            <span class=\\"oi oi-search\\"/>\\n                        </button>\\n                    </div>\\n                </form>\\n            </div>\\n        </nav>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Portal Search Bar" t-name="portal.portal_searchbar">\n        <nav t-attf-class="navbar navbar-expand-lg flex-wrap mb-4 p-0 o_portal_navbar {{classes if classes else ''}}">\n            <!--  Navbar breadcrumb or title  -->\n            <t t-if="breadcrumbs_searchbar">\n                <t t-call="portal.portal_breadcrumbs"/>\n            </t>\n            <span t-else="" class="navbar-brand mb-0 h1 me-auto" t-esc="title or 'No title'"/>\n\n            <!--  Collapse button -->\n            <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#o_portal_navbar_content" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle filters">\n                <span class="fa fa-fw fa-bars"/>\n            </button>\n\n            <!--  Collapsable content  -->\n            <div class="collapse navbar-collapse flex-wrap-reverse justify-content-end gap-3" id="o_portal_navbar_content">\n                <div class="nav flex-column flex-sm-row gap-2 ms-auto p-0 mb-3 mb-lg-0 mt-1 mt-lg-0">\n                    <div t-if="searchbar_sortings">\n                        <span class="small me-1 navbar-text">Sort By:</span>\n                        <div class="btn-group">\n                            <button id="portal_searchbar_sortby" data-bs-toggle="dropdown" class="btn btn-light dropdown-toggle">\n                                <t t-esc="searchbar_sortings[sortby].get('label', 'Newest')"/>\n                            </button>\n                            <div class="dropdown-menu dropdown-menu-end" aria-labelledby="portal_searchbar_sortby">\n                                <t t-foreach="searchbar_sortings" t-as="option">\n                                    <a t-att-href="request.httprequest.path + '?' + keep_query('*', sortby=option)" t-attf-class="dropdown-item#{sortby == option and ' active' or ''}">\n                                        <span t-esc="searchbar_sortings[option].get('label')"/>\n                                    </a>\n                                </t>\n                            </div>\n                        </div>\n                    </div>\n                    <div t-if="searchbar_filters" class="ms-lg-2">\n                        <span class="small me-1 navbar-text">Filter By:</span>\n                        <div class="btn-group">\n                            <button id="portal_searchbar_filters" data-bs-toggle="dropdown" class="btn btn-light dropdown-toggle">\n                                <t t-esc="searchbar_filters.get(filterby,searchbar_filters.get('all')).get('label', 'All')"/>\n                            </button>\n                            <div class="dropdown-menu dropdown-menu-end" aria-labelledby="portal_searchbar_filters">\n                                <t t-foreach="searchbar_filters" t-as="option">\n                                    <a t-att-href="default_url + '?' + keep_query('*', filterby=option)" t-attf-class="dropdown-item#{filterby == option and ' active' or ''}">\n                                        <span t-esc="searchbar_filters[option].get('label')"/>\n                                    </a>\n                                </t>\n                            </div>\n                        </div>\n                    </div>\n                    <div t-if="searchbar_groupby" class="ms-lg-2">\n                        <span class="small me-1 navbar-text">Group By:</span>\n                        <div class="btn-group">\n                            <button id="portal_searchbar_groupby" data-bs-toggle="dropdown" class="btn btn-light dropdown-toggle">\n                                <t t-esc="searchbar_groupby[groupby].get('label', 'None')"/>\n                            </button>\n                            <div class="dropdown-menu dropdown-menu-end" aria-labelledby="portal_searchbar_groupby">\n                                <t t-foreach="searchbar_groupby" t-as="option">\n                                    <a t-att-href="default_url + '?' + keep_query('*', groupby=option)" t-attf-class="dropdown-item#{groupby == option and ' active' or ''}">\n                                        <span t-esc="searchbar_groupby[option].get('label')"/>\n                                    </a>\n                                </t>\n                            </div>\n                        </div>\n                    </div>\n                    <t t-out="0"/>\n                </div>\n                <form t-if="searchbar_inputs" class="o_portal_search_panel col-md-5 col-xl-4 ms-lg-2">\n                    <div class="input-group w-100">\n                        <button type="button" class="btn btn-light border-end dropdown-toggle" data-bs-toggle="dropdown"/>\n                        <div class="dropdown-menu dropdown-menu-end" role="menu">\n                            <t t-foreach="searchbar_inputs" t-as="input">\n                                <a t-att-href="'#' + input_value['input']" t-attf-class="dropdown-item#{search_in == input_value['input'] and ' active' or ''}">\n                                    <span t-out="input_value['label']"/>\n                                </a>\n                            </t>\n                        </div>\n                        <input type="search" class="form-control border-0 bg-light" placeholder="Search" t-att-value="search" name="search"/>\n                        <button class="btn btn-light" type="submit">\n                            <span class="oi oi-search"/>\n                        </button>\n                    </div>\n                </form>\n            </div>\n        </nav>\n    </t>\n\n    	f	t	2026-04-08 08:34:39.128209	2026-04-08 08:34:39.128209	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
3817	16	3527	1	1	Snippet 's_image_text_2nd' for new page 'team' template '1'	\N	website.new_page_template_team_1_s_image_text_2nd	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1951	70	176	1	1	res.config.settings.view.form.inherit.hr	res.config.settings	\N	form	hr/views/res_config_settings_views.xml	extension	{"en_US": "<xpath expr=\\"//form\\" position=\\"inside\\">\\n                <app data-string=\\"Employees\\" string=\\"Employees\\" name=\\"hr\\" groups=\\"hr.group_hr_manager\\">\\n                    <block title=\\"Employees\\" name=\\"employees_setting_container\\">\\n                        <setting id=\\"presence_control_setting\\" title=\\"Presence of employees\\" string=\\"Presence Display\\">\\n                            <div class=\\"content-group\\" name=\\"hr_presence_options\\">\\n                                <div class=\\"d-flex\\">\\n                                    <field name=\\"module_hr_attendance\\" class=\\"ml16\\"/>\\n                                    <label for=\\"module_hr_attendance\\" class=\\"o_light_label\\"/>\\n                                </div>\\n                                <div class=\\"d-flex\\">\\n                                    <field name=\\"hr_presence_control_login\\" class=\\"ml16\\"/>\\n                                    <label for=\\"hr_presence_control_login\\" class=\\"o_light_label\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"presence_reporting_setting\\" help=\\"Presence reporting screen, email and IP address control.\\" title=\\"Advanced presence of employees\\">\\n                            <field name=\\"module_hr_presence\\"/>\\n                            <div class=\\"d-flex mt-1\\" invisible=\\"not module_hr_presence\\">\\n                                <field name=\\"hr_presence_control_email\\" class=\\"ml16\\"/>\\n                                <label for=\\"hr_presence_control_email\\" class=\\"o_light_label\\"/>\\n                            </div>\\n                            <div class=\\"d-flex\\" invisible=\\"not module_hr_presence\\">\\n                                <field name=\\"hr_presence_control_ip\\" class=\\"ml16\\"/>\\n                                <label for=\\"hr_presence_control_ip\\" class=\\"o_light_label\\"/>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"presence_reporting_setting\\" help=\\"Define the minimum number of sent emails to be displayed as Present.\\" title=\\"Advanced presence of employees\\" string=\\"Presence Condition\\" invisible=\\"not module_hr_presence or not hr_presence_control_email\\">\\n                            <div class=\\"d-flex\\">\\n                                <span class=\\"flex-shrink-0 ml8 me-2\\">Sent Emails</span>\\n                                <field name=\\"hr_presence_control_email_amount\\" class=\\"ms-2 oe_inline\\"/>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"presence_reporting_setting\\" help=\\"Define the allowed IP to be displayed as Present. In case of multiple addresses, separate them by a coma.\\" title=\\"Advanced presence of employees\\" string=\\"Presence Condition\\" invisible=\\"not module_hr_presence or not hr_presence_control_ip\\">\\n                            <div class=\\"d-flex\\">\\n                                <span class=\\"flex-shrink-0 ml8 me-2\\">IP Addresses</span>\\n                                <field name=\\"hr_presence_control_ip_list\\" class=\\"ms-2 oe_inline\\"/>\\n                            </div>\\n                        </setting>\\n                        <setting invisible=\\"not module_hr_presence or not (hr_presence_control_ip or hr_presence_control_email) or (hr_presence_control_ip and hr_presence_control_email)\\" help=\\"This setting block is utilized to manage the frontend design.\\"/>\\n                        <setting help=\\"Enrich employee profiles with skills and resumes\\" id=\\"enrich_employee_setting\\">\\n                            <field name=\\"module_hr_skills\\"/>\\n                        </setting>\\n                        <setting id=\\"home_working_setting\\" help=\\"Display remote work settings for each employee and dedicated reports. Presence icons will be updated with remote work location.\\">\\n                            <field name=\\"module_hr_homeworking\\"/>\\n                        </setting>\\n                    </block>\\n                    <block title=\\"Work Organization\\" name=\\"work_organization_setting_container\\">\\n                        <setting company_dependent=\\"1\\" help=\\"Set default company schedule to manage your employees working time\\" id=\\"default_company_schedule_setting\\">\\n                            <field name=\\"resource_calendar_id\\" required=\\"1\\" class=\\"o_light_label\\" domain=\\"['|', ('company_id', '=', False), ('company_id', '=', company_id)]\\" context=\\"{'default_company_id': company_id}\\"/>\\n                        </setting>\\n                    </block>\\n                    <block title=\\"Employee Update Rights\\" name=\\"employee_rights_setting_container\\">\\n                        <setting help=\\"Allow employees to update their own data\\" title=\\"Allow employees to update their own data.\\">\\n                            <field name=\\"hr_employee_self_edit\\"/>\\n                        </setting>\\n                    </block>\\n                </app>\\n            </xpath>", "es_ES": "<xpath expr=\\"//form\\" position=\\"inside\\">\\n                <app data-string=\\"Employees\\" string=\\"Empleados\\" name=\\"hr\\" groups=\\"hr.group_hr_manager\\">\\n                    <block title=\\"Empleados\\" name=\\"employees_setting_container\\">\\n                        <setting id=\\"presence_control_setting\\" title=\\"Presencia de empleados\\" string=\\"Visualización de asistencia\\">\\n                            <div class=\\"content-group\\" name=\\"hr_presence_options\\">\\n                                <div class=\\"d-flex\\">\\n                                    <field name=\\"module_hr_attendance\\" class=\\"ml16\\"/>\\n                                    <label for=\\"module_hr_attendance\\" class=\\"o_light_label\\"/>\\n                                </div>\\n                                <div class=\\"d-flex\\">\\n                                    <field name=\\"hr_presence_control_login\\" class=\\"ml16\\"/>\\n                                    <label for=\\"hr_presence_control_login\\" class=\\"o_light_label\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"presence_reporting_setting\\" help=\\"Control de presencia vía monitoreo de pantalla, correo electrónico y dirección IP.\\" title=\\"Presencia avanzada de empleados\\">\\n                            <field name=\\"module_hr_presence\\"/>\\n                            <div class=\\"d-flex mt-1\\" invisible=\\"not module_hr_presence\\">\\n                                <field name=\\"hr_presence_control_email\\" class=\\"ml16\\"/>\\n                                <label for=\\"hr_presence_control_email\\" class=\\"o_light_label\\"/>\\n                            </div>\\n                            <div class=\\"d-flex\\" invisible=\\"not module_hr_presence\\">\\n                                <field name=\\"hr_presence_control_ip\\" class=\\"ml16\\"/>\\n                                <label for=\\"hr_presence_control_ip\\" class=\\"o_light_label\\"/>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"presence_reporting_setting\\" help=\\"Defina el número mínimo de correos electrónicos enviados para que aparezca como Presente.\\" title=\\"Presencia avanzada de empleados\\" string=\\"Condición de asistencia\\" invisible=\\"not module_hr_presence or not hr_presence_control_email\\">\\n                            <div class=\\"d-flex\\">\\n                                <span class=\\"flex-shrink-0 ml8 me-2\\">Correos electrónicos enviados</span>\\n                                <field name=\\"hr_presence_control_email_amount\\" class=\\"ms-2 oe_inline\\"/>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"presence_reporting_setting\\" help=\\"Define la dirección IP permitida para que aparezca como Presente. En caso de que haya varias direcciones sepárelas con una coma.\\" title=\\"Presencia avanzada de empleados\\" string=\\"Condición de asistencia\\" invisible=\\"not module_hr_presence or not hr_presence_control_ip\\">\\n                            <div class=\\"d-flex\\">\\n                                <span class=\\"flex-shrink-0 ml8 me-2\\">Direcciones IP</span>\\n                                <field name=\\"hr_presence_control_ip_list\\" class=\\"ms-2 oe_inline\\"/>\\n                            </div>\\n                        </setting>\\n                        <setting invisible=\\"not module_hr_presence or not (hr_presence_control_ip or hr_presence_control_email) or (hr_presence_control_ip and hr_presence_control_email)\\" help=\\"Este bloque de ajustes se utiliza para gestionar el diseño del frontend.\\"/>\\n                        <setting help=\\"Enriquece los perfiles de los empleados con habilidades y currículums\\" id=\\"enrich_employee_setting\\">\\n                            <field name=\\"module_hr_skills\\"/>\\n                        </setting>\\n                        <setting id=\\"home_working_setting\\" help=\\"Muestre los ajustes de teletrabajo para cada empleado e informes específicos. Los iconos de asistencia se actualizarán con la ubicación de trabajo remota.\\">\\n                            <field name=\\"module_hr_homeworking\\"/>\\n                        </setting>\\n                    </block>\\n                    <block title=\\"Organización de trabajo\\" name=\\"work_organization_setting_container\\">\\n                        <setting company_dependent=\\"1\\" help=\\"Establece el horario predeterminado de la compañía para gestionar el tiempo de trabajo de sus empleados\\" id=\\"default_company_schedule_setting\\">\\n                            <field name=\\"resource_calendar_id\\" required=\\"1\\" class=\\"o_light_label\\" domain=\\"['|', ('company_id', '=', False), ('company_id', '=', company_id)]\\" context=\\"{'default_company_id': company_id}\\"/>\\n                        </setting>\\n                    </block>\\n                    <block title=\\"Derechos de actualización del empleado\\" name=\\"employee_rights_setting_container\\">\\n                        <setting help=\\"Permita a los empleados actualizar sus propios datos\\" title=\\"Permita a los empleados actualizar sus propios datos.\\">\\n                            <field name=\\"hr_employee_self_edit\\"/>\\n                        </setting>\\n                    </block>\\n                </app>\\n            </xpath>", "pt_PT": "<xpath expr=\\"//form\\" position=\\"inside\\">\\n                <app data-string=\\"Employees\\" string=\\"Funcionários\\" name=\\"hr\\" groups=\\"hr.group_hr_manager\\">\\n                    <block title=\\"Funcionários\\" name=\\"employees_setting_container\\">\\n                        <setting id=\\"presence_control_setting\\" title=\\"Presença de funcionários\\" string=\\"Exibição de presença\\">\\n                            <div class=\\"content-group\\" name=\\"hr_presence_options\\">\\n                                <div class=\\"d-flex\\">\\n                                    <field name=\\"module_hr_attendance\\" class=\\"ml16\\"/>\\n                                    <label for=\\"module_hr_attendance\\" class=\\"o_light_label\\"/>\\n                                </div>\\n                                <div class=\\"d-flex\\">\\n                                    <field name=\\"hr_presence_control_login\\" class=\\"ml16\\"/>\\n                                    <label for=\\"hr_presence_control_login\\" class=\\"o_light_label\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"presence_reporting_setting\\" help=\\"Ecrã de relatório de presenças, controle de endereço de IP e e-mail.\\" title=\\"Presença dos funcionários\\">\\n                            <field name=\\"module_hr_presence\\"/>\\n                            <div class=\\"d-flex mt-1\\" invisible=\\"not module_hr_presence\\">\\n                                <field name=\\"hr_presence_control_email\\" class=\\"ml16\\"/>\\n                                <label for=\\"hr_presence_control_email\\" class=\\"o_light_label\\"/>\\n                            </div>\\n                            <div class=\\"d-flex\\" invisible=\\"not module_hr_presence\\">\\n                                <field name=\\"hr_presence_control_ip\\" class=\\"ml16\\"/>\\n                                <label for=\\"hr_presence_control_ip\\" class=\\"o_light_label\\"/>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"presence_reporting_setting\\" help=\\"Defina o número mínimo de e-mails enviados a serem exibidos como Presente.\\" title=\\"Presença dos funcionários\\" string=\\"Condição de presença\\" invisible=\\"not module_hr_presence or not hr_presence_control_email\\">\\n                            <div class=\\"d-flex\\">\\n                                <span class=\\"flex-shrink-0 ml8 me-2\\">Enviar e-mails</span>\\n                                <field name=\\"hr_presence_control_email_amount\\" class=\\"ms-2 oe_inline\\"/>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"presence_reporting_setting\\" help=\\"Defina o IP permitido a ser exibido como Presente. No caso de vários endereços, separe-os por uma vírgula.\\" title=\\"Presença dos funcionários\\" string=\\"Condição de presença\\" invisible=\\"not module_hr_presence or not hr_presence_control_ip\\">\\n                            <div class=\\"d-flex\\">\\n                                <span class=\\"flex-shrink-0 ml8 me-2\\">Endereços de IP</span>\\n                                <field name=\\"hr_presence_control_ip_list\\" class=\\"ms-2 oe_inline\\"/>\\n                            </div>\\n                        </setting>\\n                        <setting invisible=\\"not module_hr_presence or not (hr_presence_control_ip or hr_presence_control_email) or (hr_presence_control_ip and hr_presence_control_email)\\" help=\\"Esse bloco de configuração é utilizado para gerir o design do frontend.\\"/>\\n                        <setting help=\\"Complete o perfil de seus funcionários com habilidades e currículos\\" id=\\"enrich_employee_setting\\">\\n                            <field name=\\"module_hr_skills\\"/>\\n                        </setting>\\n                        <setting id=\\"home_working_setting\\" help=\\"Mostre configurações de trabalho remoto para cada funcionário e relatórios dedicados. Os ícones de presença serão atualizados com o local de trabalho remoto.\\">\\n                            <field name=\\"module_hr_homeworking\\"/>\\n                        </setting>\\n                    </block>\\n                    <block title=\\"Organização Profissional\\" name=\\"work_organization_setting_container\\">\\n                        <setting company_dependent=\\"1\\" help=\\"Defina a programação padrão da empresa para gerir o horário de trabalho dos seus funcionários\\" id=\\"default_company_schedule_setting\\">\\n                            <field name=\\"resource_calendar_id\\" required=\\"1\\" class=\\"o_light_label\\" domain=\\"['|', ('company_id', '=', False), ('company_id', '=', company_id)]\\" context=\\"{'default_company_id': company_id}\\"/>\\n                        </setting>\\n                    </block>\\n                    <block title=\\"Direitos de atualização do funcionário\\" name=\\"employee_rights_setting_container\\">\\n                        <setting help=\\"Permitir que os funcionários atualizem seus próprios dados\\" title=\\"Permita que os funcionários atualizem seus próprios dados.\\">\\n                            <field name=\\"hr_employee_self_edit\\"/>\\n                        </setting>\\n                    </block>\\n                </app>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//form" position="inside">\n                <app data-string="Employees" string="Employees" name="hr" groups="hr.group_hr_manager">\n                    <block title="Employees" name="employees_setting_container">\n                        <setting id="presence_control_setting" title="Presence of employees" string="Presence Display">\n                            <div class="content-group" name="hr_presence_options">\n                                <div class="d-flex">\n                                    <field name="module_hr_attendance" class="ml16"/>\n                                    <label for="module_hr_attendance" class="o_light_label"/>\n                                </div>\n                                <div class="d-flex">\n                                    <field name="hr_presence_control_login" class="ml16"/>\n                                    <label for="hr_presence_control_login" class="o_light_label"/>\n                                </div>\n                            </div>\n                        </setting>\n                        <setting id="presence_reporting_setting" help="Presence reporting screen, email and IP address control." title="Advanced presence of employees">\n                            <field name="module_hr_presence"/>\n                            <div class="d-flex mt-1" invisible="not module_hr_presence">\n                                <field name="hr_presence_control_email" class="ml16"/>\n                                <label for="hr_presence_control_email" class="o_light_label"/>\n                            </div>\n                            <div class="d-flex" invisible="not module_hr_presence">\n                                <field name="hr_presence_control_ip" class="ml16"/>\n                                <label for="hr_presence_control_ip" class="o_light_label"/>\n                            </div>\n                        </setting>\n                        <setting id="presence_reporting_setting" help="Define the minimum number of sent emails to be displayed as Present." title="Advanced presence of employees" string="Presence Condition" invisible="not module_hr_presence or not hr_presence_control_email">\n                            <div class="d-flex">\n                                <span class="flex-shrink-0 ml8 me-2">Sent Emails</span>\n                                <field name="hr_presence_control_email_amount" class="ms-2 oe_inline"/>\n                            </div>\n                        </setting>\n                        <setting id="presence_reporting_setting" help="Define the allowed IP to be displayed as Present. In case of multiple addresses, separate them by a coma." title="Advanced presence of employees" string="Presence Condition" invisible="not module_hr_presence or not hr_presence_control_ip">\n                            <div class="d-flex">\n                                <span class="flex-shrink-0 ml8 me-2">IP Addresses</span>\n                                <field name="hr_presence_control_ip_list" class="ms-2 oe_inline"/>\n                            </div>\n                        </setting>\n                        <setting invisible="not module_hr_presence or not (hr_presence_control_ip or hr_presence_control_email) or (hr_presence_control_ip and hr_presence_control_email)" help="This setting block is utilized to manage the frontend design."/>\n                        <setting help="Enrich employee profiles with skills and resumes" id="enrich_employee_setting">\n                            <field name="module_hr_skills"/>\n                        </setting>\n                        <setting id="home_working_setting" help="Display remote work settings for each employee and dedicated reports. Presence icons will be updated with remote work location.">\n                            <field name="module_hr_homeworking"/>\n                        </setting>\n                    </block>\n                    <block title="Work Organization" name="work_organization_setting_container">\n                        <setting company_dependent="1" help="Set default company schedule to manage your employees working time" id="default_company_schedule_setting">\n                            <field name="resource_calendar_id" required="1" class="o_light_label" domain="['|', ('company_id', '=', False), ('company_id', '=', company_id)]" context="{'default_company_id': company_id}"/>\n                        </setting>\n                    </block>\n                    <block title="Employee Update Rights" name="employee_rights_setting_container">\n                        <setting help="Allow employees to update their own data" title="Allow employees to update their own data.">\n                            <field name="hr_employee_self_edit"/>\n                        </setting>\n                    </block>\n                </app>\n            </xpath>\n        	f	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
3818	16	3696	1	1	Snippet 's_company_team' for new page 'team' template '2'	\N	website.new_page_template_team_2_s_company_team	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3819	16	3498	1	1	Snippet 's_text_block_h1' for new page 'team' template '3'	\N	website.new_page_template_team_3_s_text_block_h1	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3820	16	3594	1	1	Snippet 's_media_list' for new page 'team' template '3'	\N	website.new_page_template_team_3_s_media_list	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3821	16	3498	1	1	Snippet 's_text_block_h1' for new page 'team' template '4'	\N	website.new_page_template_team_4_s_text_block_h1	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3822	16	3695	1	1	Snippet 's_text_block' for new page 'team' template '4'	\N	website.new_page_template_team_4_s_text_block	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3823	16	3598	1	1	Snippet 's_images_wall' for new page 'team' template '4'	\N	website.new_page_template_team_4_s_images_wall	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3824	16	3498	1	1	Snippet 's_text_block_h1' for new page 'team' template '5'	\N	website.new_page_template_team_5_s_text_block_h1	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3825	16	3695	1	1	Snippet 's_text_block' for new page 'team' template '5'	\N	website.new_page_template_team_5_s_text_block	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3826	16	3596	1	1	Snippet 's_image_gallery' for new page 'team' template '5'	\N	website.new_page_template_team_5_s_image_gallery	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3827	16	3537	1	1	Snippet 's_picture' for new page 'team' template '5'	\N	website.new_page_template_team_5_s_picture	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3828	16	\N	1	1	New page template: '1' in 'basic'	\N	website.new_page_template_sections_basic_1	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_basic_1_s_text_block_h1\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_basic_1_s_text_block\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_basic_1_s_image_text\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_basic_1_s_text_image\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_basic_1_s_text_block_h1"/>\n    <t t-snippet-call="website.new_page_template_basic_1_s_text_block"/>\n    <t t-snippet-call="website.new_page_template_basic_1_s_image_text"/>\n    <t t-snippet-call="website.new_page_template_basic_1_s_text_image"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3829	16	\N	1	1	New page template: '2' in 'basic'	\N	website.new_page_template_sections_basic_2	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_basic_2_s_text_block_h1\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_basic_2_s_picture\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_basic_2_s_text_block\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_basic_2_s_text_block_h1"/>\n    <t t-snippet-call="website.new_page_template_basic_2_s_picture"/>\n    <t t-snippet-call="website.new_page_template_basic_2_s_text_block"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3830	16	\N	1	1	New page template: '3' in 'basic'	\N	website.new_page_template_sections_basic_3	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_basic_3_s_parallax\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_basic_3_s_text_block_h1\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_basic_3_s_text_block\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_basic_3_s_three_columns\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_basic_3_s_parallax"/>\n    <t t-snippet-call="website.new_page_template_basic_3_s_text_block_h1"/>\n    <t t-snippet-call="website.new_page_template_basic_3_s_text_block"/>\n    <t t-snippet-call="website.new_page_template_basic_3_s_three_columns"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3831	16	\N	1	1	New page template: '4' in 'basic'	\N	website.new_page_template_sections_basic_4	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_basic_4_s_text_cover\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_basic_4_s_text_cover"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
106	16	\N	1	1	Uninstall module	base.module.uninstall	\N	form	base/wizard/base_module_uninstall_views.xml	primary	{"en_US": "<form string=\\"Uninstall module\\">\\n                    <div class=\\"alert alert-warning oe_button_box\\" role=\\"alert\\">\\n                        <p class=\\"mt-3\\">\\n                            Uninstalling modules can be risky, we recommend you to try it on a duplicate or test database first.\\n                        </p>\\n                    </div>\\n                    <div class=\\"d-flex bd-highlight\\">\\n                        <div class=\\"me-auto p-2 bd-highlight\\"><h3>Apps to Uninstall</h3></div>\\n                        <div class=\\"p-2 bd-highlight\\"><field name=\\"show_all\\"/> Show All</div>\\n                    </div>\\n                    <field name=\\"module_ids\\" mode=\\"kanban\\" class=\\"o_modules_field\\">\\n                        <kanban create=\\"false\\" class=\\"o_modules_kanban\\">\\n                            <field name=\\"state\\"/>\\n                                <templates>\\n                                    <t t-name=\\"card\\" class=\\"flex-row align-items-center\\">\\n                                        <aside>\\n                                            <field name=\\"icon\\" widget=\\"image_url\\" options=\\"{'size': [50, 50]}\\" alt=\\"Icon\\"/>\\n                                        </aside>\\n                                        <main t-att-title=\\"record.shortdesc.value\\">\\n                                            <field class=\\"fw-bold fs-5 mb-0\\" name=\\"shortdesc\\"/>\\n                                            <p class=\\"text-muted small my-1 lh-sm\\">\\n                                                <field groups=\\"!base.group_no_one\\" name=\\"summary\\"/>\\n                                                <code groups=\\"base.group_no_one\\">\\n                                                    <field name=\\"name\\"/>\\n                                                </code>\\n                                            </p>\\n                                        </main>\\n                                    </t>\\n                                </templates>\\n                        </kanban>\\n                    </field>\\n                    <h3>Documents to Delete</h3>\\n                    <field name=\\"model_ids\\" string=\\"Models\\" nolabel=\\"1\\">\\n                        <list string=\\"Models\\">\\n                            <field name=\\"name\\" string=\\"Document\\"/>\\n                            <field name=\\"count\\"/>\\n                        </list>\\n                    </field>\\n                    <footer>\\n                        <button string=\\"Uninstall\\" class=\\"btn-secondary\\" type=\\"object\\" name=\\"action_uninstall\\" data-hotkey=\\"q\\"/>\\n                        <button string=\\"Discard\\" class=\\"btn-primary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                    </footer>\\n                </form>", "es_ES": "<form string=\\"Desinstalar módulo\\">\\n                    <div class=\\"alert alert-warning oe_button_box\\" role=\\"alert\\">\\n                        <p class=\\"mt-3\\">\\n                            Desinstalar módulos puede ser arriesgado. Recomendamos que lo intente primero en una base de datos de prueba.\\n                        </p>\\n                    </div>\\n                    <div class=\\"d-flex bd-highlight\\">\\n                        <div class=\\"me-auto p-2 bd-highlight\\"><h3>Aplicaciones a desinstalar</h3></div>\\n                        <div class=\\"p-2 bd-highlight\\"><field name=\\"show_all\\"/> Mostrar todo</div>\\n                    </div>\\n                    <field name=\\"module_ids\\" mode=\\"kanban\\" class=\\"o_modules_field\\">\\n                        <kanban create=\\"false\\" class=\\"o_modules_kanban\\">\\n                            <field name=\\"state\\"/>\\n                                <templates>\\n                                    <t t-name=\\"card\\" class=\\"flex-row align-items-center\\">\\n                                        <aside>\\n                                            <field name=\\"icon\\" widget=\\"image_url\\" options=\\"{'size': [50, 50]}\\" alt=\\"Icono\\"/>\\n                                        </aside>\\n                                        <main t-att-title=\\"record.shortdesc.value\\">\\n                                            <field class=\\"fw-bold fs-5 mb-0\\" name=\\"shortdesc\\"/>\\n                                            <p class=\\"text-muted small my-1 lh-sm\\">\\n                                                <field groups=\\"!base.group_no_one\\" name=\\"summary\\"/>\\n                                                <code groups=\\"base.group_no_one\\">\\n                                                    <field name=\\"name\\"/>\\n                                                </code>\\n                                            </p>\\n                                        </main>\\n                                    </t>\\n                                </templates>\\n                        </kanban>\\n                    </field>\\n                    <h3>Documentos a eliminar</h3>\\n                    <field name=\\"model_ids\\" string=\\"Modelos\\" nolabel=\\"1\\">\\n                        <list string=\\"Modelos\\">\\n                            <field name=\\"name\\" string=\\"Documento\\"/>\\n                            <field name=\\"count\\"/>\\n                        </list>\\n                    </field>\\n                    <footer>\\n                        <button string=\\"Desinstalar\\" class=\\"btn-secondary\\" type=\\"object\\" name=\\"action_uninstall\\" data-hotkey=\\"q\\"/>\\n                        <button string=\\"Descartar\\" class=\\"btn-primary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                    </footer>\\n                </form>", "pt_PT": "<form string=\\"Desinstalar módulo\\">\\n                    <div class=\\"alert alert-warning oe_button_box\\" role=\\"alert\\">\\n                        <p class=\\"mt-3\\">\\n                            A desinstalação de módulos pode ser arriscada, recomendamos que experimente primeiro numa base de dados duplicada ou de teste.\\n                        </p>\\n                    </div>\\n                    <div class=\\"d-flex bd-highlight\\">\\n                        <div class=\\"me-auto p-2 bd-highlight\\"><h3>Aplicativos a desinstalar</h3></div>\\n                        <div class=\\"p-2 bd-highlight\\"><field name=\\"show_all\\"/> Mostrar Todos</div>\\n                    </div>\\n                    <field name=\\"module_ids\\" mode=\\"kanban\\" class=\\"o_modules_field\\">\\n                        <kanban create=\\"false\\" class=\\"o_modules_kanban\\">\\n                            <field name=\\"state\\"/>\\n                                <templates>\\n                                    <t t-name=\\"card\\" class=\\"flex-row align-items-center\\">\\n                                        <aside>\\n                                            <field name=\\"icon\\" widget=\\"image_url\\" options=\\"{'size': [50, 50]}\\" alt=\\"Ícone\\"/>\\n                                        </aside>\\n                                        <main t-att-title=\\"record.shortdesc.value\\">\\n                                            <field class=\\"fw-bold fs-5 mb-0\\" name=\\"shortdesc\\"/>\\n                                            <p class=\\"text-muted small my-1 lh-sm\\">\\n                                                <field groups=\\"!base.group_no_one\\" name=\\"summary\\"/>\\n                                                <code groups=\\"base.group_no_one\\">\\n                                                    <field name=\\"name\\"/>\\n                                                </code>\\n                                            </p>\\n                                        </main>\\n                                    </t>\\n                                </templates>\\n                        </kanban>\\n                    </field>\\n                    <h3>Documentos a Eliminar</h3>\\n                    <field name=\\"model_ids\\" string=\\"Modelos\\" nolabel=\\"1\\">\\n                        <list string=\\"Modelos\\">\\n                            <field name=\\"name\\" string=\\"Documento\\"/>\\n                            <field name=\\"count\\"/>\\n                        </list>\\n                    </field>\\n                    <footer>\\n                        <button string=\\"Desinstalar\\" class=\\"btn-secondary\\" type=\\"object\\" name=\\"action_uninstall\\" data-hotkey=\\"q\\"/>\\n                        <button string=\\"Descartar\\" class=\\"btn-primary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                    </footer>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Uninstall module">\n                    <div class="alert alert-warning oe_button_box" role="alert">\n                        <p class="mt-3">\n                            Uninstalling modules can be risky, we recommend you to try it on a duplicate or test database first.\n                        </p>\n                    </div>\n                    <div class="d-flex bd-highlight">\n                        <div class="me-auto p-2 bd-highlight"><h3>Apps to Uninstall</h3></div>\n                        <div class="p-2 bd-highlight"><field name="show_all"/> Show All</div>\n                    </div>\n                    <field name="module_ids" mode="kanban" class="o_modules_field">\n                        <kanban create="false" class="o_modules_kanban">\n                            <field name="state"/>\n                                <templates>\n                                    <t t-name="card" class="flex-row align-items-center">\n                                        <aside>\n                                            <field name="icon" widget="image_url" options="{'size': [50, 50]}" alt="Icon"/>\n                                        </aside>\n                                        <main t-att-title="record.shortdesc.value">\n                                            <field class="fw-bold fs-5 mb-0" name="shortdesc"/>\n                                            <p class="text-muted small my-1 lh-sm">\n                                                <field groups="!base.group_no_one" name="summary"/>\n                                                <code groups="base.group_no_one">\n                                                    <field name="name"/>\n                                                </code>\n                                            </p>\n                                        </main>\n                                    </t>\n                                </templates>\n                        </kanban>\n                    </field>\n                    <h3>Documents to Delete</h3>\n                    <field name="model_ids" string="Models" nolabel="1">\n                        <list string="Models">\n                            <field name="name" string="Document"/>\n                            <field name="count"/>\n                        </list>\n                    </field>\n                    <footer>\n                        <button string="Uninstall" class="btn-secondary" type="object" name="action_uninstall" data-hotkey="q"/>\n                        <button string="Discard" class="btn-primary" special="cancel" data-hotkey="x"/>\n                    </footer>\n                </form>\n            	f	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
526	16	\N	1	1	product.template.attribute.line.view.list	product.template.attribute.line	\N	list	product/views/product_template_attribute_line_views.xml	primary	{"en_US": "<list editable=\\"bottom\\" multi_edit=\\"1\\" create=\\"false\\">\\n                <field name=\\"product_tmpl_id\\" readonly=\\"1\\"/>\\n                <field name=\\"attribute_id\\" readonly=\\"1\\"/>\\n                <field name=\\"value_ids\\" widget=\\"many2many_tags\\" options=\\"{'no_create_edit': True}\\" context=\\"{'default_attribute_id': attribute_id}\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list editable="bottom" multi_edit="1" create="false">\n                <field name="product_tmpl_id" readonly="1"/>\n                <field name="attribute_id" readonly="1"/>\n                <field name="value_ids" widget="many2many_tags" options="{'no_create_edit': True}" context="{'default_attribute_id': attribute_id}"/>\n            </list>\n        	f	t	2026-04-08 08:34:36.29858	2026-04-08 08:34:36.29858	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
3832	16	\N	1	1	New page template: '5' in 'basic'	\N	website.new_page_template_sections_basic_5	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_basic_5_s_text_block_h1\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_basic_5_s_text_block\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_basic_5_s_features\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_basic_5_s_quotes_carousel\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_basic_5_s_text_block_h1"/>\n    <t t-snippet-call="website.new_page_template_basic_5_s_text_block"/>\n    <t t-snippet-call="website.new_page_template_basic_5_s_features"/>\n    <t t-snippet-call="website.new_page_template_basic_5_s_quotes_carousel"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3833	16	\N	1	1	New page template: '6' in 'basic'	\N	website.new_page_template_sections_basic_6	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_basic_6_s_text_block_h1\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_basic_6_s_table_of_content\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_basic_6_s_text_block_h1"/>\n    <t t-snippet-call="website.new_page_template_basic_6_s_table_of_content"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3834	16	\N	1	1	New page template: 'full' in 'about'	\N	website.new_page_template_sections_about_full	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_about_full_s_text_block_h1\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_full_s_image_text\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_full_s_text_image\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_full_s_numbers\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_full_s_picture\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_full_s_quotes_carousel\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_full_s_references\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_about_full_s_text_block_h1"/>\n    <t t-snippet-call="website.new_page_template_about_full_s_image_text"/>\n    <t t-snippet-call="website.new_page_template_about_full_s_text_image"/>\n    <t t-snippet-call="website.new_page_template_about_full_s_numbers"/>\n    <t t-snippet-call="website.new_page_template_about_full_s_picture"/>\n    <t t-snippet-call="website.new_page_template_about_full_s_quotes_carousel"/>\n    <t t-snippet-call="website.new_page_template_about_full_s_references"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
347	10	\N	1	1	discuss.channel.search	discuss.channel	\N	search	mail/views/discuss_channel_views.xml	primary	{"en_US": "<search string=\\"Search Groups\\">\\n                    <field name=\\"name\\"/>\\n                    <filter string=\\"Archived\\" name=\\"inactive\\" domain=\\"[('active', '=', False)]\\"/>\\n                </search>", "es_ES": "<search string=\\"Buscar grupos\\">\\n                    <field name=\\"name\\"/>\\n                    <filter string=\\"Archivado\\" name=\\"inactive\\" domain=\\"[('active', '=', False)]\\"/>\\n                </search>", "pt_PT": "<search string=\\"Pesquisar grupos\\">\\n                    <field name=\\"name\\"/>\\n                    <filter string=\\"Arquivados\\" name=\\"inactive\\" domain=\\"[('active', '=', False)]\\"/>\\n                </search>"}	<?xml version="1.0"?>\n<search string="Search Groups">\n                    <field name="name"/>\n                    <filter string="Archived" name="inactive" domain="[('active', '=', False)]"/>\n                </search>\n            	f	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
3835	16	\N	1	1	New page template: 'full_1' in 'about'	\N	website.new_page_template_sections_about_full_1	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_about_full_1_s_text_block_h1\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_full_1_s_three_columns\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_full_1_s_text_block_h2\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_full_1_s_company_team\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_full_1_s_references\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_full_1_s_quotes_carousel\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_full_1_s_call_to_action\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_about_full_1_s_text_block_h1"/>\n    <t t-snippet-call="website.new_page_template_about_full_1_s_three_columns"/>\n    <t t-snippet-call="website.new_page_template_about_full_1_s_text_block_h2"/>\n    <t t-snippet-call="website.new_page_template_about_full_1_s_company_team"/>\n    <t t-snippet-call="website.new_page_template_about_full_1_s_references"/>\n    <t t-snippet-call="website.new_page_template_about_full_1_s_quotes_carousel"/>\n    <t t-snippet-call="website.new_page_template_about_full_1_s_call_to_action"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1959	16	162	1	1	view.users.simple.form.hr	res.users	\N	form	hr/views/res_users.xml	primary	{"en_US": "<sheet position=\\"after\\">\\n                    <footer>\\n                        <button string=\\"Save\\" special=\\"save\\" class=\\"btn btn-primary\\"/>\\n                        <button string=\\"Cancel\\" special=\\"cancel\\" class=\\"btn btn-secondary\\"/>\\n                    </footer>\\n                </sheet>", "es_ES": "<sheet position=\\"after\\">\\n                    <footer>\\n                        <button string=\\"Guardar\\" special=\\"save\\" class=\\"btn btn-primary\\"/>\\n                        <button string=\\"Cancelar\\" special=\\"cancel\\" class=\\"btn btn-secondary\\"/>\\n                    </footer>\\n                </sheet>", "pt_PT": "<sheet position=\\"after\\">\\n                    <footer>\\n                        <button string=\\"Guardar\\" special=\\"save\\" class=\\"btn btn-primary\\"/>\\n                        <button string=\\"Cancelar\\" special=\\"cancel\\" class=\\"btn btn-secondary\\"/>\\n                    </footer>\\n                </sheet>"}	<?xml version="1.0"?>\n<sheet position="after">\n                    <footer>\n                        <button string="Save" special="save" class="btn btn-primary"/>\n                        <button string="Cancel" special="cancel" class="btn btn-secondary"/>\n                    </footer>\n                </sheet>\n            	f	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
531	16	146	1	1	res.country.group.form.inherit.product	res.country.group	\N	form	product/views/res_country_group_views.xml	extension	{"en_US": "<group name=\\"country_group\\" position=\\"after\\">\\n                <field name=\\"pricelist_ids\\"/>\\n            </group>"}	<?xml version="1.0"?>\n<group name="country_group" position="after">\n                <field name="pricelist_ids"/>\n            </group>\n        	f	t	2026-04-08 08:34:36.29858	2026-04-08 08:34:36.29858	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
3836	16	\N	1	1	New page template: 'mini' in 'about'	\N	website.new_page_template_sections_about_mini	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_about_mini_s_cover\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_mini_s_text_block_h2\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_mini_s_text_block_2nd\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_mini_s_picture_only\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_mini_s_text_block_h2_contact\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_mini_s_website_form\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_about_mini_s_cover"/>\n    <t t-snippet-call="website.new_page_template_about_mini_s_text_block_h2"/>\n    <t t-snippet-call="website.new_page_template_about_mini_s_text_block_2nd"/>\n    <t t-snippet-call="website.new_page_template_about_mini_s_picture_only"/>\n    <t t-snippet-call="website.new_page_template_about_mini_s_text_block_h2_contact"/>\n    <t t-snippet-call="website.new_page_template_about_mini_s_website_form"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
533	16	\N	1	1	report_simple_label2x7	\N	product.report_simple_label2x7	qweb	product/report/product_product_templates.xml	primary	{"en_US": "<t t-name=\\"product.report_simple_label2x7\\">\\n            <t t-set=\\"barcode_size\\" t-value=\\"'width:33mm;height:14mm'\\"/>\\n            <t t-set=\\"table_style\\" t-value=\\"'width:97mm;height:37.1mm;' + table_style\\"/>\\n            <td t-att-style=\\"make_invisible and 'visibility:hidden;'\\">\\n                <div class=\\"o_label_full\\" t-att-style=\\"table_style\\">\\n                    <div class=\\"o_label_name\\">\\n                        <strong t-field=\\"product.display_name\\"/>\\n                    </div>\\n                    <div class=\\"o_label_data\\">\\n                        <div class=\\"text-center o_label_left_column\\">\\n                            <span class=\\"text-nowrap\\" t-field=\\"product.default_code\\"/>\\n                            <t t-if=\\"barcode\\">\\n                                <div t-out=\\"barcode\\" t-options=\\"{'widget': 'barcode', 'symbology': 'auto', 'img_style': barcode_size}\\"/>\\n                                <span class=\\"text-center\\" t-out=\\"barcode\\"/>\\n                            </t>\\n                        </div>\\n                        <div class=\\"text-end\\" style=\\"line-height:normal\\">\\n                            <div class=\\"o_label_extra_data\\">\\n                                <t t-out=\\"extra_html\\"/>\\n                            </div>\\n                            <strong class=\\"o_label_price\\" t-out=\\"pricelist._get_product_price(product, 1, currency=pricelist.currency_id or product.currency_id)\\" t-options=\\"{'widget': 'monetary', 'display_currency': pricelist.currency_id or product.currency_id, 'label_price': True}\\"/>\\n                        </div>\\n                        <div class=\\"o_label_clear\\"/>\\n                    </div>\\n                </div>\\n            </td>\\n        </t>"}	<?xml version="1.0"?>\n<t t-name="product.report_simple_label2x7">\n            <t t-set="barcode_size" t-value="'width:33mm;height:14mm'"/>\n            <t t-set="table_style" t-value="'width:97mm;height:37.1mm;' + table_style"/>\n            <td t-att-style="make_invisible and 'visibility:hidden;'">\n                <div class="o_label_full" t-att-style="table_style">\n                    <div class="o_label_name">\n                        <strong t-field="product.display_name"/>\n                    </div>\n                    <div class="o_label_data">\n                        <div class="text-center o_label_left_column">\n                            <span class="text-nowrap" t-field="product.default_code"/>\n                            <t t-if="barcode">\n                                <div t-out="barcode" t-options="{'widget': 'barcode', 'symbology': 'auto', 'img_style': barcode_size}"/>\n                                <span class="text-center" t-out="barcode"/>\n                            </t>\n                        </div>\n                        <div class="text-end" style="line-height:normal">\n                            <div class="o_label_extra_data">\n                                <t t-out="extra_html"/>\n                            </div>\n                            <strong class="o_label_price" t-out="pricelist._get_product_price(product, 1, currency=pricelist.currency_id or product.currency_id)" t-options="{'widget': 'monetary', 'display_currency': pricelist.currency_id or product.currency_id, 'label_price': True}"/>\n                        </div>\n                        <div class="o_label_clear"/>\n                    </div>\n                </div>\n            </td>\n        </t>\n\n        	f	t	2026-04-08 08:34:36.29858	2026-04-08 08:34:36.29858	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1962	16	1594	1	1	view.calendar.event.calendar.inherit.calendar	calendar.event	\N	calendar	hr_calendar/views/calendar_views_calendarApp.xml	extension	{"en_US": "<xpath expr=\\"//calendar\\" position=\\"attributes\\">\\n                <attribute name=\\"show_unusual_days\\">True</attribute>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//calendar" position="attributes">\n                <attribute name="show_unusual_days">True</attribute>\n            </xpath>\n        	f	t	2026-04-08 08:51:02.030189	2026-04-08 08:51:02.030189	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1963	16	1593	1	1	view.calendar.event.calendar.quick.create.inherit.calendar	calendar.event	\N	form	hr_calendar/views/calendar_views_calendarApp.xml	extension	{"en_US": "<xpath expr=\\"//field[@name='stop']\\" position=\\"after\\">\\n                <field name=\\"unavailable_partner_ids\\" invisible=\\"1\\"/> <!-- this field will be used in\\n                    many2many_attendees widget -->\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='stop']" position="after">\n                <field name="unavailable_partner_ids" invisible="1"/> <!-- this field will be used in\n                    many2many_attendees widget -->\n            </xpath>\n        	f	t	2026-04-08 08:51:02.030189	2026-04-08 08:51:02.030189	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1964	16	1592	1	1	view.calendar.event.calendar.inherit.calendar	calendar.event	\N	form	hr_calendar/views/calendar_views_calendarApp.xml	extension	{"en_US": "<xpath expr=\\"//field[@name='stop']\\" position=\\"after\\">\\n                <field name=\\"unavailable_partner_ids\\" invisible=\\"1\\"/> <!-- this field will be used in\\n                    many2many_attendees widget -->\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='stop']" position="after">\n                <field name="unavailable_partner_ids" invisible="1"/> <!-- this field will be used in\n                    many2many_attendees widget -->\n            </xpath>\n        	f	t	2026-04-08 08:51:02.030189	2026-04-08 08:51:02.030189	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
534	16	\N	1	1	report_simple_label4x7	\N	product.report_simple_label4x7	qweb	product/report/product_product_templates.xml	primary	{"en_US": "<t t-name=\\"product.report_simple_label4x7\\">\\n            <t t-set=\\"barcode_size\\" t-value=\\"'width:33mm;height:8mm'\\"/>\\n            <t t-set=\\"table_style\\" t-value=\\"'width:47mm;height:37.1mm;' + table_style\\"/>\\n            <td t-att-style=\\"make_invisible and 'visibility:hidden;'\\">\\n                <div class=\\"o_label_full\\" t-att-style=\\"table_style\\">\\n                    <div class=\\"o_label_name\\">\\n                        <strong t-field=\\"product.display_name\\"/>\\n                    </div>\\n                    <div class=\\"text-end\\" style=\\"padding-top:0;padding-bottom:0\\">\\n                        <strong class=\\"o_label_price_medium\\" t-out=\\"pricelist._get_product_price(product, 1, currency=pricelist.currency_id or product.currency_id)\\" t-options=\\"{'widget': 'monetary', 'display_currency': pricelist.currency_id or product.currency_id, 'label_price': True}\\"/>\\n                    </div>\\n                    <div class=\\"text-center o_label_small_barcode\\">\\n                        <span class=\\"text-nowrap\\" t-field=\\"product.default_code\\"/>\\n                        <t t-if=\\"barcode\\">\\n                            <div t-out=\\"barcode\\" style=\\"padding:0\\" t-options=\\"{'widget': 'barcode', 'symbology': 'auto', 'img_style': barcode_size}\\"/>\\n                            <span class=\\"text-center\\" t-out=\\"barcode\\"/>\\n                        </t>\\n                    </div>\\n                </div>\\n            </td>\\n        </t>"}	<?xml version="1.0"?>\n<t t-name="product.report_simple_label4x7">\n            <t t-set="barcode_size" t-value="'width:33mm;height:8mm'"/>\n            <t t-set="table_style" t-value="'width:47mm;height:37.1mm;' + table_style"/>\n            <td t-att-style="make_invisible and 'visibility:hidden;'">\n                <div class="o_label_full" t-att-style="table_style">\n                    <div class="o_label_name">\n                        <strong t-field="product.display_name"/>\n                    </div>\n                    <div class="text-end" style="padding-top:0;padding-bottom:0">\n                        <strong class="o_label_price_medium" t-out="pricelist._get_product_price(product, 1, currency=pricelist.currency_id or product.currency_id)" t-options="{'widget': 'monetary', 'display_currency': pricelist.currency_id or product.currency_id, 'label_price': True}"/>\n                    </div>\n                    <div class="text-center o_label_small_barcode">\n                        <span class="text-nowrap" t-field="product.default_code"/>\n                        <t t-if="barcode">\n                            <div t-out="barcode" style="padding:0" t-options="{'widget': 'barcode', 'symbology': 'auto', 'img_style': barcode_size}"/>\n                            <span class="text-center" t-out="barcode"/>\n                        </t>\n                    </div>\n                </div>\n            </td>\n        </t>\n\n        	f	t	2026-04-08 08:34:36.29858	2026-04-08 08:34:36.29858	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
535	16	\N	1	1	report_simple_label4x12	\N	product.report_simple_label4x12	qweb	product/report/product_product_templates.xml	primary	{"en_US": "<t t-name=\\"product.report_simple_label4x12\\">\\n            <t t-set=\\"barcode_size\\" t-value=\\"'width:33mm;height:4mm'\\"/>\\n            <t t-set=\\"table_style\\" t-value=\\"'width:43mm;height:19mm;' + table_style\\"/>\\n            <td t-att-style=\\"make_invisible and 'visibility:hidden;'\\">\\n                <div class=\\"o_label_full o_label_small_text\\" t-att-style=\\"table_style\\">\\n                    <div class=\\"o_label_name\\">\\n                        <strong t-field=\\"product.display_name\\"/>\\n                    </div>\\n                    <div class=\\"o_label_left_column\\">\\n                        <span class=\\"text-nowrap\\" t-field=\\"product.default_code\\"/>\\n                    </div>\\n                    <div class=\\"o_label_price_medium text-end\\">\\n                        <strong t-out=\\"pricelist._get_product_price(product, 1, currency=pricelist.currency_id or product.currency_id)\\" t-options=\\"{'widget': 'monetary', 'display_currency': pricelist.currency_id or product.currency_id, 'label_price': True}\\"/>\\n                    </div>\\n                    <div class=\\"text-center o_label_small_barcode\\">\\n                        <t t-if=\\"barcode\\">\\n                            <div t-out=\\"barcode\\" style=\\"padding:0\\" t-options=\\"{'widget': 'barcode', 'symbology': 'auto', 'img_style': barcode_size}\\"/>\\n                            <span class=\\"text-center\\" t-out=\\"barcode\\"/>\\n                        </t>\\n                    </div>\\n                </div>\\n            </td>\\n        </t>"}	<?xml version="1.0"?>\n<t t-name="product.report_simple_label4x12">\n            <t t-set="barcode_size" t-value="'width:33mm;height:4mm'"/>\n            <t t-set="table_style" t-value="'width:43mm;height:19mm;' + table_style"/>\n            <td t-att-style="make_invisible and 'visibility:hidden;'">\n                <div class="o_label_full o_label_small_text" t-att-style="table_style">\n                    <div class="o_label_name">\n                        <strong t-field="product.display_name"/>\n                    </div>\n                    <div class="o_label_left_column">\n                        <span class="text-nowrap" t-field="product.default_code"/>\n                    </div>\n                    <div class="o_label_price_medium text-end">\n                        <strong t-out="pricelist._get_product_price(product, 1, currency=pricelist.currency_id or product.currency_id)" t-options="{'widget': 'monetary', 'display_currency': pricelist.currency_id or product.currency_id, 'label_price': True}"/>\n                    </div>\n                    <div class="text-center o_label_small_barcode">\n                        <t t-if="barcode">\n                            <div t-out="barcode" style="padding:0" t-options="{'widget': 'barcode', 'symbology': 'auto', 'img_style': barcode_size}"/>\n                            <span class="text-center" t-out="barcode"/>\n                        </t>\n                    </div>\n                </div>\n            </td>\n        </t>\n\n        	f	t	2026-04-08 08:34:36.29858	2026-04-08 08:34:36.29858	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
536	16	\N	1	1	report_simple_label4x12_no_price	\N	product.report_simple_label4x12_no_price	qweb	product/report/product_product_templates.xml	primary	{"en_US": "<t t-name=\\"product.report_simple_label4x12_no_price\\">\\n            <t t-set=\\"barcode_size\\" t-value=\\"'width:33mm;height:4mm'\\"/>\\n            <t t-set=\\"table_style\\" t-value=\\"'width:43mm;height:19mm;' + table_style\\"/>\\n            <td t-att-style=\\"make_invisible and 'visibility:hidden;'\\">\\n                <div class=\\"o_label_full o_label_small_text\\" t-att-style=\\"table_style\\">\\n                    <div class=\\"o_label_name\\">\\n                        <strong t-field=\\"product.display_name\\"/>\\n                    </div>\\n                    <div class=\\"o_label_left_column o_label_full_with\\">\\n                        <span class=\\"text-nowrap\\" t-field=\\"product.default_code\\"/>\\n                    </div>\\n                    <div class=\\"text-center o_label_small_barcode\\">\\n                        <t t-if=\\"barcode\\">\\n                            <div t-out=\\"barcode\\" style=\\"padding:0\\" t-options=\\"{'widget': 'barcode', 'symbology': 'auto', 'img_style': barcode_size}\\"/>\\n                            <span class=\\"text-center\\" t-out=\\"barcode\\"/>\\n                        </t>\\n                    </div>\\n                </div>\\n            </td>\\n        </t>"}	<?xml version="1.0"?>\n<t t-name="product.report_simple_label4x12_no_price">\n            <t t-set="barcode_size" t-value="'width:33mm;height:4mm'"/>\n            <t t-set="table_style" t-value="'width:43mm;height:19mm;' + table_style"/>\n            <td t-att-style="make_invisible and 'visibility:hidden;'">\n                <div class="o_label_full o_label_small_text" t-att-style="table_style">\n                    <div class="o_label_name">\n                        <strong t-field="product.display_name"/>\n                    </div>\n                    <div class="o_label_left_column o_label_full_with">\n                        <span class="text-nowrap" t-field="product.default_code"/>\n                    </div>\n                    <div class="text-center o_label_small_barcode">\n                        <t t-if="barcode">\n                            <div t-out="barcode" style="padding:0" t-options="{'widget': 'barcode', 'symbology': 'auto', 'img_style': barcode_size}"/>\n                            <span class="text-center" t-out="barcode"/>\n                        </t>\n                    </div>\n                </div>\n            </td>\n        </t>\n\n        	f	t	2026-04-08 08:34:36.29858	2026-04-08 08:34:36.29858	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
537	16	\N	1	1	report_simple_label_dymo	\N	product.report_simple_label_dymo	qweb	product/report/product_product_templates.xml	primary	{"en_US": "<t t-name=\\"product.report_simple_label_dymo\\">\\n            <div class=\\"o_label_sheet o_label_dymo\\" t-att-style=\\"padding_page\\">\\n                <div class=\\"o_label_full\\" t-att-style=\\"table_style\\">\\n                    <div class=\\"text-start o_label_small_barcode\\">\\n                        <t t-if=\\"barcode\\">\\n                            <!-- `quiet=0` to remove the left and right margins on the barcode -->\\n                            <div t-out=\\"barcode\\" style=\\"padding:0\\" t-options=\\"{'widget': 'barcode', 'quiet': 0, 'symbology': 'auto', 'img_style': barcode_size}\\"/>\\n                            <div class=\\"o_label_name\\" style=\\"height:1.7em;background-color: transparent;\\">\\n                                <span t-out=\\"barcode\\"/>\\n                            </div>\\n                        </t>\\n                    </div>\\n                    <div class=\\"o_label_name\\" style=\\"line-height: 100%;background-color: transparent;padding-top: 1px;\\">\\n                        <span t-if=\\"product.is_product_variant\\" t-field=\\"product.display_name\\"/>\\n                        <span t-else=\\"\\" t-field=\\"product.name\\"/>\\n                    </div>\\n                    <div class=\\"o_label_left_column\\">\\n                        <small class=\\"text-nowrap\\" t-field=\\"product.default_code\\" style=\\"font-size: 0.875em;\\"/>\\n                    </div>\\n                    <div class=\\"text-end\\" style=\\"padding: 0 4px;\\">\\n                        <strong class=\\"o_label_price_small\\" t-out=\\"pricelist._get_product_price(product, 1, currency=pricelist.currency_id or product.currency_id)\\" t-options=\\"{'widget': 'monetary', 'display_currency': pricelist.currency_id or product.currency_id, 'label_price': True}\\"/>\\n                    </div>\\n                </div>\\n            </div>\\n        </t>"}	<?xml version="1.0"?>\n<t t-name="product.report_simple_label_dymo">\n            <div class="o_label_sheet o_label_dymo" t-att-style="padding_page">\n                <div class="o_label_full" t-att-style="table_style">\n                    <div class="text-start o_label_small_barcode">\n                        <t t-if="barcode">\n                            <!-- `quiet=0` to remove the left and right margins on the barcode -->\n                            <div t-out="barcode" style="padding:0" t-options="{'widget': 'barcode', 'quiet': 0, 'symbology': 'auto', 'img_style': barcode_size}"/>\n                            <div class="o_label_name" style="height:1.7em;background-color: transparent;">\n                                <span t-out="barcode"/>\n                            </div>\n                        </t>\n                    </div>\n                    <div class="o_label_name" style="line-height: 100%;background-color: transparent;padding-top: 1px;">\n                        <span t-if="product.is_product_variant" t-field="product.display_name"/>\n                        <span t-else="" t-field="product.name"/>\n                    </div>\n                    <div class="o_label_left_column">\n                        <small class="text-nowrap" t-field="product.default_code" style="font-size: 0.875em;"/>\n                    </div>\n                    <div class="text-end" style="padding: 0 4px;">\n                        <strong class="o_label_price_small" t-out="pricelist._get_product_price(product, 1, currency=pricelist.currency_id or product.currency_id)" t-options="{'widget': 'monetary', 'display_currency': pricelist.currency_id or product.currency_id, 'label_price': True}"/>\n                    </div>\n                </div>\n            </div>\n        </t>\n\n        	f	t	2026-04-08 08:34:36.29858	2026-04-08 08:34:36.29858	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
538	16	\N	1	1	report_productlabel	\N	product.report_productlabel	qweb	product/report/product_product_templates.xml	primary	{"en_US": "<t t-name=\\"product.report_productlabel\\">\\n            <t t-call=\\"web.html_container\\">\\n                <t t-if=\\"columns and rows\\">\\n                    <t t-if=\\"columns == 2 and rows == 7\\">\\n                        <t t-set=\\"padding_page\\" t-value=\\"'padding: 14mm 3mm'\\"/>\\n                        <t t-set=\\"report_to_call\\" t-value=\\"'2x7'\\"/>\\n                    </t>\\n                    <t t-if=\\"columns == 4 and rows == 7\\">\\n                        <t t-set=\\"padding_page\\" t-value=\\"'padding: 14mm 3mm'\\"/>\\n                        <t t-set=\\"report_to_call\\" t-value=\\"'4x7'\\"/>\\n                    </t>\\n                    <t t-if=\\"columns == 4 and rows == 12\\">\\n                        <t t-set=\\"padding_page\\" t-value=\\"'padding: 20mm 8mm'\\"/>\\n                        <t t-set=\\"report_to_call\\" t-value=\\"'4x12'\\"/>\\n                    </t>\\n                    <t t-foreach=\\"range(page_numbers)\\" t-as=\\"page\\">\\n                        <div class=\\"o_label_sheet\\" t-att-style=\\"padding_page\\">\\n                            <table class=\\"my-0 table table-sm table-borderless\\">\\n                                <t t-foreach=\\"range(rows)\\" t-as=\\"row\\">\\n                                    <tr>\\n                                        <t t-foreach=\\"range(columns)\\" t-as=\\"column\\">\\n                                            <t t-if=\\"not current_quantity and quantity and not (current_data and current_data[1])\\">\\n                                                <t t-set=\\"current_data\\" t-value=\\"quantity.popitem()\\"/>\\n                                                <t t-set=\\"product\\" t-value=\\"current_data[0]\\"/>\\n                                                <t t-set=\\"barcode_and_qty\\" t-value=\\"current_data[1].pop()\\"/>\\n                                                <t t-set=\\"barcode\\" t-value=\\"barcode_and_qty[0]\\"/>\\n                                                <t t-set=\\"current_quantity\\" t-value=\\"barcode_and_qty[1]\\"/>\\n                                            </t>\\n                                            <t t-if=\\"current_quantity\\">\\n                                                <t t-set=\\"make_invisible\\" t-value=\\"False\\"/>\\n                                                <t t-set=\\"current_quantity\\" t-value=\\"current_quantity - 1\\"/>\\n                                            </t>\\n                                            <t t-elif=\\"current_data and current_data[1]\\">\\n                                                <t t-set=\\"barcode_and_qty\\" t-value=\\"current_data[1].pop()\\"/>\\n                                                <t t-set=\\"barcode\\" t-value=\\"barcode_and_qty[0]\\"/>\\n                                                <t t-set=\\"current_quantity\\" t-value=\\"barcode_and_qty[1] - 1\\"/>\\n                                            </t>\\n                                            <t t-else=\\"\\">\\n                                                <t t-set=\\"make_invisible\\" t-value=\\"True\\"/>\\n                                            </t>\\n                                            <t t-set=\\"table_style\\" t-value=\\"'border: 1px solid %s;' % (product.env.user.company_id.primary_color or 'black')\\"/>\\n                                            <!-- IMPORTANT: explictly call templates in place of {{template}} otherwise studio won't load report correctly -->\\n                                            <t t-if=\\"report_to_call == '2x7'\\">\\n                                                <t t-call=\\"product.report_simple_label2x7\\"/>\\n                                            </t>\\n                                            <t t-elif=\\"report_to_call == '4x7'\\">\\n                                                <t t-call=\\"product.report_simple_label4x7\\"/>\\n                                            </t>\\n                                            <t t-elif=\\"report_to_call == '4x12'\\">\\n                                                <t t-if=\\"price_included\\">\\n                                                    <t t-call=\\"product.report_simple_label4x12\\"/>\\n                                                </t>\\n                                                <t t-else=\\"\\">\\n                                                    <t t-call=\\"product.report_simple_label4x12_no_price\\"/>\\n                                                </t>\\n                                            </t>\\n                                        </t>\\n                                    </tr>\\n                                </t>\\n                            </table>\\n                        </div>\\n                    </t>\\n                </t>\\n            </t>\\n        </t>"}	<?xml version="1.0"?>\n<t t-name="product.report_productlabel">\n            <t t-call="web.html_container">\n                <t t-if="columns and rows">\n                    <t t-if="columns == 2 and rows == 7">\n                        <t t-set="padding_page" t-value="'padding: 14mm 3mm'"/>\n                        <t t-set="report_to_call" t-value="'2x7'"/>\n                    </t>\n                    <t t-if="columns == 4 and rows == 7">\n                        <t t-set="padding_page" t-value="'padding: 14mm 3mm'"/>\n                        <t t-set="report_to_call" t-value="'4x7'"/>\n                    </t>\n                    <t t-if="columns == 4 and rows == 12">\n                        <t t-set="padding_page" t-value="'padding: 20mm 8mm'"/>\n                        <t t-set="report_to_call" t-value="'4x12'"/>\n                    </t>\n                    <t t-foreach="range(page_numbers)" t-as="page">\n                        <div class="o_label_sheet" t-att-style="padding_page">\n                            <table class="my-0 table table-sm table-borderless">\n                                <t t-foreach="range(rows)" t-as="row">\n                                    <tr>\n                                        <t t-foreach="range(columns)" t-as="column">\n                                            <t t-if="not current_quantity and quantity and not (current_data and current_data[1])">\n                                                <t t-set="current_data" t-value="quantity.popitem()"/>\n                                                <t t-set="product" t-value="current_data[0]"/>\n                                                <t t-set="barcode_and_qty" t-value="current_data[1].pop()"/>\n                                                <t t-set="barcode" t-value="barcode_and_qty[0]"/>\n                                                <t t-set="current_quantity" t-value="barcode_and_qty[1]"/>\n                                            </t>\n                                            <t t-if="current_quantity">\n                                                <t t-set="make_invisible" t-value="False"/>\n                                                <t t-set="current_quantity" t-value="current_quantity - 1"/>\n                                            </t>\n                                            <t t-elif="current_data and current_data[1]">\n                                                <t t-set="barcode_and_qty" t-value="current_data[1].pop()"/>\n                                                <t t-set="barcode" t-value="barcode_and_qty[0]"/>\n                                                <t t-set="current_quantity" t-value="barcode_and_qty[1] - 1"/>\n                                            </t>\n                                            <t t-else="">\n                                                <t t-set="make_invisible" t-value="True"/>\n                                            </t>\n                                            <t t-set="table_style" t-value="'border: 1px solid %s;' % (product.env.user.company_id.primary_color or 'black')"/>\n                                            <!-- IMPORTANT: explictly call templates in place of {{template}} otherwise studio won't load report correctly -->\n                                            <t t-if="report_to_call == '2x7'">\n                                                <t t-call="product.report_simple_label2x7"/>\n                                            </t>\n                                            <t t-elif="report_to_call == '4x7'">\n                                                <t t-call="product.report_simple_label4x7"/>\n                                            </t>\n                                            <t t-elif="report_to_call == '4x12'">\n                                                <t t-if="price_included">\n                                                    <t t-call="product.report_simple_label4x12"/>\n                                                </t>\n                                                <t t-else="">\n                                                    <t t-call="product.report_simple_label4x12_no_price"/>\n                                                </t>\n                                            </t>\n                                        </t>\n                                    </tr>\n                                </t>\n                            </table>\n                        </div>\n                    </t>\n                </t>\n            </t>\n        </t>\n\n        	f	t	2026-04-08 08:34:36.29858	2026-04-08 08:34:36.29858	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
539	16	\N	1	1	report_productlabel_dymo	\N	product.report_productlabel_dymo	qweb	product/report/product_product_templates.xml	primary	{"en_US": "<t t-name=\\"product.report_productlabel_dymo\\">\\n            <t t-call=\\"web.html_container\\">\\n                <t t-set=\\"barcode_size\\" t-value=\\"'width:45.5mm;height:7.5mm'\\"/>\\n                <t t-set=\\"table_style\\" t-value=\\"'width:100%;height:32mm;'\\"/>\\n                <t t-set=\\"padding_page\\" t-value=\\"'padding: 2mm'\\"/>\\n                <t t-foreach=\\"quantity.items()\\" t-as=\\"barcode_and_qty_by_product\\">\\n                    <t t-set=\\"product\\" t-value=\\"barcode_and_qty_by_product[0]\\"/>\\n                    <t t-foreach=\\"barcode_and_qty_by_product[1]\\" t-as=\\"barcode_and_qty\\">\\n                        <t t-set=\\"barcode\\" t-value=\\"barcode_and_qty[0]\\"/>\\n                        <t t-foreach=\\"range(barcode_and_qty[1])\\" t-as=\\"qty\\">\\n                            <t t-call=\\"product.report_simple_label_dymo\\"/>\\n                        </t>\\n                    </t>\\n                </t>\\n            </t>\\n        </t>"}	<?xml version="1.0"?>\n<t t-name="product.report_productlabel_dymo">\n            <t t-call="web.html_container">\n                <t t-set="barcode_size" t-value="'width:45.5mm;height:7.5mm'"/>\n                <t t-set="table_style" t-value="'width:100%;height:32mm;'"/>\n                <t t-set="padding_page" t-value="'padding: 2mm'"/>\n                <t t-foreach="quantity.items()" t-as="barcode_and_qty_by_product">\n                    <t t-set="product" t-value="barcode_and_qty_by_product[0]"/>\n                    <t t-foreach="barcode_and_qty_by_product[1]" t-as="barcode_and_qty">\n                        <t t-set="barcode" t-value="barcode_and_qty[0]"/>\n                        <t t-foreach="range(barcode_and_qty[1])" t-as="qty">\n                            <t t-call="product.report_simple_label_dymo"/>\n                        </t>\n                    </t>\n                </t>\n            </t>\n        </t>\n    	f	t	2026-04-08 08:34:36.29858	2026-04-08 08:34:36.29858	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
540	16	\N	1	1	report_producttemplatelabel2x7	\N	product.report_producttemplatelabel2x7	qweb	product/report/product_template_templates.xml	primary	{"en_US": "<t t-name=\\"product.report_producttemplatelabel2x7\\">\\n    <t t-call=\\"web.basic_layout\\">\\n        <div class=\\"page\\">\\n            <t t-set=\\"columns\\" t-value=\\"2\\"/>\\n            <t t-set=\\"rows\\" t-value=\\"7\\"/>\\n            <t t-call=\\"product.report_productlabel\\"/>\\n        </div>\\n    </t>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="product.report_producttemplatelabel2x7">\n    <t t-call="web.basic_layout">\n        <div class="page">\n            <t t-set="columns" t-value="2"/>\n            <t t-set="rows" t-value="7"/>\n            <t t-call="product.report_productlabel"/>\n        </div>\n    </t>\n</t>\n\n	f	t	2026-04-08 08:34:36.29858	2026-04-08 08:34:36.29858	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
541	16	\N	1	1	report_producttemplatelabel4x7	\N	product.report_producttemplatelabel4x7	qweb	product/report/product_template_templates.xml	primary	{"en_US": "<t t-name=\\"product.report_producttemplatelabel4x7\\">\\n    <t t-call=\\"web.basic_layout\\">\\n        <div class=\\"page\\">\\n            <t t-set=\\"columns\\" t-value=\\"4\\"/>\\n            <t t-set=\\"rows\\" t-value=\\"7\\"/>\\n            <t t-call=\\"product.report_productlabel\\"/>\\n        </div>\\n    </t>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="product.report_producttemplatelabel4x7">\n    <t t-call="web.basic_layout">\n        <div class="page">\n            <t t-set="columns" t-value="4"/>\n            <t t-set="rows" t-value="7"/>\n            <t t-call="product.report_productlabel"/>\n        </div>\n    </t>\n</t>\n\n	f	t	2026-04-08 08:34:36.29858	2026-04-08 08:34:36.29858	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
542	16	\N	1	1	report_producttemplatelabel4x12	\N	product.report_producttemplatelabel4x12	qweb	product/report/product_template_templates.xml	primary	{"en_US": "<t t-name=\\"product.report_producttemplatelabel4x12\\">\\n    <t t-call=\\"web.basic_layout\\">\\n        <div class=\\"page\\">\\n            <t t-set=\\"columns\\" t-value=\\"4\\"/>\\n            <t t-set=\\"rows\\" t-value=\\"12\\"/>\\n            <t t-set=\\"price_included\\" t-value=\\"True\\"/>\\n            <t t-call=\\"product.report_productlabel\\"/>\\n        </div>\\n    </t>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="product.report_producttemplatelabel4x12">\n    <t t-call="web.basic_layout">\n        <div class="page">\n            <t t-set="columns" t-value="4"/>\n            <t t-set="rows" t-value="12"/>\n            <t t-set="price_included" t-value="True"/>\n            <t t-call="product.report_productlabel"/>\n        </div>\n    </t>\n</t>\n\n	f	t	2026-04-08 08:34:36.29858	2026-04-08 08:34:36.29858	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
543	16	\N	1	1	report_producttemplatelabel4x12noprice	\N	product.report_producttemplatelabel4x12noprice	qweb	product/report/product_template_templates.xml	primary	{"en_US": "<t t-name=\\"product.report_producttemplatelabel4x12noprice\\">\\n    <t t-call=\\"web.basic_layout\\">\\n        <div class=\\"page\\">\\n            <t t-set=\\"columns\\" t-value=\\"4\\"/>\\n            <t t-set=\\"rows\\" t-value=\\"12\\"/>\\n            <t t-set=\\"price_included\\" t-value=\\"False\\"/>\\n            <t t-call=\\"product.report_productlabel\\"/>\\n        </div>\\n    </t>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="product.report_producttemplatelabel4x12noprice">\n    <t t-call="web.basic_layout">\n        <div class="page">\n            <t t-set="columns" t-value="4"/>\n            <t t-set="rows" t-value="12"/>\n            <t t-set="price_included" t-value="False"/>\n            <t t-call="product.report_productlabel"/>\n        </div>\n    </t>\n</t>\n\n	f	t	2026-04-08 08:34:36.29858	2026-04-08 08:34:36.29858	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
544	16	\N	1	1	report_producttemplatelabel_dymo	\N	product.report_producttemplatelabel_dymo	qweb	product/report/product_template_templates.xml	primary	{"en_US": "<t t-name=\\"product.report_producttemplatelabel_dymo\\">\\n    <t t-call=\\"web.basic_layout\\">\\n        <div class=\\"page\\">\\n            <t t-call=\\"product.report_productlabel_dymo\\"/>\\n        </div>\\n    </t>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="product.report_producttemplatelabel_dymo">\n    <t t-call="web.basic_layout">\n        <div class="page">\n            <t t-call="product.report_productlabel_dymo"/>\n        </div>\n    </t>\n</t>\n\n	f	t	2026-04-08 08:34:36.29858	2026-04-08 08:34:36.29858	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1966	16	1066	1	1	gamification.badge.user.wizard.form.inherit	gamification.badge.user.wizard	\N	form	hr_gamification/wizard/gamification_badge_user_wizard_views.xml	extension	{"en_US": "<data>\\n                    <!--remove in master-->\\n                    <xpath expr=\\"//field[@name='user_id']\\" position=\\"after\\">\\n                        <field name=\\"employee_id\\" nolabel=\\"1\\" invisible=\\"1\\" domain=\\"[('user_id', '!=', False),('user_id', '!=', uid)]\\" colspan=\\"2\\"/>\\n                    </xpath>\\n                </data>"}	<?xml version="1.0"?>\n<data>\n                    <!--remove in master-->\n                    <xpath expr="//field[@name='user_id']" position="after">\n                        <field name="employee_id" nolabel="1" invisible="1" domain="[('user_id', '!=', False),('user_id', '!=', uid)]" colspan="2"/>\n                    </xpath>\n                </data>\n            	f	t	2026-04-08 08:51:02.469971	2026-04-08 08:51:02.469971	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
3837	16	\N	1	1	New page template: 'personal' in 'about'	\N	website.new_page_template_sections_about_personal	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_about_personal_s_text_cover\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_personal_s_image_text\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_personal_s_text_block_h2\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_personal_s_numbers\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_personal_s_features\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_personal_s_call_to_action_about\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_about_personal_s_text_cover"/>\n    <t t-snippet-call="website.new_page_template_about_personal_s_image_text"/>\n    <t t-snippet-call="website.new_page_template_about_personal_s_text_block_h2"/>\n    <t t-snippet-call="website.new_page_template_about_personal_s_numbers"/>\n    <t t-snippet-call="website.new_page_template_about_personal_s_features"/>\n    <t t-snippet-call="website.new_page_template_about_personal_s_call_to_action_about"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3838	16	\N	1	1	New page template: 'map' in 'about'	\N	website.new_page_template_sections_about_map	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_about_map_s_text_block_h1\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_map_s_text_block\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_map_s_numbers\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_map_s_text_image\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_map_s_text_block_h2\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_map_s_text_block_2nd\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_map_s_map\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_map_s_images_wall\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_about_map_s_text_block_h1"/>\n    <t t-snippet-call="website.new_page_template_about_map_s_text_block"/>\n    <t t-snippet-call="website.new_page_template_about_map_s_numbers"/>\n    <t t-snippet-call="website.new_page_template_about_map_s_text_image"/>\n    <t t-snippet-call="website.new_page_template_about_map_s_text_block_h2"/>\n    <t t-snippet-call="website.new_page_template_about_map_s_text_block_2nd"/>\n    <t t-snippet-call="website.new_page_template_about_map_s_map"/>\n    <t t-snippet-call="website.new_page_template_about_map_s_images_wall"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3839	16	\N	1	1	New page template: 'timeline' in 'about'	\N	website.new_page_template_sections_about_timeline	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_about_timeline_s_banner\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_timeline_s_text_block_h2\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_timeline_s_text_block\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_timeline_s_timeline\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_timeline_s_call_to_action_about\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_about_timeline_s_banner"/>\n    <t t-snippet-call="website.new_page_template_about_timeline_s_text_block_h2"/>\n    <t t-snippet-call="website.new_page_template_about_timeline_s_text_block"/>\n    <t t-snippet-call="website.new_page_template_about_timeline_s_timeline"/>\n    <t t-snippet-call="website.new_page_template_about_timeline_s_call_to_action_about"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3840	16	\N	1	1	New page template: '0' in 'landing'	\N	website.new_page_template_sections_landing_0	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_landing_0_s_cover\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_landing_0_s_cover"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3841	16	\N	1	1	New page template: '1' in 'landing'	\N	website.new_page_template_sections_landing_1	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_landing_1_s_banner\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_landing_1_s_features\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_landing_1_s_masonry_block\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_landing_1_s_call_to_action_digital\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_landing_1_s_references\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_landing_1_s_quotes_carousel\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_landing_1_s_banner"/>\n    <t t-snippet-call="website.new_page_template_landing_1_s_features"/>\n    <t t-snippet-call="website.new_page_template_landing_1_s_masonry_block"/>\n    <t t-snippet-call="website.new_page_template_landing_1_s_call_to_action_digital"/>\n    <t t-snippet-call="website.new_page_template_landing_1_s_references"/>\n    <t t-snippet-call="website.new_page_template_landing_1_s_quotes_carousel"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3842	16	\N	1	1	New page template: '2' in 'landing'	\N	website.new_page_template_sections_landing_2	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_landing_2_s_cover\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_landing_2_s_text_image\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_landing_2_s_text_block_h2\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_landing_2_s_three_columns\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_landing_2_s_call_to_action\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_landing_2_s_cover"/>\n    <t t-snippet-call="website.new_page_template_landing_2_s_text_image"/>\n    <t t-snippet-call="website.new_page_template_landing_2_s_text_block_h2"/>\n    <t t-snippet-call="website.new_page_template_landing_2_s_three_columns"/>\n    <t t-snippet-call="website.new_page_template_landing_2_s_call_to_action"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3843	16	\N	1	1	New page template: '3' in 'landing'	\N	website.new_page_template_sections_landing_3	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_landing_3_s_text_cover\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_landing_3_s_text_block_h2\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_landing_3_s_three_columns\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_landing_3_s_showcase\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_landing_3_s_color_blocks_2\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_landing_3_s_quotes_carousel\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_landing_3_s_call_to_action\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_landing_3_s_text_cover"/>\n    <t t-snippet-call="website.new_page_template_landing_3_s_text_block_h2"/>\n    <t t-snippet-call="website.new_page_template_landing_3_s_three_columns"/>\n    <t t-snippet-call="website.new_page_template_landing_3_s_showcase"/>\n    <t t-snippet-call="website.new_page_template_landing_3_s_color_blocks_2"/>\n    <t t-snippet-call="website.new_page_template_landing_3_s_quotes_carousel"/>\n    <t t-snippet-call="website.new_page_template_landing_3_s_call_to_action"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3844	16	\N	1	1	New page template: '4' in 'landing'	\N	website.new_page_template_sections_landing_4	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_landing_4_s_cover\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_landing_4_s_text_block_h2\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_landing_4_s_text_block\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_landing_4_s_text_block_h2_contact\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_landing_4_s_website_form\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_landing_4_s_cover"/>\n    <t t-snippet-call="website.new_page_template_landing_4_s_text_block_h2"/>\n    <t t-snippet-call="website.new_page_template_landing_4_s_text_block"/>\n    <t t-snippet-call="website.new_page_template_landing_4_s_text_block_h2_contact"/>\n    <t t-snippet-call="website.new_page_template_landing_4_s_website_form"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3845	16	\N	1	1	New page template: '5' in 'landing'	\N	website.new_page_template_sections_landing_5	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_landing_5_s_banner\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_landing_5_s_banner"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3846	16	\N	1	1	New page template: '0' in 'gallery'	\N	website.new_page_template_sections_gallery_0	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_gallery_0_s_text_block_h2\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_gallery_0_s_images_wall\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_gallery_0_s_text_block_h2"/>\n    <t t-snippet-call="website.new_page_template_gallery_0_s_images_wall"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3847	16	\N	1	1	New page template: '1' in 'gallery'	\N	website.new_page_template_sections_gallery_1	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_gallery_1_s_text_block_h2\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_gallery_1_s_image_text\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_gallery_1_s_text_image\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_gallery_1_s_image_text_2nd\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_gallery_1_s_text_block_h2"/>\n    <t t-snippet-call="website.new_page_template_gallery_1_s_image_text"/>\n    <t t-snippet-call="website.new_page_template_gallery_1_s_text_image"/>\n    <t t-snippet-call="website.new_page_template_gallery_1_s_image_text_2nd"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3848	16	\N	1	1	New page template: '2' in 'gallery'	\N	website.new_page_template_sections_gallery_2	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_gallery_2_s_banner\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_gallery_2_s_text_block_2nd\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_gallery_2_s_image_gallery\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_gallery_2_s_picture_only\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_gallery_2_s_banner"/>\n    <t t-snippet-call="website.new_page_template_gallery_2_s_text_block_2nd"/>\n    <t t-snippet-call="website.new_page_template_gallery_2_s_image_gallery"/>\n    <t t-snippet-call="website.new_page_template_gallery_2_s_picture_only"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3849	16	\N	1	1	New page template: '3' in 'gallery'	\N	website.new_page_template_sections_gallery_3	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_gallery_3_s_text_block_h2\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_gallery_3_s_text_block\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_gallery_3_s_three_columns\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_gallery_3_s_three_columns_2nd\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_gallery_3_s_text_block_h2"/>\n    <t t-snippet-call="website.new_page_template_gallery_3_s_text_block"/>\n    <t t-snippet-call="website.new_page_template_gallery_3_s_three_columns"/>\n    <t t-snippet-call="website.new_page_template_gallery_3_s_three_columns_2nd"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3850	16	\N	1	1	New page template: '4' in 'gallery'	\N	website.new_page_template_sections_gallery_4	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_gallery_4_s_cover\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_gallery_4_s_media_list\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_gallery_4_s_cover"/>\n    <t t-snippet-call="website.new_page_template_gallery_4_s_media_list"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3851	16	\N	1	1	New page template: '0' in 'services'	\N	website.new_page_template_sections_services_0	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_services_0_s_text_block_h1\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_services_0_s_text_block_2nd\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_services_0_s_three_columns\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_services_0_s_text_block_h2_contact\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_services_0_s_website_form\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_services_0_s_text_block_h1"/>\n    <t t-snippet-call="website.new_page_template_services_0_s_text_block_2nd"/>\n    <t t-snippet-call="website.new_page_template_services_0_s_three_columns"/>\n    <t t-snippet-call="website.new_page_template_services_0_s_text_block_h2_contact"/>\n    <t t-snippet-call="website.new_page_template_services_0_s_website_form"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3852	16	\N	1	1	New page template: '1' in 'services'	\N	website.new_page_template_sections_services_1	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_services_1_s_text_block_h1\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_services_1_s_features_grid\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_services_1_s_text_block_h2\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_services_1_s_faq_collapse\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_services_1_s_call_to_action\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_services_1_s_text_block_h1"/>\n    <t t-snippet-call="website.new_page_template_services_1_s_features_grid"/>\n    <t t-snippet-call="website.new_page_template_services_1_s_text_block_h2"/>\n    <t t-snippet-call="website.new_page_template_services_1_s_faq_collapse"/>\n    <t t-snippet-call="website.new_page_template_services_1_s_call_to_action"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3853	16	\N	1	1	New page template: '2' in 'services'	\N	website.new_page_template_sections_services_2	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_services_2_s_text_cover\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_services_2_s_image_text\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_services_2_s_text_image\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_services_2_s_image_text_2nd\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_services_2_s_call_to_action_digital\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_services_2_s_text_cover"/>\n    <t t-snippet-call="website.new_page_template_services_2_s_image_text"/>\n    <t t-snippet-call="website.new_page_template_services_2_s_text_image"/>\n    <t t-snippet-call="website.new_page_template_services_2_s_image_text_2nd"/>\n    <t t-snippet-call="website.new_page_template_services_2_s_call_to_action_digital"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3854	16	\N	1	1	New page template: '3' in 'services'	\N	website.new_page_template_sections_services_3	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_services_3_s_text_block_h1\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_services_3_s_parallax\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_services_3_s_table_of_content\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_services_3_s_call_to_action\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_services_3_s_text_block_h1"/>\n    <t t-snippet-call="website.new_page_template_services_3_s_parallax"/>\n    <t t-snippet-call="website.new_page_template_services_3_s_table_of_content"/>\n    <t t-snippet-call="website.new_page_template_services_3_s_call_to_action"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3855	16	\N	1	1	New page template: '0' in 'pricing'	\N	website.new_page_template_sections_pricing_0	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_pricing_0_s_text_block_h1\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_pricing_0_s_comparisons\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_pricing_0_s_text_block_2nd\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_pricing_0_s_showcase\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_pricing_0_s_text_block_h2\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_pricing_0_s_faq_collapse\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_pricing_0_s_call_to_action\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_pricing_0_s_text_block_h1"/>\n    <t t-snippet-call="website.new_page_template_pricing_0_s_comparisons"/>\n    <t t-snippet-call="website.new_page_template_pricing_0_s_text_block_2nd"/>\n    <t t-snippet-call="website.new_page_template_pricing_0_s_showcase"/>\n    <t t-snippet-call="website.new_page_template_pricing_0_s_text_block_h2"/>\n    <t t-snippet-call="website.new_page_template_pricing_0_s_faq_collapse"/>\n    <t t-snippet-call="website.new_page_template_pricing_0_s_call_to_action"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3856	16	\N	1	1	New page template: '1' in 'pricing'	\N	website.new_page_template_sections_pricing_1	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_pricing_1_s_text_block_h1\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_pricing_1_s_comparisons\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_pricing_1_s_call_to_action\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_pricing_1_s_text_block_h1"/>\n    <t t-snippet-call="website.new_page_template_pricing_1_s_comparisons"/>\n    <t t-snippet-call="website.new_page_template_pricing_1_s_call_to_action"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3857	16	\N	1	1	New page template: '2' in 'pricing'	\N	website.new_page_template_sections_pricing_2	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_pricing_2_s_cover\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_pricing_2_s_comparisons\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_pricing_2_s_call_to_action\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_pricing_2_s_features_grid\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_pricing_2_s_color_blocks_2\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_pricing_2_s_cover"/>\n    <t t-snippet-call="website.new_page_template_pricing_2_s_comparisons"/>\n    <t t-snippet-call="website.new_page_template_pricing_2_s_call_to_action"/>\n    <t t-snippet-call="website.new_page_template_pricing_2_s_features_grid"/>\n    <t t-snippet-call="website.new_page_template_pricing_2_s_color_blocks_2"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3858	16	\N	1	1	New page template: '3' in 'pricing'	\N	website.new_page_template_sections_pricing_3	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_pricing_3_s_carousel\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_pricing_3_s_product_catalog\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_pricing_3_s_call_to_action_menu\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_pricing_3_s_carousel"/>\n    <t t-snippet-call="website.new_page_template_pricing_3_s_product_catalog"/>\n    <t t-snippet-call="website.new_page_template_pricing_3_s_call_to_action_menu"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3859	16	\N	1	1	New page template: '4' in 'pricing'	\N	website.new_page_template_sections_pricing_4	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_pricing_4_s_text_block_h1\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_pricing_4_s_image_text\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_pricing_4_s_text_image\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_pricing_4_s_image_text_2nd\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_pricing_4_s_call_to_action\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_pricing_4_s_text_block_h1"/>\n    <t t-snippet-call="website.new_page_template_pricing_4_s_image_text"/>\n    <t t-snippet-call="website.new_page_template_pricing_4_s_text_image"/>\n    <t t-snippet-call="website.new_page_template_pricing_4_s_image_text_2nd"/>\n    <t t-snippet-call="website.new_page_template_pricing_4_s_call_to_action"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3860	16	\N	1	1	New page template: '5' in 'pricing'	\N	website.new_page_template_sections_pricing_5	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_pricing_5_s_text_block_h1\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_pricing_5_s_text_block\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_pricing_5_s_product_catalog\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_pricing_5_s_three_columns_menu\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_pricing_5_s_call_to_action\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_pricing_5_s_text_block_h1"/>\n    <t t-snippet-call="website.new_page_template_pricing_5_s_text_block"/>\n    <t t-snippet-call="website.new_page_template_pricing_5_s_product_catalog"/>\n    <t t-snippet-call="website.new_page_template_pricing_5_s_three_columns_menu"/>\n    <t t-snippet-call="website.new_page_template_pricing_5_s_call_to_action"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3861	16	\N	1	1	New page template: '0' in 'team'	\N	website.new_page_template_sections_team_0	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_team_0_s_text_block_h1\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_team_0_s_three_columns\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_team_0_s_text_block_h1"/>\n    <t t-snippet-call="website.new_page_template_team_0_s_three_columns"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3862	16	\N	1	1	New page template: '1' in 'team'	\N	website.new_page_template_sections_team_1	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_team_1_s_text_block_h1\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_team_1_s_image_text\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_team_1_s_text_image\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_team_1_s_image_text_2nd\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_team_1_s_text_block_h1"/>\n    <t t-snippet-call="website.new_page_template_team_1_s_image_text"/>\n    <t t-snippet-call="website.new_page_template_team_1_s_text_image"/>\n    <t t-snippet-call="website.new_page_template_team_1_s_image_text_2nd"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3863	16	\N	1	1	New page template: '2' in 'team'	\N	website.new_page_template_sections_team_2	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_team_2_s_text_block_h1\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_team_2_s_company_team\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_team_2_s_text_block_h1"/>\n    <t t-snippet-call="website.new_page_template_team_2_s_company_team"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3864	16	\N	1	1	New page template: '3' in 'team'	\N	website.new_page_template_sections_team_3	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_team_3_s_text_block_h1\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_team_3_s_media_list\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_team_3_s_text_block_h1"/>\n    <t t-snippet-call="website.new_page_template_team_3_s_media_list"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3865	16	\N	1	1	New page template: '4' in 'team'	\N	website.new_page_template_sections_team_4	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_team_4_s_text_block_h1\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_team_4_s_text_block\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_team_4_s_images_wall\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_team_4_s_text_block_h1"/>\n    <t t-snippet-call="website.new_page_template_team_4_s_text_block"/>\n    <t t-snippet-call="website.new_page_template_team_4_s_images_wall"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3866	16	\N	1	1	New page template: '5' in 'team'	\N	website.new_page_template_sections_team_5	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_team_5_s_text_block_h1\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_team_5_s_text_block\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_team_5_s_image_gallery\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_team_5_s_picture\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_team_5_s_text_block_h1"/>\n    <t t-snippet-call="website.new_page_template_team_5_s_text_block"/>\n    <t t-snippet-call="website.new_page_template_team_5_s_image_gallery"/>\n    <t t-snippet-call="website.new_page_template_team_5_s_picture"/>\n</div>	\N	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
4076	16	1467	1	1	report.project.task.user.graph.inherited	report.project.task.user	\N	graph	hr_timesheet/report/project_report_view.xml	extension	{"en_US": "<data><xpath expr=\\"//graph\\" position=\\"attributes\\">\\n                    <attribute name=\\"js_class\\">hr_timesheet_graphview</attribute>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='project_id']\\" position=\\"after\\">\\n                    <field name=\\"allocated_hours\\" widget=\\"timesheet_uom\\" type=\\"measure\\"/>\\n                    <field name=\\"effective_hours\\" widget=\\"timesheet_uom\\" type=\\"measure\\"/>\\n                    <field name=\\"overtime\\" widget=\\"timesheet_uom\\"/>\\n                    <field name=\\"total_hours_spent\\" widget=\\"timesheet_uom\\" invisible=\\"1\\"/>\\n                    <field name=\\"remaining_hours\\" widget=\\"timesheet_uom\\" type=\\"measure\\"/>\\n                    <field name=\\"remaining_hours_percentage\\" invisible=\\"1\\"/>\\n                </xpath>\\n             </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//graph" position="attributes">\n                    <attribute name="js_class">hr_timesheet_graphview</attribute>\n                </xpath>\n                <xpath expr="//field[@name='project_id']" position="after">\n                    <field name="allocated_hours" widget="timesheet_uom" type="measure"/>\n                    <field name="effective_hours" widget="timesheet_uom" type="measure"/>\n                    <field name="overtime" widget="timesheet_uom"/>\n                    <field name="total_hours_spent" widget="timesheet_uom" invisible="1"/>\n                    <field name="remaining_hours" widget="timesheet_uom" type="measure"/>\n                    <field name="remaining_hours_percentage" invisible="1"/>\n                </xpath>\n             </data>	f	t	2026-05-18 09:28:44.688432	2026-05-18 09:28:44.688432	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
4077	16	1465	1	1	report.project.task.user.pivot.inherited	report.project.task.user	\N	pivot	hr_timesheet/report/project_report_view.xml	extension	{"en_US": "<pivot position=\\"inside\\">\\n                    <field name=\\"allocated_hours\\" widget=\\"timesheet_uom\\" type=\\"measure\\"/>\\n                    <field name=\\"effective_hours\\" widget=\\"timesheet_uom\\"/>\\n                    <field name=\\"subtask_effective_hours\\" widget=\\"timesheet_uom\\"/>\\n                    <field name=\\"total_hours_spent\\" widget=\\"timesheet_uom\\" type=\\"measure\\" invisible=\\"1\\"/>\\n                    <field name=\\"remaining_hours\\" widget=\\"timesheet_uom\\" type=\\"measure\\"/>\\n                    <field name=\\"overtime\\" widget=\\"timesheet_uom\\" type=\\"measure\\"/>\\n                    <field name=\\"remaining_hours_percentage\\" invisible=\\"1\\"/>\\n                </pivot>"}	<?xml version="1.0"?>\n<pivot position="inside">\n                    <field name="allocated_hours" widget="timesheet_uom" type="measure"/>\n                    <field name="effective_hours" widget="timesheet_uom"/>\n                    <field name="subtask_effective_hours" widget="timesheet_uom"/>\n                    <field name="total_hours_spent" widget="timesheet_uom" type="measure" invisible="1"/>\n                    <field name="remaining_hours" widget="timesheet_uom" type="measure"/>\n                    <field name="overtime" widget="timesheet_uom" type="measure"/>\n                    <field name="remaining_hours_percentage" invisible="1"/>\n                </pivot>\n             	f	t	2026-05-18 09:28:44.688432	2026-05-18 09:28:44.688432	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
4075	16	4043	1	1	timesheets.analysis.report.search	timesheets.analysis.report	\N	search	hr_timesheet/report/hr_timesheet_report_view.xml	primary	{"en_US": "<search position=\\"attributes\\">\\n                    <attribute name=\\"string\\">Timesheet Report</attribute>\\n                </search>", "es_ES": "<search position=\\"attributes\\">\\n                    <attribute name=\\"string\\">Informe de partes de horas</attribute>\\n                </search>", "pt_PT": "<search position=\\"attributes\\">\\n                    <attribute name=\\"string\\">Relatório de folha de horas</attribute>\\n                </search>"}	<?xml version="1.0"?>\n<search position="attributes">\n                    <attribute name="string">Timesheet Report</attribute>\n                </search>\n            	f	t	2026-05-18 09:28:44.688432	2026-05-18 09:28:44.688432	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
4079	16	\N	1	1	hr_timesheet.timesheet_project_task_page	\N	hr_timesheet.timesheet_project_task_page	qweb	hr_timesheet/report/report_timesheet_templates.xml	primary	{"en_US": "<t t-name=\\"hr_timesheet.timesheet_project_task_page\\">\\n        <t t-set=\\"show_record\\" t-value=\\"len(docs.ids) == 1\\"/>\\n        <t t-set=\\"title\\" t-value=\\"docs._description\\"/>\\n        <t t-set=\\"company\\" t-value=\\"docs.company_id if len(docs) == 1 else docs.env.company\\"/>\\n        <t t-set=\\"show_task\\" t-value=\\"True\\"/>\\n        <t t-if=\\"not from_project\\">\\n            <t t-set=\\"show_task\\" t-value=\\"False\\"/>\\n            <t t-set=\\"timesheet_report_data\\" t-value=\\"docs._get_timesheet_report_data()\\"/>\\n            <t t-set=\\"timesheets_per_task\\" t-value=\\"timesheet_report_data['timesheets_per_task']\\"/>\\n            <t t-set=\\"subtask_ids_per_task_id\\" t-value=\\"timesheet_report_data['subtask_ids_per_task_id']\\"/>\\n        </t>\\n        <t t-call=\\"web.html_container\\">\\n            <t t-call=\\"web.internal_layout\\">\\n                <div class=\\"page\\">\\n                    <t t-foreach=\\"docs\\" t-as=\\"doc\\">\\n                        <div class=\\"oe_structure\\"/>\\n                        <div class=\\"mt8\\">\\n                            <t t-set=\\"lines\\" t-value=\\"doc.timesheet_ids if from_project else timesheets_per_task.get(doc, doc.env['account.analytic.line'])\\"/>\\n                            <h1 t-if=\\"lines\\">\\n                                <t t-out=\\"title\\"/>: <t t-out=\\"doc.name\\"/>\\n                            </h1>\\n                            <t t-if=\\"lines\\" t-call=\\"hr_timesheet.timesheet_table\\"/>\\n                            <t t-if=\\"not from_project\\">\\n                                <t t-set=\\"task_id\\" t-value=\\"doc.id\\"/>\\n                                <t t-call=\\"hr_timesheet.timesheet_report_subtask\\"/>\\n                            </t>\\n                        </div>\\n                    </t>\\n                </div>\\n            </t>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="hr_timesheet.timesheet_project_task_page">\n        <t t-set="show_record" t-value="len(docs.ids) == 1"/>\n        <t t-set="title" t-value="docs._description"/>\n        <t t-set="company" t-value="docs.company_id if len(docs) == 1 else docs.env.company"/>\n        <t t-set="show_task" t-value="True"/>\n        <t t-if="not from_project">\n            <t t-set="show_task" t-value="False"/>\n            <t t-set="timesheet_report_data" t-value="docs._get_timesheet_report_data()"/>\n            <t t-set="timesheets_per_task" t-value="timesheet_report_data['timesheets_per_task']"/>\n            <t t-set="subtask_ids_per_task_id" t-value="timesheet_report_data['subtask_ids_per_task_id']"/>\n        </t>\n        <t t-call="web.html_container">\n            <t t-call="web.internal_layout">\n                <div class="page">\n                    <t t-foreach="docs" t-as="doc">\n                        <div class="oe_structure"/>\n                        <div class="mt8">\n                            <t t-set="lines" t-value="doc.timesheet_ids if from_project else timesheets_per_task.get(doc, doc.env['account.analytic.line'])"/>\n                            <h1 t-if="lines">\n                                <t t-out="title"/>: <t t-out="doc.name"/>\n                            </h1>\n                            <t t-if="lines" t-call="hr_timesheet.timesheet_table"/>\n                            <t t-if="not from_project">\n                                <t t-set="task_id" t-value="doc.id"/>\n                                <t t-call="hr_timesheet.timesheet_report_subtask"/>\n                            </t>\n                        </div>\n                    </t>\n                </div>\n            </t>\n        </t>\n    </t>\n\n    	f	t	2026-05-18 09:28:44.688432	2026-05-18 09:28:44.688432	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3885	16	78	1	1	ir.ui.view list	ir.ui.view	\N	list	website/views/website_pages_views.xml	extension	{"en_US": "<data><list position=\\"attributes\\">\\n            <attribute name=\\"decoration-muted\\">not active</attribute>\\n        </list>\\n        <field name=\\"name\\" position=\\"after\\">\\n            <field name=\\"active\\" column_invisible=\\"True\\"/>\\n            <field name=\\"website_id\\" groups=\\"website.group_multi_website\\"/>\\n        </field>\\n        <field name=\\"xml_id\\" position=\\"before\\">\\n            <field name=\\"key\\" groups=\\"website.group_multi_website\\"/>\\n        </field>\\n    </data>"}	<?xml version="1.0"?>\n<data><list position="attributes">\n            <attribute name="decoration-muted">not active</attribute>\n        </list>\n        <field name="name" position="after">\n            <field name="active" column_invisible="True"/>\n            <field name="website_id" groups="website.group_multi_website"/>\n        </field>\n        <field name="xml_id" position="before">\n            <field name="key" groups="website.group_multi_website"/>\n        </field>\n    </data>	f	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
4078	16	\N	1	1	hr_timesheet.timesheet_table	\N	hr_timesheet.timesheet_table	qweb	hr_timesheet/report/report_timesheet_templates.xml	primary	{"en_US": "<t t-name=\\"hr_timesheet.timesheet_table\\">\\n        <t t-set=\\"is_uom_day\\" t-value=\\"lines._is_timesheet_encode_uom_day()\\"/>\\n        <div class=\\"row mt8\\">\\n            <div class=\\"col-12\\">\\n                <table class=\\"table table-sm\\">\\n                    <thead style=\\"display: table-row-group\\">\\n                        <tr>\\n                            <t t-set=\\"timesheet_record_label\\" t-value=\\"False\\"/>\\n                            <t t-if=\\"show_task\\">\\n                                <t t-set=\\"timesheet_record_label\\">Task</t>\\n                            </t>\\n                            <t t-elif=\\"show_project\\">\\n                                <t t-set=\\"timesheet_record_label\\">Project</t>\\n                            </t>\\n                            <th class=\\"text-start align-middle\\"><span>Date</span></th>\\n                            <th class=\\"text-start align-middle\\"><span>Employee</span></th>\\n                            <th class=\\"text-start align-middle\\" t-if=\\"timesheet_record_label\\"><span t-out=\\"timesheet_record_label\\"/></th>\\n                            <th class=\\"text-start align-middle\\"><span>Description</span></th>\\n                            <th class=\\"text-end\\">\\n                                <span>Time Spent</span>\\n                            </th>\\n                        </tr>\\n                   </thead>\\n                   <tbody>\\n                        <tr t-foreach=\\"lines\\" t-as=\\"line\\" t-att-style=\\"'background-color: #F1F1F1;' if line_index % 2 == 0 else ''\\">\\n                            <td class=\\"align-middle\\">\\n                               <span t-field=\\"line.date\\">2021-09-01</span>\\n                            </td>\\n                            <td class=\\"align-middle\\">\\n                               <span t-if=\\"line.user_id.partner_id.name\\" t-field=\\"line.user_id.partner_id.name\\">Audrey Peterson</span>\\n                               <span t-else=\\"\\" t-field=\\"line.employee_id\\">Audrey Peterson</span>\\n                            </td>\\n                            <t t-set=\\"timesheet_record_info\\" t-value=\\"False\\"/>\\n                            <t t-if=\\"show_project\\">\\n                                <t t-set=\\"timesheet_record_info\\" t-value=\\"line.project_id.sudo().name\\"/>\\n                                <t t-if=\\"show_task and line.task_id\\" t-set=\\"timesheet_record_info\\" t-value=\\"'%s / %s' % (timesheet_record_info, line.task_id.sudo().name)\\"/>\\n                            </t>\\n                            <t t-elif=\\"show_task\\" t-set=\\"timesheet_record_info\\" t-value=\\"line.task_id.sudo().name\\"/>\\n                            <td t-if=\\"show_task or show_project\\" class=\\"align-middle\\">\\n                                <span t-if=\\"timesheet_record_info\\" t-out=\\"timesheet_record_info\\">Research and Development/New Portal System</span>\\n                            </td>\\n                            <td class=\\"align-middle\\">\\n                                <span t-field=\\"line.name\\" t-options=\\"{'widget': 'text'}\\">Call client and discuss project</span>\\n                            </td>\\n                            <td class=\\"text-end align-middle\\">\\n                                <span t-if=\\"not is_uom_day\\" t-field=\\"line.unit_amount\\" t-options=\\"{'widget': 'duration', 'digital': True, 'unit': 'hour', 'round': 'minute'}\\">2 hours</span>\\n                                <span t-else=\\"\\" t-esc=\\"line._get_timesheet_time_day()\\" t-options=\\"{'widget': 'timesheet_uom'}\\">1 day</span>\\n                            </td>\\n                        </tr>\\n                        <tr>\\n                            <td class=\\"text-end\\" colspan=\\"100\\">\\n                                <strong t-if=\\"not is_uom_day\\">\\n                                    <span style=\\"margin-right: 15px;\\">Total (Hours)</span>\\n                                    <t t-esc=\\"sum(lines.mapped('unit_amount'))\\" t-options=\\"{'widget': 'duration', 'digital': True, 'unit': 'hour', 'round': 'minute'}\\">2 hours</t>\\n                                </strong>\\n                                <strong t-else=\\"\\">\\n                                    <span style=\\"margin-right: 15px;\\">Total (Days)</span>\\n                                    <t t-esc=\\"lines._convert_hours_to_days(sum(lines.mapped('unit_amount')))\\" t-options=\\"{'widget': 'timesheet_uom'}\\">1 day</t>\\n                                </strong>\\n                            </td>\\n                        </tr>\\n                    </tbody>\\n                </table>\\n            </div>\\n        </div>\\n    </t>", "es_ES": "<t t-name=\\"hr_timesheet.timesheet_table\\">\\n        <t t-set=\\"is_uom_day\\" t-value=\\"lines._is_timesheet_encode_uom_day()\\"/>\\n        <div class=\\"row mt8\\">\\n            <div class=\\"col-12\\">\\n                <table class=\\"table table-sm\\">\\n                    <thead style=\\"display: table-row-group\\">\\n                        <tr>\\n                            <t t-set=\\"timesheet_record_label\\" t-value=\\"False\\"/>\\n                            <t t-if=\\"show_task\\">\\n                                <t t-set=\\"timesheet_record_label\\">Tarea</t>\\n                            </t>\\n                            <t t-elif=\\"show_project\\">\\n                                <t t-set=\\"timesheet_record_label\\">Proyecto</t>\\n                            </t>\\n                            <th class=\\"text-start align-middle\\"><span>Fecha</span></th>\\n                            <th class=\\"text-start align-middle\\"><span>Empleado</span></th>\\n                            <th class=\\"text-start align-middle\\" t-if=\\"timesheet_record_label\\"><span t-out=\\"timesheet_record_label\\"/></th>\\n                            <th class=\\"text-start align-middle\\"><span>Descripción</span></th>\\n                            <th class=\\"text-end\\">\\n                                <span>Tiempo dedicado</span>\\n                            </th>\\n                        </tr>\\n                   </thead>\\n                   <tbody>\\n                        <tr t-foreach=\\"lines\\" t-as=\\"line\\" t-att-style=\\"'background-color: #F1F1F1;' if line_index % 2 == 0 else ''\\">\\n                            <td class=\\"align-middle\\">\\n                               <span t-field=\\"line.date\\">2021-09-01</span>\\n                            </td>\\n                            <td class=\\"align-middle\\">\\n                               <span t-if=\\"line.user_id.partner_id.name\\" t-field=\\"line.user_id.partner_id.name\\">Audrey Peterson</span>\\n                               <span t-else=\\"\\" t-field=\\"line.employee_id\\">Audrey Peterson</span>\\n                            </td>\\n                            <t t-set=\\"timesheet_record_info\\" t-value=\\"False\\"/>\\n                            <t t-if=\\"show_project\\">\\n                                <t t-set=\\"timesheet_record_info\\" t-value=\\"line.project_id.sudo().name\\"/>\\n                                <t t-if=\\"show_task and line.task_id\\" t-set=\\"timesheet_record_info\\" t-value=\\"'%s / %s' % (timesheet_record_info, line.task_id.sudo().name)\\"/>\\n                            </t>\\n                            <t t-elif=\\"show_task\\" t-set=\\"timesheet_record_info\\" t-value=\\"line.task_id.sudo().name\\"/>\\n                            <td t-if=\\"show_task or show_project\\" class=\\"align-middle\\">\\n                                <span t-if=\\"timesheet_record_info\\" t-out=\\"timesheet_record_info\\">Investigación y desarrollo/Nuevo sistema del portal</span>\\n                            </td>\\n                            <td class=\\"align-middle\\">\\n                                <span t-field=\\"line.name\\" t-options=\\"{'widget': 'text'}\\">Llamar al cliente y hablar sobre el proyecto</span>\\n                            </td>\\n                            <td class=\\"text-end align-middle\\">\\n                                <span t-if=\\"not is_uom_day\\" t-field=\\"line.unit_amount\\" t-options=\\"{'widget': 'duration', 'digital': True, 'unit': 'hour', 'round': 'minute'}\\">2 horas</span>\\n                                <span t-else=\\"\\" t-esc=\\"line._get_timesheet_time_day()\\" t-options=\\"{'widget': 'timesheet_uom'}\\">1 día</span>\\n                            </td>\\n                        </tr>\\n                        <tr>\\n                            <td class=\\"text-end\\" colspan=\\"100\\">\\n                                <strong t-if=\\"not is_uom_day\\">\\n                                    <span style=\\"margin-right: 15px;\\">Total (Horas)</span>\\n                                    <t t-esc=\\"sum(lines.mapped('unit_amount'))\\" t-options=\\"{'widget': 'duration', 'digital': True, 'unit': 'hour', 'round': 'minute'}\\">2 horas</t>\\n                                </strong>\\n                                <strong t-else=\\"\\">\\n                                    <span style=\\"margin-right: 15px;\\">Total (Días)</span>\\n                                    <t t-esc=\\"lines._convert_hours_to_days(sum(lines.mapped('unit_amount')))\\" t-options=\\"{'widget': 'timesheet_uom'}\\">1 día</t>\\n                                </strong>\\n                            </td>\\n                        </tr>\\n                    </tbody>\\n                </table>\\n            </div>\\n        </div>\\n    </t>", "pt_PT": "<t t-name=\\"hr_timesheet.timesheet_table\\">\\n        <t t-set=\\"is_uom_day\\" t-value=\\"lines._is_timesheet_encode_uom_day()\\"/>\\n        <div class=\\"row mt8\\">\\n            <div class=\\"col-12\\">\\n                <table class=\\"table table-sm\\">\\n                    <thead style=\\"display: table-row-group\\">\\n                        <tr>\\n                            <t t-set=\\"timesheet_record_label\\" t-value=\\"False\\"/>\\n                            <t t-if=\\"show_task\\">\\n                                <t t-set=\\"timesheet_record_label\\">Tarefa</t>\\n                            </t>\\n                            <t t-elif=\\"show_project\\">\\n                                <t t-set=\\"timesheet_record_label\\">Projeto</t>\\n                            </t>\\n                            <th class=\\"text-start align-middle\\"><span>Data</span></th>\\n                            <th class=\\"text-start align-middle\\"><span>Funcionário</span></th>\\n                            <th class=\\"text-start align-middle\\" t-if=\\"timesheet_record_label\\"><span t-out=\\"timesheet_record_label\\"/></th>\\n                            <th class=\\"text-start align-middle\\"><span>Descrição </span></th>\\n                            <th class=\\"text-end\\">\\n                                <span>Tempo Gasto</span>\\n                            </th>\\n                        </tr>\\n                   </thead>\\n                   <tbody>\\n                        <tr t-foreach=\\"lines\\" t-as=\\"line\\" t-att-style=\\"'background-color: #F1F1F1;' if line_index % 2 == 0 else ''\\">\\n                            <td class=\\"align-middle\\">\\n                               <span t-field=\\"line.date\\">2021-09-01</span>\\n                            </td>\\n                            <td class=\\"align-middle\\">\\n                               <span t-if=\\"line.user_id.partner_id.name\\" t-field=\\"line.user_id.partner_id.name\\">Audrey Peterson</span>\\n                               <span t-else=\\"\\" t-field=\\"line.employee_id\\">Audrey Peterson</span>\\n                            </td>\\n                            <t t-set=\\"timesheet_record_info\\" t-value=\\"False\\"/>\\n                            <t t-if=\\"show_project\\">\\n                                <t t-set=\\"timesheet_record_info\\" t-value=\\"line.project_id.sudo().name\\"/>\\n                                <t t-if=\\"show_task and line.task_id\\" t-set=\\"timesheet_record_info\\" t-value=\\"'%s / %s' % (timesheet_record_info, line.task_id.sudo().name)\\"/>\\n                            </t>\\n                            <t t-elif=\\"show_task\\" t-set=\\"timesheet_record_info\\" t-value=\\"line.task_id.sudo().name\\"/>\\n                            <td t-if=\\"show_task or show_project\\" class=\\"align-middle\\">\\n                                <span t-if=\\"timesheet_record_info\\" t-out=\\"timesheet_record_info\\">Pesquisa e Desenvolvimento/Novo Sistema de Portal</span>\\n                            </td>\\n                            <td class=\\"align-middle\\">\\n                                <span t-field=\\"line.name\\" t-options=\\"{'widget': 'text'}\\">Ligar para o cliente e discutir o projeto</span>\\n                            </td>\\n                            <td class=\\"text-end align-middle\\">\\n                                <span t-if=\\"not is_uom_day\\" t-field=\\"line.unit_amount\\" t-options=\\"{'widget': 'duration', 'digital': True, 'unit': 'hour', 'round': 'minute'}\\">2 horas</span>\\n                                <span t-else=\\"\\" t-esc=\\"line._get_timesheet_time_day()\\" t-options=\\"{'widget': 'timesheet_uom'}\\">1 dia</span>\\n                            </td>\\n                        </tr>\\n                        <tr>\\n                            <td class=\\"text-end\\" colspan=\\"100\\">\\n                                <strong t-if=\\"not is_uom_day\\">\\n                                    <span style=\\"margin-right: 15px;\\">Total (Horas)</span>\\n                                    <t t-esc=\\"sum(lines.mapped('unit_amount'))\\" t-options=\\"{'widget': 'duration', 'digital': True, 'unit': 'hour', 'round': 'minute'}\\">2 horas</t>\\n                                </strong>\\n                                <strong t-else=\\"\\">\\n                                    <span style=\\"margin-right: 15px;\\">Total (Dias)</span>\\n                                    <t t-esc=\\"lines._convert_hours_to_days(sum(lines.mapped('unit_amount')))\\" t-options=\\"{'widget': 'timesheet_uom'}\\">1 dia</t>\\n                                </strong>\\n                            </td>\\n                        </tr>\\n                    </tbody>\\n                </table>\\n            </div>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="hr_timesheet.timesheet_table">\n        <t t-set="is_uom_day" t-value="lines._is_timesheet_encode_uom_day()"/>\n        <div class="row mt8">\n            <div class="col-12">\n                <table class="table table-sm">\n                    <thead style="display: table-row-group">\n                        <tr>\n                            <t t-set="timesheet_record_label" t-value="False"/>\n                            <t t-if="show_task">\n                                <t t-set="timesheet_record_label">Task</t>\n                            </t>\n                            <t t-elif="show_project">\n                                <t t-set="timesheet_record_label">Project</t>\n                            </t>\n                            <th class="text-start align-middle"><span>Date</span></th>\n                            <th class="text-start align-middle"><span>Employee</span></th>\n                            <th class="text-start align-middle" t-if="timesheet_record_label"><span t-out="timesheet_record_label"/></th>\n                            <th class="text-start align-middle"><span>Description</span></th>\n                            <th class="text-end">\n                                <span>Time Spent</span>\n                            </th>\n                        </tr>\n                   </thead>\n                   <tbody>\n                        <tr t-foreach="lines" t-as="line" t-att-style="'background-color: #F1F1F1;' if line_index % 2 == 0 else ''">\n                            <td class="align-middle">\n                               <span t-field="line.date">2021-09-01</span>\n                            </td>\n                            <td class="align-middle">\n                               <span t-if="line.user_id.partner_id.name" t-field="line.user_id.partner_id.name">Audrey Peterson</span>\n                               <span t-else="" t-field="line.employee_id">Audrey Peterson</span>\n                            </td>\n                            <t t-set="timesheet_record_info" t-value="False"/>\n                            <t t-if="show_project">\n                                <t t-set="timesheet_record_info" t-value="line.project_id.sudo().name"/>\n                                <t t-if="show_task and line.task_id" t-set="timesheet_record_info" t-value="'%s / %s' % (timesheet_record_info, line.task_id.sudo().name)"/>\n                            </t>\n                            <t t-elif="show_task" t-set="timesheet_record_info" t-value="line.task_id.sudo().name"/>\n                            <td t-if="show_task or show_project" class="align-middle">\n                                <span t-if="timesheet_record_info" t-out="timesheet_record_info">Research and Development/New Portal System</span>\n                            </td>\n                            <td class="align-middle">\n                                <span t-field="line.name" t-options="{'widget': 'text'}">Call client and discuss project</span>\n                            </td>\n                            <td class="text-end align-middle">\n                                <span t-if="not is_uom_day" t-field="line.unit_amount" t-options="{'widget': 'duration', 'digital': True, 'unit': 'hour', 'round': 'minute'}">2 hours</span>\n                                <span t-else="" t-esc="line._get_timesheet_time_day()" t-options="{'widget': 'timesheet_uom'}">1 day</span>\n                            </td>\n                        </tr>\n                        <tr>\n                            <td class="text-end" colspan="100">\n                                <strong t-if="not is_uom_day">\n                                    <span style="margin-right: 15px;">Total (Hours)</span>\n                                    <t t-esc="sum(lines.mapped('unit_amount'))" t-options="{'widget': 'duration', 'digital': True, 'unit': 'hour', 'round': 'minute'}">2 hours</t>\n                                </strong>\n                                <strong t-else="">\n                                    <span style="margin-right: 15px;">Total (Days)</span>\n                                    <t t-esc="lines._convert_hours_to_days(sum(lines.mapped('unit_amount')))" t-options="{'widget': 'timesheet_uom'}">1 day</t>\n                                </strong>\n                            </td>\n                        </tr>\n                    </tbody>\n                </table>\n            </div>\n        </div>\n    </t>\n\n    	f	t	2026-05-18 09:28:44.688432	2026-05-18 09:28:44.688432	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
4083	16	\N	1	1	report_project_task_timesheet	\N	hr_timesheet.report_project_task_timesheet	qweb	hr_timesheet/report/report_timesheet_templates.xml	primary	{"en_US": "<t t-name=\\"hr_timesheet.report_project_task_timesheet\\">\\n        <t t-call=\\"hr_timesheet.timesheet_project_task_page\\"/>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="hr_timesheet.report_project_task_timesheet">\n        <t t-call="hr_timesheet.timesheet_project_task_page"/>\n    </t>\n\n    	f	t	2026-05-18 09:28:44.688432	2026-05-18 09:28:44.688432	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
4084	16	\N	1	1	report_timesheet_project	\N	hr_timesheet.report_timesheet_project	qweb	hr_timesheet/report/report_timesheet_templates.xml	primary	{"en_US": "<t t-name=\\"hr_timesheet.report_timesheet_project\\">\\n        <t t-set=\\"from_project\\" t-value=\\"True\\"/>\\n        <t t-call=\\"hr_timesheet.timesheet_project_task_page\\"/>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="hr_timesheet.report_timesheet_project">\n        <t t-set="from_project" t-value="True"/>\n        <t t-call="hr_timesheet.timesheet_project_task_page"/>\n    </t>\n\n    	f	t	2026-05-18 09:28:44.688432	2026-05-18 09:28:44.688432	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3891	16	\N	1	1	website.track.view.graph	website.track	\N	graph	website/views/website_visitor_views.xml	primary	{"en_US": "<graph string=\\"Visitor Page Views\\" sample=\\"1\\">\\n                <field name=\\"url\\"/>\\n            </graph>", "es_ES": "<graph string=\\"Vistas de la página de visitante\\" sample=\\"1\\">\\n                <field name=\\"url\\"/>\\n            </graph>", "pt_PT": "<graph string=\\"Visualizações de visitantes da página\\" sample=\\"1\\">\\n                <field name=\\"url\\"/>\\n            </graph>"}	<?xml version="1.0"?>\n<graph string="Visitor Page Views" sample="1">\n                <field name="url"/>\n            </graph>\n        	f	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
4087	16	1941	1	1	hr.employee.list.timesheet	hr.employee	\N	list	hr_timesheet/views/hr_employee_views.xml	extension	{"en_US": "<xpath expr=\\"/list\\" position=\\"attributes\\">\\n                <attribute name=\\"delete\\">0</attribute>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="/list" position="attributes">\n                <attribute name="delete">0</attribute>\n            </xpath>\n        	f	t	2026-05-18 09:28:44.688432	2026-05-18 09:28:44.688432	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
4082	16	\N	1	1	report_timesheet_task	\N	hr_timesheet.report_timesheet_task	qweb	hr_timesheet/report/report_timesheet_templates.xml	primary	{"en_US": "<t t-name=\\"hr_timesheet.report_timesheet_task\\">\\n        <t t-call=\\"web.html_container\\">\\n            <t t-call=\\"web.internal_layout\\">\\n                <t t-set=\\"company\\" t-value=\\"docs.project_id.company_id if len(docs.project_id) == 1 else docs.env.company\\"/>\\n                <t t-set=\\"show_task\\" t-value=\\"len(docs.task_id) &gt; 1\\"/>\\n                <t t-set=\\"show_project\\" t-value=\\"False\\"/>\\n                <div class=\\"page\\">\\n                    <div class=\\"oe_structure\\"/>\\n                    <div class=\\"row mt8\\">\\n                        <div class=\\"col-12\\">\\n                            <h2>\\n                                <span>Timesheets\\n                                    <t t-if=\\"len(docs.task_id) == 1\\">\\n                                        for <t t-out=\\"docs.task_id.name\\"/>\\n                                    </t>\\n                                </span>\\n                            </h2>\\n                        </div>\\n                    </div>\\n                    <t t-set=\\"lines\\" t-value=\\"docs\\"/>\\n                    <t t-call=\\"hr_timesheet.timesheet_table\\"/>\\n                    <div class=\\"oe_structure\\"/>\\n                </div>\\n            </t>\\n        </t>\\n    </t>", "es_ES": "<t t-name=\\"hr_timesheet.report_timesheet_task\\">\\n        <t t-call=\\"web.html_container\\">\\n            <t t-call=\\"web.internal_layout\\">\\n                <t t-set=\\"company\\" t-value=\\"docs.project_id.company_id if len(docs.project_id) == 1 else docs.env.company\\"/>\\n                <t t-set=\\"show_task\\" t-value=\\"len(docs.task_id) &gt; 1\\"/>\\n                <t t-set=\\"show_project\\" t-value=\\"False\\"/>\\n                <div class=\\"page\\">\\n                    <div class=\\"oe_structure\\"/>\\n                    <div class=\\"row mt8\\">\\n                        <div class=\\"col-12\\">\\n                            <h2>\\n                                <span>Partes de horas\\n                                    <t t-if=\\"len(docs.task_id) == 1\\">\\n                                        para <t t-out=\\"docs.task_id.name\\"/>\\n                                    </t>\\n                                </span>\\n                            </h2>\\n                        </div>\\n                    </div>\\n                    <t t-set=\\"lines\\" t-value=\\"docs\\"/>\\n                    <t t-call=\\"hr_timesheet.timesheet_table\\"/>\\n                    <div class=\\"oe_structure\\"/>\\n                </div>\\n            </t>\\n        </t>\\n    </t>", "pt_PT": "<t t-name=\\"hr_timesheet.report_timesheet_task\\">\\n        <t t-call=\\"web.html_container\\">\\n            <t t-call=\\"web.internal_layout\\">\\n                <t t-set=\\"company\\" t-value=\\"docs.project_id.company_id if len(docs.project_id) == 1 else docs.env.company\\"/>\\n                <t t-set=\\"show_task\\" t-value=\\"len(docs.task_id) &gt; 1\\"/>\\n                <t t-set=\\"show_project\\" t-value=\\"False\\"/>\\n                <div class=\\"page\\">\\n                    <div class=\\"oe_structure\\"/>\\n                    <div class=\\"row mt8\\">\\n                        <div class=\\"col-12\\">\\n                            <h2>\\n                                <span>Registos de Horas\\n                                    <t t-if=\\"len(docs.task_id) == 1\\">\\n                                        por <t t-out=\\"docs.task_id.name\\"/>\\n                                    </t>\\n                                </span>\\n                            </h2>\\n                        </div>\\n                    </div>\\n                    <t t-set=\\"lines\\" t-value=\\"docs\\"/>\\n                    <t t-call=\\"hr_timesheet.timesheet_table\\"/>\\n                    <div class=\\"oe_structure\\"/>\\n                </div>\\n            </t>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="hr_timesheet.report_timesheet_task">\n        <t t-call="web.html_container">\n            <t t-call="web.internal_layout">\n                <t t-set="company" t-value="docs.project_id.company_id if len(docs.project_id) == 1 else docs.env.company"/>\n                <t t-set="show_task" t-value="len(docs.task_id) &gt; 1"/>\n                <t t-set="show_project" t-value="False"/>\n                <div class="page">\n                    <div class="oe_structure"/>\n                    <div class="row mt8">\n                        <div class="col-12">\n                            <h2>\n                                <span>Timesheets\n                                    <t t-if="len(docs.task_id) == 1">\n                                        for <t t-out="docs.task_id.name"/>\n                                    </t>\n                                </span>\n                            </h2>\n                        </div>\n                    </div>\n                    <t t-set="lines" t-value="docs"/>\n                    <t t-call="hr_timesheet.timesheet_table"/>\n                    <div class="oe_structure"/>\n                </div>\n            </t>\n        </t>\n    </t>\n\n    	f	t	2026-05-18 09:28:44.688432	2026-05-18 09:28:44.688432	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
546	16	\N	1	1	report_pricelist_page	\N	product.report_pricelist_page	qweb	product/report/product_pricelist_report_templates.xml	primary	{"en_US": "<t t-name=\\"product.report_pricelist_page\\">\\n        <div class=\\"container bg-white p-4 my-4\\">\\n            <div class=\\"oe_structure\\"/>\\n            <div class=\\"row my-3\\">\\n                <div class=\\"col-12\\">\\n                    <h2 t-if=\\"is_html_type\\">\\n                        Pricelist <span t-if=\\"display_pricelist_title\\">:</span>\\n                        <a t-if=\\"display_pricelist_title\\" href=\\"#\\" class=\\"o_action\\" data-model=\\"product.pricelist\\" t-att-data-res-id=\\"pricelist.id\\">\\n                            <span t-field=\\"pricelist.display_name\\">Gold Member Pricelist</span>\\n                        </a>\\n                    </h2>\\n                    <h2 t-else=\\"\\">\\n                        Pricelist <span t-if=\\"display_pricelist_title\\">:</span>\\n                        <span t-if=\\"display_pricelist_title\\" t-field=\\"pricelist.display_name\\">Gold Member Pricelist</span>\\n                    </h2>\\n                </div>\\n            </div>\\n            <div class=\\"oe_structure\\"/>\\n            <div class=\\"row\\">\\n                <div class=\\"col-12\\">\\n                    <table class=\\"table table-sm\\">\\n                        <thead>\\n                            <th class=\\"text-end px-1\\" colspan=\\"100%\\">Quantities (Price)</th>\\n                            <tr>\\n                                <th class=\\"px-1\\">Products</th>\\n                                <th class=\\"px-1\\" groups=\\"uom.group_uom\\">UOM</th>\\n                                <t t-foreach=\\"quantities\\" t-as=\\"qty\\">\\n                                    <th class=\\"text-end px-1\\"><span t-out=\\"qty\\">10 Units</span></th>\\n                                </t>\\n                            </tr>\\n                        </thead>\\n                        <tbody>\\n                            <t t-foreach=\\"products\\" t-as=\\"product\\">\\n                                <tr>\\n                                    <td t-att-class=\\"is_product_tmpl and 'fw-bold px-1' or None\\">\\n                                        <a t-if=\\"is_html_type\\" href=\\"#\\" class=\\"o_action\\" t-att-data-model=\\"is_product_tmpl and 'product.template' or 'product.product'\\" t-att-data-res-id=\\"product['id']\\">\\n                                            <span t-out=\\"product['name']\\">Virtual Interior Design</span>\\n                                        </a>\\n                                        <span t-else=\\"\\" t-out=\\"product['name']\\">Acme Widget</span>\\n                                    </td>\\n                                    <td groups=\\"uom.group_uom\\" class=\\"px-1\\" t-out=\\"product['uom']\\"/>\\n                                    <t t-foreach=\\"quantities\\" t-as=\\"qty\\">\\n                                        <td class=\\"text-end px-1\\">\\n                                            <span t-out=\\"product['price'][qty]\\" t-options=\\"{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: pricelist.currency_id}\\">$15.00</span>\\n                                        </td>\\n                                    </t>\\n                                </tr>\\n                                <t t-if=\\"is_product_tmpl and 'variants' in product\\">\\n                                    <tr t-foreach=\\"product['variants']\\" t-as=\\"variant\\">\\n                                        <td class=\\"px-1\\">\\n                                            <a t-if=\\"is_html_type\\" href=\\"#\\" class=\\"o_action ms-4\\" data-model=\\"product.product\\" t-att-data-res-id=\\"variant['id']\\">\\n                                                <span t-out=\\"variant['name']\\">Acme Widget - Blue</span>\\n                                            </a>\\n                                            <span t-else=\\"\\" class=\\"ms-4\\" t-out=\\"variant['name']\\">Acme Widget - Blue</span>\\n                                        </td>\\n                                        <td groups=\\"uom.group_uom\\" class=\\"px-1\\" t-out=\\"product['uom']\\"/>\\n                                        <t t-foreach=\\"quantities\\" t-as=\\"qty\\">\\n                                            <td class=\\"text-end px-1\\">\\n                                                <span t-out=\\"variant['price'][qty]\\" t-options=\\"{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: pricelist.currency_id}\\">$14.00</span>\\n                                            </td>\\n                                        </t>\\n                                    </tr>\\n                                </t>\\n                            </t>\\n                        </tbody>\\n                    </table>\\n                </div>\\n            </div>\\n            <div class=\\"oe_structure\\"/>\\n        </div>\\n    </t>", "es_ES": "<t t-name=\\"product.report_pricelist_page\\">\\n        <div class=\\"container bg-white p-4 my-4\\">\\n            <div class=\\"oe_structure\\"/>\\n            <div class=\\"row my-3\\">\\n                <div class=\\"col-12\\">\\n                    <h2 t-if=\\"is_html_type\\">\\n                        Lista de precios <span t-if=\\"display_pricelist_title\\">:</span>\\n                        <a t-if=\\"display_pricelist_title\\" href=\\"#\\" class=\\"o_action\\" data-model=\\"product.pricelist\\" t-att-data-res-id=\\"pricelist.id\\">\\n                            <span t-field=\\"pricelist.display_name\\">Lista de precios para miembros Gold</span>\\n                        </a>\\n                    </h2>\\n                    <h2 t-else=\\"\\">\\n                        Lista de precios <span t-if=\\"display_pricelist_title\\">:</span>\\n                        <span t-if=\\"display_pricelist_title\\" t-field=\\"pricelist.display_name\\">Lista de precios para miembros Gold</span>\\n                    </h2>\\n                </div>\\n            </div>\\n            <div class=\\"oe_structure\\"/>\\n            <div class=\\"row\\">\\n                <div class=\\"col-12\\">\\n                    <table class=\\"table table-sm\\">\\n                        <thead>\\n                            <th class=\\"text-end px-1\\" colspan=\\"100%\\">Cantidades (Precio)</th>\\n                            <tr>\\n                                <th class=\\"px-1\\">Productos</th>\\n                                <th class=\\"px-1\\" groups=\\"uom.group_uom\\">UdM</th>\\n                                <t t-foreach=\\"quantities\\" t-as=\\"qty\\">\\n                                    <th class=\\"text-end px-1\\"><span t-out=\\"qty\\">10 unidades</span></th>\\n                                </t>\\n                            </tr>\\n                        </thead>\\n                        <tbody>\\n                            <t t-foreach=\\"products\\" t-as=\\"product\\">\\n                                <tr>\\n                                    <td t-att-class=\\"is_product_tmpl and 'fw-bold px-1' or None\\">\\n                                        <a t-if=\\"is_html_type\\" href=\\"#\\" class=\\"o_action\\" t-att-data-model=\\"is_product_tmpl and 'product.template' or 'product.product'\\" t-att-data-res-id=\\"product['id']\\">\\n                                            <span t-out=\\"product['name']\\">Diseño interior virtual</span>\\n                                        </a>\\n                                        <span t-else=\\"\\" t-out=\\"product['name']\\">Widget Acme</span>\\n                                    </td>\\n                                    <td groups=\\"uom.group_uom\\" class=\\"px-1\\" t-out=\\"product['uom']\\"/>\\n                                    <t t-foreach=\\"quantities\\" t-as=\\"qty\\">\\n                                        <td class=\\"text-end px-1\\">\\n                                            <span t-out=\\"product['price'][qty]\\" t-options=\\"{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: pricelist.currency_id}\\">15,00 €</span>\\n                                        </td>\\n                                    </t>\\n                                </tr>\\n                                <t t-if=\\"is_product_tmpl and 'variants' in product\\">\\n                                    <tr t-foreach=\\"product['variants']\\" t-as=\\"variant\\">\\n                                        <td class=\\"px-1\\">\\n                                            <a t-if=\\"is_html_type\\" href=\\"#\\" class=\\"o_action ms-4\\" data-model=\\"product.product\\" t-att-data-res-id=\\"variant['id']\\">\\n                                                <span t-out=\\"variant['name']\\">Widget Acme - Azul</span>\\n                                            </a>\\n                                            <span t-else=\\"\\" class=\\"ms-4\\" t-out=\\"variant['name']\\">Widget Acme - Azul</span>\\n                                        </td>\\n                                        <td groups=\\"uom.group_uom\\" class=\\"px-1\\" t-out=\\"product['uom']\\"/>\\n                                        <t t-foreach=\\"quantities\\" t-as=\\"qty\\">\\n                                            <td class=\\"text-end px-1\\">\\n                                                <span t-out=\\"variant['price'][qty]\\" t-options=\\"{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: pricelist.currency_id}\\">14,00 €</span>\\n                                            </td>\\n                                        </t>\\n                                    </tr>\\n                                </t>\\n                            </t>\\n                        </tbody>\\n                    </table>\\n                </div>\\n            </div>\\n            <div class=\\"oe_structure\\"/>\\n        </div>\\n    </t>", "pt_PT": "<t t-name=\\"product.report_pricelist_page\\">\\n        <div class=\\"container bg-white p-4 my-4\\">\\n            <div class=\\"oe_structure\\"/>\\n            <div class=\\"row my-3\\">\\n                <div class=\\"col-12\\">\\n                    <h2 t-if=\\"is_html_type\\">\\n                        Lista de preços <span t-if=\\"display_pricelist_title\\">:</span>\\n                        <a t-if=\\"display_pricelist_title\\" href=\\"#\\" class=\\"o_action\\" data-model=\\"product.pricelist\\" t-att-data-res-id=\\"pricelist.id\\">\\n                            <span t-field=\\"pricelist.display_name\\">Lista de preços para membros Gold</span>\\n                        </a>\\n                    </h2>\\n                    <h2 t-else=\\"\\">\\n                        Lista de preços <span t-if=\\"display_pricelist_title\\">:</span>\\n                        <span t-if=\\"display_pricelist_title\\" t-field=\\"pricelist.display_name\\">Lista de preços para membros Gold</span>\\n                    </h2>\\n                </div>\\n            </div>\\n            <div class=\\"oe_structure\\"/>\\n            <div class=\\"row\\">\\n                <div class=\\"col-12\\">\\n                    <table class=\\"table table-sm\\">\\n                        <thead>\\n                            <th class=\\"text-end px-1\\" colspan=\\"100%\\">Quantidades (preço)</th>\\n                            <tr>\\n                                <th class=\\"px-1\\">Artigos</th>\\n                                <th class=\\"px-1\\" groups=\\"uom.group_uom\\">UM</th>\\n                                <t t-foreach=\\"quantities\\" t-as=\\"qty\\">\\n                                    <th class=\\"text-end px-1\\"><span t-out=\\"qty\\">10 unidades</span></th>\\n                                </t>\\n                            </tr>\\n                        </thead>\\n                        <tbody>\\n                            <t t-foreach=\\"products\\" t-as=\\"product\\">\\n                                <tr>\\n                                    <td t-att-class=\\"is_product_tmpl and 'fw-bold px-1' or None\\">\\n                                        <a t-if=\\"is_html_type\\" href=\\"#\\" class=\\"o_action\\" t-att-data-model=\\"is_product_tmpl and 'product.template' or 'product.product'\\" t-att-data-res-id=\\"product['id']\\">\\n                                            <span t-out=\\"product['name']\\">Design interior virtual</span>\\n                                        </a>\\n                                        <span t-else=\\"\\" t-out=\\"product['name']\\">Acme Widget</span>\\n                                    </td>\\n                                    <td groups=\\"uom.group_uom\\" class=\\"px-1\\" t-out=\\"product['uom']\\"/>\\n                                    <t t-foreach=\\"quantities\\" t-as=\\"qty\\">\\n                                        <td class=\\"text-end px-1\\">\\n                                            <span t-out=\\"product['price'][qty]\\" t-options=\\"{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: pricelist.currency_id}\\">$15.00</span>\\n                                        </td>\\n                                    </t>\\n                                </tr>\\n                                <t t-if=\\"is_product_tmpl and 'variants' in product\\">\\n                                    <tr t-foreach=\\"product['variants']\\" t-as=\\"variant\\">\\n                                        <td class=\\"px-1\\">\\n                                            <a t-if=\\"is_html_type\\" href=\\"#\\" class=\\"o_action ms-4\\" data-model=\\"product.product\\" t-att-data-res-id=\\"variant['id']\\">\\n                                                <span t-out=\\"variant['name']\\">Acme Widget - Azul</span>\\n                                            </a>\\n                                            <span t-else=\\"\\" class=\\"ms-4\\" t-out=\\"variant['name']\\">Acme Widget - Azul</span>\\n                                        </td>\\n                                        <td groups=\\"uom.group_uom\\" class=\\"px-1\\" t-out=\\"product['uom']\\"/>\\n                                        <t t-foreach=\\"quantities\\" t-as=\\"qty\\">\\n                                            <td class=\\"text-end px-1\\">\\n                                                <span t-out=\\"variant['price'][qty]\\" t-options=\\"{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: pricelist.currency_id}\\">$14.00</span>\\n                                            </td>\\n                                        </t>\\n                                    </tr>\\n                                </t>\\n                            </t>\\n                        </tbody>\\n                    </table>\\n                </div>\\n            </div>\\n            <div class=\\"oe_structure\\"/>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="product.report_pricelist_page">\n        <div class="container bg-white p-4 my-4">\n            <div class="oe_structure"/>\n            <div class="row my-3">\n                <div class="col-12">\n                    <h2 t-if="is_html_type">\n                        Pricelist <span t-if="display_pricelist_title">:</span>\n                        <a t-if="display_pricelist_title" href="#" class="o_action" data-model="product.pricelist" t-att-data-res-id="pricelist.id">\n                            <span t-field="pricelist.display_name">Gold Member Pricelist</span>\n                        </a>\n                    </h2>\n                    <h2 t-else="">\n                        Pricelist <span t-if="display_pricelist_title">:</span>\n                        <span t-if="display_pricelist_title" t-field="pricelist.display_name">Gold Member Pricelist</span>\n                    </h2>\n                </div>\n            </div>\n            <div class="oe_structure"/>\n            <div class="row">\n                <div class="col-12">\n                    <table class="table table-sm">\n                        <thead>\n                            <th class="text-end px-1" colspan="100%">Quantities (Price)</th>\n                            <tr>\n                                <th class="px-1">Products</th>\n                                <th class="px-1" groups="uom.group_uom">UOM</th>\n                                <t t-foreach="quantities" t-as="qty">\n                                    <th class="text-end px-1"><span t-out="qty">10 Units</span></th>\n                                </t>\n                            </tr>\n                        </thead>\n                        <tbody>\n                            <t t-foreach="products" t-as="product">\n                                <tr>\n                                    <td t-att-class="is_product_tmpl and 'fw-bold px-1' or None">\n                                        <a t-if="is_html_type" href="#" class="o_action" t-att-data-model="is_product_tmpl and 'product.template' or 'product.product'" t-att-data-res-id="product['id']">\n                                            <span t-out="product['name']">Virtual Interior Design</span>\n                                        </a>\n                                        <span t-else="" t-out="product['name']">Acme Widget</span>\n                                    </td>\n                                    <td groups="uom.group_uom" class="px-1" t-out="product['uom']"/>\n                                    <t t-foreach="quantities" t-as="qty">\n                                        <td class="text-end px-1">\n                                            <span t-out="product['price'][qty]" t-options="{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: pricelist.currency_id}">$15.00</span>\n                                        </td>\n                                    </t>\n                                </tr>\n                                <t t-if="is_product_tmpl and 'variants' in product">\n                                    <tr t-foreach="product['variants']" t-as="variant">\n                                        <td class="px-1">\n                                            <a t-if="is_html_type" href="#" class="o_action ms-4" data-model="product.product" t-att-data-res-id="variant['id']">\n                                                <span t-out="variant['name']">Acme Widget - Blue</span>\n                                            </a>\n                                            <span t-else="" class="ms-4" t-out="variant['name']">Acme Widget - Blue</span>\n                                        </td>\n                                        <td groups="uom.group_uom" class="px-1" t-out="product['uom']"/>\n                                        <t t-foreach="quantities" t-as="qty">\n                                            <td class="text-end px-1">\n                                                <span t-out="variant['price'][qty]" t-options="{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: pricelist.currency_id}">$14.00</span>\n                                            </td>\n                                        </t>\n                                    </tr>\n                                </t>\n                            </t>\n                        </tbody>\n                    </table>\n                </div>\n            </div>\n            <div class="oe_structure"/>\n        </div>\n    </t>\n\n    	f	t	2026-04-08 08:34:36.29858	2026-04-08 08:34:36.29858	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
4089	16	1444	1	1	project.sharing.project.task.timesheet.kanban.inherited	project.task	\N	kanban	hr_timesheet/views/project_task_sharing_views.xml	extension	{"en_US": "<data><templates position=\\"before\\">\\n                <field name=\\"progress\\"/>\\n                <field name=\\"remaining_hours\\"/>\\n                <field name=\\"allocated_hours\\"/>\\n                <field name=\\"allow_timesheets\\"/>\\n                <field name=\\"encode_uom_in_days\\" invisible=\\"1\\"/>\\n            </templates>\\n            <field name=\\"priority\\" position=\\"after\\">\\n                <t name=\\"allocated_hours\\" t-if=\\"record.allocated_hours.raw_value &gt; 0 and record.allow_timesheets.raw_value\\">\\n                    <t t-set=\\"badge\\" t-value=\\"'border border-success'\\"/>\\n                    <t t-set=\\"badge\\" t-value=\\"'border border-warning'\\" t-if=\\"record.progress.raw_value &gt;= 0.8 and record.progress.raw_value &lt;= 1\\"/>\\n                    <t t-set=\\"badge\\" t-value=\\"'border border-danger'\\" t-if=\\"record.remaining_hours.raw_value &lt; 0\\"/>\\n                    <t t-set=\\"title\\" t-value=\\"'Remaining days'\\" t-if=\\"record.encode_uom_in_days.raw_value\\"/>\\n                    <t t-set=\\"title\\" t-value=\\"'Time Remaining'\\" t-else=\\"\\"/>\\n                    <div t-attf-class=\\"badge {{ badge }} bg-transparent flex-shrink-0\\" t-att-title=\\"title\\">\\n                        <field name=\\"remaining_hours\\" widget=\\"timesheet_uom\\"/>\\n                    </div>\\n                </t>\\n            </field>\\n        </data>"}	<?xml version="1.0"?>\n<data><templates position="before">\n                <field name="progress"/>\n                <field name="remaining_hours"/>\n                <field name="allocated_hours"/>\n                <field name="allow_timesheets"/>\n                <field name="encode_uom_in_days" invisible="1"/>\n            </templates>\n            <field name="priority" position="after">\n                <t name="allocated_hours" t-if="record.allocated_hours.raw_value &gt; 0 and record.allow_timesheets.raw_value">\n                    <t t-set="badge" t-value="'border border-success'"/>\n                    <t t-set="badge" t-value="'border border-warning'" t-if="record.progress.raw_value &gt;= 0.8 and record.progress.raw_value &lt;= 1"/>\n                    <t t-set="badge" t-value="'border border-danger'" t-if="record.remaining_hours.raw_value &lt; 0"/>\n                    <t t-set="title" t-value="'Remaining days'" t-if="record.encode_uom_in_days.raw_value"/>\n                    <t t-set="title" t-value="'Time Remaining'" t-else=""/>\n                    <div t-attf-class="badge {{ badge }} bg-transparent flex-shrink-0" t-att-title="title">\n                        <field name="remaining_hours" widget="timesheet_uom"/>\n                    </div>\n                </t>\n            </field>\n        </data>	f	t	2026-05-18 09:28:44.688432	2026-05-18 09:28:44.688432	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3892	16	\N	1	1	website.track.view.search	website.track	\N	search	website/views/website_visitor_views.xml	primary	{"en_US": "<search string=\\"Search Visitor\\">\\n                <field name=\\"visitor_id\\"/>\\n                <field name=\\"page_id\\"/>\\n                <field name=\\"url\\"/>\\n                <field name=\\"visit_datetime\\"/>\\n                <filter string=\\"Pages\\" name=\\"type_page\\" domain=\\"[('page_id', '!=', False)]\\"/>\\n                <filter string=\\"Urls &amp; Pages\\" name=\\"type_url\\" domain=\\"[('url', '!=', False)]\\"/>\\n                <group string=\\"Group By\\">\\n                    <filter string=\\"Visitor\\" name=\\"group_by_visitor\\" domain=\\"[]\\" context=\\"{'group_by': 'visitor_id'}\\"/>\\n                    <filter string=\\"Page\\" name=\\"group_by_page\\" domain=\\"[]\\" context=\\"{'group_by': 'page_id'}\\"/>\\n                    <filter string=\\"Url\\" name=\\"group_by_url\\" domain=\\"[]\\" context=\\"{'group_by': 'url'}\\"/>\\n                    <filter string=\\"Date\\" name=\\"group_by_date\\" domain=\\"[]\\" context=\\"{'group_by': 'visit_datetime'}\\"/>\\n                </group>\\n            </search>", "es_ES": "<search string=\\"Buscar visitante\\">\\n                <field name=\\"visitor_id\\"/>\\n                <field name=\\"page_id\\"/>\\n                <field name=\\"url\\"/>\\n                <field name=\\"visit_datetime\\"/>\\n                <filter string=\\"Páginas\\" name=\\"type_page\\" domain=\\"[('page_id', '!=', False)]\\"/>\\n                <filter string=\\"URLs y páginas\\" name=\\"type_url\\" domain=\\"[('url', '!=', False)]\\"/>\\n                <group string=\\"Agrupar por\\">\\n                    <filter string=\\"Visitante\\" name=\\"group_by_visitor\\" domain=\\"[]\\" context=\\"{'group_by': 'visitor_id'}\\"/>\\n                    <filter string=\\"Página\\" name=\\"group_by_page\\" domain=\\"[]\\" context=\\"{'group_by': 'page_id'}\\"/>\\n                    <filter string=\\"URL\\" name=\\"group_by_url\\" domain=\\"[]\\" context=\\"{'group_by': 'url'}\\"/>\\n                    <filter string=\\"Fecha\\" name=\\"group_by_date\\" domain=\\"[]\\" context=\\"{'group_by': 'visit_datetime'}\\"/>\\n                </group>\\n            </search>", "pt_PT": "<search string=\\"Buscar visitante\\">\\n                <field name=\\"visitor_id\\"/>\\n                <field name=\\"page_id\\"/>\\n                <field name=\\"url\\"/>\\n                <field name=\\"visit_datetime\\"/>\\n                <filter string=\\"Páginas\\" name=\\"type_page\\" domain=\\"[('page_id', '!=', False)]\\"/>\\n                <filter string=\\"URLs e páginas\\" name=\\"type_url\\" domain=\\"[('url', '!=', False)]\\"/>\\n                <group string=\\"Agrupar Por\\">\\n                    <filter string=\\"Visitante\\" name=\\"group_by_visitor\\" domain=\\"[]\\" context=\\"{'group_by': 'visitor_id'}\\"/>\\n                    <filter string=\\"Página\\" name=\\"group_by_page\\" domain=\\"[]\\" context=\\"{'group_by': 'page_id'}\\"/>\\n                    <filter string=\\"Url\\" name=\\"group_by_url\\" domain=\\"[]\\" context=\\"{'group_by': 'url'}\\"/>\\n                    <filter string=\\"Data\\" name=\\"group_by_date\\" domain=\\"[]\\" context=\\"{'group_by': 'visit_datetime'}\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Search Visitor">\n                <field name="visitor_id"/>\n                <field name="page_id"/>\n                <field name="url"/>\n                <field name="visit_datetime"/>\n                <filter string="Pages" name="type_page" domain="[('page_id', '!=', False)]"/>\n                <filter string="Urls &amp; Pages" name="type_url" domain="[('url', '!=', False)]"/>\n                <group string="Group By">\n                    <filter string="Visitor" name="group_by_visitor" domain="[]" context="{'group_by': 'visitor_id'}"/>\n                    <filter string="Page" name="group_by_page" domain="[]" context="{'group_by': 'page_id'}"/>\n                    <filter string="Url" name="group_by_url" domain="[]" context="{'group_by': 'url'}"/>\n                    <filter string="Date" name="group_by_date" domain="[]" context="{'group_by': 'visit_datetime'}"/>\n                </group>\n            </search>\n        	f	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3893	16	\N	1	1	website.visitor.view.kanban	website.visitor	\N	kanban	website/views/website_visitor_views.xml	primary	{"en_US": "<kanban class=\\"o_wvisitor_kanban\\" sample=\\"1\\">\\n                <field name=\\"country_id\\"/>\\n                <field name=\\"country_flag\\"/>\\n                <field name=\\"email\\"/>\\n                <field name=\\"is_connected\\"/>\\n                <field name=\\"partner_image\\"/>\\n                <templates>\\n                    <t t-name=\\"card\\" class=\\"p-0\\">\\n                        <!-- displayed in ungrouped mode -->\\n                        <div class=\\"o_kanban_detail_ungrouped row mx-0\\">\\n                            <div class=\\"col-lg-2 col-sm-8 col-12 py-0 my-2 my-lg-0\\">\\n                                <div class=\\"d-flex\\">\\n                                    <field t-if=\\"record.partner_image.raw_value\\" name=\\"partner_id\\" widget=\\"image\\" options=\\"{'preview_image': 'image_128', 'size': [54, 54]}\\" alt=\\"Visitor\\" class=\\"me-3\\"/>\\n                                    <img t-else=\\"\\" t-attf-src=\\"/base/static/img/avatar_grey.png\\" width=\\"54px\\" height=\\"54px\\" alt=\\"Visitor\\" class=\\"me-3\\"/>\\n                                    <div class=\\"d-flex flex-grow-1 flex-column my-0 my-lg-2\\">\\n                                        <div class=\\"d-flex\\">\\n                                            <field name=\\"display_name\\" class=\\"fw-bold\\"/>\\n                                            <span t-if=\\"record.is_connected.raw_value\\" class=\\"fa fa-circle text-success ms-2 my-1\\" aria-label=\\"Online\\" title=\\"Online\\"/>\\n                                            <span t-else=\\"\\" class=\\"fa fa-circle text-danger ms-2 my-1\\" aria-label=\\"Offline\\" title=\\"Offline\\"/>\\n                                        </div>\\n                                        <!-- Double check is necessary for sample view (or error image are shown) -->\\n                                        <div t-if=\\"record.country_id.raw_value and record.country_flag.raw_value\\">\\n                                            <field name=\\"country_flag\\" widget=\\"image_url\\" class=\\"o_country_flag\\"/>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-lg col-sm-4 col-6 py-0 my-2\\">\\n                                <field name=\\"time_since_last_action\\" class=\\"fw-bold\\"/>\\n                                <div>Last Action</div>\\n                            </div>\\n                            <div class=\\"col-lg col-sm-4 col-6 py-0 my-2\\">\\n                                <field name=\\"visit_count\\" class=\\"fw-bold\\"/>\\n                                <div>Visits</div>\\n                            </div>\\n                            <div class=\\"col-lg col-sm-4 col-6 py-0 my-2\\">\\n                                <span t-att-class=\\"record.page_count.raw_value ? 'fw-bold' : 'text-muted'\\">\\n                                    <field name=\\"last_visited_page_id\\"/>\\n                                </span>\\n                                <div t-att-class=\\"record.page_count.raw_value ? '' : 'text-muted'\\">Last Page</div>\\n                            </div>\\n                            <div id=\\"wvisitor_visited_page\\" class=\\"col-lg col-sm-4 col-6 py-0 my-2\\">\\n                                    <span t-att-class=\\"record.page_count.raw_value ? 'fw-bold' : 'text-muted'\\">\\n                                    <field name=\\"page_count\\"/>\\n                                </span>\\n                                <div t-att-class=\\"record.page_count.raw_value ? '' : 'text-muted'\\">Visited Pages</div>\\n                            </div>\\n                            <div class=\\"w_visitor_kanban_actions_ungrouped col-lg-3 col-sm-12 py-0 my-2 text-lg-end\\">\\n                                <button name=\\"action_send_mail\\" type=\\"object\\" class=\\"btn btn-secondary\\" invisible=\\"not email\\">\\n                                        Email\\n                                </button>\\n                            </div>\\n                        </div>\\n                        <!-- displayed in grouped mode -->\\n                        <div class=\\"o_kanban_grouped p-2\\">\\n                            <span class=\\"fa fa-circle text-success float-end\\" t-if=\\"record.is_connected.raw_value\\" aria-label=\\"Online\\" title=\\"Online\\"/>\\n                            <span class=\\"fa fa-circle text-danger float-end\\" t-else=\\"\\" aria-label=\\"Offline\\" title=\\"Offline\\"/>\\n                            <div class=\\"d-flex\\">\\n                                <field t-if=\\"record.country_id.raw_value\\" name=\\"country_flag\\" widget=\\"image_url\\" class=\\"o_country_flag\\" alt=\\"Country\\"/>\\n                                <field name=\\"display_name\\" class=\\"fw-bolder\\"/>\\n                            </div>\\n                            <div class=\\"mb-2\\">Active <field name=\\"time_since_last_action\\"/></div>\\n                            <div t-if=\\"record.page_count.raw_value\\">Last Page<field name=\\"last_visited_page_id\\" class=\\"float-end fw-bold\\"/></div>\\n                            <div>Visits<field name=\\"visit_count\\" class=\\"float-end fw-bold\\"/></div>\\n                            <div t-if=\\"record.page_count.raw_value\\" id=\\"o_page_count\\">Visited Pages<span class=\\"float-end fw-bold\\"><field name=\\"page_count\\"/></span></div>\\n                            <div name=\\"w_visitor_kanban_actions\\" class=\\"d-flex gap-1\\">\\n                                <button name=\\"action_send_mail\\" type=\\"object\\" class=\\"btn btn-secondary\\" invisible=\\"not email\\">\\n                                        Email\\n                                </button>\\n                            </div>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>", "es_ES": "<kanban class=\\"o_wvisitor_kanban\\" sample=\\"1\\">\\n                <field name=\\"country_id\\"/>\\n                <field name=\\"country_flag\\"/>\\n                <field name=\\"email\\"/>\\n                <field name=\\"is_connected\\"/>\\n                <field name=\\"partner_image\\"/>\\n                <templates>\\n                    <t t-name=\\"card\\" class=\\"p-0\\">\\n                        <!-- displayed in ungrouped mode -->\\n                        <div class=\\"o_kanban_detail_ungrouped row mx-0\\">\\n                            <div class=\\"col-lg-2 col-sm-8 col-12 py-0 my-2 my-lg-0\\">\\n                                <div class=\\"d-flex\\">\\n                                    <field t-if=\\"record.partner_image.raw_value\\" name=\\"partner_id\\" widget=\\"image\\" options=\\"{'preview_image': 'image_128', 'size': [54, 54]}\\" alt=\\"Visitante\\" class=\\"me-3\\"/>\\n                                    <img t-else=\\"\\" t-attf-src=\\"/base/static/img/avatar_grey.png\\" width=\\"54px\\" height=\\"54px\\" alt=\\"Visitante\\" class=\\"me-3\\"/>\\n                                    <div class=\\"d-flex flex-grow-1 flex-column my-0 my-lg-2\\">\\n                                        <div class=\\"d-flex\\">\\n                                            <field name=\\"display_name\\" class=\\"fw-bold\\"/>\\n                                            <span t-if=\\"record.is_connected.raw_value\\" class=\\"fa fa-circle text-success ms-2 my-1\\" aria-label=\\"En línea\\" title=\\"En línea\\"/>\\n                                            <span t-else=\\"\\" class=\\"fa fa-circle text-danger ms-2 my-1\\" aria-label=\\"Desconectado\\" title=\\"Desconectado\\"/>\\n                                        </div>\\n                                        <!-- Double check is necessary for sample view (or error image are shown) -->\\n                                        <div t-if=\\"record.country_id.raw_value and record.country_flag.raw_value\\">\\n                                            <field name=\\"country_flag\\" widget=\\"image_url\\" class=\\"o_country_flag\\"/>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-lg col-sm-4 col-6 py-0 my-2\\">\\n                                <field name=\\"time_since_last_action\\" class=\\"fw-bold\\"/>\\n                                <div>Última acción</div>\\n                            </div>\\n                            <div class=\\"col-lg col-sm-4 col-6 py-0 my-2\\">\\n                                <field name=\\"visit_count\\" class=\\"fw-bold\\"/>\\n                                <div>Visitas</div>\\n                            </div>\\n                            <div class=\\"col-lg col-sm-4 col-6 py-0 my-2\\">\\n                                <span t-att-class=\\"record.page_count.raw_value ? 'fw-bold' : 'text-muted'\\">\\n                                    <field name=\\"last_visited_page_id\\"/>\\n                                </span>\\n                                <div t-att-class=\\"record.page_count.raw_value ? '' : 'text-muted'\\">Última página</div>\\n                            </div>\\n                            <div id=\\"wvisitor_visited_page\\" class=\\"col-lg col-sm-4 col-6 py-0 my-2\\">\\n                                    <span t-att-class=\\"record.page_count.raw_value ? 'fw-bold' : 'text-muted'\\">\\n                                    <field name=\\"page_count\\"/>\\n                                </span>\\n                                <div t-att-class=\\"record.page_count.raw_value ? '' : 'text-muted'\\">Páginas visitadas</div>\\n                            </div>\\n                            <div class=\\"w_visitor_kanban_actions_ungrouped col-lg-3 col-sm-12 py-0 my-2 text-lg-end\\">\\n                                <button name=\\"action_send_mail\\" type=\\"object\\" class=\\"btn btn-secondary\\" invisible=\\"not email\\">\\n                                        Correo electrónico\\n                                </button>\\n                            </div>\\n                        </div>\\n                        <!-- displayed in grouped mode -->\\n                        <div class=\\"o_kanban_grouped p-2\\">\\n                            <span class=\\"fa fa-circle text-success float-end\\" t-if=\\"record.is_connected.raw_value\\" aria-label=\\"En línea\\" title=\\"En línea\\"/>\\n                            <span class=\\"fa fa-circle text-danger float-end\\" t-else=\\"\\" aria-label=\\"Desconectado\\" title=\\"Desconectado\\"/>\\n                            <div class=\\"d-flex\\">\\n                                <field t-if=\\"record.country_id.raw_value\\" name=\\"country_flag\\" widget=\\"image_url\\" class=\\"o_country_flag\\" alt=\\"País\\"/>\\n                                <field name=\\"display_name\\" class=\\"fw-bolder\\"/>\\n                            </div>\\n                            <div class=\\"mb-2\\">Activo <field name=\\"time_since_last_action\\"/></div>\\n                            <div t-if=\\"record.page_count.raw_value\\">Última página<field name=\\"last_visited_page_id\\" class=\\"float-end fw-bold\\"/></div>\\n                            <div>Visitas<field name=\\"visit_count\\" class=\\"float-end fw-bold\\"/></div>\\n                            <div t-if=\\"record.page_count.raw_value\\" id=\\"o_page_count\\">Páginas visitadas<span class=\\"float-end fw-bold\\"><field name=\\"page_count\\"/></span></div>\\n                            <div name=\\"w_visitor_kanban_actions\\" class=\\"d-flex gap-1\\">\\n                                <button name=\\"action_send_mail\\" type=\\"object\\" class=\\"btn btn-secondary\\" invisible=\\"not email\\">\\n                                        Correo electrónico\\n                                </button>\\n                            </div>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>", "pt_PT": "<kanban class=\\"o_wvisitor_kanban\\" sample=\\"1\\">\\n                <field name=\\"country_id\\"/>\\n                <field name=\\"country_flag\\"/>\\n                <field name=\\"email\\"/>\\n                <field name=\\"is_connected\\"/>\\n                <field name=\\"partner_image\\"/>\\n                <templates>\\n                    <t t-name=\\"card\\" class=\\"p-0\\">\\n                        <!-- displayed in ungrouped mode -->\\n                        <div class=\\"o_kanban_detail_ungrouped row mx-0\\">\\n                            <div class=\\"col-lg-2 col-sm-8 col-12 py-0 my-2 my-lg-0\\">\\n                                <div class=\\"d-flex\\">\\n                                    <field t-if=\\"record.partner_image.raw_value\\" name=\\"partner_id\\" widget=\\"image\\" options=\\"{'preview_image': 'image_128', 'size': [54, 54]}\\" alt=\\"Visitante\\" class=\\"me-3\\"/>\\n                                    <img t-else=\\"\\" t-attf-src=\\"/base/static/img/avatar_grey.png\\" width=\\"54px\\" height=\\"54px\\" alt=\\"Visitante\\" class=\\"me-3\\"/>\\n                                    <div class=\\"d-flex flex-grow-1 flex-column my-0 my-lg-2\\">\\n                                        <div class=\\"d-flex\\">\\n                                            <field name=\\"display_name\\" class=\\"fw-bold\\"/>\\n                                            <span t-if=\\"record.is_connected.raw_value\\" class=\\"fa fa-circle text-success ms-2 my-1\\" aria-label=\\"Online\\" title=\\"Online\\"/>\\n                                            <span t-else=\\"\\" class=\\"fa fa-circle text-danger ms-2 my-1\\" aria-label=\\"Desligado\\" title=\\"Desligado\\"/>\\n                                        </div>\\n                                        <!-- Double check is necessary for sample view (or error image are shown) -->\\n                                        <div t-if=\\"record.country_id.raw_value and record.country_flag.raw_value\\">\\n                                            <field name=\\"country_flag\\" widget=\\"image_url\\" class=\\"o_country_flag\\"/>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-lg col-sm-4 col-6 py-0 my-2\\">\\n                                <field name=\\"time_since_last_action\\" class=\\"fw-bold\\"/>\\n                                <div>Última Ação</div>\\n                            </div>\\n                            <div class=\\"col-lg col-sm-4 col-6 py-0 my-2\\">\\n                                <field name=\\"visit_count\\" class=\\"fw-bold\\"/>\\n                                <div>Visitas</div>\\n                            </div>\\n                            <div class=\\"col-lg col-sm-4 col-6 py-0 my-2\\">\\n                                <span t-att-class=\\"record.page_count.raw_value ? 'fw-bold' : 'text-muted'\\">\\n                                    <field name=\\"last_visited_page_id\\"/>\\n                                </span>\\n                                <div t-att-class=\\"record.page_count.raw_value ? '' : 'text-muted'\\">Última página</div>\\n                            </div>\\n                            <div id=\\"wvisitor_visited_page\\" class=\\"col-lg col-sm-4 col-6 py-0 my-2\\">\\n                                    <span t-att-class=\\"record.page_count.raw_value ? 'fw-bold' : 'text-muted'\\">\\n                                    <field name=\\"page_count\\"/>\\n                                </span>\\n                                <div t-att-class=\\"record.page_count.raw_value ? '' : 'text-muted'\\">Páginas Visitadas</div>\\n                            </div>\\n                            <div class=\\"w_visitor_kanban_actions_ungrouped col-lg-3 col-sm-12 py-0 my-2 text-lg-end\\">\\n                                <button name=\\"action_send_mail\\" type=\\"object\\" class=\\"btn btn-secondary\\" invisible=\\"not email\\">\\n                                        E-mail\\n                                </button>\\n                            </div>\\n                        </div>\\n                        <!-- displayed in grouped mode -->\\n                        <div class=\\"o_kanban_grouped p-2\\">\\n                            <span class=\\"fa fa-circle text-success float-end\\" t-if=\\"record.is_connected.raw_value\\" aria-label=\\"Online\\" title=\\"Online\\"/>\\n                            <span class=\\"fa fa-circle text-danger float-end\\" t-else=\\"\\" aria-label=\\"Desligado\\" title=\\"Desligado\\"/>\\n                            <div class=\\"d-flex\\">\\n                                <field t-if=\\"record.country_id.raw_value\\" name=\\"country_flag\\" widget=\\"image_url\\" class=\\"o_country_flag\\" alt=\\"País\\"/>\\n                                <field name=\\"display_name\\" class=\\"fw-bolder\\"/>\\n                            </div>\\n                            <div class=\\"mb-2\\">Ativo <field name=\\"time_since_last_action\\"/></div>\\n                            <div t-if=\\"record.page_count.raw_value\\">Última página<field name=\\"last_visited_page_id\\" class=\\"float-end fw-bold\\"/></div>\\n                            <div>Visitas<field name=\\"visit_count\\" class=\\"float-end fw-bold\\"/></div>\\n                            <div t-if=\\"record.page_count.raw_value\\" id=\\"o_page_count\\">Páginas Visitadas<span class=\\"float-end fw-bold\\"><field name=\\"page_count\\"/></span></div>\\n                            <div name=\\"w_visitor_kanban_actions\\" class=\\"d-flex gap-1\\">\\n                                <button name=\\"action_send_mail\\" type=\\"object\\" class=\\"btn btn-secondary\\" invisible=\\"not email\\">\\n                                        E-mail\\n                                </button>\\n                            </div>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>"}	<?xml version="1.0"?>\n<kanban class="o_wvisitor_kanban" sample="1">\n                <field name="country_id"/>\n                <field name="country_flag"/>\n                <field name="email"/>\n                <field name="is_connected"/>\n                <field name="partner_image"/>\n                <templates>\n                    <t t-name="card" class="p-0">\n                        <!-- displayed in ungrouped mode -->\n                        <div class="o_kanban_detail_ungrouped row mx-0">\n                            <div class="col-lg-2 col-sm-8 col-12 py-0 my-2 my-lg-0">\n                                <div class="d-flex">\n                                    <field t-if="record.partner_image.raw_value" name="partner_id" widget="image" options="{'preview_image': 'image_128', 'size': [54, 54]}" alt="Visitor" class="me-3"/>\n                                    <img t-else="" t-attf-src="/base/static/img/avatar_grey.png" width="54px" height="54px" alt="Visitor" class="me-3"/>\n                                    <div class="d-flex flex-grow-1 flex-column my-0 my-lg-2">\n                                        <div class="d-flex">\n                                            <field name="display_name" class="fw-bold"/>\n                                            <span t-if="record.is_connected.raw_value" class="fa fa-circle text-success ms-2 my-1" aria-label="Online" title="Online"/>\n                                            <span t-else="" class="fa fa-circle text-danger ms-2 my-1" aria-label="Offline" title="Offline"/>\n                                        </div>\n                                        <!-- Double check is necessary for sample view (or error image are shown) -->\n                                        <div t-if="record.country_id.raw_value and record.country_flag.raw_value">\n                                            <field name="country_flag" widget="image_url" class="o_country_flag"/>\n                                        </div>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class="col-lg col-sm-4 col-6 py-0 my-2">\n                                <field name="time_since_last_action" class="fw-bold"/>\n                                <div>Last Action</div>\n                            </div>\n                            <div class="col-lg col-sm-4 col-6 py-0 my-2">\n                                <field name="visit_count" class="fw-bold"/>\n                                <div>Visits</div>\n                            </div>\n                            <div class="col-lg col-sm-4 col-6 py-0 my-2">\n                                <span t-att-class="record.page_count.raw_value ? 'fw-bold' : 'text-muted'">\n                                    <field name="last_visited_page_id"/>\n                                </span>\n                                <div t-att-class="record.page_count.raw_value ? '' : 'text-muted'">Last Page</div>\n                            </div>\n                            <div id="wvisitor_visited_page" class="col-lg col-sm-4 col-6 py-0 my-2">\n                                    <span t-att-class="record.page_count.raw_value ? 'fw-bold' : 'text-muted'">\n                                    <field name="page_count"/>\n                                </span>\n                                <div t-att-class="record.page_count.raw_value ? '' : 'text-muted'">Visited Pages</div>\n                            </div>\n                            <div class="w_visitor_kanban_actions_ungrouped col-lg-3 col-sm-12 py-0 my-2 text-lg-end">\n                                <button name="action_send_mail" type="object" class="btn btn-secondary" invisible="not email">\n                                        Email\n                                </button>\n                            </div>\n                        </div>\n                        <!-- displayed in grouped mode -->\n                        <div class="o_kanban_grouped p-2">\n                            <span class="fa fa-circle text-success float-end" t-if="record.is_connected.raw_value" aria-label="Online" title="Online"/>\n                            <span class="fa fa-circle text-danger float-end" t-else="" aria-label="Offline" title="Offline"/>\n                            <div class="d-flex">\n                                <field t-if="record.country_id.raw_value" name="country_flag" widget="image_url" class="o_country_flag" alt="Country"/>\n                                <field name="display_name" class="fw-bolder"/>\n                            </div>\n                            <div class="mb-2">Active <field name="time_since_last_action"/></div>\n                            <div t-if="record.page_count.raw_value">Last Page<field name="last_visited_page_id" class="float-end fw-bold"/></div>\n                            <div>Visits<field name="visit_count" class="float-end fw-bold"/></div>\n                            <div t-if="record.page_count.raw_value" id="o_page_count">Visited Pages<span class="float-end fw-bold"><field name="page_count"/></span></div>\n                            <div name="w_visitor_kanban_actions" class="d-flex gap-1">\n                                <button name="action_send_mail" type="object" class="btn btn-secondary" invisible="not email">\n                                        Email\n                                </button>\n                            </div>\n                        </div>\n                    </t>\n                </templates>\n            </kanban>\n        	f	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
4091	16	1374	1	1	project.update.view.kanban.inherit	project.update	\N	kanban	hr_timesheet/views/project_update_views.xml	extension	{"en_US": "<b id=\\"tasks_stats\\" position=\\"after\\">\\n                    <field name=\\"display_timesheet_stats\\" invisible=\\"1\\"/>\\n                    <div class=\\"o_pupdate_kanban_width\\" invisible=\\"not display_timesheet_stats\\">\\n                        <field name=\\"timesheet_time\\"/><span invisible=\\"not allocated_time\\"> / <field name=\\"allocated_time\\"/></span> <field name=\\"uom_id\\" no_open=\\"1\\"/><span invisible=\\"not allocated_time\\"> (<field name=\\"timesheet_percentage\\"/>%)</span>\\n                    </div>\\n                </b>"}	<?xml version="1.0"?>\n<b id="tasks_stats" position="after">\n                    <field name="display_timesheet_stats" invisible="1"/>\n                    <div class="o_pupdate_kanban_width" invisible="not display_timesheet_stats">\n                        <field name="timesheet_time"/><span invisible="not allocated_time"> / <field name="allocated_time"/></span> <field name="uom_id" no_open="1"/><span invisible="not allocated_time"> (<field name="timesheet_percentage"/>%)</span>\n                    </div>\n                </b>\n            	f	t	2026-05-18 09:28:44.688432	2026-05-18 09:28:44.688432	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
4088	500	1446	1	1	project.sharing.project.task.view.form.inherit	project.task	\N	form	hr_timesheet/views/project_task_sharing_views.xml	extension	{"en_US": "<data><xpath expr=\\"//field[@name='child_ids']/list/field[@name='partner_id']\\" position=\\"after\\">\\n                <field name=\\"allow_timesheets\\" column_invisible=\\"1\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='depend_on_ids']/list/field[@name='partner_id']\\" position=\\"after\\">\\n                <field name=\\"allow_timesheets\\" column_invisible=\\"1\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='child_ids']/list/field[@name='portal_user_names']\\" position=\\"after\\">\\n                <field name=\\"allocated_hours\\" widget=\\"timesheet_uom_no_toggle\\" sum=\\"Total Allocated Time\\" optional=\\"hide\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n                <field name=\\"effective_hours\\" widget=\\"timesheet_uom\\" sum=\\"Effective Hours\\" optional=\\"hide\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n                <field name=\\"subtask_effective_hours\\" string=\\"Sub-tasks Time Spent\\" widget=\\"timesheet_uom\\" sum=\\"Sub-tasks Time Spent\\" optional=\\"hide\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n                <field name=\\"total_hours_spent\\" widget=\\"timesheet_uom\\" sum=\\"Total Time Spent\\" optional=\\"hide\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n                <field name=\\"remaining_hours\\" widget=\\"timesheet_uom\\" sum=\\"Time Remaining\\" optional=\\"hide\\" decoration-danger=\\"progress &gt;= 1\\" decoration-warning=\\"progress &gt;= 0.8 and progress &lt; 1\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n                <field name=\\"progress\\" widget=\\"project_task_progressbar\\" optional=\\"hide\\" options=\\"{'overflow_class': 'bg-danger'}\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='depend_on_ids']/list/field[@name='portal_user_names']\\" position=\\"after\\">\\n                <field name=\\"allocated_hours\\" widget=\\"timesheet_uom_no_toggle\\" sum=\\"Total Allocated Time\\" optional=\\"hide\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n                <field name=\\"effective_hours\\" widget=\\"timesheet_uom\\" sum=\\"Effective Hours\\" optional=\\"hide\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n                <field name=\\"subtask_effective_hours\\" string=\\"Sub-tasks Time Spent\\" widget=\\"timesheet_uom\\" sum=\\"Sub-tasks Time Spent\\" optional=\\"hide\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n                <field name=\\"total_hours_spent\\" string=\\"Total Time Spent\\" widget=\\"timesheet_uom\\" sum=\\"Total Time Spent\\" optional=\\"hide\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n                <field name=\\"remaining_hours\\" widget=\\"timesheet_uom\\" sum=\\"Time Remaining\\" optional=\\"hide\\" decoration-danger=\\"progress &gt;= 1\\" decoration-warning=\\"progress &gt;= 0.8 and progress &lt; 1\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n                <field name=\\"progress\\" widget=\\"project_task_progressbar\\" optional=\\"hide\\" options=\\"{'overflow_class': 'bg-danger'}\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='partner_id']\\" position=\\"after\\">\\n                <field name=\\"encode_uom_in_days\\" invisible=\\"1\\"/>\\n                <field name=\\"subtask_count\\" invisible=\\"1\\"/>\\n                <label for=\\"allocated_hours\\" invisible=\\"not allow_timesheets\\"/>\\n                <div class=\\"text-nowrap\\" invisible=\\"not allow_timesheets\\">\\n                    <field name=\\"allocated_hours\\" class=\\"oe_inline\\" widget=\\"float_time\\" readonly=\\"1\\"/>\\n                    <span invisible=\\"subtask_count == 0\\">\\n                        (incl. <field name=\\"subtask_allocated_hours\\" nolabel=\\"1\\" widget=\\"timesheet_uom_no_toggle\\" class=\\"oe_inline\\"/> on\\n                        <span class=\\"fw-bold text-dark\\"> Sub-tasks</span>)\\n                    </span>\\n                    (<field name=\\"progress\\" invisible=\\"not project_id\\" class=\\"oe_inline\\" nolabel=\\"1\\" decoration-danger=\\"progress &gt; 1.005\\" digits=\\"[1, 0]\\" widget=\\"percentage\\"/>)\\n                </div>\\n            </xpath>\\n            <xpath expr=\\"//notebook/page[@name='description_page']\\" position=\\"after\\">\\n                <field name=\\"analytic_account_active\\" invisible=\\"1\\"/>\\n                <field name=\\"allow_timesheets\\" invisible=\\"1\\"/>\\n                <page string=\\"Timesheets\\" name=\\"page_timesheets\\" id=\\"timesheets_tab\\" invisible=\\"not allow_timesheets\\">\\n                    <field name=\\"timesheet_ids\\" mode=\\"list,kanban\\" readonly=\\"1\\">\\n                        <list string=\\"Timesheet Activities\\" default_order=\\"date\\" no_open=\\"1\\" create=\\"false\\" delete=\\"0\\">\\n                            <field name=\\"date\\"/>\\n                            <field name=\\"employee_id\\"/>\\n                            <field name=\\"name\\"/>\\n                            <field name=\\"unit_amount\\" string=\\"Time Spent\\" widget=\\"timesheet_uom\\" decoration-danger=\\"unit_amount &gt; 24\\"/>\\n                        </list>\\n                        <kanban class=\\"o_kanban_mobile\\" action=\\"action_open_timesheet_view_portal\\" type=\\"object\\">\\n                            <templates>\\n                                <t t-name=\\"card\\" class=\\"row g-0\\">\\n                                    <field name=\\"employee_id\\" class=\\"col-6 fw-bold\\"/>\\n                                    <field name=\\"date\\" class=\\"col-6 text-end fw-bold\\"/>\\n                                    <field name=\\"name\\" class=\\"col-6 text-muted\\"/>\\n                                    <field name=\\"unit_amount\\" widget=\\"float_time\\" class=\\"col-6 text-end\\"/>\\n                                </t>\\n                            </templates>\\n                        </kanban>\\n                    </field>\\n                    <group invisible=\\"not analytic_account_active\\">\\n                        <group class=\\"oe_subtotal_footer\\" name=\\"project_hours\\">\\n                            <span class=\\"o_td_label float-start\\">\\n                                <label class=\\"fw-bold\\" for=\\"effective_hours\\" string=\\"Time Spent\\"/>\\n                            </span>\\n                            <field name=\\"effective_hours\\" widget=\\"timesheet_uom\\" nolabel=\\"1\\"/>\\n                            <button name=\\"action_view_subtask_timesheet\\" type=\\"object\\" class=\\"ps-0 border-0 oe_inline oe_link mb-2 o_td_label float-start\\" invisible=\\"subtask_effective_hours == 0.0\\" context=\\"{'is_project_sharing': True}\\">\\n                                <span class=\\"text-nowrap\\">Time Spent on Sub-tasks:</span>\\n                            </button>\\n                            <field name=\\"subtask_effective_hours\\" class=\\"mt-2\\" widget=\\"timesheet_uom\\" invisible=\\"subtask_effective_hours == 0.0\\" nolabel=\\"1\\"/>\\n                            <span id=\\"total_hours_spent_label\\" invisible=\\"subtask_effective_hours == 0.0\\" class=\\"o_td_label float-start\\">\\n                                <label class=\\"fw-bold\\" for=\\"total_hours_spent\\" string=\\"Total Time Spent\\" invisible=\\"encode_uom_in_days\\"/>\\n                                <label class=\\"fw-bold\\" for=\\"total_hours_spent\\" string=\\"Total Days Spent\\" invisible=\\"not encode_uom_in_days\\"/>\\n                            </span>\\n                            <field name=\\"total_hours_spent\\" widget=\\"timesheet_uom\\" class=\\"oe_subtotal_footer_separator\\" nolabel=\\"1\\" invisible=\\"subtask_effective_hours == 0.0\\"/>\\n                            <span class=\\"o_td_label float-start\\">\\n                                <label class=\\"fw-bold\\" for=\\"remaining_hours\\" string=\\"Time Remaining\\" invisible=\\"allocated_hours == 0.0 or encode_uom_in_days or remaining_hours &lt; 0\\"/>\\n                                <label class=\\"fw-bold\\" for=\\"remaining_hours\\" string=\\"Days Remaining\\" invisible=\\"allocated_hours == 0.0 or not encode_uom_in_days or remaining_hours &lt; 0\\"/>\\n                                <label class=\\"fw-bold text-danger\\" for=\\"remaining_hours\\" string=\\"Time Remaining\\" invisible=\\"allocated_hours == 0.0 or encode_uom_in_days or remaining_hours &gt;= 0\\"/>\\n                                <label class=\\"fw-bold text-danger\\" for=\\"remaining_hours\\" string=\\"Days Remaining\\" invisible=\\"allocated_hours == 0.0 or not encode_uom_in_days or remaining_hours &gt;= 0\\"/>\\n                            </span>\\n                            <field name=\\"remaining_hours\\" widget=\\"timesheet_uom\\" class=\\"oe_subtotal_footer_separator\\" decoration-danger=\\"remaining_hours &lt; 0\\" invisible=\\"allocated_hours == 0.0\\" nolabel=\\"1\\"/>\\n                        </group>\\n                    </group>\\n                </page>\\n            </xpath>\\n        </data>", "es_ES": "<data><xpath expr=\\"//field[@name='child_ids']/list/field[@name='partner_id']\\" position=\\"after\\">\\n                <field name=\\"allow_timesheets\\" column_invisible=\\"1\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='depend_on_ids']/list/field[@name='partner_id']\\" position=\\"after\\">\\n                <field name=\\"allow_timesheets\\" column_invisible=\\"1\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='child_ids']/list/field[@name='portal_user_names']\\" position=\\"after\\">\\n                <field name=\\"allocated_hours\\" widget=\\"timesheet_uom_no_toggle\\" sum=\\"Tiempo asignado total\\" optional=\\"hide\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n                <field name=\\"effective_hours\\" widget=\\"timesheet_uom\\" sum=\\"Horas reales\\" optional=\\"hide\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n                <field name=\\"subtask_effective_hours\\" string=\\"Tiempo dedicado a las subtareas\\" widget=\\"timesheet_uom\\" sum=\\"Tiempo dedicado a las subtareas\\" optional=\\"hide\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n                <field name=\\"total_hours_spent\\" widget=\\"timesheet_uom\\" sum=\\"Tiempo total dedicado\\" optional=\\"hide\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n                <field name=\\"remaining_hours\\" widget=\\"timesheet_uom\\" sum=\\"Tiempo restante\\" optional=\\"hide\\" decoration-danger=\\"progress &gt;= 1\\" decoration-warning=\\"progress &gt;= 0.8 and progress &lt; 1\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n                <field name=\\"progress\\" widget=\\"project_task_progressbar\\" optional=\\"hide\\" options=\\"{'overflow_class': 'bg-danger'}\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='depend_on_ids']/list/field[@name='portal_user_names']\\" position=\\"after\\">\\n                <field name=\\"allocated_hours\\" widget=\\"timesheet_uom_no_toggle\\" sum=\\"Tiempo asignado total\\" optional=\\"hide\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n                <field name=\\"effective_hours\\" widget=\\"timesheet_uom\\" sum=\\"Horas reales\\" optional=\\"hide\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n                <field name=\\"subtask_effective_hours\\" string=\\"Tiempo dedicado a las subtareas\\" widget=\\"timesheet_uom\\" sum=\\"Tiempo dedicado a las subtareas\\" optional=\\"hide\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n                <field name=\\"total_hours_spent\\" string=\\"Tiempo total dedicado\\" widget=\\"timesheet_uom\\" sum=\\"Tiempo total dedicado\\" optional=\\"hide\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n                <field name=\\"remaining_hours\\" widget=\\"timesheet_uom\\" sum=\\"Tiempo restante\\" optional=\\"hide\\" decoration-danger=\\"progress &gt;= 1\\" decoration-warning=\\"progress &gt;= 0.8 and progress &lt; 1\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n                <field name=\\"progress\\" widget=\\"project_task_progressbar\\" optional=\\"hide\\" options=\\"{'overflow_class': 'bg-danger'}\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='partner_id']\\" position=\\"after\\">\\n                <field name=\\"encode_uom_in_days\\" invisible=\\"1\\"/>\\n                <field name=\\"subtask_count\\" invisible=\\"1\\"/>\\n                <label for=\\"allocated_hours\\" invisible=\\"not allow_timesheets\\"/>\\n                <div class=\\"text-nowrap\\" invisible=\\"not allow_timesheets\\">\\n                    <field name=\\"allocated_hours\\" class=\\"oe_inline\\" widget=\\"float_time\\" readonly=\\"1\\"/>\\n                    <span invisible=\\"subtask_count == 0\\">\\n                        (incl. <field name=\\"subtask_allocated_hours\\" nolabel=\\"1\\" widget=\\"timesheet_uom_no_toggle\\" class=\\"oe_inline\\"/> en\\n                        <span class=\\"fw-bold text-dark\\"> subtareas</span>)\\n                    </span>\\n                    (<field name=\\"progress\\" invisible=\\"not project_id\\" class=\\"oe_inline\\" nolabel=\\"1\\" decoration-danger=\\"progress &gt; 1.005\\" digits=\\"[1, 0]\\" widget=\\"percentage\\"/>)\\n                </div>\\n            </xpath>\\n            <xpath expr=\\"//notebook/page[@name='description_page']\\" position=\\"after\\">\\n                <field name=\\"analytic_account_active\\" invisible=\\"1\\"/>\\n                <field name=\\"allow_timesheets\\" invisible=\\"1\\"/>\\n                <page string=\\"Partes de horas\\" name=\\"page_timesheets\\" id=\\"timesheets_tab\\" invisible=\\"not allow_timesheets\\">\\n                    <field name=\\"timesheet_ids\\" mode=\\"list,kanban\\" readonly=\\"1\\">\\n                        <list string=\\"Actividades de los partes de horas\\" default_order=\\"date\\" no_open=\\"1\\" create=\\"false\\" delete=\\"0\\">\\n                            <field name=\\"date\\"/>\\n                            <field name=\\"employee_id\\"/>\\n                            <field name=\\"name\\"/>\\n                            <field name=\\"unit_amount\\" string=\\"Tiempo dedicado\\" widget=\\"timesheet_uom\\" decoration-danger=\\"unit_amount &gt; 24\\"/>\\n                        </list>\\n                        <kanban class=\\"o_kanban_mobile\\" action=\\"action_open_timesheet_view_portal\\" type=\\"object\\">\\n                            <templates>\\n                                <t t-name=\\"card\\" class=\\"row g-0\\">\\n                                    <field name=\\"employee_id\\" class=\\"col-6 fw-bold\\"/>\\n                                    <field name=\\"date\\" class=\\"col-6 text-end fw-bold\\"/>\\n                                    <field name=\\"name\\" class=\\"col-6 text-muted\\"/>\\n                                    <field name=\\"unit_amount\\" widget=\\"float_time\\" class=\\"col-6 text-end\\"/>\\n                                </t>\\n                            </templates>\\n                        </kanban>\\n                    </field>\\n                    <group invisible=\\"not analytic_account_active\\">\\n                        <group class=\\"oe_subtotal_footer\\" name=\\"project_hours\\">\\n                            <span class=\\"o_td_label float-start\\">\\n                                <label class=\\"fw-bold\\" for=\\"effective_hours\\" string=\\"Tiempo dedicado\\"/>\\n                            </span>\\n                            <field name=\\"effective_hours\\" widget=\\"timesheet_uom\\" nolabel=\\"1\\"/>\\n                            <button name=\\"action_view_subtask_timesheet\\" type=\\"object\\" class=\\"ps-0 border-0 oe_inline oe_link mb-2 o_td_label float-start\\" invisible=\\"subtask_effective_hours == 0.0\\" context=\\"{'is_project_sharing': True}\\">\\n                                <span class=\\"text-nowrap\\">Tiempo dedicado a subtareas:</span>\\n                            </button>\\n                            <field name=\\"subtask_effective_hours\\" class=\\"mt-2\\" widget=\\"timesheet_uom\\" invisible=\\"subtask_effective_hours == 0.0\\" nolabel=\\"1\\"/>\\n                            <span id=\\"total_hours_spent_label\\" invisible=\\"subtask_effective_hours == 0.0\\" class=\\"o_td_label float-start\\">\\n                                <label class=\\"fw-bold\\" for=\\"total_hours_spent\\" string=\\"Tiempo total dedicado\\" invisible=\\"encode_uom_in_days\\"/>\\n                                <label class=\\"fw-bold\\" for=\\"total_hours_spent\\" string=\\"Total de días dedicados\\" invisible=\\"not encode_uom_in_days\\"/>\\n                            </span>\\n                            <field name=\\"total_hours_spent\\" widget=\\"timesheet_uom\\" class=\\"oe_subtotal_footer_separator\\" nolabel=\\"1\\" invisible=\\"subtask_effective_hours == 0.0\\"/>\\n                            <span class=\\"o_td_label float-start\\">\\n                                <label class=\\"fw-bold\\" for=\\"remaining_hours\\" string=\\"Tiempo restante\\" invisible=\\"allocated_hours == 0.0 or encode_uom_in_days or remaining_hours &lt; 0\\"/>\\n                                <label class=\\"fw-bold\\" for=\\"remaining_hours\\" string=\\"Días restantes\\" invisible=\\"allocated_hours == 0.0 or not encode_uom_in_days or remaining_hours &lt; 0\\"/>\\n                                <label class=\\"fw-bold text-danger\\" for=\\"remaining_hours\\" string=\\"Tiempo restante\\" invisible=\\"allocated_hours == 0.0 or encode_uom_in_days or remaining_hours &gt;= 0\\"/>\\n                                <label class=\\"fw-bold text-danger\\" for=\\"remaining_hours\\" string=\\"Días restantes\\" invisible=\\"allocated_hours == 0.0 or not encode_uom_in_days or remaining_hours &gt;= 0\\"/>\\n                            </span>\\n                            <field name=\\"remaining_hours\\" widget=\\"timesheet_uom\\" class=\\"oe_subtotal_footer_separator\\" decoration-danger=\\"remaining_hours &lt; 0\\" invisible=\\"allocated_hours == 0.0\\" nolabel=\\"1\\"/>\\n                        </group>\\n                    </group>\\n                </page>\\n            </xpath>\\n        </data>", "pt_PT": "<data><xpath expr=\\"//field[@name='child_ids']/list/field[@name='partner_id']\\" position=\\"after\\">\\n                <field name=\\"allow_timesheets\\" column_invisible=\\"1\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='depend_on_ids']/list/field[@name='partner_id']\\" position=\\"after\\">\\n                <field name=\\"allow_timesheets\\" column_invisible=\\"1\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='child_ids']/list/field[@name='portal_user_names']\\" position=\\"after\\">\\n                <field name=\\"allocated_hours\\" widget=\\"timesheet_uom_no_toggle\\" sum=\\"Tempo Total Alocado\\" optional=\\"hide\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n                <field name=\\"effective_hours\\" widget=\\"timesheet_uom\\" sum=\\"Horas Efetivas\\" optional=\\"hide\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n                <field name=\\"subtask_effective_hours\\" string=\\"Sub-tarefas Tempo gasto\\" widget=\\"timesheet_uom\\" sum=\\"Sub-tarefas Tempo gasto\\" optional=\\"hide\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n                <field name=\\"total_hours_spent\\" widget=\\"timesheet_uom\\" sum=\\"Total de Tempo Gasto\\" optional=\\"hide\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n                <field name=\\"remaining_hours\\" widget=\\"timesheet_uom\\" sum=\\"Tempo Restante\\" optional=\\"hide\\" decoration-danger=\\"progress &gt;= 1\\" decoration-warning=\\"progress &gt;= 0.8 and progress &lt; 1\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n                <field name=\\"progress\\" widget=\\"project_task_progressbar\\" optional=\\"hide\\" options=\\"{'overflow_class': 'bg-danger'}\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='depend_on_ids']/list/field[@name='portal_user_names']\\" position=\\"after\\">\\n                <field name=\\"allocated_hours\\" widget=\\"timesheet_uom_no_toggle\\" sum=\\"Tempo Total Alocado\\" optional=\\"hide\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n                <field name=\\"effective_hours\\" widget=\\"timesheet_uom\\" sum=\\"Horas Efetivas\\" optional=\\"hide\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n                <field name=\\"subtask_effective_hours\\" string=\\"Sub-tarefas Tempo gasto\\" widget=\\"timesheet_uom\\" sum=\\"Sub-tarefas Tempo gasto\\" optional=\\"hide\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n                <field name=\\"total_hours_spent\\" string=\\"Total de Tempo Gasto\\" widget=\\"timesheet_uom\\" sum=\\"Total de Tempo Gasto\\" optional=\\"hide\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n                <field name=\\"remaining_hours\\" widget=\\"timesheet_uom\\" sum=\\"Tempo Restante\\" optional=\\"hide\\" decoration-danger=\\"progress &gt;= 1\\" decoration-warning=\\"progress &gt;= 0.8 and progress &lt; 1\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n                <field name=\\"progress\\" widget=\\"project_task_progressbar\\" optional=\\"hide\\" options=\\"{'overflow_class': 'bg-danger'}\\" column_invisible=\\"not parent.allow_timesheets\\" invisible=\\"not allow_timesheets\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='partner_id']\\" position=\\"after\\">\\n                <field name=\\"encode_uom_in_days\\" invisible=\\"1\\"/>\\n                <field name=\\"subtask_count\\" invisible=\\"1\\"/>\\n                <label for=\\"allocated_hours\\" invisible=\\"not allow_timesheets\\"/>\\n                <div class=\\"text-nowrap\\" invisible=\\"not allow_timesheets\\">\\n                    <field name=\\"allocated_hours\\" class=\\"oe_inline\\" widget=\\"float_time\\" readonly=\\"1\\"/>\\n                    <span invisible=\\"subtask_count == 0\\">\\n                        (incl. <field name=\\"subtask_allocated_hours\\" nolabel=\\"1\\" widget=\\"timesheet_uom_no_toggle\\" class=\\"oe_inline\\"/> em\\n<span class=\\"fw-bold text-dark\\"> Sub-tarefas </span>)\\n                    </span>\\n                    (<field name=\\"progress\\" invisible=\\"not project_id\\" class=\\"oe_inline\\" nolabel=\\"1\\" decoration-danger=\\"progress &gt; 1.005\\" digits=\\"[1, 0]\\" widget=\\"percentage\\"/>)\\n                </div>\\n            </xpath>\\n            <xpath expr=\\"//notebook/page[@name='description_page']\\" position=\\"after\\">\\n                <field name=\\"analytic_account_active\\" invisible=\\"1\\"/>\\n                <field name=\\"allow_timesheets\\" invisible=\\"1\\"/>\\n                <page string=\\"Registos de Horas\\" name=\\"page_timesheets\\" id=\\"timesheets_tab\\" invisible=\\"not allow_timesheets\\">\\n                    <field name=\\"timesheet_ids\\" mode=\\"list,kanban\\" readonly=\\"1\\">\\n                        <list string=\\"Atividades do Registo de Horas\\" default_order=\\"date\\" no_open=\\"1\\" create=\\"false\\" delete=\\"0\\">\\n                            <field name=\\"date\\"/>\\n                            <field name=\\"employee_id\\"/>\\n                            <field name=\\"name\\"/>\\n                            <field name=\\"unit_amount\\" string=\\"Tempo Gasto\\" widget=\\"timesheet_uom\\" decoration-danger=\\"unit_amount &gt; 24\\"/>\\n                        </list>\\n                        <kanban class=\\"o_kanban_mobile\\" action=\\"action_open_timesheet_view_portal\\" type=\\"object\\">\\n                            <templates>\\n                                <t t-name=\\"card\\" class=\\"row g-0\\">\\n                                    <field name=\\"employee_id\\" class=\\"col-6 fw-bold\\"/>\\n                                    <field name=\\"date\\" class=\\"col-6 text-end fw-bold\\"/>\\n                                    <field name=\\"name\\" class=\\"col-6 text-muted\\"/>\\n                                    <field name=\\"unit_amount\\" widget=\\"float_time\\" class=\\"col-6 text-end\\"/>\\n                                </t>\\n                            </templates>\\n                        </kanban>\\n                    </field>\\n                    <group invisible=\\"not analytic_account_active\\">\\n                        <group class=\\"oe_subtotal_footer\\" name=\\"project_hours\\">\\n                            <span class=\\"o_td_label float-start\\">\\n                                <label class=\\"fw-bold\\" for=\\"effective_hours\\" string=\\"Tempo Gasto\\"/>\\n                            </span>\\n                            <field name=\\"effective_hours\\" widget=\\"timesheet_uom\\" nolabel=\\"1\\"/>\\n                            <button name=\\"action_view_subtask_timesheet\\" type=\\"object\\" class=\\"ps-0 border-0 oe_inline oe_link mb-2 o_td_label float-start\\" invisible=\\"subtask_effective_hours == 0.0\\" context=\\"{'is_project_sharing': True}\\">\\n                                <span class=\\"text-nowrap\\"> Tempo Gasto em Sub-tarefas: </span>\\n                            </button>\\n                            <field name=\\"subtask_effective_hours\\" class=\\"mt-2\\" widget=\\"timesheet_uom\\" invisible=\\"subtask_effective_hours == 0.0\\" nolabel=\\"1\\"/>\\n                            <span id=\\"total_hours_spent_label\\" invisible=\\"subtask_effective_hours == 0.0\\" class=\\"o_td_label float-start\\">\\n                                <label class=\\"fw-bold\\" for=\\"total_hours_spent\\" string=\\"Total de Tempo Gasto\\" invisible=\\"encode_uom_in_days\\"/>\\n                                <label class=\\"fw-bold\\" for=\\"total_hours_spent\\" string=\\"Total de Dias Gastos\\" invisible=\\"not encode_uom_in_days\\"/>\\n                            </span>\\n                            <field name=\\"total_hours_spent\\" widget=\\"timesheet_uom\\" class=\\"oe_subtotal_footer_separator\\" nolabel=\\"1\\" invisible=\\"subtask_effective_hours == 0.0\\"/>\\n                            <span class=\\"o_td_label float-start\\">\\n                                <label class=\\"fw-bold\\" for=\\"remaining_hours\\" string=\\"Tempo Restante\\" invisible=\\"allocated_hours == 0.0 or encode_uom_in_days or remaining_hours &lt; 0\\"/>\\n                                <label class=\\"fw-bold\\" for=\\"remaining_hours\\" string=\\"Dias Restantes\\" invisible=\\"allocated_hours == 0.0 or not encode_uom_in_days or remaining_hours &lt; 0\\"/>\\n                                <label class=\\"fw-bold text-danger\\" for=\\"remaining_hours\\" string=\\"Tempo Restante\\" invisible=\\"allocated_hours == 0.0 or encode_uom_in_days or remaining_hours &gt;= 0\\"/>\\n                                <label class=\\"fw-bold text-danger\\" for=\\"remaining_hours\\" string=\\"Dias Restantes\\" invisible=\\"allocated_hours == 0.0 or not encode_uom_in_days or remaining_hours &gt;= 0\\"/>\\n                            </span>\\n                            <field name=\\"remaining_hours\\" widget=\\"timesheet_uom\\" class=\\"oe_subtotal_footer_separator\\" decoration-danger=\\"remaining_hours &lt; 0\\" invisible=\\"allocated_hours == 0.0\\" nolabel=\\"1\\"/>\\n                        </group>\\n                    </group>\\n                </page>\\n            </xpath>\\n        </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//field[@name='child_ids']/list/field[@name='partner_id']" position="after">\n                <field name="allow_timesheets" column_invisible="1"/>\n            </xpath>\n            <xpath expr="//field[@name='depend_on_ids']/list/field[@name='partner_id']" position="after">\n                <field name="allow_timesheets" column_invisible="1"/>\n            </xpath>\n            <xpath expr="//field[@name='child_ids']/list/field[@name='portal_user_names']" position="after">\n                <field name="allocated_hours" widget="timesheet_uom_no_toggle" sum="Total Allocated Time" optional="hide" column_invisible="not parent.allow_timesheets" invisible="not allow_timesheets"/>\n                <field name="effective_hours" widget="timesheet_uom" sum="Effective Hours" optional="hide" column_invisible="not parent.allow_timesheets" invisible="not allow_timesheets"/>\n                <field name="subtask_effective_hours" string="Sub-tasks Time Spent" widget="timesheet_uom" sum="Sub-tasks Time Spent" optional="hide" column_invisible="not parent.allow_timesheets" invisible="not allow_timesheets"/>\n                <field name="total_hours_spent" widget="timesheet_uom" sum="Total Time Spent" optional="hide" column_invisible="not parent.allow_timesheets" invisible="not allow_timesheets"/>\n                <field name="remaining_hours" widget="timesheet_uom" sum="Time Remaining" optional="hide" decoration-danger="progress &gt;= 1" decoration-warning="progress &gt;= 0.8 and progress &lt; 1" column_invisible="not parent.allow_timesheets" invisible="not allow_timesheets"/>\n                <field name="progress" widget="project_task_progressbar" optional="hide" options="{'overflow_class': 'bg-danger'}" column_invisible="not parent.allow_timesheets" invisible="not allow_timesheets"/>\n            </xpath>\n            <xpath expr="//field[@name='depend_on_ids']/list/field[@name='portal_user_names']" position="after">\n                <field name="allocated_hours" widget="timesheet_uom_no_toggle" sum="Total Allocated Time" optional="hide" column_invisible="not parent.allow_timesheets" invisible="not allow_timesheets"/>\n                <field name="effective_hours" widget="timesheet_uom" sum="Effective Hours" optional="hide" column_invisible="not parent.allow_timesheets" invisible="not allow_timesheets"/>\n                <field name="subtask_effective_hours" string="Sub-tasks Time Spent" widget="timesheet_uom" sum="Sub-tasks Time Spent" optional="hide" column_invisible="not parent.allow_timesheets" invisible="not allow_timesheets"/>\n                <field name="total_hours_spent" string="Total Time Spent" widget="timesheet_uom" sum="Total Time Spent" optional="hide" column_invisible="not parent.allow_timesheets" invisible="not allow_timesheets"/>\n                <field name="remaining_hours" widget="timesheet_uom" sum="Time Remaining" optional="hide" decoration-danger="progress &gt;= 1" decoration-warning="progress &gt;= 0.8 and progress &lt; 1" column_invisible="not parent.allow_timesheets" invisible="not allow_timesheets"/>\n                <field name="progress" widget="project_task_progressbar" optional="hide" options="{'overflow_class': 'bg-danger'}" column_invisible="not parent.allow_timesheets" invisible="not allow_timesheets"/>\n            </xpath>\n            <xpath expr="//field[@name='partner_id']" position="after">\n                <field name="encode_uom_in_days" invisible="1"/>\n                <field name="subtask_count" invisible="1"/>\n                <label for="allocated_hours" invisible="not allow_timesheets"/>\n                <div class="text-nowrap" invisible="not allow_timesheets">\n                    <field name="allocated_hours" class="oe_inline" widget="float_time" readonly="1"/>\n                    <span invisible="subtask_count == 0">\n                        (incl. <field name="subtask_allocated_hours" nolabel="1" widget="timesheet_uom_no_toggle" class="oe_inline"/> on\n                        <span class="fw-bold text-dark"> Sub-tasks</span>)\n                    </span>\n                    (<field name="progress" invisible="not project_id" class="oe_inline" nolabel="1" decoration-danger="progress &gt; 1.005" digits="[1, 0]" widget="percentage"/>)\n                </div>\n            </xpath>\n            <xpath expr="//notebook/page[@name='description_page']" position="after">\n                <field name="analytic_account_active" invisible="1"/>\n                <field name="allow_timesheets" invisible="1"/>\n                <page string="Timesheets" name="page_timesheets" id="timesheets_tab" invisible="not allow_timesheets">\n                    <field name="timesheet_ids" mode="list,kanban" readonly="1">\n                        <list string="Timesheet Activities" default_order="date" no_open="1" create="false" delete="0">\n                            <field name="date"/>\n                            <field name="employee_id"/>\n                            <field name="name"/>\n                            <field name="unit_amount" string="Time Spent" widget="timesheet_uom" decoration-danger="unit_amount &gt; 24"/>\n                        </list>\n                        <kanban class="o_kanban_mobile" action="action_open_timesheet_view_portal" type="object">\n                            <templates>\n                                <t t-name="card" class="row g-0">\n                                    <field name="employee_id" class="col-6 fw-bold"/>\n                                    <field name="date" class="col-6 text-end fw-bold"/>\n                                    <field name="name" class="col-6 text-muted"/>\n                                    <field name="unit_amount" widget="float_time" class="col-6 text-end"/>\n                                </t>\n                            </templates>\n                        </kanban>\n                    </field>\n                    <group invisible="not analytic_account_active">\n                        <group class="oe_subtotal_footer" name="project_hours">\n                            <span class="o_td_label float-start">\n                                <label class="fw-bold" for="effective_hours" string="Time Spent"/>\n                            </span>\n                            <field name="effective_hours" widget="timesheet_uom" nolabel="1"/>\n                            <button name="action_view_subtask_timesheet" type="object" class="ps-0 border-0 oe_inline oe_link mb-2 o_td_label float-start" invisible="subtask_effective_hours == 0.0" context="{'is_project_sharing': True}">\n                                <span class="text-nowrap">Time Spent on Sub-tasks:</span>\n                            </button>\n                            <field name="subtask_effective_hours" class="mt-2" widget="timesheet_uom" invisible="subtask_effective_hours == 0.0" nolabel="1"/>\n                            <span id="total_hours_spent_label" invisible="subtask_effective_hours == 0.0" class="o_td_label float-start">\n                                <label class="fw-bold" for="total_hours_spent" string="Total Time Spent" invisible="encode_uom_in_days"/>\n                                <label class="fw-bold" for="total_hours_spent" string="Total Days Spent" invisible="not encode_uom_in_days"/>\n                            </span>\n                            <field name="total_hours_spent" widget="timesheet_uom" class="oe_subtotal_footer_separator" nolabel="1" invisible="subtask_effective_hours == 0.0"/>\n                            <span class="o_td_label float-start">\n                                <label class="fw-bold" for="remaining_hours" string="Time Remaining" invisible="allocated_hours == 0.0 or encode_uom_in_days or remaining_hours &lt; 0"/>\n                                <label class="fw-bold" for="remaining_hours" string="Days Remaining" invisible="allocated_hours == 0.0 or not encode_uom_in_days or remaining_hours &lt; 0"/>\n                                <label class="fw-bold text-danger" for="remaining_hours" string="Time Remaining" invisible="allocated_hours == 0.0 or encode_uom_in_days or remaining_hours &gt;= 0"/>\n                                <label class="fw-bold text-danger" for="remaining_hours" string="Days Remaining" invisible="allocated_hours == 0.0 or not encode_uom_in_days or remaining_hours &gt;= 0"/>\n                            </span>\n                            <field name="remaining_hours" widget="timesheet_uom" class="oe_subtotal_footer_separator" decoration-danger="remaining_hours &lt; 0" invisible="allocated_hours == 0.0" nolabel="1"/>\n                        </group>\n                    </group>\n                </page>\n            </xpath>\n        </data>	f	t	2026-05-18 09:28:44.688432	2026-05-18 09:28:44.688432	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
559	32	558	1	1	crm.team.member.view.kanban.from.team	crm.team.member	\N	kanban	sales_team/views/crm_team_member_views.xml	primary	{"en_US": "<xpath expr=\\"//field[@name='crm_team_id']\\" position=\\"replace\\">\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='crm_team_id']" position="replace">\n            </xpath>\n        	f	t	2026-04-08 08:34:38.229338	2026-04-08 08:34:38.229338	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
3900	16	440	1	1	res.config.settings.view.form.inherit.website	res.config.settings	\N	form	website/views/res_config_settings_views.xml	extension	{"en_US": "<xpath expr=\\"//setting[@id='login_documents']\\" position=\\"replace\\"/>"}	<?xml version="1.0"?>\n<!-- Remove customer accounts setting from general settings tab -->\n            <!-- It must not be in the view at all to make sure settings can be saved\n                (because auth_signup_uninvited is specified as required) -->\n            <xpath expr="//setting[@id='login_documents']" position="replace"/>\n        	f	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
561	32	560	1	1	crm.team.member.view.form.from.team	crm.team.member	\N	form	sales_team/views/crm_team_member_views.xml	primary	{"en_US": "<xpath expr=\\"//group[@name='group_owner']\\" position=\\"replace\\"/>"}	<?xml version="1.0"?>\n<xpath expr="//group[@name='group_owner']" position="replace"/>\n        	f	t	2026-04-08 08:34:38.229338	2026-04-08 08:34:38.229338	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
4085	16	1948	1	1	hr.department.kanban.inherit	hr.department	\N	kanban	hr_timesheet/views/hr_department_views.xml	extension	{"en_US": "<data>\\n                <xpath expr=\\"//div[hasclass('o_kanban_manage_reports')]\\" position=\\"inside\\">\\n                    <div role=\\"menuitem\\">\\n                        <a name=\\"823\\" type=\\"action\\" class=\\"dropdown-item\\" context=\\"{ 'search_default_department_id': [id], 'default_department_id': id}\\">\\n                            Timesheets\\n                        </a>\\n                    </div>\\n                </xpath>\\n            </data>", "es_ES": "<data>\\n                <xpath expr=\\"//div[hasclass('o_kanban_manage_reports')]\\" position=\\"inside\\">\\n                    <div role=\\"menuitem\\">\\n                        <a name=\\"823\\" type=\\"action\\" class=\\"dropdown-item\\" context=\\"{ 'search_default_department_id': [id], 'default_department_id': id}\\">\\n                            Partes de horas\\n                        </a>\\n                    </div>\\n                </xpath>\\n            </data>", "pt_PT": "<data>\\n                <xpath expr=\\"//div[hasclass('o_kanban_manage_reports')]\\" position=\\"inside\\">\\n                    <div role=\\"menuitem\\">\\n                        <a name=\\"823\\" type=\\"action\\" class=\\"dropdown-item\\" context=\\"{ 'search_default_department_id': [id], 'default_department_id': id}\\">\\n                            Registos de Horas\\n                        </a>\\n                    </div>\\n                </xpath>\\n            </data>"}	<?xml version="1.0"?>\n<data>\n                <xpath expr="//div[hasclass('o_kanban_manage_reports')]" position="inside">\n                    <div role="menuitem">\n                        <a name="823" type="action" class="dropdown-item" context="{ 'search_default_department_id': [id], 'default_department_id': id}">\n                            Timesheets\n                        </a>\n                    </div>\n                </xpath>\n            </data>\n        	f	t	2026-05-18 09:28:44.688432	2026-05-18 09:28:44.688432	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
4092	16	\N	1	1	Delete Employee	hr.employee.delete.wizard	\N	form	hr_timesheet/wizard/hr_employee_delete_wizard_views.xml	primary	{"en_US": "<form string=\\"Delete Employee\\">\\n                    <field name=\\"has_timesheet\\" invisible=\\"1\\"/>\\n                    <field name=\\"has_active_employee\\" invisible=\\"1\\"/>\\n                    <span invisible=\\"not has_timesheet\\">\\n                        You cannot delete employees who have timesheets.\\n                        <span invisible=\\"not has_active_employee\\">\\n                            You can either archive these employees or first delete all of their timesheets.\\n                        </span>\\n                        <span invisible=\\"has_active_employee\\" groups=\\"hr_timesheet.group_hr_timesheet_approver\\">\\n                            Please first delete all of their timesheets.\\n                        </span>\\n                    </span>\\n                    <span invisible=\\"has_timesheet\\">\\n                        Are you sure you want to delete these employees?\\n                    </span>\\n                    <footer invisible=\\"not has_timesheet\\">\\n                        <button string=\\"Archive Employees\\" type=\\"object\\" name=\\"action_archive\\" class=\\"btn btn-primary\\" invisible=\\"not has_active_employee\\" data-hotkey=\\"q\\"/>\\n                        <button string=\\"See Timesheets\\" type=\\"object\\" name=\\"action_open_timesheets\\" class=\\"btn btn-primary\\" groups=\\"hr_timesheet.group_hr_timesheet_approver\\" invisible=\\"has_active_employee\\" data-hotkey=\\"w\\"/>\\n                        <button string=\\"See Timesheets\\" type=\\"object\\" name=\\"action_open_timesheets\\" class=\\"btn btn-secondary\\" groups=\\"hr_timesheet.group_hr_timesheet_approver\\" invisible=\\"not has_active_employee\\" data-hotkey=\\"w\\"/>\\n                        <button string=\\"Discard\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                    </footer>\\n                    <footer invisible=\\"has_timesheet\\">\\n                        <button string=\\"Ok\\" type=\\"object\\" name=\\"action_confirm_delete\\" class=\\"btn btn-primary\\" data-hotkey=\\"q\\"/>\\n                        <button string=\\"Discard\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                    </footer>\\n                </form>", "es_ES": "<form string=\\"Eliminar empleado\\">\\n                    <field name=\\"has_timesheet\\" invisible=\\"1\\"/>\\n                    <field name=\\"has_active_employee\\" invisible=\\"1\\"/>\\n                    <span invisible=\\"not has_timesheet\\">\\n                        You cannot delete employees who have timesheets.\\n                        <span invisible=\\"not has_active_employee\\">\\n                            You can either archive these employees or first delete all of their timesheets.\\n                        </span>\\n                        <span invisible=\\"has_active_employee\\" groups=\\"hr_timesheet.group_hr_timesheet_approver\\">\\n                            Por favor, primero elimina todos sus partes de horas.\\n                        </span>\\n                    </span>\\n                    <span invisible=\\"has_timesheet\\">\\n                        ¿Estás seguro de que quieres eliminar estos empleados?\\n                    </span>\\n                    <footer invisible=\\"not has_timesheet\\">\\n                        <button string=\\"Archivar empleados\\" type=\\"object\\" name=\\"action_archive\\" class=\\"btn btn-primary\\" invisible=\\"not has_active_employee\\" data-hotkey=\\"q\\"/>\\n                        <button string=\\"Ver partes de horas\\" type=\\"object\\" name=\\"action_open_timesheets\\" class=\\"btn btn-primary\\" groups=\\"hr_timesheet.group_hr_timesheet_approver\\" invisible=\\"has_active_employee\\" data-hotkey=\\"w\\"/>\\n                        <button string=\\"Ver partes de horas\\" type=\\"object\\" name=\\"action_open_timesheets\\" class=\\"btn btn-secondary\\" groups=\\"hr_timesheet.group_hr_timesheet_approver\\" invisible=\\"not has_active_employee\\" data-hotkey=\\"w\\"/>\\n                        <button string=\\"Descartar\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                    </footer>\\n                    <footer invisible=\\"has_timesheet\\">\\n                        <button string=\\"Aceptar\\" type=\\"object\\" name=\\"action_confirm_delete\\" class=\\"btn btn-primary\\" data-hotkey=\\"q\\"/>\\n                        <button string=\\"Descartar\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                    </footer>\\n                </form>", "pt_PT": "<form string=\\"Excluir Funcionário\\">\\n                    <field name=\\"has_timesheet\\" invisible=\\"1\\"/>\\n                    <field name=\\"has_active_employee\\" invisible=\\"1\\"/>\\n                    <span invisible=\\"not has_timesheet\\">\\n                        You cannot delete employees who have timesheets.\\n                        <span invisible=\\"not has_active_employee\\">\\n                            You can either archive these employees or first delete all of their timesheets.\\n                        </span>\\n                        <span invisible=\\"has_active_employee\\" groups=\\"hr_timesheet.group_hr_timesheet_approver\\">\\n                            Please first delete all of their timesheets.\\n                        </span>\\n                    </span>\\n                    <span invisible=\\"has_timesheet\\">\\n                        Are you sure you want to delete these employees?\\n                    </span>\\n                    <footer invisible=\\"not has_timesheet\\">\\n                        <button string=\\"Arquivar Funcionários\\" type=\\"object\\" name=\\"action_archive\\" class=\\"btn btn-primary\\" invisible=\\"not has_active_employee\\" data-hotkey=\\"q\\"/>\\n                        <button string=\\"Ver Folhas de Horas\\" type=\\"object\\" name=\\"action_open_timesheets\\" class=\\"btn btn-primary\\" groups=\\"hr_timesheet.group_hr_timesheet_approver\\" invisible=\\"has_active_employee\\" data-hotkey=\\"w\\"/>\\n                        <button string=\\"Ver Folhas de Horas\\" type=\\"object\\" name=\\"action_open_timesheets\\" class=\\"btn btn-secondary\\" groups=\\"hr_timesheet.group_hr_timesheet_approver\\" invisible=\\"not has_active_employee\\" data-hotkey=\\"w\\"/>\\n                        <button string=\\"Descartar\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                    </footer>\\n                    <footer invisible=\\"has_timesheet\\">\\n                        <button string=\\"Confirmar\\" type=\\"object\\" name=\\"action_confirm_delete\\" class=\\"btn btn-primary\\" data-hotkey=\\"q\\"/>\\n                        <button string=\\"Descartar\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                    </footer>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Delete Employee">\n                    <field name="has_timesheet" invisible="1"/>\n                    <field name="has_active_employee" invisible="1"/>\n                    <span invisible="not has_timesheet">\n                        You cannot delete employees who have timesheets.\n                        <span invisible="not has_active_employee">\n                            You can either archive these employees or first delete all of their timesheets.\n                        </span>\n                        <span invisible="has_active_employee" groups="hr_timesheet.group_hr_timesheet_approver">\n                            Please first delete all of their timesheets.\n                        </span>\n                    </span>\n                    <span invisible="has_timesheet">\n                        Are you sure you want to delete these employees?\n                    </span>\n                    <footer invisible="not has_timesheet">\n                        <button string="Archive Employees" type="object" name="action_archive" class="btn btn-primary" invisible="not has_active_employee" data-hotkey="q"/>\n                        <button string="See Timesheets" type="object" name="action_open_timesheets" class="btn btn-primary" groups="hr_timesheet.group_hr_timesheet_approver" invisible="has_active_employee" data-hotkey="w"/>\n                        <button string="See Timesheets" type="object" name="action_open_timesheets" class="btn btn-secondary" groups="hr_timesheet.group_hr_timesheet_approver" invisible="not has_active_employee" data-hotkey="w"/>\n                        <button string="Discard" special="cancel" data-hotkey="x"/>\n                    </footer>\n                    <footer invisible="has_timesheet">\n                        <button string="Ok" type="object" name="action_confirm_delete" class="btn btn-primary" data-hotkey="q"/>\n                        <button string="Discard" special="cancel" data-hotkey="x"/>\n                    </footer>\n                </form>\n            	f	t	2026-05-18 09:28:44.688432	2026-05-18 09:28:44.688432	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3899	16	\N	1	1	website.track.view.graph	website.track	\N	graph	website/views/website_visitor_views.xml	primary	{"en_US": "<graph string=\\"Visitor Views\\" sample=\\"1\\">\\n                <field name=\\"url\\"/>\\n            </graph>", "es_ES": "<graph string=\\"Vistas del visitante\\" sample=\\"1\\">\\n                <field name=\\"url\\"/>\\n            </graph>", "pt_PT": "<graph string=\\"Visualizações do visitante\\" sample=\\"1\\">\\n                <field name=\\"url\\"/>\\n            </graph>"}	<?xml version="1.0"?>\n<graph string="Visitor Views" sample="1">\n                <field name="url"/>\n            </graph>\n        	f	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3901	20	176	1	1	res.config.settings.view.form.inherit.website	res.config.settings	\N	form	website/views/res_config_settings_views.xml	extension	{"en_US": "<xpath expr=\\"//form\\" position=\\"inside\\">\\n                <app data-string=\\"Website\\" string=\\"Website\\" name=\\"website\\" groups=\\"website.group_website_designer\\">\\n                    <setting type=\\"header\\" string=\\"Settings of Website\\">\\n                        <field name=\\"website_id\\" options=\\"{'no_open': True, 'no_create': True}\\" title=\\"Settings on this page will apply to this website\\"/>\\n                        <button name=\\"action_website_create_new\\" type=\\"object\\" string=\\"+ New Website\\" class=\\"btn btn-link\\"/>\\n                    </setting>\\n                    <block title=\\"Website Info\\" id=\\"website_info_settings\\">\\n                        <setting>\\n                            <div class=\\"content-group\\">\\n                                <div class=\\"row mt8\\">\\n                                    <label class=\\"col-lg-3\\" string=\\"Domain\\" for=\\"website_domain\\"/>\\n                                    <field name=\\"website_domain\\" placeholder=\\"https://www.odoo.com\\" title=\\"Display this website when users visit this domain\\"/>\\n                                </div>\\n                                <div class=\\"row mt8\\">\\n                                    <label class=\\"col-lg-3\\" string=\\"Languages\\" for=\\"language_ids\\"/>\\n                                    <field name=\\"language_ids\\" widget=\\"many2many_tags\\" options=\\"{'no_create': True, 'no_open': True}\\" required=\\"website_id\\" title=\\"Languages available on your website\\"/>\\n                                </div>\\n                                <div class=\\"row mt8\\" invisible=\\"website_language_count &lt; 2\\">\\n                                    <field name=\\"website_language_count\\" invisible=\\"1\\"/>\\n                                    <label class=\\"col-lg-3\\" string=\\"Default\\" for=\\"website_default_lang_id\\"/>\\n                                    <field name=\\"website_default_lang_id\\" options=\\"{'no_open': True, 'no_create': True}\\" required=\\"website_id\\"/>\\n                                </div>\\n                                <div class=\\"mt8\\">\\n                                    <button type=\\"action\\" name=\\"44\\" string=\\"Install languages\\" class=\\"btn-link\\" icon=\\"oi-arrow-right\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                        <setting>\\n                            <div class=\\"content-group\\">\\n                                <div class=\\"row mt8\\">\\n                                    <label class=\\"col-lg-3\\" string=\\"Website Name\\" for=\\"website_name\\"/>\\n                                    <field name=\\"website_name\\" required=\\"website_id\\"/>\\n                                </div>\\n                                <div class=\\"row mt8\\" groups=\\"base.group_multi_company\\">\\n                                    <label class=\\"col-lg-3\\" string=\\"Company\\" for=\\"website_company_id\\"/>\\n                                    <field name=\\"website_company_id\\" required=\\"website_id\\" title=\\"The company this website belongs to\\"/>\\n                                </div>\\n                                <div class=\\"row mt8\\">\\n                                    <label class=\\"col-lg-3\\" string=\\"Favicon\\" for=\\"favicon\\"/>\\n                                    <field name=\\"favicon\\" widget=\\"image\\" class=\\"float-start oe_avatar bg-view\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                    </block>\\n\\n                    <block title=\\"Email &amp; Marketing\\" id=\\"website_email_marketing\\">\\n                        <setting id=\\"livechat\\" string=\\"Livechat\\" help=\\"Allows your visitors to chat with you\\">\\n                            <field name=\\"module_website_livechat\\"/>\\n                        </setting>\\n                        <setting id=\\"website_marketing_automation\\" string=\\"Email Marketing\\" help=\\"Allows to do mass mailing campaigns to contacts\\">\\n                            <field name=\\"module_marketing_automation\\" widget=\\"upgrade_boolean\\"/>\\n                        </setting>\\n                    </block>\\n\\n                    <block title=\\"Privacy\\" id=\\"website_settings\\" invisible=\\"not website_id\\">\\n                        <setting id=\\"website_cookies_bar_setting\\" help=\\"Display a customizable cookies bar on your website\\" documentation=\\"/applications/websites/website/configuration/cookies_bar.html\\">\\n                            <field name=\\"website_cookies_bar\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not website_cookies_bar\\">\\n                                <div>\\n                                    <field name=\\"website_block_third_party_domains\\" required=\\"website_cookies_bar\\"/>\\n                                    <label class=\\"o_light_label\\" string=\\"Block tracking 3rd-party services\\" for=\\"website_block_third_party_domains\\"/>\\n                                </div>\\n                                <div>\\n                                    <small class=\\"text-muted\\">\\n                                        Block 3rd-party services that track users (e.g. YouTube, Google Maps, Facebook...) when the user has not given their consent.\\n                                    </small>\\n                                </div>\\n                                <div class=\\"mt4\\">\\n                                    <button type=\\"object\\" name=\\"action_open_blocked_third_party_domains\\" string=\\"Add domains to the block list\\" class=\\"btn-link\\" icon=\\"fa-ban\\" noSaveDialog=\\"true\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"shared_user_account_setting\\" groups=\\"website.group_multi_website\\" help=\\"Accounts are usable across all your multiple websites\\">\\n                            <field name=\\"shared_user_account\\"/>\\n                        </setting>\\n                        <setting id=\\"website_login_documents\\" title=\\" To send invitations in B2B mode, open a contact or select several ones in list view and click on 'Portal Access Management' option in the dropdown menu *Action*.\\" help=\\"Let your customers log in to see their documents\\">\\n                            <field name=\\"auth_signup_uninvited\\" class=\\"o_light_label\\" widget=\\"radio\\" options=\\"{'horizontal': true}\\" required=\\"True\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"auth_signup_uninvited == 'b2b'\\">\\n                                <div class=\\"mt8\\">\\n                                    <button type=\\"object\\" name=\\"action_open_template_user\\" string=\\"Default Access Rights\\" icon=\\"oi-arrow-right\\" class=\\"btn-link\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                    </block>\\n                    <block title=\\"SEO\\" id=\\"website_settings\\" invisible=\\"not website_id\\">\\n                        <setting id=\\"google_analytics_setting\\" help=\\"Track visits using Google Analytics\\" documentation=\\"/applications/websites/website/reporting/analytics.html#analytics-google-analytics\\">\\n                            <field name=\\"has_google_analytics\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not has_google_analytics\\">\\n                                <div class=\\"row mt16\\">\\n                                    <label class=\\"col-lg-3 o_light_label\\" string=\\"Measurement ID\\" for=\\"google_analytics_key\\"/>\\n                                    <field name=\\"google_analytics_key\\" placeholder=\\"G-XXXXXXXXXX\\" required=\\"has_google_analytics\\"/>\\n                                </div>\\n                            </div>\\n                            <div invisible=\\"not has_google_analytics\\">\\n                                <widget class=\\"oe_link\\" name=\\"documentation_link\\" path=\\"/applications/websites/website/reporting/analytics.html#analytics-google-analytics\\" label=\\" How to get my Measurement ID\\" icon=\\"oi oi-arrow-right\\"/>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"cdn_setting\\" title=\\"A CDN helps you serve your website’s content with high availability and high performance to any visitor wherever they are located.\\" groups=\\"base.group_no_one\\" help=\\"Use a CDN to optimize the availability of your website's content\\" documentation=\\"/applications/websites/website/configuration/cdn.html\\">\\n                            <field name=\\"cdn_activated\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not cdn_activated\\">\\n                                <div class=\\"row mt16\\">\\n                                    <label class=\\"col-lg-3 o_light_label\\" for=\\"cdn_url\\"/>\\n                                    <field name=\\"cdn_url\\" required=\\"cdn_activated\\" placeholder=\\"//mycompany.mycdn.com/\\" t-translation=\\"off\\"/>\\n                                </div>\\n                                <div class=\\"row\\">\\n                                    <label class=\\"col-lg-3 o_light_label\\" for=\\"cdn_filters\\"/>\\n                                    <field name=\\"cdn_filters\\" class=\\"oe_inline\\" required=\\"cdn_activated\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"robots_setting\\" string=\\"Robots.txt\\" help=\\"Robots.txt: This file tells to search engine crawlers which pages or files they can or can't request from your site.\\">\\n                            <div class=\\"mt4\\">\\n                                <button type=\\"object\\" name=\\"action_open_robots\\" string=\\"Edit robots.txt\\" class=\\"btn-link\\" icon=\\"fa-android\\" noSaveDialog=\\"true\\"/>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"social_default_image_setting\\" string=\\"Default Social Share Image\\" help=\\"If set, replaces the website logo as the default social share image.\\">\\n                            <field name=\\"has_default_share_image\\"/>\\n                            <field name=\\"social_default_image\\" widget=\\"image\\" class=\\"w-25 mt-2\\" invisible=\\"not has_default_share_image\\"/>\\n                        </setting>\\n                        <setting id=\\"google_console_setting\\" help=\\"Monitor Google Search results data\\" documentation=\\"/applications/websites/website/configuration/google_search_console.html\\">\\n                            <field name=\\"has_google_search_console\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not has_google_search_console\\">\\n                                <div class=\\"row mt16\\">\\n                                    <label class=\\"col-lg-3 o_light_label\\" string=\\"Code\\" for=\\"google_search_console\\"/>\\n                                    <field name=\\"google_search_console\\" placeholder=\\"google1234567890123456.html\\" required=\\"has_google_search_console\\"/>\\n                                </div>\\n                            </div>\\n                            <div invisible=\\"not has_google_search_console\\">\\n                                <small class=\\"text-muted\\">\\n                                    <i class=\\"fa fa-info\\"/>: type some of the first chars after 'google' is enough, we'll guess the rest.\\n                                </small>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"plausbile_setting\\" help=\\"Use Plausible.io, Simple and privacy-friendly Google Analytics alternative\\" documentation=\\"/applications/websites/website/reporting/analytics.html#analytics-plausible\\">\\n                            <field name=\\"has_plausible_shared_key\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not has_plausible_shared_key\\">\\n                                <div class=\\"row mt16\\">\\n                                    <label class=\\"col-lg-3 o_light_label\\" string=\\"Shared Link Auth\\" for=\\"plausible_shared_key\\"/>\\n                                    <field name=\\"plausible_shared_key\\" required=\\"has_plausible_shared_key\\"/>\\n                                </div>\\n                                <div class=\\"row mt16\\">\\n                                    <label class=\\"col-lg-3 o_light_label\\" string=\\"Site\\" for=\\"plausible_site\\"/>\\n                                    <field name=\\"plausible_site\\" required=\\"has_plausible_shared_key\\"/>\\n                                </div>\\n                            </div>\\n                            <div invisible=\\"not has_plausible_shared_key\\">\\n                                <widget class=\\"oe_link\\" name=\\"documentation_link\\" path=\\"/applications/websites/website/reporting/analytics.html#analytics-plausible\\" label=\\" How to create my Plausible Shared Link\\" icon=\\"oi oi-arrow-right\\"/>\\n                            </div>\\n                        </setting>\\n                    </block>\\n                </app>\\n            </xpath>", "es_ES": "<xpath expr=\\"//form\\" position=\\"inside\\">\\n                <app data-string=\\"Website\\" string=\\"Sitio web\\" name=\\"website\\" groups=\\"website.group_website_designer\\">\\n                    <setting type=\\"header\\" string=\\"Ajustes de Sitio web\\">\\n                        <field name=\\"website_id\\" options=\\"{'no_open': True, 'no_create': True}\\" title=\\"La configuración de esta página se aplicará a este sitio web\\"/>\\n                        <button name=\\"action_website_create_new\\" type=\\"object\\" string=\\"+ Nuevo sitio web\\" class=\\"btn btn-link\\"/>\\n                    </setting>\\n                    <block title=\\"Información del sitio web\\" id=\\"website_info_settings\\">\\n                        <setting>\\n                            <div class=\\"content-group\\">\\n                                <div class=\\"row mt8\\">\\n                                    <label class=\\"col-lg-3\\" string=\\"Dominio\\" for=\\"website_domain\\"/>\\n                                    <field name=\\"website_domain\\" placeholder=\\"https://www.odoo.com\\" title=\\"Muestre el sitio web cuando los usuarios visiten este dominio\\"/>\\n                                </div>\\n                                <div class=\\"row mt8\\">\\n                                    <label class=\\"col-lg-3\\" string=\\"Idiomas\\" for=\\"language_ids\\"/>\\n                                    <field name=\\"language_ids\\" widget=\\"many2many_tags\\" options=\\"{'no_create': True, 'no_open': True}\\" required=\\"website_id\\" title=\\"Idiomas disponibles en su sitio web\\"/>\\n                                </div>\\n                                <div class=\\"row mt8\\" invisible=\\"website_language_count &lt; 2\\">\\n                                    <field name=\\"website_language_count\\" invisible=\\"1\\"/>\\n                                    <label class=\\"col-lg-3\\" string=\\"Por defecto\\" for=\\"website_default_lang_id\\"/>\\n                                    <field name=\\"website_default_lang_id\\" options=\\"{'no_open': True, 'no_create': True}\\" required=\\"website_id\\"/>\\n                                </div>\\n                                <div class=\\"mt8\\">\\n                                    <button type=\\"action\\" name=\\"44\\" string=\\"Instalar idiomas\\" class=\\"btn-link\\" icon=\\"oi-arrow-right\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                        <setting>\\n                            <div class=\\"content-group\\">\\n                                <div class=\\"row mt8\\">\\n                                    <label class=\\"col-lg-3\\" string=\\"Nombre del sitio web\\" for=\\"website_name\\"/>\\n                                    <field name=\\"website_name\\" required=\\"website_id\\"/>\\n                                </div>\\n                                <div class=\\"row mt8\\" groups=\\"base.group_multi_company\\">\\n                                    <label class=\\"col-lg-3\\" string=\\"Compañía\\" for=\\"website_company_id\\"/>\\n                                    <field name=\\"website_company_id\\" required=\\"website_id\\" title=\\"La compañía a la que pertenece este sitio web\\"/>\\n                                </div>\\n                                <div class=\\"row mt8\\">\\n                                    <label class=\\"col-lg-3\\" string=\\"Favicon\\" for=\\"favicon\\"/>\\n                                    <field name=\\"favicon\\" widget=\\"image\\" class=\\"float-start oe_avatar bg-view\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                    </block>\\n\\n                    <block title=\\"Correo electrónico &amp; Marketing\\" id=\\"website_email_marketing\\">\\n                        <setting id=\\"livechat\\" string=\\"Chat en directo\\" help=\\"Permite que sus visitantes chateen con usted\\">\\n                            <field name=\\"module_website_livechat\\"/>\\n                        </setting>\\n                        <setting id=\\"website_marketing_automation\\" string=\\"Marketing por correo electrónico\\" help=\\"Permite enviar campañas de correo masivo a sus contactos\\">\\n                            <field name=\\"module_marketing_automation\\" widget=\\"upgrade_boolean\\"/>\\n                        </setting>\\n                    </block>\\n\\n                    <block title=\\"Privacidad\\" id=\\"website_settings\\" invisible=\\"not website_id\\">\\n                        <setting id=\\"website_cookies_bar_setting\\" help=\\"Muestre una barra de cookies personalizable en su sitio web\\" documentation=\\"/applications/websites/website/configuration/cookies_bar.html\\">\\n                            <field name=\\"website_cookies_bar\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not website_cookies_bar\\">\\n                                <div>\\n                                    <field name=\\"website_block_third_party_domains\\" required=\\"website_cookies_bar\\"/>\\n                                    <label class=\\"o_light_label\\" string=\\"Bloquear servicios de seguimiento de terceros\\" for=\\"website_block_third_party_domains\\"/>\\n                                </div>\\n                                <div>\\n                                    <small class=\\"text-muted\\">\\n                                        Bloquee los servicios externos que puedan rastrear a los usuarios (como YouTube, Google Maps, Facebook...) cuando estos no han proporcionado su consentimiento.\\n                                    </small>\\n                                </div>\\n                                <div class=\\"mt4\\">\\n                                    <button type=\\"object\\" name=\\"action_open_blocked_third_party_domains\\" string=\\"Añadir dominios a la lista de bloqueo\\" class=\\"btn-link\\" icon=\\"fa-ban\\" noSaveDialog=\\"true\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"shared_user_account_setting\\" groups=\\"website.group_multi_website\\" help=\\"Puede utilizar las cuentas en todos sus sitios web\\">\\n                            <field name=\\"shared_user_account\\"/>\\n                        </setting>\\n                        <setting id=\\"website_login_documents\\" title=\\"Para enviar invitaciones en modo B2B, abre un contacto o seleccciona varios en la vista modo lista y haga clic en la opción 'Gestión de acceso al Portal'  del menú desplegable *Acción*.\\" help=\\"Deje que sus clientes inicien sesión para ver sus documentos\\">\\n                            <field name=\\"auth_signup_uninvited\\" class=\\"o_light_label\\" widget=\\"radio\\" options=\\"{'horizontal': true}\\" required=\\"True\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"auth_signup_uninvited == 'b2b'\\">\\n                                <div class=\\"mt8\\">\\n                                    <button type=\\"object\\" name=\\"action_open_template_user\\" string=\\"Permisos de acceso por defecto\\" icon=\\"oi-arrow-right\\" class=\\"btn-link\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                    </block>\\n                    <block title=\\"SEO\\" id=\\"website_settings\\" invisible=\\"not website_id\\">\\n                        <setting id=\\"google_analytics_setting\\" help=\\"Seguimiento de visitas con Google Analytics\\" documentation=\\"/applications/websites/website/reporting/analytics.html#analytics-google-analytics\\">\\n                            <field name=\\"has_google_analytics\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not has_google_analytics\\">\\n                                <div class=\\"row mt16\\">\\n                                    <label class=\\"col-lg-3 o_light_label\\" string=\\"ID de medición\\" for=\\"google_analytics_key\\"/>\\n                                    <field name=\\"google_analytics_key\\" placeholder=\\"G-XXXXXXXXXX\\" required=\\"has_google_analytics\\"/>\\n                                </div>\\n                            </div>\\n                            <div invisible=\\"not has_google_analytics\\">\\n                                <widget class=\\"oe_link\\" name=\\"documentation_link\\" path=\\"/applications/websites/website/reporting/analytics.html#analytics-google-analytics\\" label=\\"Cómo obtener mi ID de medición\\" icon=\\"oi oi-arrow-right\\"/>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"cdn_setting\\" title=\\"Un CDN le ayuda a servir el contenido de su sitio web con alta disponibilidad y alto rendimiento a cualquier visitante sea cual sea su ubicación.\\" groups=\\"base.group_no_one\\" help=\\"Utilice una CDN para optimizar la disponibilidad del contenido de su sitio web\\" documentation=\\"/applications/websites/website/configuration/cdn.html\\">\\n                            <field name=\\"cdn_activated\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not cdn_activated\\">\\n                                <div class=\\"row mt16\\">\\n                                    <label class=\\"col-lg-3 o_light_label\\" for=\\"cdn_url\\"/>\\n                                    <field name=\\"cdn_url\\" required=\\"cdn_activated\\" placeholder=\\"//mycompany.mycdn.com/\\" t-translation=\\"off\\"/>\\n                                </div>\\n                                <div class=\\"row\\">\\n                                    <label class=\\"col-lg-3 o_light_label\\" for=\\"cdn_filters\\"/>\\n                                    <field name=\\"cdn_filters\\" class=\\"oe_inline\\" required=\\"cdn_activated\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"robots_setting\\" string=\\"Robots.txt\\" help=\\"Robots.txt: este archivo indica a los rastreadores de los motores de búsqueda qué páginas o archivos pueden o no solicitar de su sitio. \\">\\n                            <div class=\\"mt4\\">\\n                                <button type=\\"object\\" name=\\"action_open_robots\\" string=\\"Editar robots.txt\\" class=\\"btn-link\\" icon=\\"fa-android\\" noSaveDialog=\\"true\\"/>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"social_default_image_setting\\" string=\\"Imagen por defecto para compartir en redes sociales\\" help=\\"Si se establece, reemplaza el logotipo del sitio web como la imagen por defecto para compartir en redes sociales.\\">\\n                            <field name=\\"has_default_share_image\\"/>\\n                            <field name=\\"social_default_image\\" widget=\\"image\\" class=\\"w-25 mt-2\\" invisible=\\"not has_default_share_image\\"/>\\n                        </setting>\\n                        <setting id=\\"google_console_setting\\" help=\\"Supervise los datos de resultado de búsqueda de Google\\" documentation=\\"/applications/websites/website/configuration/google_search_console.html\\">\\n                            <field name=\\"has_google_search_console\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not has_google_search_console\\">\\n                                <div class=\\"row mt16\\">\\n                                    <label class=\\"col-lg-3 o_light_label\\" string=\\"Código\\" for=\\"google_search_console\\"/>\\n                                    <field name=\\"google_search_console\\" placeholder=\\"google12345689013456.html\\" required=\\"has_google_search_console\\"/>\\n                                </div>\\n                            </div>\\n                            <div invisible=\\"not has_google_search_console\\">\\n                                <small class=\\"text-muted\\">\\n                                    <i class=\\"fa fa-info\\"/>: escribir algunos de los primeros caracteres después de 'google' es suficiente, pues el resto lo adivinaremos.\\n                                </small>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"plausbile_setting\\" help=\\"Utilice Plausible.io, es una alternativa a Google Analytics fácil de usar y con buena privacidad\\" documentation=\\"/applications/websites/website/reporting/analytics.html#analytics-plausible\\">\\n                            <field name=\\"has_plausible_shared_key\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not has_plausible_shared_key\\">\\n                                <div class=\\"row mt16\\">\\n                                    <label class=\\"col-lg-3 o_light_label\\" string=\\"Autenticación de enlace compartido\\" for=\\"plausible_shared_key\\"/>\\n                                    <field name=\\"plausible_shared_key\\" required=\\"has_plausible_shared_key\\"/>\\n                                </div>\\n                                <div class=\\"row mt16\\">\\n                                    <label class=\\"col-lg-3 o_light_label\\" string=\\"Sitio\\" for=\\"plausible_site\\"/>\\n                                    <field name=\\"plausible_site\\" required=\\"has_plausible_shared_key\\"/>\\n                                </div>\\n                            </div>\\n                            <div invisible=\\"not has_plausible_shared_key\\">\\n                                <widget class=\\"oe_link\\" name=\\"documentation_link\\" path=\\"/applications/websites/website/reporting/analytics.html#analytics-plausible\\" label=\\"Cómo crear mi enlace compartido de Plausible\\" icon=\\"oi oi-arrow-right\\"/>\\n                            </div>\\n                        </setting>\\n                    </block>\\n                </app>\\n            </xpath>", "pt_PT": "<xpath expr=\\"//form\\" position=\\"inside\\">\\n                <app data-string=\\"Website\\" string=\\"Website\\" name=\\"website\\" groups=\\"website.group_website_designer\\">\\n                    <setting type=\\"header\\" string=\\"Definições do site\\">\\n                        <field name=\\"website_id\\" options=\\"{'no_open': True, 'no_create': True}\\" title=\\"As definições nesta página serão aplicadas a este Website\\"/>\\n                        <button name=\\"action_website_create_new\\" type=\\"object\\" string=\\"Adicionar novo site\\" class=\\"btn btn-link\\"/>\\n                    </setting>\\n                    <block title=\\"Info do site\\" id=\\"website_info_settings\\">\\n                        <setting>\\n                            <div class=\\"content-group\\">\\n                                <div class=\\"row mt8\\">\\n                                    <label class=\\"col-lg-3\\" string=\\"Domínio\\" for=\\"website_domain\\"/>\\n                                    <field name=\\"website_domain\\" placeholder=\\"https://www.odoo.com\\" title=\\"Exiba este site quando usuários visitarem este domínio\\"/>\\n                                </div>\\n                                <div class=\\"row mt8\\">\\n                                    <label class=\\"col-lg-3\\" string=\\"Idiomas\\" for=\\"language_ids\\"/>\\n                                    <field name=\\"language_ids\\" widget=\\"many2many_tags\\" options=\\"{'no_create': True, 'no_open': True}\\" required=\\"website_id\\" title=\\"Idiomas disponíveis no seu Website\\"/>\\n                                </div>\\n                                <div class=\\"row mt8\\" invisible=\\"website_language_count &lt; 2\\">\\n                                    <field name=\\"website_language_count\\" invisible=\\"1\\"/>\\n                                    <label class=\\"col-lg-3\\" string=\\"Predefinição\\" for=\\"website_default_lang_id\\"/>\\n                                    <field name=\\"website_default_lang_id\\" options=\\"{'no_open': True, 'no_create': True}\\" required=\\"website_id\\"/>\\n                                </div>\\n                                <div class=\\"mt8\\">\\n                                    <button type=\\"action\\" name=\\"44\\" string=\\"Install languages\\" class=\\"btn-link\\" icon=\\"oi-arrow-right\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                        <setting>\\n                            <div class=\\"content-group\\">\\n                                <div class=\\"row mt8\\">\\n                                    <label class=\\"col-lg-3\\" string=\\"Nome do Website\\" for=\\"website_name\\"/>\\n                                    <field name=\\"website_name\\" required=\\"website_id\\"/>\\n                                </div>\\n                                <div class=\\"row mt8\\" groups=\\"base.group_multi_company\\">\\n                                    <label class=\\"col-lg-3\\" string=\\"Empresa\\" for=\\"website_company_id\\"/>\\n                                    <field name=\\"website_company_id\\" required=\\"website_id\\" title=\\"A empresa a que este website pertence\\"/>\\n                                </div>\\n                                <div class=\\"row mt8\\">\\n                                    <label class=\\"col-lg-3\\" string=\\"Favicon\\" for=\\"favicon\\"/>\\n                                    <field name=\\"favicon\\" widget=\\"image\\" class=\\"float-start oe_avatar bg-view\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                    </block>\\n\\n                    <block title=\\"E-mail e Marketing\\" id=\\"website_email_marketing\\">\\n                        <setting id=\\"livechat\\" string=\\"Chat ao vivo\\" help=\\"Permite que seus visitantes conversem com você\\">\\n                            <field name=\\"module_website_livechat\\"/>\\n                        </setting>\\n                        <setting id=\\"website_marketing_automation\\" string=\\"Marketing por e-mail\\" help=\\"Permite campanhas de envio de e-mails em massa aos contatos\\">\\n                            <field name=\\"module_marketing_automation\\" widget=\\"upgrade_boolean\\"/>\\n                        </setting>\\n                    </block>\\n\\n                    <block title=\\"Privacidade\\" id=\\"website_settings\\" invisible=\\"not website_id\\">\\n                        <setting id=\\"website_cookies_bar_setting\\" help=\\"Exibir uma barra de cookies personalizável em seu site\\" documentation=\\"/applications/websites/website/configuration/cookies_bar.html\\">\\n                            <field name=\\"website_cookies_bar\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not website_cookies_bar\\">\\n                                <div>\\n                                    <field name=\\"website_block_third_party_domains\\" required=\\"website_cookies_bar\\"/>\\n                                    <label class=\\"o_light_label\\" string=\\"Bloquear o rastreamento de serviços de terceiros\\" for=\\"website_block_third_party_domains\\"/>\\n                                </div>\\n                                <div>\\n                                    <small class=\\"text-muted\\">\\n                                        Bloquear serviços de terceiros que rastreiam usuários (ex.: YouTube, Google Maps, Facebook...) quando o usuário não tiver dado seu consentimento.\\n                                    </small>\\n                                </div>\\n                                <div class=\\"mt4\\">\\n                                    <button type=\\"object\\" name=\\"action_open_blocked_third_party_domains\\" string=\\"Adicionar domínios à lista de bloqueio\\" class=\\"btn-link\\" icon=\\"fa-ban\\" noSaveDialog=\\"true\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"shared_user_account_setting\\" groups=\\"website.group_multi_website\\" help=\\"As contas podem ser utilizadas em todos os seus diversos sites\\">\\n                            <field name=\\"shared_user_account\\"/>\\n                        </setting>\\n                        <setting id=\\"website_login_documents\\" title=\\"Para enviar convites em modo B2B, abra um contacto ou selecione vários na visão de lista e clique na opção 'Gestão de Acesso ao Portal' no menu *Ação*.\\" help=\\"Permita que os seus clientes iniciem a sessão para verem os seus documentos\\">\\n                            <field name=\\"auth_signup_uninvited\\" class=\\"o_light_label\\" widget=\\"radio\\" options=\\"{'horizontal': true}\\" required=\\"True\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"auth_signup_uninvited == 'b2b'\\">\\n                                <div class=\\"mt8\\">\\n                                    <button type=\\"object\\" name=\\"action_open_template_user\\" string=\\"Direitos de Acesso Predefinidos\\" icon=\\"oi-arrow-right\\" class=\\"btn-link\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                    </block>\\n                    <block title=\\"SEO\\" id=\\"website_settings\\" invisible=\\"not website_id\\">\\n                        <setting id=\\"google_analytics_setting\\" help=\\"Track visits using Google Analytics\\" documentation=\\"/applications/websites/website/reporting/analytics.html#analytics-google-analytics\\">\\n                            <field name=\\"has_google_analytics\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not has_google_analytics\\">\\n                                <div class=\\"row mt16\\">\\n                                    <label class=\\"col-lg-3 o_light_label\\" string=\\"Measurement ID\\" for=\\"google_analytics_key\\"/>\\n                                    <field name=\\"google_analytics_key\\" placeholder=\\"G-XXXXXXXXXX\\" required=\\"has_google_analytics\\"/>\\n                                </div>\\n                            </div>\\n                            <div invisible=\\"not has_google_analytics\\">\\n                                <widget class=\\"oe_link\\" name=\\"documentation_link\\" path=\\"/applications/websites/website/reporting/analytics.html#analytics-google-analytics\\" label=\\"Como conseguir meu ID de medida\\" icon=\\"oi oi-arrow-right\\"/>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"cdn_setting\\" title=\\"Uma CDN ajuda você a veicular o conteúdo do seu site com alta disponibilidade e alto desempenho para qualquer visitante, onde quer que ele esteja.\\" groups=\\"base.group_no_one\\" help=\\"Use uma CDN para otimizar a disponibilidade do conteúdo do seu site\\" documentation=\\"/applications/websites/website/configuration/cdn.html\\">\\n                            <field name=\\"cdn_activated\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not cdn_activated\\">\\n                                <div class=\\"row mt16\\">\\n                                    <label class=\\"col-lg-3 o_light_label\\" for=\\"cdn_url\\"/>\\n                                    <field name=\\"cdn_url\\" required=\\"cdn_activated\\" placeholder=\\"//mycompany.mycdn.com/\\" t-translation=\\"off\\"/>\\n                                </div>\\n                                <div class=\\"row\\">\\n                                    <label class=\\"col-lg-3 o_light_label\\" for=\\"cdn_filters\\"/>\\n                                    <field name=\\"cdn_filters\\" class=\\"oe_inline\\" required=\\"cdn_activated\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"robots_setting\\" string=\\"Robots.txt\\" help=\\"Robots.txt: este arquivo informa aos rastreadores do mecanismo de pesquisa quais páginas ou arquivos eles podem ou não solicitar do seu site.\\">\\n                            <div class=\\"mt4\\">\\n                                <button type=\\"object\\" name=\\"action_open_robots\\" string=\\"Editar robots.txt\\" class=\\"btn-link\\" icon=\\"fa-android\\" noSaveDialog=\\"true\\"/>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"social_default_image_setting\\" string=\\"Imagem padrão de compartilhamento social\\" help=\\"Se definido, substitui o logotipo do site como a imagem de compartilhamento social padrão.\\">\\n                            <field name=\\"has_default_share_image\\"/>\\n                            <field name=\\"social_default_image\\" widget=\\"image\\" class=\\"w-25 mt-2\\" invisible=\\"not has_default_share_image\\"/>\\n                        </setting>\\n                        <setting id=\\"google_console_setting\\" help=\\"Monitor Google Search results data\\" documentation=\\"/applications/websites/website/configuration/google_search_console.html\\">\\n                            <field name=\\"has_google_search_console\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not has_google_search_console\\">\\n                                <div class=\\"row mt16\\">\\n                                    <label class=\\"col-lg-3 o_light_label\\" string=\\"Código\\" for=\\"google_search_console\\"/>\\n                                    <field name=\\"google_search_console\\" placeholder=\\"google1234567890123456.html\\" required=\\"has_google_search_console\\"/>\\n                                </div>\\n                            </div>\\n                            <div invisible=\\"not has_google_search_console\\">\\n                                <small class=\\"text-muted\\">\\n                                    <i class=\\"fa fa-info\\"/>: type some of the first chars after 'google' is enough, we'll guess the rest.\\n                                </small>\\n                            </div>\\n                        </setting>\\n                        <setting id=\\"plausbile_setting\\" help=\\"Utilize o Plausible.io, uma alternativa ao Google Analytics que é simples e favorece a privacidade\\" documentation=\\"/applications/websites/website/reporting/analytics.html#analytics-plausible\\">\\n                            <field name=\\"has_plausible_shared_key\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not has_plausible_shared_key\\">\\n                                <div class=\\"row mt16\\">\\n                                    <label class=\\"col-lg-3 o_light_label\\" string=\\"Autenticação do link compartilhado\\" for=\\"plausible_shared_key\\"/>\\n                                    <field name=\\"plausible_shared_key\\" required=\\"has_plausible_shared_key\\"/>\\n                                </div>\\n                                <div class=\\"row mt16\\">\\n                                    <label class=\\"col-lg-3 o_light_label\\" string=\\"Site\\" for=\\"plausible_site\\"/>\\n                                    <field name=\\"plausible_site\\" required=\\"has_plausible_shared_key\\"/>\\n                                </div>\\n                            </div>\\n                            <div invisible=\\"not has_plausible_shared_key\\">\\n                                <widget class=\\"oe_link\\" name=\\"documentation_link\\" path=\\"/applications/websites/website/reporting/analytics.html#analytics-plausible\\" label=\\"Como criar um link compartilhado do Plausible\\" icon=\\"oi oi-arrow-right\\"/>\\n                            </div>\\n                        </setting>\\n                    </block>\\n                </app>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//form" position="inside">\n                <app data-string="Website" string="Website" name="website" groups="website.group_website_designer">\n                    <setting type="header" string="Settings of Website">\n                        <field name="website_id" options="{'no_open': True, 'no_create': True}" title="Settings on this page will apply to this website"/>\n                        <button name="action_website_create_new" type="object" string="+ New Website" class="btn btn-link"/>\n                    </setting>\n                    <block title="Website Info" id="website_info_settings">\n                        <setting>\n                            <div class="content-group">\n                                <div class="row mt8">\n                                    <label class="col-lg-3" string="Domain" for="website_domain"/>\n                                    <field name="website_domain" placeholder="https://www.odoo.com" title="Display this website when users visit this domain"/>\n                                </div>\n                                <div class="row mt8">\n                                    <label class="col-lg-3" string="Languages" for="language_ids"/>\n                                    <field name="language_ids" widget="many2many_tags" options="{'no_create': True, 'no_open': True}" required="website_id" title="Languages available on your website"/>\n                                </div>\n                                <div class="row mt8" invisible="website_language_count &lt; 2">\n                                    <field name="website_language_count" invisible="1"/>\n                                    <label class="col-lg-3" string="Default" for="website_default_lang_id"/>\n                                    <field name="website_default_lang_id" options="{'no_open': True, 'no_create': True}" required="website_id"/>\n                                </div>\n                                <div class="mt8">\n                                    <button type="action" name="44" string="Install languages" class="btn-link" icon="oi-arrow-right"/>\n                                </div>\n                            </div>\n                        </setting>\n                        <setting>\n                            <div class="content-group">\n                                <div class="row mt8">\n                                    <label class="col-lg-3" string="Website Name" for="website_name"/>\n                                    <field name="website_name" required="website_id"/>\n                                </div>\n                                <div class="row mt8" groups="base.group_multi_company">\n                                    <label class="col-lg-3" string="Company" for="website_company_id"/>\n                                    <field name="website_company_id" required="website_id" title="The company this website belongs to"/>\n                                </div>\n                                <div class="row mt8">\n                                    <label class="col-lg-3" string="Favicon" for="favicon"/>\n                                    <field name="favicon" widget="image" class="float-start oe_avatar bg-view"/>\n                                </div>\n                            </div>\n                        </setting>\n                    </block>\n\n                    <block title="Email &amp; Marketing" id="website_email_marketing">\n                        <setting id="livechat" string="Livechat" help="Allows your visitors to chat with you">\n                            <field name="module_website_livechat"/>\n                        </setting>\n                        <setting id="website_marketing_automation" string="Email Marketing" help="Allows to do mass mailing campaigns to contacts">\n                            <field name="module_marketing_automation" widget="upgrade_boolean"/>\n                        </setting>\n                    </block>\n\n                    <block title="Privacy" id="website_settings" invisible="not website_id">\n                        <setting id="website_cookies_bar_setting" help="Display a customizable cookies bar on your website" documentation="/applications/websites/website/configuration/cookies_bar.html">\n                            <field name="website_cookies_bar"/>\n                            <div class="content-group" invisible="not website_cookies_bar">\n                                <div>\n                                    <field name="website_block_third_party_domains" required="website_cookies_bar"/>\n                                    <label class="o_light_label" string="Block tracking 3rd-party services" for="website_block_third_party_domains"/>\n                                </div>\n                                <div>\n                                    <small class="text-muted">\n                                        Block 3rd-party services that track users (e.g. YouTube, Google Maps, Facebook...) when the user has not given their consent.\n                                    </small>\n                                </div>\n                                <div class="mt4">\n                                    <button type="object" name="action_open_blocked_third_party_domains" string="Add domains to the block list" class="btn-link" icon="fa-ban" noSaveDialog="true"/>\n                                </div>\n                            </div>\n                        </setting>\n                        <setting id="shared_user_account_setting" groups="website.group_multi_website" help="Accounts are usable across all your multiple websites">\n                            <field name="shared_user_account"/>\n                        </setting>\n                        <setting id="website_login_documents" title=" To send invitations in B2B mode, open a contact or select several ones in list view and click on 'Portal Access Management' option in the dropdown menu *Action*." help="Let your customers log in to see their documents">\n                            <field name="auth_signup_uninvited" class="o_light_label" widget="radio" options="{'horizontal': true}" required="True"/>\n                            <div class="content-group" invisible="auth_signup_uninvited == 'b2b'">\n                                <div class="mt8">\n                                    <button type="object" name="action_open_template_user" string="Default Access Rights" icon="oi-arrow-right" class="btn-link"/>\n                                </div>\n                            </div>\n                        </setting>\n                    </block>\n                    <block title="SEO" id="website_settings" invisible="not website_id">\n                        <setting id="google_analytics_setting" help="Track visits using Google Analytics" documentation="/applications/websites/website/reporting/analytics.html#analytics-google-analytics">\n                            <field name="has_google_analytics"/>\n                            <div class="content-group" invisible="not has_google_analytics">\n                                <div class="row mt16">\n                                    <label class="col-lg-3 o_light_label" string="Measurement ID" for="google_analytics_key"/>\n                                    <field name="google_analytics_key" placeholder="G-XXXXXXXXXX" required="has_google_analytics"/>\n                                </div>\n                            </div>\n                            <div invisible="not has_google_analytics">\n                                <widget class="oe_link" name="documentation_link" path="/applications/websites/website/reporting/analytics.html#analytics-google-analytics" label=" How to get my Measurement ID" icon="oi oi-arrow-right"/>\n                            </div>\n                        </setting>\n                        <setting id="cdn_setting" title="A CDN helps you serve your website’s content with high availability and high performance to any visitor wherever they are located." groups="base.group_no_one" help="Use a CDN to optimize the availability of your website's content" documentation="/applications/websites/website/configuration/cdn.html">\n                            <field name="cdn_activated"/>\n                            <div class="content-group" invisible="not cdn_activated">\n                                <div class="row mt16">\n                                    <label class="col-lg-3 o_light_label" for="cdn_url"/>\n                                    <field name="cdn_url" required="cdn_activated" placeholder="//mycompany.mycdn.com/" t-translation="off"/>\n                                </div>\n                                <div class="row">\n                                    <label class="col-lg-3 o_light_label" for="cdn_filters"/>\n                                    <field name="cdn_filters" class="oe_inline" required="cdn_activated"/>\n                                </div>\n                            </div>\n                        </setting>\n                        <setting id="robots_setting" string="Robots.txt" help="Robots.txt: This file tells to search engine crawlers which pages or files they can or can't request from your site.">\n                            <div class="mt4">\n                                <button type="object" name="action_open_robots" string="Edit robots.txt" class="btn-link" icon="fa-android" noSaveDialog="true"/>\n                            </div>\n                        </setting>\n                        <setting id="social_default_image_setting" string="Default Social Share Image" help="If set, replaces the website logo as the default social share image.">\n                            <field name="has_default_share_image"/>\n                            <field name="social_default_image" widget="image" class="w-25 mt-2" invisible="not has_default_share_image"/>\n                        </setting>\n                        <setting id="google_console_setting" help="Monitor Google Search results data" documentation="/applications/websites/website/configuration/google_search_console.html">\n                            <field name="has_google_search_console"/>\n                            <div class="content-group" invisible="not has_google_search_console">\n                                <div class="row mt16">\n                                    <label class="col-lg-3 o_light_label" string="Code" for="google_search_console"/>\n                                    <field name="google_search_console" placeholder="google1234567890123456.html" required="has_google_search_console"/>\n                                </div>\n                            </div>\n                            <div invisible="not has_google_search_console">\n                                <small class="text-muted">\n                                    <i class="fa fa-info"/>: type some of the first chars after 'google' is enough, we'll guess the rest.\n                                </small>\n                            </div>\n                        </setting>\n                        <setting id="plausbile_setting" help="Use Plausible.io, Simple and privacy-friendly Google Analytics alternative" documentation="/applications/websites/website/reporting/analytics.html#analytics-plausible">\n                            <field name="has_plausible_shared_key"/>\n                            <div class="content-group" invisible="not has_plausible_shared_key">\n                                <div class="row mt16">\n                                    <label class="col-lg-3 o_light_label" string="Shared Link Auth" for="plausible_shared_key"/>\n                                    <field name="plausible_shared_key" required="has_plausible_shared_key"/>\n                                </div>\n                                <div class="row mt16">\n                                    <label class="col-lg-3 o_light_label" string="Site" for="plausible_site"/>\n                                    <field name="plausible_site" required="has_plausible_shared_key"/>\n                                </div>\n                            </div>\n                            <div invisible="not has_plausible_shared_key">\n                                <widget class="oe_link" name="documentation_link" path="/applications/websites/website/reporting/analytics.html#analytics-plausible" label=" How to create my Plausible Shared Link" icon="oi oi-arrow-right"/>\n                            </div>\n                        </setting>\n                    </block>\n                </app>\n            </xpath>\n        	f	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
4086	40	4030	1	1	hr.employee.form.timesheet	hr.employee	\N	form	hr_timesheet/views/hr_employee_views.xml	extension	{"en_US": "<data><xpath expr=\\"/form\\" position=\\"attributes\\">\\n                <attribute name=\\"delete\\">0</attribute>\\n            </xpath>\\n            <xpath expr=\\"//div[@name='button_box']\\" position=\\"inside\\">\\n                <field name=\\"has_timesheet\\" groups=\\"hr_timesheet.group_hr_timesheet_user\\" invisible=\\"1\\"/>\\n                <button invisible=\\"not has_timesheet\\" class=\\"oe_stat_button\\" type=\\"object\\" name=\\"action_timesheet_from_employee\\" icon=\\"fa-calendar\\" groups=\\"hr_timesheet.group_hr_timesheet_user\\">\\n                    <div class=\\"o_stat_info\\">\\n                        <span class=\\"o_stat_text\\">Timesheets</span>\\n                    </div>\\n                </button>\\n            </xpath>\\n        </data>", "es_ES": "<data><xpath expr=\\"/form\\" position=\\"attributes\\">\\n                <attribute name=\\"delete\\">0</attribute>\\n            </xpath>\\n            <xpath expr=\\"//div[@name='button_box']\\" position=\\"inside\\">\\n                <field name=\\"has_timesheet\\" groups=\\"hr_timesheet.group_hr_timesheet_user\\" invisible=\\"1\\"/>\\n                <button invisible=\\"not has_timesheet\\" class=\\"oe_stat_button\\" type=\\"object\\" name=\\"action_timesheet_from_employee\\" icon=\\"fa-calendar\\" groups=\\"hr_timesheet.group_hr_timesheet_user\\">\\n                    <div class=\\"o_stat_info\\">\\n                        <span class=\\"o_stat_text\\">Partes de horas</span>\\n                    </div>\\n                </button>\\n            </xpath>\\n        </data>", "pt_PT": "<data><xpath expr=\\"/form\\" position=\\"attributes\\">\\n                <attribute name=\\"delete\\">0</attribute>\\n            </xpath>\\n            <xpath expr=\\"//div[@name='button_box']\\" position=\\"inside\\">\\n                <field name=\\"has_timesheet\\" groups=\\"hr_timesheet.group_hr_timesheet_user\\" invisible=\\"1\\"/>\\n                <button invisible=\\"not has_timesheet\\" class=\\"oe_stat_button\\" type=\\"object\\" name=\\"action_timesheet_from_employee\\" icon=\\"fa-calendar\\" groups=\\"hr_timesheet.group_hr_timesheet_user\\">\\n                    <div class=\\"o_stat_info\\">\\n                        <span class=\\"o_stat_text\\">Registos de Horas</span>\\n                    </div>\\n                </button>\\n            </xpath>\\n        </data>"}	<?xml version="1.0"?>\n<data><xpath expr="/form" position="attributes">\n                <attribute name="delete">0</attribute>\n            </xpath>\n            <xpath expr="//div[@name='button_box']" position="inside">\n                <field name="has_timesheet" groups="hr_timesheet.group_hr_timesheet_user" invisible="1"/>\n                <button invisible="not has_timesheet" class="oe_stat_button" type="object" name="action_timesheet_from_employee" icon="fa-calendar" groups="hr_timesheet.group_hr_timesheet_user">\n                    <div class="o_stat_info">\n                        <span class="o_stat_text">Timesheets</span>\n                    </div>\n                </button>\n            </xpath>\n        </data>	f	t	2026-05-18 09:28:44.688432	2026-05-18 09:28:44.688432	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
4139	16	2018	1	1	repair.order.form.relsum	repair.order	\N	form	ot_relsum/views/repair_order_views.xml	extension	{"en_US": "<data><!-- SMART BUTTONS -->\\n            <xpath expr=\\"//sheet\\" position=\\"before\\">\\n\\n                <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n\\n                    <button type=\\"object\\" name=\\"action_view_sale_orders\\" class=\\"oe_stat_button\\" icon=\\"fa-shopping-cart\\">\\n                        <field name=\\"sale_order_count\\" widget=\\"statinfo\\" string=\\"Ventas\\"/>\\n                    </button>\\n\\n                    <button type=\\"object\\" name=\\"action_view_purchase_orders\\" class=\\"oe_stat_button\\" icon=\\"fa-truck\\">\\n                        <field name=\\"purchase_order_count\\" widget=\\"statinfo\\" string=\\"Compras\\"/>\\n                    </button>\\n\\n                    <button type=\\"object\\" name=\\"action_view_pickings\\" class=\\"oe_stat_button\\" icon=\\"fa-exchange\\">\\n                        <field name=\\"picking_count\\" widget=\\"statinfo\\" string=\\"Albaranes\\"/>\\n                    </button>\\n\\n                </div>\\n\\n            </xpath>\\n\\n            <!-- CABECERA -->\\n            <xpath expr=\\"//sheet/group/group[1]\\" position=\\"inside\\">\\n\\n                <field name=\\"x_numero_ot\\"/>\\n                <field name=\\"sale_order_id\\"/>\\n                <field name=\\"x_presupuesto\\"/>\\n                <field name=\\"x_numero_pedido\\"/>\\n\\n            </xpath>\\n\\n            <!-- NOTEBOOK -->\\n            <xpath expr=\\"//notebook\\" position=\\"inside\\">\\n\\n                <!-- COMERCIAL -->\\n                <page string=\\"Comercial\\">\\n\\n                    <group>\\n\\n                        <group>\\n                            <field name=\\"sale_order_ids\\" widget=\\"many2many_tags\\"/>\\n                            <field name=\\"partner_id\\" readonly=\\"1\\"/>\\n                            <field name=\\"x_presupuesto\\"/>\\n                        </group>\\n\\n                        <group>\\n                            <field name=\\"x_numero_pedido\\"/>\\n                        </group>\\n\\n                    </group>\\n\\n                </page>\\n\\n                <!-- ALBARANES -->\\n                <page string=\\"Albaranes\\">\\n\\n                    <field name=\\"picking_ids\\">\\n                        <list>\\n                            <field name=\\"name\\"/>\\n                            <field name=\\"partner_id\\"/>\\n                            <field name=\\"scheduled_date\\"/>\\n                            <field name=\\"state\\"/>\\n                            <field name=\\"tipo_albaran\\"/>\\n                            <field name=\\"no_invoice\\"/>\\n                            <field name=\\"legacy_reference\\"/>\\n                        </list>\\n                    </field>\\n\\n                </page>\\n\\n                <!-- DATOS TECNICOS -->\\n                <page string=\\"Datos Técnicos\\">\\n\\n                    <group>\\n\\n                        <group>\\n                            <field name=\\"x_marca\\"/>\\n                            <field name=\\"x_tipo_maquina\\"/>\\n                            <field name=\\"x_numero_serie\\"/>\\n                            <field name=\\"x_planta\\"/>\\n                        </group>\\n\\n                        <group>\\n                            <field name=\\"x_voltios\\"/>\\n                            <field name=\\"x_kva\\"/>\\n                            <field name=\\"x_rpm\\"/>\\n                            <field name=\\"x_amperios\\"/>\\n                            <field name=\\"x_hz\\"/>\\n                        </group>\\n\\n                    </group>\\n\\n                </page>\\n\\n                <!-- COMPRAS -->\\n                <page string=\\"Compras\\">\\n                    <field name=\\"purchase_order_ids\\"/>\\n                </page>\\n\\n                <!-- DOCUMENTACION -->\\n                <page string=\\"Documentación\\">\\n\\n                    <group>\\n                        <field name=\\"x_albaran\\"/>\\n                        <field name=\\"x_albaran_nota\\"/>\\n                        <field name=\\"x_pedido_proveedor\\"/>\\n                    </group>\\n\\n                </page>\\n\\n                <!-- OBSERVACIONES -->\\n                <page string=\\"Observaciones\\">\\n                    <field name=\\"x_comentarios\\"/>\\n                </page>\\n\\n            </xpath>\\n\\n        </data>"}	<data><!-- SMART BUTTONS -->\n            <xpath expr="//sheet" position="before">\n\n                <div class="oe_button_box" name="button_box">\n\n                    <!-- VENTAS -->\n                    <button type="object" name="action_view_sale_orders" class="oe_stat_button" icon="fa-shopping-cart">\n\n                        <field name="sale_order_count" widget="statinfo" string="Ventas"/>\n\n                    </button>\n\n                    <!-- COMPRAS -->\n                    <button type="object" name="action_view_purchase_orders" class="oe_stat_button" icon="fa-truck">\n\n                        <field name="purchase_order_count" widget="statinfo" string="Compras"/>\n\n                    </button>\n\n                    <!-- ALBARANES -->\n                    <button type="object" name="action_view_pickings" class="oe_stat_button" icon="fa-exchange">\n\n                        <field name="picking_count" widget="statinfo" string="Albaranes"/>\n\n                    </button>\n\n                </div>\n\n            </xpath>\n\n            <!-- CABECERA -->\n            <xpath expr="//sheet/group/group[1]" position="inside">\n\n                <field name="x_numero_ot"/>\n\n                <field name="sale_order_id"/>\n\n                <field name="x_presupuesto"/>\n\n                <field name="x_numero_pedido"/>\n\n            </xpath>\n\n            <!-- NOTEBOOK -->\n            <xpath expr="//notebook" position="inside">\n\n                <!-- COMERCIAL -->\n                <page string="Comercial">\n\n                    <group>\n\n                        <group>\n\n                            <field name="sale_order_ids" widget="many2many_tags"/>\n\n                            <field name="partner_id" readonly="1"/>\n\n                            <field name="x_presupuesto"/>\n\n                        </group>\n\n                        <group>\n\n                            <field name="x_numero_pedido"/>\n\n                        </group>\n\n                    </group>\n\n                </page>\n\n                <!-- ALBARANES -->\n                <page string="Albaranes">\n\n                    <field name="picking_ids">\n\n                        <list>\n\n                            <field name="name"/>\n\n                            <field name="partner_id"/>\n\n                            <field name="scheduled_date"/>\n\n                            <field name="state"/>\n\n                            <field name="tipo_albaran"/>\n\n                            <field name="no_invoice"/>\n\n                        </list>\n\n                    </field>\n\n                </page>\n\n                <!-- DATOS TECNICOS -->\n                <page string="Datos Técnicos">\n\n                    <group>\n\n                        <group>\n\n                            <field name="x_marca"/>\n                            <field name="x_tipo_maquina"/>\n                            <field name="x_numero_serie"/>\n                            <field name="x_planta"/>\n\n                        </group>\n\n                        <group>\n\n                            <field name="x_voltios"/>\n                            <field name="x_kva"/>\n                            <field name="x_rpm"/>\n                            <field name="x_amperios"/>\n                            <field name="x_hz"/>\n\n                        </group>\n\n                    </group>\n\n                </page>\n\n                <!-- COMPRAS -->\n                <page string="Compras">\n\n                    <field name="purchase_order_ids"/>\n\n                </page>\n\n                <!-- DOCUMENTACION -->\n                <page string="Documentación">\n\n                    <group>\n\n                        <field name="x_albaran"/>\n                        <field name="x_albaran_nota"/>\n                        <field name="x_pedido_proveedor"/>\n\n                    </group>\n\n                </page>\n\n                <!-- OBSERVACIONES -->\n                <page string="Observaciones">\n\n                    <field name="x_comentarios"/>\n\n                </page>\n\n            </xpath>\n\n        </data>	f	t	2026-05-18 10:21:18.835036	2026-05-25 07:30:13.740042	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
4041	1	\N	1	1	account.analytic.line.form	account.analytic.line	\N	form	hr_timesheet/views/hr_timesheet_views.xml	primary	{"en_US": "<form string=\\"Analytic Entry\\">\\n                    <sheet string=\\"Analytic Entry\\">\\n                        <group>\\n                            <group>\\n                                <field name=\\"readonly_timesheet\\" invisible=\\"1\\"/>\\n                                <field name=\\"project_id\\" options=\\"{'no_create_edit': True}\\" context=\\"{'search_default_my_projects': True}\\" required=\\"1\\" readonly=\\"readonly_timesheet\\"/>\\n                                <field name=\\"task_id\\" widget=\\"task_with_hours\\" options=\\"{'no_create_edit': True}\\" context=\\"{'default_project_id': project_id, 'search_default_my_tasks': True, 'search_default_open_tasks': True}\\" readonly=\\"readonly_timesheet\\"/>\\n                                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" invisible=\\"1\\"/>\\n                            </group>\\n                            <group>\\n                                <field name=\\"date\\" readonly=\\"readonly_timesheet\\"/>\\n                                <field name=\\"amount\\" invisible=\\"1\\"/>\\n                                <field name=\\"unit_amount\\" string=\\"Time Spent\\" widget=\\"timesheet_uom\\" decoration-danger=\\"unit_amount &gt; 24\\" readonly=\\"readonly_timesheet\\" decoration-muted=\\"unit_amount == 0\\"/>\\n                                <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                            </group>\\n                        </group>\\n                        <field name=\\"name\\" placeholder=\\"Describe your activity\\" widget=\\"text\\" nolabel=\\"1\\" required=\\"0\\" readonly=\\"readonly_timesheet\\"/>\\n                    </sheet>\\n                </form>", "es_ES": "<form string=\\"Asiento analítico\\">\\n                    <sheet string=\\"Asiento analítico\\">\\n                        <group>\\n                            <group>\\n                                <field name=\\"readonly_timesheet\\" invisible=\\"1\\"/>\\n                                <field name=\\"project_id\\" options=\\"{'no_create_edit': True}\\" context=\\"{'search_default_my_projects': True}\\" required=\\"1\\" readonly=\\"readonly_timesheet\\"/>\\n                                <field name=\\"task_id\\" widget=\\"task_with_hours\\" options=\\"{'no_create_edit': True}\\" context=\\"{'default_project_id': project_id, 'search_default_my_tasks': True, 'search_default_open_tasks': True}\\" readonly=\\"readonly_timesheet\\"/>\\n                                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" invisible=\\"1\\"/>\\n                            </group>\\n                            <group>\\n                                <field name=\\"date\\" readonly=\\"readonly_timesheet\\"/>\\n                                <field name=\\"amount\\" invisible=\\"1\\"/>\\n                                <field name=\\"unit_amount\\" string=\\"Tiempo dedicado\\" widget=\\"timesheet_uom\\" decoration-danger=\\"unit_amount &gt; 24\\" readonly=\\"readonly_timesheet\\" decoration-muted=\\"unit_amount == 0\\"/>\\n                                <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                            </group>\\n                        </group>\\n                        <field name=\\"name\\" placeholder=\\"Describa su actividad\\" widget=\\"text\\" nolabel=\\"1\\" required=\\"0\\" readonly=\\"readonly_timesheet\\"/>\\n                    </sheet>\\n                </form>", "pt_PT": "<form string=\\"Entrada Analítica\\">\\n                    <sheet string=\\"Entrada Analítica\\">\\n                        <group>\\n                            <group>\\n                                <field name=\\"readonly_timesheet\\" invisible=\\"1\\"/>\\n                                <field name=\\"project_id\\" options=\\"{'no_create_edit': True}\\" context=\\"{'search_default_my_projects': True}\\" required=\\"1\\" readonly=\\"readonly_timesheet\\"/>\\n                                <field name=\\"task_id\\" widget=\\"task_with_hours\\" options=\\"{'no_create_edit': True}\\" context=\\"{'default_project_id': project_id, 'search_default_my_tasks': True, 'search_default_open_tasks': True}\\" readonly=\\"readonly_timesheet\\"/>\\n                                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" invisible=\\"1\\"/>\\n                            </group>\\n                            <group>\\n                                <field name=\\"date\\" readonly=\\"readonly_timesheet\\"/>\\n                                <field name=\\"amount\\" invisible=\\"1\\"/>\\n                                <field name=\\"unit_amount\\" string=\\"Tempo Gasto\\" widget=\\"timesheet_uom\\" decoration-danger=\\"unit_amount &gt; 24\\" readonly=\\"readonly_timesheet\\" decoration-muted=\\"unit_amount == 0\\"/>\\n                                <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                            </group>\\n                        </group>\\n                        <field name=\\"name\\" placeholder=\\"Descreva a sua atividade\\" widget=\\"text\\" nolabel=\\"1\\" required=\\"0\\" readonly=\\"readonly_timesheet\\"/>\\n                    </sheet>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Analytic Entry">\n                    <sheet string="Analytic Entry">\n                        <group>\n                            <group>\n                                <field name="readonly_timesheet" invisible="1"/>\n                                <field name="project_id" options="{'no_create_edit': True}" context="{'search_default_my_projects': True}" required="1" readonly="readonly_timesheet"/>\n                                <field name="task_id" widget="task_with_hours" options="{'no_create_edit': True}" context="{'default_project_id': project_id, 'search_default_my_tasks': True, 'search_default_open_tasks': True}" readonly="readonly_timesheet"/>\n                                <field name="company_id" groups="base.group_multi_company" invisible="1"/>\n                            </group>\n                            <group>\n                                <field name="date" readonly="readonly_timesheet"/>\n                                <field name="amount" invisible="1"/>\n                                <field name="unit_amount" string="Time Spent" widget="timesheet_uom" decoration-danger="unit_amount &gt; 24" readonly="readonly_timesheet" decoration-muted="unit_amount == 0"/>\n                                <field name="currency_id" invisible="1"/>\n                                <field name="company_id" invisible="1"/>\n                            </group>\n                        </group>\n                        <field name="name" placeholder="Describe your activity" widget="text" nolabel="1" required="0" readonly="readonly_timesheet"/>\n                    </sheet>\n                </form>\n            	f	t	2026-05-18 09:28:44.688432	2026-05-18 09:28:44.688432	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3905	16	16	1	1	ir.actions.server.form.website	ir.actions.server	\N	form	website/views/ir_actions_server_views.xml	extension	{"en_US": "<data>\\n                    <xpath expr=\\"//group[@groups='base.group_no_one']\\" position=\\"inside\\">\\n                        <group>\\n                            <field name=\\"website_published\\" invisible=\\"state != 'code'\\"/>\\n                            <field name=\\"xml_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"website_path\\" invisible=\\"not website_published or state != 'code'\\"/>\\n                            <field name=\\"website_url\\" widget=\\"url\\" readonly=\\"1\\" invisible=\\"not website_published or state != 'code'\\"/>\\n                        </group>\\n                    </xpath>\\n                </data>"}	<?xml version="1.0"?>\n<data>\n                    <xpath expr="//group[@groups='base.group_no_one']" position="inside">\n                        <group>\n                            <field name="website_published" invisible="state != 'code'"/>\n                            <field name="xml_id" invisible="1"/>\n                            <field name="website_path" invisible="not website_published or state != 'code'"/>\n                            <field name="website_url" widget="url" readonly="1" invisible="not website_published or state != 'code'"/>\n                        </group>\n                    </xpath>\n                </data>\n            	f	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3906	16	17	1	1	ir.actions.server.list.website	ir.actions.server	\N	list	website/views/ir_actions_server_views.xml	extension	{"en_US": "<xpath expr=\\"//field[@name='model_id']\\" position=\\"after\\">\\n                    <field name=\\"website_url\\"/>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='model_id']" position="after">\n                    <field name="website_url"/>\n                </xpath>\n            	f	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3908	16	24	1	1	ir.asset.form.inherit.website	ir.asset	\N	form	website/views/ir_asset_views.xml	extension	{"en_US": "<field name=\\"directive\\" position=\\"after\\">\\n                <field name=\\"website_id\\" options=\\"{'no_create': True}\\" groups=\\"website.group_multi_website\\"/>\\n            </field>"}	<?xml version="1.0"?>\n<field name="directive" position="after">\n                <field name="website_id" options="{'no_create': True}" groups="website.group_multi_website"/>\n            </field>\n        	f	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3909	16	25	1	1	ir.asset.list.inherit.website	ir.asset	\N	list	website/views/ir_asset_views.xml	extension	{"en_US": "<field name=\\"bundle\\" position=\\"after\\">\\n                <field name=\\"website_id\\" groups=\\"website.group_multi_website\\"/>\\n            </field>"}	<?xml version="1.0"?>\n<field name="bundle" position="after">\n                <field name="website_id" groups="website.group_multi_website"/>\n            </field>\n        	f	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3910	16	65	1	1	ir.attachment.form.inherit.website	ir.attachment	\N	form	website/views/ir_attachment_views.xml	extension	{"en_US": "<field name=\\"mimetype\\" position=\\"after\\">\\n                <field name=\\"website_id\\" options=\\"{'no_create': True}\\" groups=\\"website.group_multi_website\\"/>\\n            </field>"}	<?xml version="1.0"?>\n<field name="mimetype" position="after">\n                <field name="website_id" options="{'no_create': True}" groups="website.group_multi_website"/>\n            </field>\n        	f	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3911	16	66	1	1	ir.attachment.list.inherit.website	ir.attachment	\N	list	website/views/ir_attachment_views.xml	extension	{"en_US": "<field name=\\"name\\" position=\\"after\\">\\n               <field name=\\"website_id\\" groups=\\"website.group_multi_website\\"/>\\n           </field>"}	<?xml version="1.0"?>\n<field name="name" position="after">\n               <field name="website_id" groups="website.group_multi_website"/>\n           </field>\n       	f	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
562	16	126	1	1	res.partner.form.inherit.partner.autocomplete	res.partner	\N	form	partner_autocomplete/views/res_partner_views.xml	extension	{"en_US": "<xpath expr=\\"//field[last()]\\" position=\\"after\\">\\n                <field name=\\"partner_gid\\" invisible=\\"True\\"/>\\n                <field name=\\"additional_info\\" invisible=\\"True\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[last()]" position="after">\n                <field name="partner_gid" invisible="True"/>\n                <field name="additional_info" invisible="True"/>\n            </xpath>\n        	f	t	2026-04-08 08:34:38.76367	2026-04-08 08:34:38.76367	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
563	16	124	1	1	res.partner.simplified.form.inherit.partner.autocomplete	res.partner	\N	form	partner_autocomplete/views/res_partner_views.xml	extension	{"en_US": "<xpath expr=\\"//field[last()]\\" position=\\"after\\">\\n                <field name=\\"partner_gid\\" invisible=\\"True\\"/>\\n                <field name=\\"additional_info\\" invisible=\\"True\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[last()]" position="after">\n                <field name="partner_gid" invisible="True"/>\n                <field name="additional_info" invisible="True"/>\n            </xpath>\n        	f	t	2026-04-08 08:34:38.76367	2026-04-08 08:34:38.76367	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
564	16	115	1	1	res.company.form.inherit.web.partner.autocomplete	res.company	\N	form	partner_autocomplete/views/res_company_views.xml	extension	{"en_US": "<xpath expr=\\"//field[@name='company_registry']\\" position=\\"after\\">\\n                <field name=\\"partner_gid\\" invisible=\\"1\\"/>\\n                <field name=\\"iap_enrich_auto_done\\" invisible=\\"1\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='company_registry']" position="after">\n                <field name="partner_gid" invisible="1"/>\n                <field name="iap_enrich_auto_done" invisible="1"/>\n            </xpath>\n        	f	t	2026-04-08 08:34:38.76367	2026-04-08 08:34:38.76367	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
565	16	228	1	1	res.config.settings.view.form.inherit.partner.autcomplete	res.config.settings	\N	form	partner_autocomplete/views/res_config_settings_views.xml	extension	{"en_US": "<setting id=\\"partner_autocomplete\\" position=\\"inside\\">\\n                <widget name=\\"iap_buy_more_credits\\" service_name=\\"partner_autocomplete\\" hide_service=\\"1\\"/>\\n            </setting>"}	<?xml version="1.0"?>\n<setting id="partner_autocomplete" position="inside">\n                <widget name="iap_buy_more_credits" service_name="partner_autocomplete" hide_service="1"/>\n            </setting>\n        	f	t	2026-04-08 08:34:38.76367	2026-04-08 08:34:38.76367	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
567	16	401	1	1	message_document_unfollowed	\N	portal.message_document_unfollowed	qweb	portal/views/mail_templates_public.xml	extension	{"en_US": "<data inherit_id=\\"mail.message_document_unfollowed\\">\\n        <xpath expr=\\"//t[@t-call='mail.public_layout']\\" position=\\"attributes\\">\\n            <attribute name=\\"t-call\\">portal.portal_layout</attribute>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data inherit_id="mail.message_document_unfollowed">\n        <xpath expr="//t[@t-call='mail.public_layout']" position="attributes">\n            <attribute name="t-call">portal.portal_layout</attribute>\n        </xpath>\n    </data>\n	f	t	2026-04-08 08:34:39.128209	2026-04-08 08:34:39.128209	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
4043	16	426	1	1	account.analytic.line.search	account.analytic.line	\N	search	hr_timesheet/views/hr_timesheet_views.xml	extension	{"en_US": "<data><xpath expr=\\"//filter[@name='month']\\" position=\\"before\\">\\n                    <filter name=\\"mine\\" string=\\"My Timesheets\\" domain=\\"[('user_id', '=', uid)]\\"/>\\n                    <separator/>\\n                </xpath>\\n                <filter name=\\"month\\" position=\\"inside\\">\\n                    <filter name=\\"date_this_week\\" string=\\"This Week\\" domain=\\"[                         ('date', '&gt;=', context_today() + relativedelta(weeks=-1,days=1,weekday=0)),                         ('date', '&lt;', context_today() + relativedelta(days=1,weekday=0)),                     ]\\"/>\\n                    <filter name=\\"date_today\\" string=\\"Today\\" domain=\\"[                         ('date', '&gt;=', context_today()),                         ('date', '&lt;', context_today() + relativedelta(days=1)),                     ]\\"/>\\n                    <filter name=\\"date_last_week\\" string=\\"Last Week\\" domain=\\"[                         ('date', '&gt;=', context_today() + relativedelta(weeks=-2,days=1,weekday=0)),                         ('date', '&lt;', context_today() + relativedelta(weeks=-1,days=1,weekday=0)),                     ]\\"/>\\n                </filter>\\n                <xpath expr=\\"//group[@name='groupby']\\" position=\\"before\\">\\n                    <field name=\\"employee_id\\"/>\\n                    <field name=\\"project_id\\"/>\\n                    <field name=\\"task_id\\"/>\\n                    <field name=\\"parent_task_id\\"/>\\n                    <field name=\\"department_id\\"/>\\n                    <field name=\\"manager_id\\"/>\\n                </xpath>\\n                <xpath expr=\\"//group[@name='groupby']\\" position=\\"inside\\">\\n                    <filter string=\\"Project\\" name=\\"groupby_project\\" domain=\\"[]\\" context=\\"{'group_by': 'project_id'}\\"/>\\n                    <filter string=\\"Parent Task\\" name=\\"groupby_parent_task\\" domain=\\"[]\\" context=\\"{'group_by': 'parent_task_id'}\\"/>\\n                    <filter string=\\"Task\\" name=\\"groupby_task\\" domain=\\"[]\\" context=\\"{'group_by': 'task_id'}\\"/>\\n                    <filter string=\\"Department\\" name=\\"groupby_department\\" domain=\\"[]\\" context=\\"{'group_by': 'department_id'}\\"/>\\n                    <filter string=\\"Manager\\" name=\\"groupby_manager\\" domain=\\"[]\\" context=\\"{'group_by': 'manager_id'}\\"/>\\n                    <filter string=\\"Employee\\" name=\\"groupby_employee\\" domain=\\"[]\\" context=\\"{'group_by': 'employee_id'}\\"/>\\n                </xpath>\\n            </data>", "es_ES": "<data><xpath expr=\\"//filter[@name='month']\\" position=\\"before\\">\\n                    <filter name=\\"mine\\" string=\\"Mis partes de horas\\" domain=\\"[('user_id', '=', uid)]\\"/>\\n                    <separator/>\\n                </xpath>\\n                <filter name=\\"month\\" position=\\"inside\\">\\n                    <filter name=\\"date_this_week\\" string=\\"Esta semana\\" domain=\\"[                         ('date', '&gt;=', context_today() + relativedelta(weeks=-1,days=1,weekday=0)),                         ('date', '&lt;', context_today() + relativedelta(days=1,weekday=0)),                     ]\\"/>\\n                    <filter name=\\"date_today\\" string=\\"Hoy\\" domain=\\"[                         ('date', '&gt;=', context_today()),                         ('date', '&lt;', context_today() + relativedelta(days=1)),                     ]\\"/>\\n                    <filter name=\\"date_last_week\\" string=\\"Semana anterior\\" domain=\\"[                         ('date', '&gt;=', context_today() + relativedelta(weeks=-2,days=1,weekday=0)),                         ('date', '&lt;', context_today() + relativedelta(weeks=-1,days=1,weekday=0)),                     ]\\"/>\\n                </filter>\\n                <xpath expr=\\"//group[@name='groupby']\\" position=\\"before\\">\\n                    <field name=\\"employee_id\\"/>\\n                    <field name=\\"project_id\\"/>\\n                    <field name=\\"task_id\\"/>\\n                    <field name=\\"parent_task_id\\"/>\\n                    <field name=\\"department_id\\"/>\\n                    <field name=\\"manager_id\\"/>\\n                </xpath>\\n                <xpath expr=\\"//group[@name='groupby']\\" position=\\"inside\\">\\n                    <filter string=\\"Proyecto\\" name=\\"groupby_project\\" domain=\\"[]\\" context=\\"{'group_by': 'project_id'}\\"/>\\n                    <filter string=\\"Tarea padre\\" name=\\"groupby_parent_task\\" domain=\\"[]\\" context=\\"{'group_by': 'parent_task_id'}\\"/>\\n                    <filter string=\\"Tarea\\" name=\\"groupby_task\\" domain=\\"[]\\" context=\\"{'group_by': 'task_id'}\\"/>\\n                    <filter string=\\"Departamento\\" name=\\"groupby_department\\" domain=\\"[]\\" context=\\"{'group_by': 'department_id'}\\"/>\\n                    <filter string=\\"Gerente\\" name=\\"groupby_manager\\" domain=\\"[]\\" context=\\"{'group_by': 'manager_id'}\\"/>\\n                    <filter string=\\"Empleado\\" name=\\"groupby_employee\\" domain=\\"[]\\" context=\\"{'group_by': 'employee_id'}\\"/>\\n                </xpath>\\n            </data>", "pt_PT": "<data><xpath expr=\\"//filter[@name='month']\\" position=\\"before\\">\\n                    <filter name=\\"mine\\" string=\\"Meus Registos de Horas\\" domain=\\"[('user_id', '=', uid)]\\"/>\\n                    <separator/>\\n                </xpath>\\n                <filter name=\\"month\\" position=\\"inside\\">\\n                    <filter name=\\"date_this_week\\" string=\\"Esta Semana\\" domain=\\"[                         ('date', '&gt;=', context_today() + relativedelta(weeks=-1,days=1,weekday=0)),                         ('date', '&lt;', context_today() + relativedelta(days=1,weekday=0)),                     ]\\"/>\\n                    <filter name=\\"date_today\\" string=\\"Hoje\\" domain=\\"[                         ('date', '&gt;=', context_today()),                         ('date', '&lt;', context_today() + relativedelta(days=1)),                     ]\\"/>\\n                    <filter name=\\"date_last_week\\" string=\\"Semana Passada\\" domain=\\"[                         ('date', '&gt;=', context_today() + relativedelta(weeks=-2,days=1,weekday=0)),                         ('date', '&lt;', context_today() + relativedelta(weeks=-1,days=1,weekday=0)),                     ]\\"/>\\n                </filter>\\n                <xpath expr=\\"//group[@name='groupby']\\" position=\\"before\\">\\n                    <field name=\\"employee_id\\"/>\\n                    <field name=\\"project_id\\"/>\\n                    <field name=\\"task_id\\"/>\\n                    <field name=\\"parent_task_id\\"/>\\n                    <field name=\\"department_id\\"/>\\n                    <field name=\\"manager_id\\"/>\\n                </xpath>\\n                <xpath expr=\\"//group[@name='groupby']\\" position=\\"inside\\">\\n                    <filter string=\\"Projeto\\" name=\\"groupby_project\\" domain=\\"[]\\" context=\\"{'group_by': 'project_id'}\\"/>\\n                    <filter string=\\"Tarefa Pai\\" name=\\"groupby_parent_task\\" domain=\\"[]\\" context=\\"{'group_by': 'parent_task_id'}\\"/>\\n                    <filter string=\\"Tarefa\\" name=\\"groupby_task\\" domain=\\"[]\\" context=\\"{'group_by': 'task_id'}\\"/>\\n                    <filter string=\\"Departamento\\" name=\\"groupby_department\\" domain=\\"[]\\" context=\\"{'group_by': 'department_id'}\\"/>\\n                    <filter string=\\"Gestor\\" name=\\"groupby_manager\\" domain=\\"[]\\" context=\\"{'group_by': 'manager_id'}\\"/>\\n                    <filter string=\\"Funcionário\\" name=\\"groupby_employee\\" domain=\\"[]\\" context=\\"{'group_by': 'employee_id'}\\"/>\\n                </xpath>\\n            </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//filter[@name='month']" position="before">\n                    <filter name="mine" string="My Timesheets" domain="[('user_id', '=', uid)]"/>\n                    <separator/>\n                </xpath>\n                <filter name="month" position="inside">\n                    <filter name="date_this_week" string="This Week" domain="[                         ('date', '&gt;=', context_today() + relativedelta(weeks=-1,days=1,weekday=0)),                         ('date', '&lt;', context_today() + relativedelta(days=1,weekday=0)),                     ]"/>\n                    <filter name="date_today" string="Today" domain="[                         ('date', '&gt;=', context_today()),                         ('date', '&lt;', context_today() + relativedelta(days=1)),                     ]"/>\n                    <filter name="date_last_week" string="Last Week" domain="[                         ('date', '&gt;=', context_today() + relativedelta(weeks=-2,days=1,weekday=0)),                         ('date', '&lt;', context_today() + relativedelta(weeks=-1,days=1,weekday=0)),                     ]"/>\n                </filter>\n                <xpath expr="//group[@name='groupby']" position="before">\n                    <field name="employee_id"/>\n                    <field name="project_id"/>\n                    <field name="task_id"/>\n                    <field name="parent_task_id"/>\n                    <field name="department_id"/>\n                    <field name="manager_id"/>\n                </xpath>\n                <xpath expr="//group[@name='groupby']" position="inside">\n                    <filter string="Project" name="groupby_project" domain="[]" context="{'group_by': 'project_id'}"/>\n                    <filter string="Parent Task" name="groupby_parent_task" domain="[]" context="{'group_by': 'parent_task_id'}"/>\n                    <filter string="Task" name="groupby_task" domain="[]" context="{'group_by': 'task_id'}"/>\n                    <filter string="Department" name="groupby_department" domain="[]" context="{'group_by': 'department_id'}"/>\n                    <filter string="Manager" name="groupby_manager" domain="[]" context="{'group_by': 'manager_id'}"/>\n                    <filter string="Employee" name="groupby_employee" domain="[]" context="{'group_by': 'employee_id'}"/>\n                </xpath>\n            </data>	f	t	2026-05-18 09:28:44.688432	2026-05-18 09:28:44.688432	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3913	16	47	1	1	website.ir.model.fields.view.form	ir.model.fields	\N	form	website/views/ir_model_views.xml	extension	{"en_US": "<xpath expr=\\"//field[@name='translate']\\" position=\\"after\\">\\n                <field name=\\"website_form_blacklisted\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='translate']" position="after">\n                <field name="website_form_blacklisted"/>\n            </xpath>\n        	f	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3914	16	126	1	1	res.partner.form.website.inherit	res.partner	\N	form	website/views/res_partner_views.xml	extension	{"en_US": "<xpath expr=\\"//group[@name='misc']/field[@name='company_id']\\" position=\\"after\\">\\n                <field name=\\"website_id\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//group[@name='misc']/field[@name='company_id']" position="after">\n                <field name="website_id"/>\n            </xpath>\n        	f	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3912	16	44	1	1	website.ir.model.view.form	ir.model	\N	form	website/views/ir_model_views.xml	extension	{"en_US": "<data><xpath expr=\\"//notebook\\" position=\\"inside\\">\\n                <page string=\\"Website Forms\\" name=\\"website_forms\\">\\n                    <group>\\n                        <field name=\\"website_form_access\\"/>\\n                        <field name=\\"website_form_label\\"/>\\n                        <field name=\\"website_form_default_field_id\\"/>\\n                    </group>\\n                </page>\\n            </xpath>\\n\\n            <xpath expr=\\"//page[@name='base']/group/group/field[@name='translate']\\" position=\\"after\\">\\n                <field name=\\"website_form_blacklisted\\"/>\\n            </xpath>\\n        </data>", "es_ES": "<data><xpath expr=\\"//notebook\\" position=\\"inside\\">\\n                <page string=\\"Formularios de sitio web\\" name=\\"website_forms\\">\\n                    <group>\\n                        <field name=\\"website_form_access\\"/>\\n                        <field name=\\"website_form_label\\"/>\\n                        <field name=\\"website_form_default_field_id\\"/>\\n                    </group>\\n                </page>\\n            </xpath>\\n\\n            <xpath expr=\\"//page[@name='base']/group/group/field[@name='translate']\\" position=\\"after\\">\\n                <field name=\\"website_form_blacklisted\\"/>\\n            </xpath>\\n        </data>", "pt_PT": "<data><xpath expr=\\"//notebook\\" position=\\"inside\\">\\n                <page string=\\"Formulários do site\\" name=\\"website_forms\\">\\n                    <group>\\n                        <field name=\\"website_form_access\\"/>\\n                        <field name=\\"website_form_label\\"/>\\n                        <field name=\\"website_form_default_field_id\\"/>\\n                    </group>\\n                </page>\\n            </xpath>\\n\\n            <xpath expr=\\"//page[@name='base']/group/group/field[@name='translate']\\" position=\\"after\\">\\n                <field name=\\"website_form_blacklisted\\"/>\\n            </xpath>\\n        </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//notebook" position="inside">\n                <page string="Website Forms" name="website_forms">\n                    <group>\n                        <field name="website_form_access"/>\n                        <field name="website_form_label"/>\n                        <field name="website_form_default_field_id"/>\n                    </group>\n                </page>\n            </xpath>\n\n            <xpath expr="//page[@name='base']/group/group/field[@name='translate']" position="after">\n                <field name="website_form_blacklisted"/>\n            </xpath>\n        </data>	f	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
348	16	\N	1	1	mail.canned.response.view.search	mail.canned.response	\N	search	mail/views/mail_canned_response_views.xml	primary	{"en_US": "<search string=\\"Canned Responses Search\\">\\n                    <field name=\\"source\\"/>\\n                    <field name=\\"substitution\\"/>\\n                    <filter string=\\"My canned responses\\" name=\\"filter_create_uid\\" domain=\\"[('create_uid', '=', uid)]\\"/>\\n                    <filter string=\\"Shared canned responses\\" name=\\"filter_is_shared\\" domain=\\"[('is_shared', '=', True)]\\"/>\\n                </search>", "es_ES": "<search string=\\"Búsqueda de respuestas predefinidas\\">\\n                    <field name=\\"source\\"/>\\n                    <field name=\\"substitution\\"/>\\n                    <filter string=\\"Mis respuestas predefinidas\\" name=\\"filter_create_uid\\" domain=\\"[('create_uid', '=', uid)]\\"/>\\n                    <filter string=\\"Respuestas predefinidas compartidas\\" name=\\"filter_is_shared\\" domain=\\"[('is_shared', '=', True)]\\"/>\\n                </search>", "pt_PT": "<search string=\\"Pesquisa de Respostas Predefinidas\\">\\n                    <field name=\\"source\\"/>\\n                    <field name=\\"substitution\\"/>\\n                    <filter string=\\"Minhas respostas predefinidas\\" name=\\"filter_create_uid\\" domain=\\"[('create_uid', '=', uid)]\\"/>\\n                    <filter string=\\"Respostas predefinidas partilhadas\\" name=\\"filter_is_shared\\" domain=\\"[('is_shared', '=', True)]\\"/>\\n                </search>"}	<?xml version="1.0"?>\n<search string="Canned Responses Search">\n                    <field name="source"/>\n                    <field name="substitution"/>\n                    <filter string="My canned responses" name="filter_create_uid" domain="[('create_uid', '=', uid)]"/>\n                    <filter string="Shared canned responses" name="filter_is_shared" domain="[('is_shared', '=', True)]"/>\n                </search>\n            	f	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
4140	16	974	1	1	sale.order.form.ot.relsum	sale.order	\N	form	ot_relsum/views/sale_order_views.xml	extension	{"en_US": "<xpath expr=\\"//header\\" position=\\"inside\\">\\n\\n                <button name=\\"action_create_ot\\" type=\\"object\\" string=\\"Crear OT\\" class=\\"btn-primary\\" invisible=\\"repair_order_id\\"/>\\n\\n                <button name=\\"action_create_ot\\" type=\\"object\\" string=\\"Ver OT\\" class=\\"btn-secondary\\" invisible=\\"not repair_order_id\\"/>\\n\\n            </xpath>"}	<xpath expr="//header" position="inside">\n\n                <button name="action_create_ot" type="object" string="Crear OT" class="btn-primary" invisible="repair_order_id"/>\n\n                <button name="action_create_ot" type="object" string="Ver OT" class="btn-secondary" invisible="not repair_order_id"/>\n\n            </xpath>	f	t	2026-05-19 08:45:54.891123	2026-05-25 07:30:13.740042	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
569	16	568	1	1	Footer Language Selector	\N	portal.footer_language_selector	qweb	portal/views/portal_templates.xml	extension	{"en_US": "<data inherit_id=\\"portal.frontend_layout\\" name=\\"Footer Language Selector\\">\\n        <xpath expr=\\"//*[hasclass('o_footer_copyright_name')]\\" position=\\"after\\">\\n            <t id=\\"language_selector_call\\" t-call=\\"portal.language_selector\\">\\n                <t t-set=\\"_div_classes\\" t-value=\\"(_div_classes or '') + ' dropup'\\"/>\\n            </t>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data inherit_id="portal.frontend_layout" name="Footer Language Selector">\n        <xpath expr="//*[hasclass('o_footer_copyright_name')]" position="after">\n            <t id="language_selector_call" t-call="portal.language_selector">\n                <t t-set="_div_classes" t-value="(_div_classes or '') + ' dropup'"/>\n            </t>\n        </xpath>\n    </data>\n\n    	f	t	2026-04-08 08:34:39.128209	2026-04-08 08:34:39.128209	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
570	16	\N	1	1	Language Selector	\N	portal.language_selector	qweb	portal/views/portal_templates.xml	primary	{"en_US": "<t name=\\"Language Selector\\" t-name=\\"portal.language_selector\\">\\n        <t t-nocache=\\"The query strings can change for the same page and the same rendering.\\" t-nocache-no_text=\\"no_text\\" t-nocache-codes=\\"codes\\" t-nocache-_div_classes=\\"_div_classes\\" t-nocache-_btn_class=\\"_btn_class\\" t-nocache-_txt_class=\\"_txt_class\\" t-nocache-_dropdown_menu_class=\\"_dropdown_menu_class\\">\\n            <t t-set=\\"language_selector_visible\\" t-value=\\"len(frontend_languages) &gt; 1\\"/>\\n            <div t-attf-class=\\"js_language_selector #{_div_classes} d-print-none\\" t-if=\\"language_selector_visible\\">\\n               <t t-set=\\"active_lang\\" t-value=\\"frontend_languages[lang]\\"/>\\n                <button t-attf-class=\\"border-0 dropdown-toggle #{_btn_class or 'btn btn-sm btn-outline-secondary'}\\" type=\\"button\\" data-bs-toggle=\\"dropdown\\" aria-haspopup=\\"true\\" aria-expanded=\\"true\\">\\n                    <span t-if=\\"not no_text\\" t-attf-class=\\"#{_txt_class}\\" t-esc=\\"active_lang.name.split('/').pop()\\"/>\\n                    <span t-elif=\\"codes\\" class=\\"align-middle\\" t-esc=\\"active_lang.url_code.split('_').pop(0).upper()\\"/>\\n                </button>\\n                <div t-attf-class=\\"dropdown-menu #{_dropdown_menu_class}\\" role=\\"menu\\">\\n                    <t t-foreach=\\"frontend_languages.values()\\" t-as=\\"lg\\">\\n                        <a class=\\"dropdown-item\\" t-att-href=\\"url_localized(lang_code=lg.code, prefetch_langs=True, force_default_lang=True)\\" t-attf-class=\\"dropdown-item js_change_lang #{active_lang == lg and 'active'}\\" t-att-data-url_code=\\"lg.url_code\\" t-att-title=\\"lg.name.split('/').pop()\\" role=\\"menuitem\\">\\n                            <span t-if=\\"not no_text\\" t-esc=\\"lg.name.split('/').pop()\\" t-attf-class=\\"#{_txt_class}\\"/>\\n                            <span t-elif=\\"codes\\" t-esc=\\"lg.url_code.split('_').pop(0).upper()\\" t-attf-class=\\"align-middle #{_txt_class}\\"/>\\n                        </a>\\n                    </t>\\n                </div>\\n            </div>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Language Selector" t-name="portal.language_selector">\n        <t t-nocache="The query strings can change for the same page and the same rendering." t-nocache-no_text="no_text" t-nocache-codes="codes" t-nocache-_div_classes="_div_classes" t-nocache-_btn_class="_btn_class" t-nocache-_txt_class="_txt_class" t-nocache-_dropdown_menu_class="_dropdown_menu_class">\n            <t t-set="language_selector_visible" t-value="len(frontend_languages) &gt; 1"/>\n            <div t-attf-class="js_language_selector #{_div_classes} d-print-none" t-if="language_selector_visible">\n               <t t-set="active_lang" t-value="frontend_languages[lang]"/>\n                <button t-attf-class="border-0 dropdown-toggle #{_btn_class or 'btn btn-sm btn-outline-secondary'}" type="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="true">\n                    <span t-if="not no_text" t-attf-class="#{_txt_class}" t-esc="active_lang.name.split('/').pop()"/>\n                    <span t-elif="codes" class="align-middle" t-esc="active_lang.url_code.split('_').pop(0).upper()"/>\n                </button>\n                <div t-attf-class="dropdown-menu #{_dropdown_menu_class}" role="menu">\n                    <t t-foreach="frontend_languages.values()" t-as="lg">\n                        <a class="dropdown-item" t-att-href="url_localized(lang_code=lg.code, prefetch_langs=True, force_default_lang=True)" t-attf-class="dropdown-item js_change_lang #{active_lang == lg and 'active'}" t-att-data-url_code="lg.url_code" t-att-title="lg.name.split('/').pop()" role="menuitem">\n                            <span t-if="not no_text" t-esc="lg.name.split('/').pop()" t-attf-class="#{_txt_class}"/>\n                            <span t-elif="codes" t-esc="lg.url_code.split('_').pop(0).upper()" t-attf-class="align-middle #{_txt_class}"/>\n                        </a>\n                    </t>\n                </div>\n            </div>\n        </t>\n    </t>\n\n    	f	t	2026-04-08 08:34:39.128209	2026-04-08 08:34:39.128209	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
168	16	\N	1	1	API Key: description input form	res.users.apikeys.description	\N	form	base/views/res_users_views.xml	primary	{"en_US": "<form>\\n                    <sheet>\\n                    <h3 class=\\"fw-bold\\">\\n                        Name your key\\n                    </h3>\\n                    <p>Enter a description of and purpose for the key.</p>\\n                    <field name=\\"name\\" placeholder=\\"What's this key for?\\"/>\\n                    <p>\\n                        It is very important that this description be clear\\n                        and complete, <strong>it will be the only way to\\n                        identify the key once created</strong>.\\n                    </p>\\n                    <h3 class=\\"fw-bold\\">\\n                        Give a duration for the key's validity\\n                    </h3>\\n                    <field name=\\"duration\\"/>\\n                    <field name=\\"expiration_date\\" invisible=\\"duration != '-1'\\"/>\\n                    <p>\\n                        The key will be deleted once this period has elapsed.\\n                    </p>\\n                    <footer>\\n                        <button name=\\"make_key\\" type=\\"object\\" string=\\"Generate key\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                        <button special=\\"cancel\\" data-hotkey=\\"x\\" string=\\"Cancel\\" class=\\"btn-secondary\\"/>\\n                    </footer>\\n                    </sheet>\\n                </form>", "es_ES": "<form>\\n                    <sheet>\\n                    <h3 class=\\"fw-bold\\">\\n                        Nombre su clave\\n                    </h3>\\n                    <p>Escriba la descripción y el propósito de la clave.</p>\\n                    <field name=\\"name\\" placeholder=\\"¿Para qué es esta clave?\\"/>\\n                    <p>\\n                        Es muy importante que esta descripción sea clara\\n                        y completa, <strong>será la única forma\\n                        de identificar la después de que se cree</strong>.\\n                    </p>\\n                    <h3 class=\\"fw-bold\\">\\n                        Proporcione la duración para la validez de la clave\\n                    </h3>\\n                    <field name=\\"duration\\"/>\\n                    <field name=\\"expiration_date\\" invisible=\\"duration != '-1'\\"/>\\n                    <p>\\n                        La clave se eliminará después de este periodo.\\n                    </p>\\n                    <footer>\\n                        <button name=\\"make_key\\" type=\\"object\\" string=\\"Generar clave\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                        <button special=\\"cancel\\" data-hotkey=\\"x\\" string=\\"Cancelar\\" class=\\"btn-secondary\\"/>\\n                    </footer>\\n                    </sheet>\\n                </form>", "pt_PT": "<form>\\n                    <sheet>\\n                    <h3 class=\\"fw-bold\\">\\n                        Dê um nome à sua chave\\n                    </h3>\\n                    <p>Introduza uma descrição e propósito da chave.</p>\\n                    <field name=\\"name\\" placeholder=\\"Para que serve esta chave?\\"/>\\n                    <p>\\n                        É muito importante que esta descrição seja clara\\n                        e completa, pois <strong>será a única maneira de\\n                        identificar a chave depois de criada</strong>.\\n                    </p>\\n                    <h3 class=\\"fw-bold\\">\\n                        Forneça uma duração para a validade da chave\\n                    </h3>\\n                    <field name=\\"duration\\"/>\\n                    <field name=\\"expiration_date\\" invisible=\\"duration != '-1'\\"/>\\n                    <p>\\n                        A chave será excluída após o término desse período.\\n                    </p>\\n                    <footer>\\n                        <button name=\\"make_key\\" type=\\"object\\" string=\\"Gerar chave\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                        <button special=\\"cancel\\" data-hotkey=\\"x\\" string=\\"Cancelar\\" class=\\"btn-secondary\\"/>\\n                    </footer>\\n                    </sheet>\\n                </form>"}	<?xml version="1.0"?>\n<form>\n                    <sheet>\n                    <h3 class="fw-bold">\n                        Name your key\n                    </h3>\n                    <p>Enter a description of and purpose for the key.</p>\n                    <field name="name" placeholder="What's this key for?"/>\n                    <p>\n                        It is very important that this description be clear\n                        and complete, <strong>it will be the only way to\n                        identify the key once created</strong>.\n                    </p>\n                    <h3 class="fw-bold">\n                        Give a duration for the key's validity\n                    </h3>\n                    <field name="duration"/>\n                    <field name="expiration_date" invisible="duration != '-1'"/>\n                    <p>\n                        The key will be deleted once this period has elapsed.\n                    </p>\n                    <footer>\n                        <button name="make_key" type="object" string="Generate key" class="btn-primary" data-hotkey="q"/>\n                        <button special="cancel" data-hotkey="x" string="Cancel" class="btn-secondary"/>\n                    </footer>\n                    </sheet>\n                </form>\n            	f	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
250	16	\N	1	1	uom.category.form	uom.category	\N	form	uom/views/uom_uom_views.xml	primary	{"en_US": "<form string=\\"Units of Measure categories\\">\\n                <sheet>\\n                    <group>\\n                        <field name=\\"name\\"/>\\n                        <field name=\\"reference_uom_id\\" invisible=\\"1\\"/>\\n                    </group>\\n                    <notebook>\\n                        <page string=\\"Units of Measure\\" name=\\"uom_lines\\">\\n                            <field name=\\"uom_ids\\" force_save=\\"1\\" context=\\"{'default_uom_type': 'smaller', 'default_category_id': id}\\">\\n                                <list editable=\\"bottom\\">\\n                                    <field name=\\"name\\" decoration-bf=\\"uom_type == 'reference'\\"/>\\n                                    <field name=\\"uom_type\\" decoration-bf=\\"uom_type == 'reference'\\"/>\\n                                    <field name=\\"factor\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"factor_inv\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"ratio\\" string=\\"Ratio\\" readonly=\\"uom_type == 'reference'\\" digits=\\"[42,5]\\"/>\\n                                    <field name=\\"active\\"/>\\n                                    <field name=\\"rounding\\" digits=\\"[42, 5]\\"/>\\n                                </list>\\n                            </field>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>", "es_ES": "<form string=\\"Categorías de unidades de medida\\">\\n                <sheet>\\n                    <group>\\n                        <field name=\\"name\\"/>\\n                        <field name=\\"reference_uom_id\\" invisible=\\"1\\"/>\\n                    </group>\\n                    <notebook>\\n                        <page string=\\"Unidades de medida\\" name=\\"uom_lines\\">\\n                            <field name=\\"uom_ids\\" force_save=\\"1\\" context=\\"{'default_uom_type': 'smaller', 'default_category_id': id}\\">\\n                                <list editable=\\"bottom\\">\\n                                    <field name=\\"name\\" decoration-bf=\\"uom_type == 'reference'\\"/>\\n                                    <field name=\\"uom_type\\" decoration-bf=\\"uom_type == 'reference'\\"/>\\n                                    <field name=\\"factor\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"factor_inv\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"ratio\\" string=\\"Ratio\\" readonly=\\"uom_type == 'reference'\\" digits=\\"[42,5]\\"/>\\n                                    <field name=\\"active\\"/>\\n                                    <field name=\\"rounding\\" digits=\\"[42, 5]\\"/>\\n                                </list>\\n                            </field>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>", "pt_PT": "<form string=\\"Categorias de unidades de medida\\">\\n                <sheet>\\n                    <group>\\n                        <field name=\\"name\\"/>\\n                        <field name=\\"reference_uom_id\\" invisible=\\"1\\"/>\\n                    </group>\\n                    <notebook>\\n                        <page string=\\"Unidades de Medida\\" name=\\"uom_lines\\">\\n                            <field name=\\"uom_ids\\" force_save=\\"1\\" context=\\"{'default_uom_type': 'smaller', 'default_category_id': id}\\">\\n                                <list editable=\\"bottom\\">\\n                                    <field name=\\"name\\" decoration-bf=\\"uom_type == 'reference'\\"/>\\n                                    <field name=\\"uom_type\\" decoration-bf=\\"uom_type == 'reference'\\"/>\\n                                    <field name=\\"factor\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"factor_inv\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"ratio\\" string=\\"Rácio\\" readonly=\\"uom_type == 'reference'\\" digits=\\"[42,5]\\"/>\\n                                    <field name=\\"active\\"/>\\n                                    <field name=\\"rounding\\" digits=\\"[42, 5]\\"/>\\n                                </list>\\n                            </field>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Units of Measure categories">\n                <sheet>\n                    <group>\n                        <field name="name"/>\n                        <field name="reference_uom_id" invisible="1"/>\n                    </group>\n                    <notebook>\n                        <page string="Units of Measure" name="uom_lines">\n                            <field name="uom_ids" force_save="1" context="{'default_uom_type': 'smaller', 'default_category_id': id}">\n                                <list editable="bottom">\n                                    <field name="name" decoration-bf="uom_type == 'reference'"/>\n                                    <field name="uom_type" decoration-bf="uom_type == 'reference'"/>\n                                    <field name="factor" column_invisible="True"/>\n                                    <field name="factor_inv" column_invisible="True"/>\n                                    <field name="ratio" string="Ratio" readonly="uom_type == 'reference'" digits="[42,5]"/>\n                                    <field name="active"/>\n                                    <field name="rounding" digits="[42, 5]"/>\n                                </list>\n                            </field>\n                        </page>\n                    </notebook>\n                </sheet>\n            </form>\n        	f	t	2026-04-08 08:34:23.145155	2026-04-08 08:34:23.145155	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
575	16	\N	1	1	User Sign In Placeholder	\N	portal.placeholder_user_sign_in	qweb	portal/views/portal_templates.xml	primary	{"en_US": "<t name=\\"User Sign In Placeholder\\" t-name=\\"portal.placeholder_user_sign_in\\"/>"}	<?xml version="1.0"?>\n<t name="User Sign In Placeholder" t-name="portal.placeholder_user_sign_in"/>\n\n    	f	t	2026-04-08 08:34:39.128209	2026-04-08 08:34:39.128209	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
251	16	\N	1	1	uom.category.list	uom.category	\N	list	uom/views/uom_uom_views.xml	primary	{"en_US": "<list string=\\"Units of Measure categories\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"uom_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\"/>\\n            </list>", "es_ES": "<list string=\\"Categorías de unidades de medida\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"uom_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\"/>\\n            </list>", "pt_PT": "<list string=\\"Categorias de unidades de medida\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"uom_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Units of Measure categories">\n                <field name="name"/>\n                <field name="uom_ids" widget="many2many_tags" options="{'color_field': 'color'}"/>\n            </list>\n        	f	t	2026-04-08 08:34:23.145155	2026-04-08 08:34:23.145155	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
577	16	576	1	1	User Sign In redirect	\N	portal.user_sign_in_redirect	qweb	portal/views/portal_templates.xml	primary	{"en_US": "<data name=\\"User Sign In redirect\\" inherit_id=\\"portal.user_sign_in\\" primary=\\"True\\">\\n        <xpath expr=\\"//a\\" position=\\"attributes\\">\\n            <attribute name=\\"t-attf-href\\">/web/login?redirect={{request.httprequest.path}}</attribute>\\n        </xpath>\\n    <xpath expr=\\".\\" position=\\"attributes\\"><attribute name=\\"t-name\\">portal.user_sign_in_redirect</attribute></xpath></data>"}	<?xml version="1.0"?>\n<data name="User Sign In redirect" inherit_id="portal.user_sign_in" primary="True">\n        <xpath expr="//a" position="attributes">\n            <attribute name="t-attf-href">/web/login?redirect={{request.httprequest.path}}</attribute>\n        </xpath>\n    <xpath expr="." position="attributes"><attribute name="t-name">portal.user_sign_in_redirect</attribute></xpath></data>\n\n    	f	t	2026-04-08 08:34:39.128209	2026-04-08 08:34:39.128209	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
248	16	\N	1	1	uom.uom.form	uom.uom	\N	form	uom/views/uom_uom_views.xml	primary	{"en_US": "<form string=\\"Units of Measure\\">\\n                <sheet>\\n                    <group>\\n                         <group name=\\"uom_details\\">\\n                             <field name=\\"name\\"/>\\n                             <field name=\\"category_id\\"/>\\n                             <field name=\\"uom_type\\" readonly=\\"1\\"/>\\n                             <label for=\\"factor\\" invisible=\\"uom_type != 'smaller'\\"/>\\n                            <div invisible=\\"uom_type != 'smaller'\\">\\n                                <field name=\\"factor\\" digits=\\"[42,5]\\" readonly=\\"uom_type == 'bigger'\\"/>\\n                                <span class=\\"oe_grey oe_inline\\">\\n                                    e.g: 1*(reference unit)=ratio*(this unit)\\n                                </span>\\n                            </div>\\n                            <label for=\\"factor_inv\\" invisible=\\"uom_type != 'bigger'\\"/>\\n                            <div invisible=\\"uom_type != 'bigger'\\">\\n                                <field name=\\"factor_inv\\" digits=\\"[42,5]\\" readonly=\\"uom_type != 'bigger'\\"/>\\n                                <span class=\\"oe_grey oe_inline\\">\\n                                    e.g: 1*(this unit)=ratio*(reference unit)\\n                                </span>\\n                            </div>\\n                         </group>\\n                         <group name=\\"active_rounding\\">\\n                             <field name=\\"active\\" widget=\\"boolean_toggle\\"/>\\n                             <field name=\\"rounding\\" digits=\\"[42, 5]\\"/>\\n                         </group>\\n                     </group>\\n                </sheet>\\n            </form>", "es_ES": "<form string=\\"Unidades de medida\\">\\n                <sheet>\\n                    <group>\\n                         <group name=\\"uom_details\\">\\n                             <field name=\\"name\\"/>\\n                             <field name=\\"category_id\\"/>\\n                             <field name=\\"uom_type\\" readonly=\\"1\\"/>\\n                             <label for=\\"factor\\" invisible=\\"uom_type != 'smaller'\\"/>\\n                            <div invisible=\\"uom_type != 'smaller'\\">\\n                                <field name=\\"factor\\" digits=\\"[42,5]\\" readonly=\\"uom_type == 'bigger'\\"/>\\n                                <span class=\\"oe_grey oe_inline\\">\\n                                    p. ej. 1*(unidad de referencia)=ratio*(esta unidad)\\n                                </span>\\n                            </div>\\n                            <label for=\\"factor_inv\\" invisible=\\"uom_type != 'bigger'\\"/>\\n                            <div invisible=\\"uom_type != 'bigger'\\">\\n                                <field name=\\"factor_inv\\" digits=\\"[42,5]\\" readonly=\\"uom_type != 'bigger'\\"/>\\n                                <span class=\\"oe_grey oe_inline\\">\\n                                    p. ej: 1*(esta unidad)=ratio*(unidad de referencia)\\n                                </span>\\n                            </div>\\n                         </group>\\n                         <group name=\\"active_rounding\\">\\n                             <field name=\\"active\\" widget=\\"boolean_toggle\\"/>\\n                             <field name=\\"rounding\\" digits=\\"[42, 5]\\"/>\\n                         </group>\\n                     </group>\\n                </sheet>\\n            </form>", "pt_PT": "<form string=\\"Unidades de Medida\\">\\n                <sheet>\\n                    <group>\\n                         <group name=\\"uom_details\\">\\n                             <field name=\\"name\\"/>\\n                             <field name=\\"category_id\\"/>\\n                             <field name=\\"uom_type\\" readonly=\\"1\\"/>\\n                             <label for=\\"factor\\" invisible=\\"uom_type != 'smaller'\\"/>\\n                            <div invisible=\\"uom_type != 'smaller'\\">\\n                                <field name=\\"factor\\" digits=\\"[42,5]\\" readonly=\\"uom_type == 'bigger'\\"/>\\n                                <span class=\\"oe_grey oe_inline\\">\\n                                    e.g: 1*(reference unit)=ratio*(this unit)\\n                                </span>\\n                            </div>\\n                            <label for=\\"factor_inv\\" invisible=\\"uom_type != 'bigger'\\"/>\\n                            <div invisible=\\"uom_type != 'bigger'\\">\\n                                <field name=\\"factor_inv\\" digits=\\"[42,5]\\" readonly=\\"uom_type != 'bigger'\\"/>\\n                                <span class=\\"oe_grey oe_inline\\">\\n                                    e.g: 1*(this unit)=ratio*(reference unit)\\n                                </span>\\n                            </div>\\n                         </group>\\n                         <group name=\\"active_rounding\\">\\n                             <field name=\\"active\\" widget=\\"boolean_toggle\\"/>\\n                             <field name=\\"rounding\\" digits=\\"[42, 5]\\"/>\\n                         </group>\\n                     </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Units of Measure">\n                <sheet>\n                    <group>\n                         <group name="uom_details">\n                             <field name="name"/>\n                             <field name="category_id"/>\n                             <field name="uom_type" readonly="1"/>\n                             <label for="factor" invisible="uom_type != 'smaller'"/>\n                            <div invisible="uom_type != 'smaller'">\n                                <field name="factor" digits="[42,5]" readonly="uom_type == 'bigger'"/>\n                                <span class="oe_grey oe_inline">\n                                    e.g: 1*(reference unit)=ratio*(this unit)\n                                </span>\n                            </div>\n                            <label for="factor_inv" invisible="uom_type != 'bigger'"/>\n                            <div invisible="uom_type != 'bigger'">\n                                <field name="factor_inv" digits="[42,5]" readonly="uom_type != 'bigger'"/>\n                                <span class="oe_grey oe_inline">\n                                    e.g: 1*(this unit)=ratio*(reference unit)\n                                </span>\n                            </div>\n                         </group>\n                         <group name="active_rounding">\n                             <field name="active" widget="boolean_toggle"/>\n                             <field name="rounding" digits="[42, 5]"/>\n                         </group>\n                     </group>\n                </sheet>\n            </form>\n        	f	t	2026-04-08 08:34:23.145155	2026-04-08 08:34:23.145155	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
579	16	\N	1	1	My Portal Docs Entry	\N	portal.portal_docs_entry	qweb	portal/views/portal_templates.xml	primary	{"en_US": "<t name=\\"My Portal Docs Entry\\" t-name=\\"portal.portal_docs_entry\\">\\n        <t t-set=\\"force_show\\" t-value=\\"placeholder_count and request.session.get('portal_counters', {}).get(placeholder_count) and not show_count\\"/>\\n        <div t-att-class=\\"'o_portal_index_card ' +  ('' if force_show or config_card else 'd-none ') + ('col-12 order-0' if show_count else 'col-md-6 order-2')\\">\\n            <a t-att-href=\\"url\\" t-att-title=\\"title\\" t-attf-class=\\"d-flex gap-2 gap-md-3 py-3 pe-2 px-md-3 h-100 rounded text-decoration-none #{bg_color if bg_color else 'bg-100'}\\">\\n                <div t-if=\\"icon\\" class=\\"o_portal_icon d-none\\">\\n                    <img t-attf-src=\\"#{icon}\\"/>\\n                </div>\\n                <div t-att-class=\\"'alert-link' if bg_color else ''\\">\\n                    <div t-attf-class=\\"mt-0 mb-1 fs-5 fw-normal lh-1 #{'d-flex gap-2' if placeholder_count or count else ''}\\">\\n                        <t t-out=\\"count\\"/>\\n                        <span t-if=\\"placeholder_count and not force_show\\" t-att-class=\\"'fw-bold' if show_count else 'd-none'\\" t-att-data-placeholder_count=\\"placeholder_count\\"/>\\n                        <span t-out=\\"title\\"/>\\n                    </div>\\n                    <div class=\\"opacity-75\\">\\n                        <t t-out=\\"text\\"/>\\n                    </div>\\n                </div>\\n            </a>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t name="My Portal Docs Entry" t-name="portal.portal_docs_entry">\n        <t t-set="force_show" t-value="placeholder_count and request.session.get('portal_counters', {}).get(placeholder_count) and not show_count"/>\n        <div t-att-class="'o_portal_index_card ' +  ('' if force_show or config_card else 'd-none ') + ('col-12 order-0' if show_count else 'col-md-6 order-2')">\n            <a t-att-href="url" t-att-title="title" t-attf-class="d-flex gap-2 gap-md-3 py-3 pe-2 px-md-3 h-100 rounded text-decoration-none #{bg_color if bg_color else 'bg-100'}">\n                <div t-if="icon" class="o_portal_icon d-none">\n                    <img t-attf-src="#{icon}"/>\n                </div>\n                <div t-att-class="'alert-link' if bg_color else ''">\n                    <div t-attf-class="mt-0 mb-1 fs-5 fw-normal lh-1 #{'d-flex gap-2' if placeholder_count or count else ''}">\n                        <t t-out="count"/>\n                        <span t-if="placeholder_count and not force_show" t-att-class="'fw-bold' if show_count else 'd-none'" t-att-data-placeholder_count="placeholder_count"/>\n                        <span t-out="title"/>\n                    </div>\n                    <div class="opacity-75">\n                        <t t-out="text"/>\n                    </div>\n                </div>\n            </a>\n        </div>\n    </t>\n\n    	f	t	2026-04-08 08:34:39.128209	2026-04-08 08:34:39.128209	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
247	16	\N	1	1	uom.uom.list	uom.uom	\N	list	uom/views/uom_uom_views.xml	primary	{"en_US": "<list string=\\"Units of Measure\\" create=\\"false\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"category_id\\"/>\\n                <field name=\\"uom_type\\"/>\\n            </list>", "es_ES": "<list string=\\"Unidades de medida\\" create=\\"false\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"category_id\\"/>\\n                <field name=\\"uom_type\\"/>\\n            </list>", "pt_PT": "<list string=\\"Unidades de Medida\\" create=\\"false\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"category_id\\"/>\\n                <field name=\\"uom_type\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Units of Measure" create="false">\n                <field name="name"/>\n                <field name="category_id"/>\n                <field name="uom_type"/>\n            </list>\n        	f	t	2026-04-08 08:34:23.145155	2026-04-08 08:34:23.145155	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
585	16	\N	1	1	portal_my_contact	\N	portal.portal_my_contact	qweb	portal/views/portal_templates.xml	primary	{"en_US": "<t t-name=\\"portal.portal_my_contact\\">\\n        <div t-attf-class=\\"o_portal_contact_details d-flex flex-column gap-2 #{_spacingClass}\\">\\n            <div class=\\"d-flex gap-2\\">\\n                <img class=\\"o_avatar o_portal_contact_img rounded\\" t-att-src=\\"_contactAvatar\\" alt=\\"Contact\\"/>\\n                <div>\\n                    <span t-attf-class=\\"d-block lh-1 mb-1 {{ 'pt-1' if not _contactLink else '' }}\\" t-out=\\"_contactName\\"/>\\n                    <a t-if=\\"_contactLink\\" href=\\"#discussion\\" class=\\"d-flex align-items-center gap-2 small lh-1\\">Send message</a>\\n                </div>\\n            </div>\\n            <t t-out=\\"0\\"/>\\n        </div>\\n    </t>", "es_ES": "<t t-name=\\"portal.portal_my_contact\\">\\n        <div t-attf-class=\\"o_portal_contact_details d-flex flex-column gap-2 #{_spacingClass}\\">\\n            <div class=\\"d-flex gap-2\\">\\n                <img class=\\"o_avatar o_portal_contact_img rounded\\" t-att-src=\\"_contactAvatar\\" alt=\\"Contacto\\"/>\\n                <div>\\n                    <span t-attf-class=\\"d-block lh-1 mb-1 {{ 'pt-1' if not _contactLink else '' }}\\" t-out=\\"_contactName\\"/>\\n                    <a t-if=\\"_contactLink\\" href=\\"#discussion\\" class=\\"d-flex align-items-center gap-2 small lh-1\\">Enviar mensaje</a>\\n                </div>\\n            </div>\\n            <t t-out=\\"0\\"/>\\n        </div>\\n    </t>", "pt_PT": "<t t-name=\\"portal.portal_my_contact\\">\\n        <div t-attf-class=\\"o_portal_contact_details d-flex flex-column gap-2 #{_spacingClass}\\">\\n            <div class=\\"d-flex gap-2\\">\\n                <img class=\\"o_avatar o_portal_contact_img rounded\\" t-att-src=\\"_contactAvatar\\" alt=\\"Contacto\\"/>\\n                <div>\\n                    <span t-attf-class=\\"d-block lh-1 mb-1 {{ 'pt-1' if not _contactLink else '' }}\\" t-out=\\"_contactName\\"/>\\n                    <a t-if=\\"_contactLink\\" href=\\"#discussion\\" class=\\"d-flex align-items-center gap-2 small lh-1\\">Enviar mensagem</a>\\n                </div>\\n            </div>\\n            <t t-out=\\"0\\"/>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="portal.portal_my_contact">\n        <div t-attf-class="o_portal_contact_details d-flex flex-column gap-2 #{_spacingClass}">\n            <div class="d-flex gap-2">\n                <img class="o_avatar o_portal_contact_img rounded" t-att-src="_contactAvatar" alt="Contact"/>\n                <div>\n                    <span t-attf-class="d-block lh-1 mb-1 {{ 'pt-1' if not _contactLink else '' }}" t-out="_contactName"/>\n                    <a t-if="_contactLink" href="#discussion" class="d-flex align-items-center gap-2 small lh-1">Send message</a>\n                </div>\n            </div>\n            <t t-out="0"/>\n        </div>\n    </t>\n\n    	f	t	2026-04-08 08:34:39.128209	2026-04-08 08:34:39.128209	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
4031	16	\N	1	1	account.analytic.line.list.hr_timesheet	account.analytic.line	\N	list	hr_timesheet/views/hr_timesheet_views.xml	primary	{"en_US": "<list editable=\\"bottom\\" string=\\"Timesheet Activities\\" sample=\\"1\\" decoration-muted=\\"readonly_timesheet == True\\">\\n                    <field name=\\"readonly_timesheet\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"date\\" readonly=\\"readonly_timesheet\\"/>\\n                    <field name=\\"employee_id\\" column_invisible=\\"True\\" readonly=\\"readonly_timesheet\\"/>\\n                    <field name=\\"project_id\\" options=\\"{'no_create_edit': True}\\" required=\\"1\\" readonly=\\"readonly_timesheet\\" context=\\"{'search_default_my_projects': True}\\"/>\\n                    <field name=\\"task_id\\" optional=\\"show\\" options=\\"{'no_create_edit': True, 'no_open': True}\\" widget=\\"task_with_hours\\" context=\\"{'default_project_id': project_id, 'search_default_my_tasks': True, 'search_default_open_tasks': True}\\" readonly=\\"readonly_timesheet\\"/>\\n                    <field name=\\"name\\" optional=\\"show\\" required=\\"0\\" readonly=\\"readonly_timesheet\\"/>\\n                    <field name=\\"unit_amount\\" string=\\"Time Spent\\" optional=\\"show\\" widget=\\"timesheet_uom\\" sum=\\"Total\\" readonly=\\"readonly_timesheet\\" decoration-danger=\\"unit_amount &gt; 24 or unit_amount &lt; 0\\" decoration-muted=\\"unit_amount == 0\\"/>\\n                    <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"user_id\\" column_invisible=\\"True\\"/>\\n                </list>", "es_ES": "<list editable=\\"bottom\\" string=\\"Actividades de los partes de horas\\" sample=\\"1\\" decoration-muted=\\"readonly_timesheet == True\\">\\n                    <field name=\\"readonly_timesheet\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"date\\" readonly=\\"readonly_timesheet\\"/>\\n                    <field name=\\"employee_id\\" column_invisible=\\"True\\" readonly=\\"readonly_timesheet\\"/>\\n                    <field name=\\"project_id\\" options=\\"{'no_create_edit': True}\\" required=\\"1\\" readonly=\\"readonly_timesheet\\" context=\\"{'search_default_my_projects': True}\\"/>\\n                    <field name=\\"task_id\\" optional=\\"show\\" options=\\"{'no_create_edit': True, 'no_open': True}\\" widget=\\"task_with_hours\\" context=\\"{'default_project_id': project_id, 'search_default_my_tasks': True, 'search_default_open_tasks': True}\\" readonly=\\"readonly_timesheet\\"/>\\n                    <field name=\\"name\\" optional=\\"show\\" required=\\"0\\" readonly=\\"readonly_timesheet\\"/>\\n                    <field name=\\"unit_amount\\" string=\\"Tiempo dedicado\\" optional=\\"show\\" widget=\\"timesheet_uom\\" sum=\\"Total\\" readonly=\\"readonly_timesheet\\" decoration-danger=\\"unit_amount &gt; 24 or unit_amount &lt; 0\\" decoration-muted=\\"unit_amount == 0\\"/>\\n                    <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"user_id\\" column_invisible=\\"True\\"/>\\n                </list>", "pt_PT": "<list editable=\\"bottom\\" string=\\"Atividades do Registo de Horas\\" sample=\\"1\\" decoration-muted=\\"readonly_timesheet == True\\">\\n                    <field name=\\"readonly_timesheet\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"date\\" readonly=\\"readonly_timesheet\\"/>\\n                    <field name=\\"employee_id\\" column_invisible=\\"True\\" readonly=\\"readonly_timesheet\\"/>\\n                    <field name=\\"project_id\\" options=\\"{'no_create_edit': True}\\" required=\\"1\\" readonly=\\"readonly_timesheet\\" context=\\"{'search_default_my_projects': True}\\"/>\\n                    <field name=\\"task_id\\" optional=\\"show\\" options=\\"{'no_create_edit': True, 'no_open': True}\\" widget=\\"task_with_hours\\" context=\\"{'default_project_id': project_id, 'search_default_my_tasks': True, 'search_default_open_tasks': True}\\" readonly=\\"readonly_timesheet\\"/>\\n                    <field name=\\"name\\" optional=\\"show\\" required=\\"0\\" readonly=\\"readonly_timesheet\\"/>\\n                    <field name=\\"unit_amount\\" string=\\"Tempo Gasto\\" optional=\\"show\\" widget=\\"timesheet_uom\\" sum=\\"Total\\" readonly=\\"readonly_timesheet\\" decoration-danger=\\"unit_amount &gt; 24 or unit_amount &lt; 0\\" decoration-muted=\\"unit_amount == 0\\"/>\\n                    <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"user_id\\" column_invisible=\\"True\\"/>\\n                </list>"}	<?xml version="1.0"?>\n<list editable="bottom" string="Timesheet Activities" sample="1" decoration-muted="readonly_timesheet == True">\n                    <field name="readonly_timesheet" column_invisible="True"/>\n                    <field name="date" readonly="readonly_timesheet"/>\n                    <field name="employee_id" column_invisible="True" readonly="readonly_timesheet"/>\n                    <field name="project_id" options="{'no_create_edit': True}" required="1" readonly="readonly_timesheet" context="{'search_default_my_projects': True}"/>\n                    <field name="task_id" optional="show" options="{'no_create_edit': True, 'no_open': True}" widget="task_with_hours" context="{'default_project_id': project_id, 'search_default_my_tasks': True, 'search_default_open_tasks': True}" readonly="readonly_timesheet"/>\n                    <field name="name" optional="show" required="0" readonly="readonly_timesheet"/>\n                    <field name="unit_amount" string="Time Spent" optional="show" widget="timesheet_uom" sum="Total" readonly="readonly_timesheet" decoration-danger="unit_amount &gt; 24 or unit_amount &lt; 0" decoration-muted="unit_amount == 0"/>\n                    <field name="company_id" column_invisible="True"/>\n                    <field name="user_id" column_invisible="True"/>\n                </list>\n            	f	t	2026-05-18 09:28:44.688432	2026-05-18 09:28:44.688432	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3916	16	102	1	1	view_base_language_install.inherit	base.language.install	\N	form	website/wizard/base_language_install_views.xml	extension	{"en_US": "<group position=\\"inside\\">\\n                <field name=\\"website_ids\\" widget=\\"many2many_checkboxes\\" groups=\\"website.group_multi_website\\"/>\\n            </group>"}	<?xml version="1.0"?>\n<group position="inside">\n                <field name="website_ids" widget="many2many_checkboxes" groups="website.group_multi_website"/>\n            </group>\n        	f	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
3917	16	\N	1	1	Block 3rd-party service domains	website.custom_blocked_third_party_domains	\N	form	website/wizard/blocked_third_party_domains.xml	primary	{"en_US": "<form>\\n            <p>Add 3rd-party service domains <em>(\\"www.example.com\\" or \\"example.com\\")</em>, one per line.</p>\\n            <p>Those services will be blocked on your website for users until they accept optional cookies.</p>\\n            <field name=\\"content\\" placeholder=\\"Add other domains here\\"/>\\n            <p class=\\"small text-muted mt-3\\">\\n                By default, the domains of the following services are already blocked:\\n                <ul>\\n                    <li><strong>Social platforms:</strong> Facebook, Instagram, Twitter, TikTok</li>\\n                    <li><strong>Video hosting platforms:</strong> YouTube, Vimeo, Dailymotion, Youku</li>\\n                    <li><strong>Google services:</strong> Google Maps, Google Analytics, Google Tag Manager, etc.</li>\\n                </ul>\\n            </p>\\n            <footer>\\n                <button string=\\"Save\\" name=\\"action_save\\" type=\\"object\\" class=\\"oe_highlight\\" data-hotkey=\\"q\\"/>\\n                <button string=\\"Cancel\\" class=\\"btn btn-default\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n            </footer>\\n        </form>", "es_ES": "<form>\\n            <p>Añada los dominios de servicio de terceros <em>(\\"www.ejemplo.com\\" o \\"ejemplo.com\\")</em>, uno por línea.</p>\\n            <p>Esos servicios estarán bloqueados en su sitio web para los usuarios hasta que acepten las cookies opcionales.</p>\\n            <field name=\\"content\\" placeholder=\\"Añada otros dominios aquí\\"/>\\n            <p class=\\"small text-muted mt-3\\">\\n                Por defecto, los dominios de los siguientes servicios ya están bloqueados:\\n                <ul>\\n                    <li><strong>Redes sociales:</strong> Facebook, Instagram, Twitter, TikTok</li>\\n                    <li><strong>Plataformas de vídeos:</strong> YouTube, Vimeo, Dailymotion, Youku</li>\\n                    <li><strong>Servicios de Google:</strong> Google Maps, Google Analytics, Google Tag Manager, etc.</li>\\n                </ul>\\n            </p>\\n            <footer>\\n                <button string=\\"Guardar\\" name=\\"action_save\\" type=\\"object\\" class=\\"oe_highlight\\" data-hotkey=\\"q\\"/>\\n                <button string=\\"Cancelar\\" class=\\"btn btn-default\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n            </footer>\\n        </form>", "pt_PT": "<form>\\n            <p>Adicionar domínios de serviços de terceiros <em>(\\"www.example.com\\" or \\"example.com\\")</em>, um por linha.</p>\\n            <p>Esses serviços serão bloqueados para os usuários do seu site até que eles aceitem os cookies opcionais.</p>\\n            <field name=\\"content\\" placeholder=\\"Adicione outros domínios aqui\\"/>\\n            <p class=\\"small text-muted mt-3\\">\\n                Por padrão, os domínios dos seguintes serviços já estão bloqueados:\\n                <ul>\\n                    <li><strong>Plataformas de redes sociais:</strong> Facebook, Instagram, Twitter, TikTok</li>\\n                    <li><strong>Plataformas de hospedagem de vídeo:</strong> YouTube, Vimeo, Dailymotion, Youku</li>\\n                    <li><strong>Serviços Google:</strong> Google Maps, Google Analytics, Google Tag Manager, etc.</li>\\n                </ul>\\n            </p>\\n            <footer>\\n                <button string=\\"Guardar\\" name=\\"action_save\\" type=\\"object\\" class=\\"oe_highlight\\" data-hotkey=\\"q\\"/>\\n                <button string=\\"Cancelar\\" class=\\"btn btn-default\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n            </footer>\\n        </form>"}	<?xml version="1.0"?>\n<form>\n            <p>Add 3rd-party service domains <em>("www.example.com" or "example.com")</em>, one per line.</p>\n            <p>Those services will be blocked on your website for users until they accept optional cookies.</p>\n            <field name="content" placeholder="Add other domains here"/>\n            <p class="small text-muted mt-3">\n                By default, the domains of the following services are already blocked:\n                <ul>\n                    <li><strong>Social platforms:</strong> Facebook, Instagram, Twitter, TikTok</li>\n                    <li><strong>Video hosting platforms:</strong> YouTube, Vimeo, Dailymotion, Youku</li>\n                    <li><strong>Google services:</strong> Google Maps, Google Analytics, Google Tag Manager, etc.</li>\n                </ul>\n            </p>\n            <footer>\n                <button string="Save" name="action_save" type="object" class="oe_highlight" data-hotkey="q"/>\n                <button string="Cancel" class="btn btn-default" special="cancel" data-hotkey="x"/>\n            </footer>\n        </form>\n    	f	t	2026-05-12 08:53:11.316986	2026-05-12 08:53:11.316986	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
4063	35	572	1	1	Portal layout: timesheet menu entry	\N	hr_timesheet.portal_layout	qweb	hr_timesheet/views/hr_timesheet_portal_templates.xml	extension	{"en_US": "<data name=\\"Portal layout: timesheet menu entry\\" inherit_id=\\"portal.portal_breadcrumbs\\" priority=\\"35\\">\\n        <xpath expr=\\"//ol[hasclass('o_portal_submenu')]\\" position=\\"inside\\">\\n            <li t-if=\\"page_name == 'timesheet' or timesheet\\" t-attf-class=\\"breadcrumb-item #{'active' if not timesheet else ''}\\">\\n                <t>Timesheets</t>\\n            </li>\\n        </xpath>\\n    </data>", "es_ES": "<data name=\\"Portal layout: timesheet menu entry\\" inherit_id=\\"portal.portal_breadcrumbs\\" priority=\\"35\\">\\n        <xpath expr=\\"//ol[hasclass('o_portal_submenu')]\\" position=\\"inside\\">\\n            <li t-if=\\"page_name == 'timesheet' or timesheet\\" t-attf-class=\\"breadcrumb-item #{'active' if not timesheet else ''}\\">\\n                <t>Partes de horas</t>\\n            </li>\\n        </xpath>\\n    </data>", "pt_PT": "<data name=\\"Portal layout: timesheet menu entry\\" inherit_id=\\"portal.portal_breadcrumbs\\" priority=\\"35\\">\\n        <xpath expr=\\"//ol[hasclass('o_portal_submenu')]\\" position=\\"inside\\">\\n            <li t-if=\\"page_name == 'timesheet' or timesheet\\" t-attf-class=\\"breadcrumb-item #{'active' if not timesheet else ''}\\">\\n                <t>Registos de Horas</t>\\n            </li>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data name="Portal layout: timesheet menu entry" inherit_id="portal.portal_breadcrumbs" priority="35">\n        <xpath expr="//ol[hasclass('o_portal_submenu')]" position="inside">\n            <li t-if="page_name == 'timesheet' or timesheet" t-attf-class="breadcrumb-item #{'active' if not timesheet else ''}">\n                <t>Timesheets</t>\n            </li>\n        </xpath>\n    </data>\n\n    	f	t	2026-05-18 09:28:44.688432	2026-05-18 09:28:44.688432	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
619	16	194	1	1	report_layout	\N	snailmail.report_layout	qweb	snailmail/views/report_assets.xml	extension	{"en_US": "<data inherit_id=\\"web.report_layout\\">\\n        <xpath expr=\\"//head\\" position=\\"inside\\">\\n            <t t-if=\\"env and env.context.get('snailmail_layout')\\" t-call-assets=\\"snailmail.report_assets_snailmail\\"/>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data inherit_id="web.report_layout">\n        <xpath expr="//head" position="inside">\n            <t t-if="env and env.context.get('snailmail_layout')" t-call-assets="snailmail.report_assets_snailmail"/>\n        </xpath>\n    </data>\n    	f	t	2026-04-08 08:34:41.996744	2026-04-08 08:34:41.996744	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
620	16	199	1	1	minimal_layout	\N	snailmail.minimal_layout	qweb	snailmail/views/report_assets.xml	extension	{"en_US": "<data inherit_id=\\"web.minimal_layout\\">\\n        <xpath expr=\\"//head\\" position=\\"inside\\">\\n            <t t-if=\\"env and env.context.get('snailmail_layout')\\" t-call-assets=\\"snailmail.report_assets_snailmail\\"/>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data inherit_id="web.minimal_layout">\n        <xpath expr="//head" position="inside">\n            <t t-if="env and env.context.get('snailmail_layout')" t-call-assets="snailmail.report_assets_snailmail"/>\n        </xpath>\n    </data>\n	f	t	2026-04-08 08:34:41.996744	2026-04-08 08:34:41.996744	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1538	16	1391	1	1	project.project.form.view.account.inherit	project.project	\N	form	project_account/views/project_project_views.xml	extension	{"en_US": "<field name=\\"partner_id\\" position=\\"attributes\\">\\n                <attribute name=\\"context\\">{'res_partner_search_mode': 'customer'}</attribute>\\n            </field>"}	<field name="partner_id" position="attributes">\n                <attribute name="context">{'res_partner_search_mode': 'customer'}</attribute>\n            </field>	f	t	2026-04-08 08:35:28.331175	2026-05-18 07:10:50.613068	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
4064	45	578	1	1	Timesheets	\N	hr_timesheet.portal_my_home_timesheet	qweb	hr_timesheet/views/hr_timesheet_portal_templates.xml	extension	{"en_US": "<data name=\\"Timesheets\\" customize_show=\\"True\\" inherit_id=\\"portal.portal_my_home\\" priority=\\"45\\">\\n        <xpath expr=\\"//div[hasclass('o_portal_docs')]\\" position=\\"before\\">\\n            <t t-set=\\"portal_service_category_enable\\" t-value=\\"True\\"/>\\n        </xpath>\\n        <div id=\\"portal_service_category\\" position=\\"inside\\">\\n            <t t-call=\\"portal.portal_docs_entry\\">\\n                <t t-set=\\"icon\\" t-value=\\"'/hr_timesheet/static/img/timesheet.svg'\\"/>\\n                <t t-set=\\"title\\">Timesheets</t>\\n                <t t-set=\\"url\\" t-value=\\"'/my/timesheets'\\"/>\\n                <t t-set=\\"text\\">Review all timesheets related to your projects</t>\\n                <t t-set=\\"placeholder_count\\" t-value=\\"'timesheet_count'\\"/>\\n            </t>\\n        </div>\\n    </data>", "es_ES": "<data name=\\"Timesheets\\" customize_show=\\"True\\" inherit_id=\\"portal.portal_my_home\\" priority=\\"45\\">\\n        <xpath expr=\\"//div[hasclass('o_portal_docs')]\\" position=\\"before\\">\\n            <t t-set=\\"portal_service_category_enable\\" t-value=\\"True\\"/>\\n        </xpath>\\n        <div id=\\"portal_service_category\\" position=\\"inside\\">\\n            <t t-call=\\"portal.portal_docs_entry\\">\\n                <t t-set=\\"icon\\" t-value=\\"'/hr_timesheet/static/img/timesheet.svg'\\"/>\\n                <t t-set=\\"title\\">Partes de horas</t>\\n                <t t-set=\\"url\\" t-value=\\"'/my/timesheets'\\"/>\\n                <t t-set=\\"text\\">Revise todos los partes de horas relacionados con sus proyectos</t>\\n                <t t-set=\\"placeholder_count\\" t-value=\\"'timesheet_count'\\"/>\\n            </t>\\n        </div>\\n    </data>", "pt_PT": "<data name=\\"Timesheets\\" customize_show=\\"True\\" inherit_id=\\"portal.portal_my_home\\" priority=\\"45\\">\\n        <xpath expr=\\"//div[hasclass('o_portal_docs')]\\" position=\\"before\\">\\n            <t t-set=\\"portal_service_category_enable\\" t-value=\\"True\\"/>\\n        </xpath>\\n        <div id=\\"portal_service_category\\" position=\\"inside\\">\\n            <t t-call=\\"portal.portal_docs_entry\\">\\n                <t t-set=\\"icon\\" t-value=\\"'/hr_timesheet/static/img/timesheet.svg'\\"/>\\n                <t t-set=\\"title\\">Registos de Horas</t>\\n                <t t-set=\\"url\\" t-value=\\"'/my/timesheets'\\"/>\\n                <t t-set=\\"text\\">Reveja todos as folhas de horas relacionadas com os seus projetos</t>\\n                <t t-set=\\"placeholder_count\\" t-value=\\"'timesheet_count'\\"/>\\n            </t>\\n        </div>\\n    </data>"}	<?xml version="1.0"?>\n<data name="Timesheets" customize_show="True" inherit_id="portal.portal_my_home" priority="45">\n        <xpath expr="//div[hasclass('o_portal_docs')]" position="before">\n            <t t-set="portal_service_category_enable" t-value="True"/>\n        </xpath>\n        <div id="portal_service_category" position="inside">\n            <t t-call="portal.portal_docs_entry">\n                <t t-set="icon" t-value="'/hr_timesheet/static/img/timesheet.svg'"/>\n                <t t-set="title">Timesheets</t>\n                <t t-set="url" t-value="'/my/timesheets'"/>\n                <t t-set="text">Review all timesheets related to your projects</t>\n                <t t-set="placeholder_count" t-value="'timesheet_count'"/>\n            </t>\n        </div>\n    </data>\n\n    	f	t	2026-05-18 09:28:44.688432	2026-05-18 09:28:44.688432	t	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
592	16	\N	1	1	message_thread	\N	portal.message_thread	qweb	portal/views/portal_templates.xml	primary	{"en_US": "<t t-name=\\"portal.message_thread\\">\\n        <div id=\\"discussion\\" data-anchor=\\"true\\" class=\\"d-print-none o_portal_chatter o_not_editable p-0\\" t-att-data-token=\\"token\\" t-att-data-res_model=\\"object._name\\" t-att-data-pid=\\"pid\\" t-att-data-hash=\\"hash\\" t-att-data-res_id=\\"object.id\\" t-att-data-pager_step=\\"message_per_page or 10\\" t-att-data-allow_composer=\\"'0' if disable_composer else '1'\\" t-att-data-two_columns=\\"'true' if two_columns else 'false'\\">\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="portal.message_thread">\n        <div id="discussion" data-anchor="true" class="d-print-none o_portal_chatter o_not_editable p-0" t-att-data-token="token" t-att-data-res_model="object._name" t-att-data-pid="pid" t-att-data-hash="hash" t-att-data-res_id="object.id" t-att-data-pager_step="message_per_page or 10" t-att-data-allow_composer="'0' if disable_composer else '1'" t-att-data-two_columns="'true' if two_columns else 'false'">\n        </div>\n    </t>\n\n    	f	t	2026-04-08 08:34:39.128209	2026-04-08 08:34:39.128209	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
593	16	\N	1	1	Ask Signature	\N	portal.signature_form	qweb	portal/views/portal_templates.xml	primary	{"en_US": "<t name=\\"Ask Signature\\" t-name=\\"portal.signature_form\\">\\n        <t t-set=\\"signature_form_props\\" t-value=\\"{             'callUrl': call_url,             'defaultName': default_name,             'mode': mode,             'sendLabel': send_label,             'signatureRatio': signature_ratio,             'signatureType': signature_type,             'fontColor': font_color         }\\"/>\\n        <owl-component name=\\"portal.signature_form\\" t-att-props=\\"json.dumps(signature_form_props)\\"/>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Ask Signature" t-name="portal.signature_form">\n        <t t-set="signature_form_props" t-value="{             'callUrl': call_url,             'defaultName': default_name,             'mode': mode,             'sendLabel': send_label,             'signatureRatio': signature_ratio,             'signatureType': signature_type,             'fontColor': font_color         }"/>\n        <owl-component name="portal.signature_form" t-att-props="json.dumps(signature_form_props)"/>\n    </t>\n\n    	f	t	2026-04-08 08:34:39.128209	2026-04-08 08:34:39.128209	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
594	16	\N	1	1	Sidebar	\N	portal.portal_sidebar	qweb	portal/views/portal_templates.xml	primary	{"en_US": "<t name=\\"Sidebar\\" t-name=\\"portal.portal_sidebar\\">\\n        <t t-call=\\"portal.portal_layout\\">\\n            <body data-bs-spy=\\"scroll\\" data-target=\\".navspy\\" data-offset=\\"50\\">\\n                <div class=\\"container o_portal_sidebar\\"/>\\n                <div class=\\"oe_structure mb32\\" id=\\"oe_structure_portal_sidebar_1\\"/>\\n            </body>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Sidebar" t-name="portal.portal_sidebar">\n        <t t-call="portal.portal_layout">\n            <body data-bs-spy="scroll" data-target=".navspy" data-offset="50">\n                <div class="container o_portal_sidebar"/>\n                <div class="oe_structure mb32" id="oe_structure_portal_sidebar_1"/>\n            </body>\n        </t>\n    </t>\n\n    	f	t	2026-04-08 08:34:39.128209	2026-04-08 08:34:39.128209	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
4060	16	1459	1	1	Portal: My Task with Timesheets	\N	hr_timesheet.portal_my_task	qweb	hr_timesheet/views/project_task_portal_templates.xml	extension	{"en_US": "<data inherit_id=\\"project.portal_my_task\\" name=\\"Portal: My Task with Timesheets\\">\\n        <xpath expr=\\"//div[@id='task-nav']\\" position=\\"before\\">\\n            <div t-if=\\"timesheets and allow_timesheets\\" class=\\"d-grid flex-grow-1\\" id=\\"nav-report\\">\\n                <a class=\\"btn btn-light o_print_btn o_project_timesheet_print d-block\\" t-att-href=\\"task.get_portal_url(report_type='pdf')\\" href=\\"#\\" title=\\"View Details\\" role=\\"button\\" target=\\"_blank\\"><i class=\\"fa fa-print\\"/> View Details</a>\\n            </div>\\n        </xpath>\\n        <xpath expr=\\"//li[@id='nav-header']\\" position=\\"after\\">\\n            <div t-if=\\"timesheets and allow_timesheets\\" class=\\"nav-item\\">\\n                <a class=\\"nav-link p-0\\" href=\\"#task_timesheets\\">\\n                    Timesheets\\n                </a>\\n            </div>\\n        </xpath>\\n        <xpath expr=\\"//div[@id='card_body']\\" position=\\"inside\\">\\n            <div class=\\"container\\" t-if=\\"timesheets and allow_timesheets\\">\\n                <h5 id=\\"task_timesheets\\" class=\\"mt-2 mb-2\\" data-anchor=\\"true\\">Timesheets</h5>\\n                <t t-call=\\"hr_timesheet.portal_timesheet_table\\"/>\\n            </div>\\n        </xpath>\\n        <xpath expr=\\"//div[@name='portal_my_task_allocated_hours']\\" position=\\"after\\">\\n            <div t-if=\\"task.allocated_hours &gt; 0 and allow_timesheets\\"><strong>Progress:</strong> <span t-esc=\\"task.progress * 100\\" t-options=\\"{&quot;widget&quot;: &quot;float&quot;, &quot;precision&quot;: 0}\\"/>%</div>\\n        </xpath>\\n        <xpath expr=\\"//div[@name='portal_my_task_allocated_hours']/t\\" position=\\"replace\\">\\n            <t t-call=\\"hr_timesheet.portal_my_task_allocated_hours_template\\"/>\\n        </xpath>\\n    </data>", "es_ES": "<data inherit_id=\\"project.portal_my_task\\" name=\\"Portal: My Task with Timesheets\\">\\n        <xpath expr=\\"//div[@id='task-nav']\\" position=\\"before\\">\\n            <div t-if=\\"timesheets and allow_timesheets\\" class=\\"d-grid flex-grow-1\\" id=\\"nav-report\\">\\n                <a class=\\"btn btn-light o_print_btn o_project_timesheet_print d-block\\" t-att-href=\\"task.get_portal_url(report_type='pdf')\\" href=\\"#\\" title=\\"Ver detalles\\" role=\\"button\\" target=\\"_blank\\"><i class=\\"fa fa-print\\"/> Ver detalles</a>\\n            </div>\\n        </xpath>\\n        <xpath expr=\\"//li[@id='nav-header']\\" position=\\"after\\">\\n            <div t-if=\\"timesheets and allow_timesheets\\" class=\\"nav-item\\">\\n                <a class=\\"nav-link p-0\\" href=\\"#task_timesheets\\">\\n                    Partes de horas\\n                </a>\\n            </div>\\n        </xpath>\\n        <xpath expr=\\"//div[@id='card_body']\\" position=\\"inside\\">\\n            <div class=\\"container\\" t-if=\\"timesheets and allow_timesheets\\">\\n                <h5 id=\\"task_timesheets\\" class=\\"mt-2 mb-2\\" data-anchor=\\"true\\">Partes de horas</h5>\\n                <t t-call=\\"hr_timesheet.portal_timesheet_table\\"/>\\n            </div>\\n        </xpath>\\n        <xpath expr=\\"//div[@name='portal_my_task_allocated_hours']\\" position=\\"after\\">\\n            <div t-if=\\"task.allocated_hours &gt; 0 and allow_timesheets\\"><strong>Progreso:</strong> <span t-esc=\\"task.progress * 100\\" t-options=\\"{&quot;widget&quot;: &quot;float&quot;, &quot;precision&quot;: 0}\\"/>%</div>\\n        </xpath>\\n        <xpath expr=\\"//div[@name='portal_my_task_allocated_hours']/t\\" position=\\"replace\\">\\n            <t t-call=\\"hr_timesheet.portal_my_task_allocated_hours_template\\"/>\\n        </xpath>\\n    </data>", "pt_PT": "<data inherit_id=\\"project.portal_my_task\\" name=\\"Portal: My Task with Timesheets\\">\\n        <xpath expr=\\"//div[@id='task-nav']\\" position=\\"before\\">\\n            <div t-if=\\"timesheets and allow_timesheets\\" class=\\"d-grid flex-grow-1\\" id=\\"nav-report\\">\\n                <a class=\\"btn btn-light o_print_btn o_project_timesheet_print d-block\\" t-att-href=\\"task.get_portal_url(report_type='pdf')\\" href=\\"#\\" title=\\"Ver Detalhes\\" role=\\"button\\" target=\\"_blank\\"><i class=\\"fa fa-print\\"/>Ver Detalhes</a>\\n            </div>\\n        </xpath>\\n        <xpath expr=\\"//li[@id='nav-header']\\" position=\\"after\\">\\n            <div t-if=\\"timesheets and allow_timesheets\\" class=\\"nav-item\\">\\n                <a class=\\"nav-link p-0\\" href=\\"#task_timesheets\\">\\n                    Registos de Horas\\n                </a>\\n            </div>\\n        </xpath>\\n        <xpath expr=\\"//div[@id='card_body']\\" position=\\"inside\\">\\n            <div class=\\"container\\" t-if=\\"timesheets and allow_timesheets\\">\\n                <h5 id=\\"task_timesheets\\" class=\\"mt-2 mb-2\\" data-anchor=\\"true\\">Registos de Horas</h5>\\n                <t t-call=\\"hr_timesheet.portal_timesheet_table\\"/>\\n            </div>\\n        </xpath>\\n        <xpath expr=\\"//div[@name='portal_my_task_allocated_hours']\\" position=\\"after\\">\\n            <div t-if=\\"task.allocated_hours &gt; 0 and allow_timesheets\\"><strong>Progresso:</strong> <span t-esc=\\"task.progress * 100\\" t-options=\\"{&quot;widget&quot;: &quot;float&quot;, &quot;precision&quot;: 0}\\"/>%</div>\\n        </xpath>\\n        <xpath expr=\\"//div[@name='portal_my_task_allocated_hours']/t\\" position=\\"replace\\">\\n            <t t-call=\\"hr_timesheet.portal_my_task_allocated_hours_template\\"/>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data inherit_id="project.portal_my_task" name="Portal: My Task with Timesheets">\n        <xpath expr="//div[@id='task-nav']" position="before">\n            <div t-if="timesheets and allow_timesheets" class="d-grid flex-grow-1" id="nav-report">\n                <a class="btn btn-light o_print_btn o_project_timesheet_print d-block" t-att-href="task.get_portal_url(report_type='pdf')" href="#" title="View Details" role="button" target="_blank"><i class="fa fa-print"/> View Details</a>\n            </div>\n        </xpath>\n        <xpath expr="//li[@id='nav-header']" position="after">\n            <div t-if="timesheets and allow_timesheets" class="nav-item">\n                <a class="nav-link p-0" href="#task_timesheets">\n                    Timesheets\n                </a>\n            </div>\n        </xpath>\n        <xpath expr="//div[@id='card_body']" position="inside">\n            <div class="container" t-if="timesheets and allow_timesheets">\n                <h5 id="task_timesheets" class="mt-2 mb-2" data-anchor="true">Timesheets</h5>\n                <t t-call="hr_timesheet.portal_timesheet_table"/>\n            </div>\n        </xpath>\n        <xpath expr="//div[@name='portal_my_task_allocated_hours']" position="after">\n            <div t-if="task.allocated_hours &gt; 0 and allow_timesheets"><strong>Progress:</strong> <span t-esc="task.progress * 100" t-options="{&quot;widget&quot;: &quot;float&quot;, &quot;precision&quot;: 0}"/>%</div>\n        </xpath>\n        <xpath expr="//div[@name='portal_my_task_allocated_hours']/t" position="replace">\n            <t t-call="hr_timesheet.portal_my_task_allocated_hours_template"/>\n        </xpath>\n    </data>\n\n    	f	t	2026-05-18 09:28:44.688432	2026-05-18 09:28:44.688432	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
249	16	\N	1	1	uom.uom.view.search	uom.uom	\N	search	uom/views/uom_uom_views.xml	primary	{"en_US": "<search string=\\"Search UOM\\">\\n                <field name=\\"name\\"/>\\n                <separator/>\\n                <filter string=\\"Archived\\" name=\\"inactive\\" domain=\\"[('active', '=', False)]\\"/>\\n                <group string=\\"Group By\\">\\n                  <filter string=\\"Category\\" name=\\"group_by_category\\" context=\\"{'group_by': 'category_id'}\\"/>\\n                </group>\\n            </search>", "es_ES": "<search string=\\"Buscar UdM\\">\\n                <field name=\\"name\\"/>\\n                <separator/>\\n                <filter string=\\"Archivado\\" name=\\"inactive\\" domain=\\"[('active', '=', False)]\\"/>\\n                <group string=\\"Agrupar por\\">\\n                  <filter string=\\"Categoría\\" name=\\"group_by_category\\" context=\\"{'group_by': 'category_id'}\\"/>\\n                </group>\\n            </search>", "pt_PT": "<search string=\\"Procurar UdM\\">\\n                <field name=\\"name\\"/>\\n                <separator/>\\n                <filter string=\\"Arquivados\\" name=\\"inactive\\" domain=\\"[('active', '=', False)]\\"/>\\n                <group string=\\"Agrupar Por\\">\\n                  <filter string=\\"Categoria\\" name=\\"group_by_category\\" context=\\"{'group_by': 'category_id'}\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Search UOM">\n                <field name="name"/>\n                <separator/>\n                <filter string="Archived" name="inactive" domain="[('active', '=', False)]"/>\n                <group string="Group By">\n                  <filter string="Category" name="group_by_category" context="{'group_by': 'category_id'}"/>\n                </group>\n            </search>\n        	f	t	2026-04-08 08:34:23.145155	2026-04-08 08:34:23.145155	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1046	16	944	1	1	report_saleorder_document_inherit_sale_management	\N	sale_management.report_saleorder_document_inherit_sale_management	qweb	sale_management/report/sale_report_templates.xml	extension	{"en_US": "<data inherit_id=\\"sale.report_saleorder_document\\">\\n    <xpath expr=\\"//div[@name='signature']\\" position=\\"after\\">\\n        <div t-if=\\"not (doc.sale_order_option_ids and doc.state in ['draft', 'sent'])\\" class=\\"oe_structure\\">​</div>\\n        <div t-else=\\"\\">\\n            <t t-set=\\"has_option_discount\\" t-value=\\"any(option.discount != 0.0 for option in doc.sale_order_option_ids)\\"/>\\n            <h4 name=\\"h_optional_products\\">\\n                <span>Options</span>\\n            </h4>\\n            <table name=\\"table_optional_products\\" class=\\"table table-sm\\">\\n                <thead class=\\"fw-bold\\">\\n                    <tr>\\n                        <td name=\\"th_option_name\\" class=\\"text-start\\">Description</td>\\n                        <td t-if=\\"has_option_discount\\" name=\\"th_option_discount\\" class=\\"text-start\\">Disc.%</td>\\n                        <td name=\\"th_option_price_unit\\" class=\\"text-end\\">Unit Price</td>\\n                    </tr>\\n                </thead>\\n                <tbody class=\\"sale_tbody\\">\\n                    <tr t-foreach=\\"doc.sale_order_option_ids\\" t-as=\\"option\\">\\n                        <td name=\\"td_option_name\\">\\n                            <span t-field=\\"option.name\\">Extra Chips</span>\\n                        </td>\\n                        <td t-if=\\"has_option_discount\\" name=\\"td_option_discount\\">\\n                            <strong t-if=\\"option.discount != 0.0\\" class=\\"text-info\\">\\n                                <t t-out=\\"((option.discount % 1) and '%s' or '%d') % option.discount\\">-</t>%\\n                            </strong>\\n                        </td>\\n                        <td name=\\"td_option_price_unit\\">\\n                            <strong class=\\"text-end\\">\\n                                <div t-field=\\"option.price_unit\\" t-options=\\"{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: doc.currency_id}\\" t-att-style=\\"option.discount and 'text-decoration: line-through' or None\\" t-att-class=\\"option.discount and 'text-danger' or None\\">1.5</div>\\n                                <div t-if=\\"option.discount\\">\\n                                    <t t-out=\\"((1-option.discount / 100.0) * option.price_unit)\\" t-options=\\"{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: doc.currency_id}\\"> </t>\\n                                </div>\\n                            </strong>\\n                        </td>\\n                    </tr>\\n                </tbody>\\n            </table>\\n            <div class=\\"oe_structure\\">​</div>\\n        </div>\\n    </xpath>\\n</data>", "es_ES": "<data inherit_id=\\"sale.report_saleorder_document\\">\\n    <xpath expr=\\"//div[@name='signature']\\" position=\\"after\\">\\n        <div t-if=\\"not (doc.sale_order_option_ids and doc.state in ['draft', 'sent'])\\" class=\\"oe_structure\\">​</div>\\n        <div t-else=\\"\\">\\n            <t t-set=\\"has_option_discount\\" t-value=\\"any(option.discount != 0.0 for option in doc.sale_order_option_ids)\\"/>\\n            <h4 name=\\"h_optional_products\\">\\n                <span>Opciones</span>\\n            </h4>\\n            <table name=\\"table_optional_products\\" class=\\"table table-sm\\">\\n                <thead class=\\"fw-bold\\">\\n                    <tr>\\n                        <td name=\\"th_option_name\\" class=\\"text-start\\">Descripción</td>\\n                        <td t-if=\\"has_option_discount\\" name=\\"th_option_discount\\" class=\\"text-start\\">Desc.%</td>\\n                        <td name=\\"th_option_price_unit\\" class=\\"text-end\\">Precio unitario</td>\\n                    </tr>\\n                </thead>\\n                <tbody class=\\"sale_tbody\\">\\n                    <tr t-foreach=\\"doc.sale_order_option_ids\\" t-as=\\"option\\">\\n                        <td name=\\"td_option_name\\">\\n                            <span t-field=\\"option.name\\">Patatas fritas extra</span>\\n                        </td>\\n                        <td t-if=\\"has_option_discount\\" name=\\"td_option_discount\\">\\n                            <strong t-if=\\"option.discount != 0.0\\" class=\\"text-info\\">\\n                                <t t-out=\\"((option.discount % 1) and '%s' or '%d') % option.discount\\">-</t>%\\n                            </strong>\\n                        </td>\\n                        <td name=\\"td_option_price_unit\\">\\n                            <strong class=\\"text-end\\">\\n                                <div t-field=\\"option.price_unit\\" t-options=\\"{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: doc.currency_id}\\" t-att-style=\\"option.discount and 'text-decoration: line-through' or None\\" t-att-class=\\"option.discount and 'text-danger' or None\\">1,5</div>\\n                                <div t-if=\\"option.discount\\">\\n                                    <t t-out=\\"((1-option.discount / 100.0) * option.price_unit)\\" t-options=\\"{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: doc.currency_id}\\"> </t>\\n                                </div>\\n                            </strong>\\n                        </td>\\n                    </tr>\\n                </tbody>\\n            </table>\\n            <div class=\\"oe_structure\\">​</div>\\n        </div>\\n    </xpath>\\n</data>", "pt_PT": "<data inherit_id=\\"sale.report_saleorder_document\\">\\n    <xpath expr=\\"//div[@name='signature']\\" position=\\"after\\">\\n        <div t-if=\\"not (doc.sale_order_option_ids and doc.state in ['draft', 'sent'])\\" class=\\"oe_structure\\">​</div>\\n        <div t-else=\\"\\">\\n            <t t-set=\\"has_option_discount\\" t-value=\\"any(option.discount != 0.0 for option in doc.sale_order_option_ids)\\"/>\\n            <h4 name=\\"h_optional_products\\">\\n                <span>Opções</span>\\n            </h4>\\n            <table name=\\"table_optional_products\\" class=\\"table table-sm\\">\\n                <thead class=\\"fw-bold\\">\\n                    <tr>\\n                        <td name=\\"th_option_name\\" class=\\"text-start\\">Descrição</td>\\n                        <td t-if=\\"has_option_discount\\" name=\\"th_option_discount\\" class=\\"text-start\\">Desc.%</td>\\n                        <td name=\\"th_option_price_unit\\" class=\\"text-end\\">Preço Unitário</td>\\n                    </tr>\\n                </thead>\\n                <tbody class=\\"sale_tbody\\">\\n                    <tr t-foreach=\\"doc.sale_order_option_ids\\" t-as=\\"option\\">\\n                        <td name=\\"td_option_name\\">\\n                            <span t-field=\\"option.name\\">Extra Chips</span>\\n                        </td>\\n                        <td t-if=\\"has_option_discount\\" name=\\"td_option_discount\\">\\n                            <strong t-if=\\"option.discount != 0.0\\" class=\\"text-info\\">\\n                                <t t-out=\\"((option.discount % 1) and '%s' or '%d') % option.discount\\">-</t>%\\n                            </strong>\\n                        </td>\\n                        <td name=\\"td_option_price_unit\\">\\n                            <strong class=\\"text-end\\">\\n                                <div t-field=\\"option.price_unit\\" t-options=\\"{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: doc.currency_id}\\" t-att-style=\\"option.discount and 'text-decoration: line-through' or None\\" t-att-class=\\"option.discount and 'text-danger' or None\\">1.5</div>\\n                                <div t-if=\\"option.discount\\">\\n                                    <t t-out=\\"((1-option.discount / 100.0) * option.price_unit)\\" t-options=\\"{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: doc.currency_id}\\"> </t>\\n                                </div>\\n                            </strong>\\n                        </td>\\n                    </tr>\\n                </tbody>\\n            </table>\\n            <div class=\\"oe_structure\\">​</div>\\n        </div>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="sale.report_saleorder_document">\n    <xpath expr="//div[@name='signature']" position="after">\n        <div t-if="not (doc.sale_order_option_ids and doc.state in ['draft', 'sent'])" class="oe_structure">​</div>\n        <div t-else="">\n            <t t-set="has_option_discount" t-value="any(option.discount != 0.0 for option in doc.sale_order_option_ids)"/>\n            <h4 name="h_optional_products">\n                <span>Options</span>\n            </h4>\n            <table name="table_optional_products" class="table table-sm">\n                <thead class="fw-bold">\n                    <tr>\n                        <td name="th_option_name" class="text-start">Description</td>\n                        <td t-if="has_option_discount" name="th_option_discount" class="text-start">Disc.%</td>\n                        <td name="th_option_price_unit" class="text-end">Unit Price</td>\n                    </tr>\n                </thead>\n                <tbody class="sale_tbody">\n                    <tr t-foreach="doc.sale_order_option_ids" t-as="option">\n                        <td name="td_option_name">\n                            <span t-field="option.name">Extra Chips</span>\n                        </td>\n                        <td t-if="has_option_discount" name="td_option_discount">\n                            <strong t-if="option.discount != 0.0" class="text-info">\n                                <t t-out="((option.discount % 1) and '%s' or '%d') % option.discount">-</t>%\n                            </strong>\n                        </td>\n                        <td name="td_option_price_unit">\n                            <strong class="text-end">\n                                <div t-field="option.price_unit" t-options="{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: doc.currency_id}" t-att-style="option.discount and 'text-decoration: line-through' or None" t-att-class="option.discount and 'text-danger' or None">1.5</div>\n                                <div t-if="option.discount">\n                                    <t t-out="((1-option.discount / 100.0) * option.price_unit)" t-options="{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: doc.currency_id}"> </t>\n                                </div>\n                            </strong>\n                        </td>\n                    </tr>\n                </tbody>\n            </table>\n            <div class="oe_structure">​</div>\n        </div>\n    </xpath>\n</data>\n	f	t	2026-04-08 08:35:05.349582	2026-04-08 08:35:05.349582	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
