1457	16	\N	1	1	Barcode Rule	barcode.rule	\N	form	barcodes/views/barcodes_view.xml	primary	{"en_US": "<form string=\\"Barcode Rule\\">\\n                    <group>\\n                        <field name=\\"name\\"/>\\n                        <field name=\\"sequence\\"/>\\n                        <field name=\\"type\\"/>\\n                        <field name=\\"encoding\\" invisible=\\"type == 'alias'\\"/>\\n                        <field name=\\"pattern\\"/>\\n                        <field name=\\"alias\\" invisible=\\"type != 'alias'\\"/>\\n                    </group>\\n                </form>", "fr_FR": "<form string=\\"Règle de code-barres\\">\\n                    <group>\\n                        <field name=\\"name\\"/>\\n                        <field name=\\"sequence\\"/>\\n                        <field name=\\"type\\"/>\\n                        <field name=\\"encoding\\" invisible=\\"type == 'alias'\\"/>\\n                        <field name=\\"pattern\\"/>\\n                        <field name=\\"alias\\" invisible=\\"type != 'alias'\\"/>\\n                    </group>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Barcode Rule">\n                    <group>\n                        <field name="name"/>\n                        <field name="sequence"/>\n                        <field name="type"/>\n                        <field name="encoding" invisible="type == 'alias'"/>\n                        <field name="pattern"/>\n                        <field name="alias" invisible="type != 'alias'"/>\n                    </group>\n                </form>\n            	f	t	2025-07-20 21:22:02.649088	2025-07-20 21:22:02.649088	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1459	16	\N	1	1	onboarding_container	\N	onboarding.onboarding_container	qweb	onboarding/views/onboarding_templates.xml	primary	{"en_US": "<t t-name=\\"onboarding.onboarding_container\\">\\n        <div class=\\"modal o_onboarding_modal o_technical_modal\\" tabindex=\\"-1\\" role=\\"dialog\\">\\n            <div class=\\"modal-dialog\\" role=\\"document\\">\\n                <div class=\\"modal-content\\">\\n                    <div class=\\"modal-header\\">\\n                        <h5 class=\\"modal-title\\">Hide Onboarding Tips</h5>\\n                        <button type=\\"button\\" class=\\"btn-close\\" data-bs-dismiss=\\"modal\\" aria-label=\\"Close\\"/>\\n                    </div>\\n                    <div class=\\"modal-body\\">\\n                        <p>Are you sure you want to hide these configuration steps?</p>\\n                    </div>\\n                    <div class=\\"modal-footer justify-content-start\\">\\n                        <a type=\\"action\\" class=\\"btn btn-primary me-1\\" data-bs-dismiss=\\"modal\\" data-o-hide-banner=\\"true\\" t-att-data-model=\\"close_model\\" t-att-data-method=\\"close_method\\">\\n                            Get them out of my sight!\\n                        </a>\\n                        <button type=\\"button\\" class=\\"btn btn-secondary\\" data-bs-dismiss=\\"modal\\">Cancel</button>\\n                    </div>\\n                </div>\\n            </div>\\n        </div>\\n        <div class=\\"o_onboarding_main d-print-none position-relative border-bottom overflow-hidden\\">\\n            <div class=\\"o_onboarding_wrap py-3 py-lg-4\\">\\n                <a href=\\"#\\" data-bs-toggle=\\"modal\\" data-bs-target=\\".o_onboarding_modal\\" class=\\"o_onboarding_btn_close position-absolute top-0 end-0 py-2 px-3 h2\\" title=\\"Close the onboarding panel\\"><i class=\\"oi oi-close\\"/></a>\\n                <div class=\\"o_onboarding_steps d-flex\\" t-out=\\"0\\"/>\\n\\n                <div t-if=\\"state.get('onboarding_state') == 'just_done'\\" t-att-state=\\"state.get('onboarding_state')\\" class=\\"o_onboarding_completed_message position-absolute end-0 start-0 border-bottom py-4 bg-white d-flex align-items-center justify-content-center\\">\\n                    <span class=\\"h3 m-0\\">\\n                        <i class=\\"fa fa-check text-success me-3\\"/>\\n                        <t t-if=\\"text_completed\\" t-out=\\"text_completed\\"/>\\n                    </span>\\n                    <a type=\\"action\\" class=\\"btn btn-primary ms-4\\" t-att-data-model=\\"close_model\\" t-att-data-method=\\"close_method\\">\\n                        Close Panel\\n                    </a>\\n                </div>\\n            </div>\\n        </div>\\n    </t>", "fr_FR": "<t t-name=\\"onboarding.onboarding_container\\">\\n        <div class=\\"modal o_onboarding_modal o_technical_modal\\" tabindex=\\"-1\\" role=\\"dialog\\">\\n            <div class=\\"modal-dialog\\" role=\\"document\\">\\n                <div class=\\"modal-content\\">\\n                    <div class=\\"modal-header\\">\\n                        <h5 class=\\"modal-title\\">Masquer les conseils d'intégration</h5>\\n                        <button type=\\"button\\" class=\\"btn-close\\" data-bs-dismiss=\\"modal\\" aria-label=\\"Fermer\\"/>\\n                    </div>\\n                    <div class=\\"modal-body\\">\\n                        <p>Êtes-vous sûr de vouloir masquer ces étapes de configuration ?</p>\\n                    </div>\\n                    <div class=\\"modal-footer justify-content-start\\">\\n                        <a type=\\"action\\" class=\\"btn btn-primary me-1\\" data-bs-dismiss=\\"modal\\" data-o-hide-banner=\\"true\\" t-att-data-model=\\"close_model\\" t-att-data-method=\\"close_method\\">\\n                            Ôtez-les de ma vue !\\n                        </a>\\n                        <button type=\\"button\\" class=\\"btn btn-secondary\\" data-bs-dismiss=\\"modal\\">Annuler</button>\\n                    </div>\\n                </div>\\n            </div>\\n        </div>\\n        <div class=\\"o_onboarding_main d-print-none position-relative border-bottom overflow-hidden\\">\\n            <div class=\\"o_onboarding_wrap py-3 py-lg-4\\">\\n                <a href=\\"#\\" data-bs-toggle=\\"modal\\" data-bs-target=\\".o_onboarding_modal\\" class=\\"o_onboarding_btn_close position-absolute top-0 end-0 py-2 px-3 h2\\" title=\\"Fermer le panneau du parcours d'intégration\\"><i class=\\"oi oi-close\\"/></a>\\n                <div class=\\"o_onboarding_steps d-flex\\" t-out=\\"0\\"/>\\n\\n                <div t-if=\\"state.get('onboarding_state') == 'just_done'\\" t-att-state=\\"state.get('onboarding_state')\\" class=\\"o_onboarding_completed_message position-absolute end-0 start-0 border-bottom py-4 bg-white d-flex align-items-center justify-content-center\\">\\n                    <span class=\\"h3 m-0\\">\\n                        <i class=\\"fa fa-check text-success me-3\\"/>\\n                        <t t-if=\\"text_completed\\" t-out=\\"text_completed\\"/>\\n                    </span>\\n                    <a type=\\"action\\" class=\\"btn btn-primary ms-4\\" t-att-data-model=\\"close_model\\" t-att-data-method=\\"close_method\\">\\n                        Fermer le panneau\\n                    </a>\\n                </div>\\n            </div>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="onboarding.onboarding_container">\n        <div class="modal o_onboarding_modal o_technical_modal" tabindex="-1" role="dialog">\n            <div class="modal-dialog" role="document">\n                <div class="modal-content">\n                    <div class="modal-header">\n                        <h5 class="modal-title">Hide Onboarding Tips</h5>\n                        <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"/>\n                    </div>\n                    <div class="modal-body">\n                        <p>Are you sure you want to hide these configuration steps?</p>\n                    </div>\n                    <div class="modal-footer justify-content-start">\n                        <a type="action" class="btn btn-primary me-1" data-bs-dismiss="modal" data-o-hide-banner="true" t-att-data-model="close_model" t-att-data-method="close_method">\n                            Get them out of my sight!\n                        </a>\n                        <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Cancel</button>\n                    </div>\n                </div>\n            </div>\n        </div>\n        <div class="o_onboarding_main d-print-none position-relative border-bottom overflow-hidden">\n            <div class="o_onboarding_wrap py-3 py-lg-4">\n                <a href="#" data-bs-toggle="modal" data-bs-target=".o_onboarding_modal" class="o_onboarding_btn_close position-absolute top-0 end-0 py-2 px-3 h2" title="Close the onboarding panel"><i class="oi oi-close"/></a>\n                <div class="o_onboarding_steps d-flex" t-out="0"/>\n\n                <div t-if="state.get('onboarding_state') == 'just_done'" t-att-state="state.get('onboarding_state')" class="o_onboarding_completed_message position-absolute end-0 start-0 border-bottom py-4 bg-white d-flex align-items-center justify-content-center">\n                    <span class="h3 m-0">\n                        <i class="fa fa-check text-success me-3"/>\n                        <t t-if="text_completed" t-out="text_completed"/>\n                    </span>\n                    <a type="action" class="btn btn-primary ms-4" t-att-data-model="close_model" t-att-data-method="close_method">\n                        Close Panel\n                    </a>\n                </div>\n            </div>\n        </div>\n    </t>\n\n    	f	t	2025-07-20 21:22:02.72958	2025-07-20 21:22:02.72958	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1464	16	\N	1	1	onboarding.onboarding.step.view.form	onboarding.onboarding.step	\N	form	onboarding/views/onboarding_views.xml	primary	{"en_US": "<form>\\n                <sheet>\\n                    <group>\\n                        <field name=\\"title\\"/>\\n                        <field name=\\"current_step_state\\"/>\\n                        <field name=\\"panel_step_open_action_name\\"/>\\n                        <field name=\\"is_per_company\\"/>\\n                    </group>\\n                    <notebook>\\n                        <page name=\\"Onboardings using this step\\">\\n                            <group string=\\"Onboardings\\">\\n                                <field name=\\"onboarding_ids\\" nolabel=\\"1\\"/>\\n                            </group>\\n                        </page>\\n                        <page name=\\"Step rendering\\">\\n                            <group>\\n                                <field name=\\"description\\"/>\\n                                <field name=\\"button_text\\"/>\\n                                <field name=\\"done_text\\"/>\\n                                <field name=\\"done_icon\\"/>\\n                                <field name=\\"step_image_filename\\" invisible=\\"1\\"/>\\n                                <field name=\\"step_image\\" filename=\\"step_image_filename\\"/>\\n                                <field name=\\"step_image_alt\\"/>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>", "fr_FR": "<form>\\n                <sheet>\\n                    <group>\\n                        <field name=\\"title\\"/>\\n                        <field name=\\"current_step_state\\"/>\\n                        <field name=\\"panel_step_open_action_name\\"/>\\n                        <field name=\\"is_per_company\\"/>\\n                    </group>\\n                    <notebook>\\n                        <page name=\\"Onboardings using this step\\">\\n                            <group string=\\"Parcours d'intégration\\">\\n                                <field name=\\"onboarding_ids\\" nolabel=\\"1\\"/>\\n                            </group>\\n                        </page>\\n                        <page name=\\"Step rendering\\">\\n                            <group>\\n                                <field name=\\"description\\"/>\\n                                <field name=\\"button_text\\"/>\\n                                <field name=\\"done_text\\"/>\\n                                <field name=\\"done_icon\\"/>\\n                                <field name=\\"step_image_filename\\" invisible=\\"1\\"/>\\n                                <field name=\\"step_image\\" filename=\\"step_image_filename\\"/>\\n                                <field name=\\"step_image_alt\\"/>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form>\n                <sheet>\n                    <group>\n                        <field name="title"/>\n                        <field name="current_step_state"/>\n                        <field name="panel_step_open_action_name"/>\n                        <field name="is_per_company"/>\n                    </group>\n                    <notebook>\n                        <page name="Onboardings using this step">\n                            <group string="Onboardings">\n                                <field name="onboarding_ids" nolabel="1"/>\n                            </group>\n                        </page>\n                        <page name="Step rendering">\n                            <group>\n                                <field name="description"/>\n                                <field name="button_text"/>\n                                <field name="done_text"/>\n                                <field name="done_icon"/>\n                                <field name="step_image_filename" invisible="1"/>\n                                <field name="step_image" filename="step_image_filename"/>\n                                <field name="step_image_alt"/>\n                            </group>\n                        </page>\n                    </notebook>\n                </sheet>\n            </form>\n        	f	t	2025-07-20 21:22:02.72958	2025-07-20 21:22:02.72958	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1463	16	\N	1	1	onboarding.onboarding.step.view.list	onboarding.onboarding.step	\N	list	onboarding/views/onboarding_views.xml	primary	{"en_US": "<list string=\\"Onboarding Steps\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"title\\"/>\\n                <field name=\\"onboarding_ids\\" optional=\\"hide\\"/>\\n                <field name=\\"current_step_state\\"/>\\n                <field name=\\"is_per_company\\" optional=\\"hide\\"/>\\n            </list>", "fr_FR": "<list string=\\"Étapes du parcours d'intégration\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"title\\"/>\\n                <field name=\\"onboarding_ids\\" optional=\\"hide\\"/>\\n                <field name=\\"current_step_state\\"/>\\n                <field name=\\"is_per_company\\" optional=\\"hide\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Onboarding Steps">\n                <field name="sequence" widget="handle"/>\n                <field name="title"/>\n                <field name="onboarding_ids" optional="hide"/>\n                <field name="current_step_state"/>\n                <field name="is_per_company" optional="hide"/>\n            </list>\n        	f	t	2025-07-20 21:22:02.72958	2025-07-20 21:22:02.72958	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1462	16	\N	1	1	onboarding.onboarding.view.form	onboarding.onboarding	\N	form	onboarding/views/onboarding_views.xml	primary	{"en_US": "<form>\\n                <header>\\n                    <field name=\\"current_progress_id\\" invisible=\\"1\\"/>\\n                    <button name=\\"action_toggle_visibility\\" type=\\"object\\" string=\\"Toggle visibility\\" invisible=\\"not current_progress_id\\"/>\\n                </header>\\n                <sheet>\\n                    <group col=\\"2\\">\\n                        <field name=\\"name\\"/>\\n                        <field name=\\"route_name\\"/>\\n                        <field name=\\"is_per_company\\"/>\\n                        <field name=\\"is_onboarding_closed\\"/>\\n                    </group>\\n                    <notebook>\\n                        <page name=\\"Onboarding steps\\">\\n                            <group string=\\"Steps\\">\\n                                <field name=\\"step_ids\\" nolabel=\\"1\\"/>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>", "fr_FR": "<form>\\n                <header>\\n                    <field name=\\"current_progress_id\\" invisible=\\"1\\"/>\\n                    <button name=\\"action_toggle_visibility\\" type=\\"object\\" string=\\"Afficher/masquer visibilité\\" invisible=\\"not current_progress_id\\"/>\\n                </header>\\n                <sheet>\\n                    <group col=\\"2\\">\\n                        <field name=\\"name\\"/>\\n                        <field name=\\"route_name\\"/>\\n                        <field name=\\"is_per_company\\"/>\\n                        <field name=\\"is_onboarding_closed\\"/>\\n                    </group>\\n                    <notebook>\\n                        <page name=\\"Onboarding steps\\">\\n                            <group string=\\"Etapes\\">\\n                                <field name=\\"step_ids\\" nolabel=\\"1\\"/>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form>\n                <header>\n                    <field name="current_progress_id" invisible="1"/>\n                    <button name="action_toggle_visibility" type="object" string="Toggle visibility" invisible="not current_progress_id"/>\n                </header>\n                <sheet>\n                    <group col="2">\n                        <field name="name"/>\n                        <field name="route_name"/>\n                        <field name="is_per_company"/>\n                        <field name="is_onboarding_closed"/>\n                    </group>\n                    <notebook>\n                        <page name="Onboarding steps">\n                            <group string="Steps">\n                                <field name="step_ids" nolabel="1"/>\n                            </group>\n                        </page>\n                    </notebook>\n                </sheet>\n            </form>\n        	f	t	2025-07-20 21:22:02.72958	2025-07-20 21:22:02.72958	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1461	16	\N	1	1	onboarding.onboarding.view.list	onboarding.onboarding	\N	list	onboarding/views/onboarding_views.xml	primary	{"en_US": "<list string=\\"Onboardings\\">\\n                <header>\\n                    <button name=\\"action_toggle_visibility\\" type=\\"object\\" string=\\"Toggle visibility\\"/>\\n                </header>\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"current_onboarding_state\\"/>\\n                <field name=\\"is_onboarding_closed\\"/>\\n                <field name=\\"is_per_company\\" optional=\\"hide\\"/>\\n            </list>", "fr_FR": "<list string=\\"Parcours d'intégration\\">\\n                <header>\\n                    <button name=\\"action_toggle_visibility\\" type=\\"object\\" string=\\"Afficher/masquer visibilité\\"/>\\n                </header>\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"current_onboarding_state\\"/>\\n                <field name=\\"is_onboarding_closed\\"/>\\n                <field name=\\"is_per_company\\" optional=\\"hide\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Onboardings">\n                <header>\n                    <button name="action_toggle_visibility" type="object" string="Toggle visibility"/>\n                </header>\n                <field name="sequence" widget="handle"/>\n                <field name="name"/>\n                <field name="current_onboarding_state"/>\n                <field name="is_onboarding_closed"/>\n                <field name="is_per_company" optional="hide"/>\n            </list>\n        	f	t	2025-07-20 21:22:02.72958	2025-07-20 21:22:02.72958	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1458	16	\N	1	1	onboarding_panel	\N	onboarding.onboarding_panel	qweb	onboarding/views/onboarding_templates.xml	primary	{"en_US": "<t t-name=\\"onboarding.onboarding_panel\\">\\n        <t t-call=\\"onboarding.onboarding_container\\">\\n            <t t-foreach=\\"steps\\" t-as=\\"step\\">\\n                <t t-call=\\"onboarding.onboarding_step\\">\\n                    <t t-set=\\"title\\" t-value=\\"step.title\\"/>\\n                    <t t-set=\\"description\\" t-value=\\"step.description\\"/>\\n                    <t t-set=\\"done_icon\\" t-value=\\"step.done_icon\\"/>\\n                    <t t-set=\\"btn_text\\" t-value=\\"step.button_text\\"/>\\n                    <t t-set=\\"done_text\\" t-value=\\"step.done_text\\"/>\\n                    <t t-set=\\"image\\" t-value=\\"'/web/image/onboarding.onboarding.step/'+str(step.id)+'/step_image'\\"/>\\n                    <t t-set=\\"alt\\" t-value=\\"step.step_image_alt\\"/>\\n                    <!-- Model/method used by JS implementation of banners for each step-->\\n                    <t t-set=\\"method\\" t-value=\\"step.panel_step_open_action_name\\"/>\\n                    <t t-set=\\"model\\">onboarding.onboarding.step</t>\\n                    <!-- to mimic first implementation of onboarding, the 'state' queried holds\\n                    a rendering state for all steps. See _get_and_update_onboarding_state -->\\n                    <t t-set=\\"state\\" t-value=\\"state.get(step.id)\\"/>\\n                </t>\\n            </t>\\n        </t>\\n    </t>", "fr_FR": "<t t-name=\\"onboarding.onboarding_panel\\">\\n        <t t-call=\\"onboarding.onboarding_container\\">\\n            <t t-foreach=\\"steps\\" t-as=\\"step\\">\\n                <t t-call=\\"onboarding.onboarding_step\\">\\n                    <t t-set=\\"title\\" t-value=\\"step.title\\"/>\\n                    <t t-set=\\"description\\" t-value=\\"step.description\\"/>\\n                    <t t-set=\\"done_icon\\" t-value=\\"step.done_icon\\"/>\\n                    <t t-set=\\"btn_text\\" t-value=\\"step.button_text\\"/>\\n                    <t t-set=\\"done_text\\" t-value=\\"step.done_text\\"/>\\n                    <t t-set=\\"image\\" t-value=\\"'/web/image/onboarding.onboarding.step/'+str(step.id)+'/step_image'\\"/>\\n                    <t t-set=\\"alt\\" t-value=\\"step.step_image_alt\\"/>\\n                    <!-- Model/method used by JS implementation of banners for each step-->\\n                    <t t-set=\\"method\\" t-value=\\"step.panel_step_open_action_name\\"/>\\n                    <t t-set=\\"model\\">onboarding.onboarding.step</t>\\n                    <!-- to mimic first implementation of onboarding, the 'state' queried holds\\n                    a rendering state for all steps. See _get_and_update_onboarding_state -->\\n                    <t t-set=\\"state\\" t-value=\\"state.get(step.id)\\"/>\\n                </t>\\n            </t>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="onboarding.onboarding_panel">\n        <t t-call="onboarding.onboarding_container">\n            <t t-foreach="steps" t-as="step">\n                <t t-call="onboarding.onboarding_step">\n                    <t t-set="title" t-value="step.title"/>\n                    <t t-set="description" t-value="step.description"/>\n                    <t t-set="done_icon" t-value="step.done_icon"/>\n                    <t t-set="btn_text" t-value="step.button_text"/>\n                    <t t-set="done_text" t-value="step.done_text"/>\n                    <t t-set="image" t-value="'/web/image/onboarding.onboarding.step/'+str(step.id)+'/step_image'"/>\n                    <t t-set="alt" t-value="step.step_image_alt"/>\n                    <!-- Model/method used by JS implementation of banners for each step-->\n                    <t t-set="method" t-value="step.panel_step_open_action_name"/>\n                    <t t-set="model">onboarding.onboarding.step</t>\n                    <!-- to mimic first implementation of onboarding, the 'state' queried holds\n                    a rendering state for all steps. See _get_and_update_onboarding_state -->\n                    <t t-set="state" t-value="state.get(step.id)"/>\n                </t>\n            </t>\n        </t>\n    </t>\n\n    	f	t	2025-07-20 21:22:02.72958	2025-07-20 21:22:02.72958	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1460	16	\N	1	1	onboarding_step	\N	onboarding.onboarding_step	qweb	onboarding/views/onboarding_templates.xml	primary	{"en_US": "<t t-name=\\"onboarding.onboarding_step\\">\\n        <div class=\\"o_onboarding_step position-relative d-flex flex-column align-items-center justify-content-start text-center\\" t-att-data-step-state=\\"state\\">\\n            <img t-if=\\"state == 'just_done'\\" class=\\"o_onboarding_confetti position-absolute w-100\\" src=\\"/base/static/img/onboarding_confetti.svg\\" alt=\\"o_onboarding_confetti\\"/>\\n\\n            <div class=\\"o_onboarding_line position-absolute\\"/>\\n            <div class=\\"o_onboarding_step_side d-flex\\">\\n                <img class=\\"z-1\\" t-attf-src=\\"#{image}\\" t-attf-alt=\\"#{alt}\\"/>\\n            </div>\\n\\n            <div class=\\"o_onboarding_step_content position-relative pt-2 flex-grow-1 d-flex flex-column align-items-center justify-content-around\\">\\n                <div class=\\"o_onboarding_step_content_info flex-grow-1 mb-2\\">\\n                    <a type=\\"action\\" data-reload-on-close=\\"true\\" role=\\"button\\" t-att-data-method=\\"method\\" t-att-data-model=\\"model\\">\\n                        <h5 class=\\"o_onboarding_step_title mb-1\\" t-out=\\"title\\"/>\\n                    </a>\\n                    <p class=\\"m-0 small\\" t-out=\\"description\\"/>\\n                </div>\\n                <a t-if=\\"state == 'not_done'\\" class=\\"o_onboarding_step_action btn px-4\\" type=\\"action\\" data-reload-on-close=\\"true\\" role=\\"button\\" t-att-data-method=\\"method\\" t-att-data-model=\\"model\\">\\n                    <span>\\n                        <t t-if=\\"btn_text\\" t-out=\\"btn_text\\"/>\\n                        <t t-else=\\"\\">Let's do it</t>\\n                    </span>\\n                </a>\\n                <a t-else=\\"\\" class=\\"o_onboarding_step_action__done btn\\" type=\\"action\\" data-reload-on-close=\\"true\\" role=\\"button\\" t-att-data-method=\\"method\\" t-att-data-model=\\"model\\">\\n                    <span>\\n                        <i t-attf-class=\\"p-1 me-1 fa #{done_icon if done_icon else 'fa-check'} rounded-circle\\"/>\\n                        <t t-if=\\"done_text\\" t-out=\\"done_text\\"/>\\n                        <t t-else=\\"\\">All done!</t>\\n                    </span>\\n                </a>\\n            </div>\\n        </div>\\n    </t>", "fr_FR": "<t t-name=\\"onboarding.onboarding_step\\">\\n        <div class=\\"o_onboarding_step position-relative d-flex flex-column align-items-center justify-content-start text-center\\" t-att-data-step-state=\\"state\\">\\n            <img t-if=\\"state == 'just_done'\\" class=\\"o_onboarding_confetti position-absolute w-100\\" src=\\"/base/static/img/onboarding_confetti.svg\\" alt=\\"o_onboarding_confetti\\"/>\\n\\n            <div class=\\"o_onboarding_line position-absolute\\"/>\\n            <div class=\\"o_onboarding_step_side d-flex\\">\\n                <img class=\\"z-1\\" t-attf-src=\\"#{image}\\" t-attf-alt=\\"#{alt}\\"/>\\n            </div>\\n\\n            <div class=\\"o_onboarding_step_content position-relative pt-2 flex-grow-1 d-flex flex-column align-items-center justify-content-around\\">\\n                <div class=\\"o_onboarding_step_content_info flex-grow-1 mb-2\\">\\n                    <a type=\\"action\\" data-reload-on-close=\\"true\\" role=\\"button\\" t-att-data-method=\\"method\\" t-att-data-model=\\"model\\">\\n                        <h5 class=\\"o_onboarding_step_title mb-1\\" t-out=\\"title\\"/>\\n                    </a>\\n                    <p class=\\"m-0 small\\" t-out=\\"description\\"/>\\n                </div>\\n                <a t-if=\\"state == 'not_done'\\" class=\\"o_onboarding_step_action btn px-4\\" type=\\"action\\" data-reload-on-close=\\"true\\" role=\\"button\\" t-att-data-method=\\"method\\" t-att-data-model=\\"model\\">\\n                    <span>\\n                        <t t-if=\\"btn_text\\" t-out=\\"btn_text\\"/>\\n                        <t t-else=\\"\\">Allons-y</t>\\n                    </span>\\n                </a>\\n                <a t-else=\\"\\" class=\\"o_onboarding_step_action__done btn\\" type=\\"action\\" data-reload-on-close=\\"true\\" role=\\"button\\" t-att-data-method=\\"method\\" t-att-data-model=\\"model\\">\\n                    <span>\\n                        <i t-attf-class=\\"p-1 me-1 fa #{done_icon if done_icon else 'fa-check'} rounded-circle\\"/>\\n                        <t t-if=\\"done_text\\" t-out=\\"done_text\\"/>\\n                        <t t-else=\\"\\">C'est fini !</t>\\n                    </span>\\n                </a>\\n            </div>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="onboarding.onboarding_step">\n        <div class="o_onboarding_step position-relative d-flex flex-column align-items-center justify-content-start text-center" t-att-data-step-state="state">\n            <img t-if="state == 'just_done'" class="o_onboarding_confetti position-absolute w-100" src="/base/static/img/onboarding_confetti.svg" alt="o_onboarding_confetti"/>\n\n            <div class="o_onboarding_line position-absolute"/>\n            <div class="o_onboarding_step_side d-flex">\n                <img class="z-1" t-attf-src="#{image}" t-attf-alt="#{alt}"/>\n            </div>\n\n            <div class="o_onboarding_step_content position-relative pt-2 flex-grow-1 d-flex flex-column align-items-center justify-content-around">\n                <div class="o_onboarding_step_content_info flex-grow-1 mb-2">\n                    <a type="action" data-reload-on-close="true" role="button" t-att-data-method="method" t-att-data-model="model">\n                        <h5 class="o_onboarding_step_title mb-1" t-out="title"/>\n                    </a>\n                    <p class="m-0 small" t-out="description"/>\n                </div>\n                <a t-if="state == 'not_done'" class="o_onboarding_step_action btn px-4" type="action" data-reload-on-close="true" role="button" t-att-data-method="method" t-att-data-model="model">\n                    <span>\n                        <t t-if="btn_text" t-out="btn_text"/>\n                        <t t-else="">Let's do it</t>\n                    </span>\n                </a>\n                <a t-else="" class="o_onboarding_step_action__done btn" type="action" data-reload-on-close="true" role="button" t-att-data-method="method" t-att-data-model="model">\n                    <span>\n                        <i t-attf-class="p-1 me-1 fa #{done_icon if done_icon else 'fa-check'} rounded-circle"/>\n                        <t t-if="done_text" t-out="done_text"/>\n                        <t t-else="">All done!</t>\n                    </span>\n                </a>\n            </div>\n        </div>\n    </t>\n	f	t	2025-07-20 21:22:02.72958	2025-07-20 21:22:02.72958	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1470	16	\N	1	1	account.analytic.line.kanban	account.analytic.line	\N	kanban	analytic/views/analytic_line_views.xml	primary	{"en_US": "<kanban class=\\"o_kanban_mobile\\" js_class=\\"analytic_kanban\\">\\n                <field name=\\"account_id\\"/>\\n                <field name=\\"currency_id\\"/>\\n                <templates>\\n                    <t t-name=\\"card\\">\\n                        <div class=\\"d-flex justify-content-between\\">\\n                            <field class=\\"fw-bold fs-5\\" name=\\"name\\"/>\\n                            <field class=\\"text-end fw-bold fs-5\\" name=\\"date\\"/>\\n                        </div>\\n                        <div class=\\"d-flex justify-content-between\\">\\n                            <field class=\\"text-muted\\" name=\\"account_id\\"/>\\n                            <field class=\\"justify-content-end\\" name=\\"amount\\" widget=\\"monetary\\"/>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>"}	<?xml version="1.0"?>\n<kanban class="o_kanban_mobile" js_class="analytic_kanban">\n                <field name="account_id"/>\n                <field name="currency_id"/>\n                <templates>\n                    <t t-name="card">\n                        <div class="d-flex justify-content-between">\n                            <field class="fw-bold fs-5" name="name"/>\n                            <field class="text-end fw-bold fs-5" name="date"/>\n                        </div>\n                        <div class="d-flex justify-content-between">\n                            <field class="text-muted" name="account_id"/>\n                            <field class="justify-content-end" name="amount" widget="monetary"/>\n                        </div>\n                    </t>\n                </templates>\n            </kanban>\n        	f	t	2025-07-20 21:22:02.839217	2025-07-20 21:22:02.839217	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1473	18	1472	1	1	account.analytic.account.list.select	account.analytic.account	\N	list	analytic/views/analytic_account_views.xml	primary	{"en_US": "<list position=\\"attributes\\">\\n                    <attribute name=\\"multi_edit\\">0</attribute>\\n                </list>"}	<?xml version="1.0"?>\n<list position="attributes">\n                    <attribute name="multi_edit">0</attribute>\n                </list>\n            	f	t	2025-07-20 21:22:02.839217	2025-07-20 21:22:02.839217	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1479	16	\N	1	1	account.analytic.distribution.model.form	account.analytic.distribution.model	\N	form	analytic/views/analytic_distribution_model_views.xml	primary	{"en_US": "<form string=\\"Analytic Distribution Model\\">\\n                <sheet>\\n                    <group>\\n                        <group string=\\"Conditions to meet\\" colspan=\\"2\\">\\n                            <group>\\n                                <field name=\\"partner_id\\"/>\\n                                <field name=\\"partner_category_id\\"/>\\n                            </group>\\n                            <group>\\n                                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" placeholder=\\"Visible to all\\"/>\\n                                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                            </group>\\n                        </group>\\n                        <group string=\\"Distribution to apply\\" colspan=\\"2\\">\\n                            <field name=\\"analytic_distribution\\" widget=\\"analytic_distribution\\" options=\\"{'force_applicability': 'optional', 'disable_save': true}\\" class=\\"w-50\\"/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>", "fr_FR": "<form string=\\"Modèle de répartition analytique \\">\\n                <sheet>\\n                    <group>\\n                        <group string=\\"Conditions à satisfaire\\" colspan=\\"2\\">\\n                            <group>\\n                                <field name=\\"partner_id\\"/>\\n                                <field name=\\"partner_category_id\\"/>\\n                            </group>\\n                            <group>\\n                                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" placeholder=\\"Visible pour tous\\"/>\\n                                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                            </group>\\n                        </group>\\n                        <group string=\\"Distribution à appliquer\\" colspan=\\"2\\">\\n                            <field name=\\"analytic_distribution\\" widget=\\"analytic_distribution\\" options=\\"{'force_applicability': 'optional', 'disable_save': true}\\" class=\\"w-50\\"/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Analytic Distribution Model">\n                <sheet>\n                    <group>\n                        <group string="Conditions to meet" colspan="2">\n                            <group>\n                                <field name="partner_id"/>\n                                <field name="partner_category_id"/>\n                            </group>\n                            <group>\n                                <field name="company_id" groups="base.group_multi_company" placeholder="Visible to all"/>\n                                <field name="company_id" invisible="1"/>\n                            </group>\n                        </group>\n                        <group string="Distribution to apply" colspan="2">\n                            <field name="analytic_distribution" widget="analytic_distribution" options="{'force_applicability': 'optional', 'disable_save': true}" class="w-50"/>\n                        </group>\n                    </group>\n                </sheet>\n            </form>\n        	f	t	2025-07-20 21:22:02.839217	2025-07-20 21:22:02.839217	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1478	16	\N	1	1	account.analytic.distribution.model.list	account.analytic.distribution.model	\N	list	analytic/views/analytic_distribution_model_views.xml	primary	{"en_US": "<list string=\\"Analytic Distribution Model\\" open_form_view=\\"True\\" editable=\\"top\\" multi_edit=\\"1\\" default_order=\\"sequence, id desc\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"partner_id\\" optional=\\"show\\"/>\\n                <field name=\\"partner_category_id\\" optional=\\"hide\\"/>\\n                <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"show\\" placeholder=\\"Visible to all\\"/>\\n                <field name=\\"analytic_distribution\\" widget=\\"analytic_distribution\\" optional=\\"show\\" options=\\"{'force_applicability': 'optional', 'disable_save': true}\\"/>\\n            </list>", "fr_FR": "<list string=\\"Modèle de répartition analytique \\" open_form_view=\\"True\\" editable=\\"top\\" multi_edit=\\"1\\" default_order=\\"sequence, id desc\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"partner_id\\" optional=\\"show\\"/>\\n                <field name=\\"partner_category_id\\" optional=\\"hide\\"/>\\n                <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"show\\" placeholder=\\"Visible pour tous\\"/>\\n                <field name=\\"analytic_distribution\\" widget=\\"analytic_distribution\\" optional=\\"show\\" options=\\"{'force_applicability': 'optional', 'disable_save': true}\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Analytic Distribution Model" open_form_view="True" editable="top" multi_edit="1" default_order="sequence, id desc">\n                <field name="sequence" widget="handle"/>\n                <field name="partner_id" optional="show"/>\n                <field name="partner_category_id" optional="hide"/>\n                <field name="company_id" column_invisible="True"/>\n                <field name="company_id" groups="base.group_multi_company" optional="show" placeholder="Visible to all"/>\n                <field name="analytic_distribution" widget="analytic_distribution" optional="show" options="{'force_applicability': 'optional', 'disable_save': true}"/>\n            </list>\n        	f	t	2025-07-20 21:22:02.839217	2025-07-20 21:22:02.839217	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1476	16	\N	1	1	account.analytic.plan.form	account.analytic.plan	\N	form	analytic/views/analytic_plan_views.xml	primary	{"en_US": "<form string=\\"Analytic Plans\\">\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <button name=\\"action_view_children_plans\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-bars\\">\\n                            <field string=\\"Subplans\\" name=\\"children_count\\" widget=\\"statinfo\\"/>\\n                        </button>\\n                        <button name=\\"action_view_analytical_accounts\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-bars\\">\\n                            <div class=\\"o_field_widget o_stat_info\\">\\n                                <span class=\\"o_stat_value\\"><field name=\\"all_account_count\\"/></span>\\n                                <span class=\\"o_stat_text\\">Analytic Accounts</span>\\n                            </div>\\n                        </button>\\n                    </div>\\n                    <div class=\\"oe_title\\">\\n                        <h1>\\n                            <field name=\\"name\\"/>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"parent_id\\"/>\\n                            <field name=\\"default_applicability\\" invisible=\\"parent_id\\" required=\\"True\\"/>\\n                        <field name=\\"color\\" widget=\\"color_picker\\"/>\\n                        </group>\\n                        <group>\\n                        </group>\\n                    </group>\\n\\n                    <notebook>\\n                        <page string=\\"Applicability\\" name=\\"applicability\\" invisible=\\"parent_id\\">\\n                            <field name=\\"applicability_ids\\">\\n                                <list editable=\\"bottom\\">\\n                                    <field name=\\"business_domain\\"/>\\n                                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" placeholder=\\"Visible to all\\"/>\\n                                    <field name=\\"applicability\\"/>\\n                                </list>\\n                            </field>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>", "fr_FR": "<form string=\\"Dimensions analytiques\\">\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <button name=\\"action_view_children_plans\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-bars\\">\\n                            <field string=\\"Sous-plans\\" name=\\"children_count\\" widget=\\"statinfo\\"/>\\n                        </button>\\n                        <button name=\\"action_view_analytical_accounts\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-bars\\">\\n                            <div class=\\"o_field_widget o_stat_info\\">\\n                                <span class=\\"o_stat_value\\"><field name=\\"all_account_count\\"/></span>\\n                                <span class=\\"o_stat_text\\">Comptes analytiques</span>\\n                            </div>\\n                        </button>\\n                    </div>\\n                    <div class=\\"oe_title\\">\\n                        <h1>\\n                            <field name=\\"name\\"/>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"parent_id\\"/>\\n                            <field name=\\"default_applicability\\" invisible=\\"parent_id\\" required=\\"True\\"/>\\n                        <field name=\\"color\\" widget=\\"color_picker\\"/>\\n                        </group>\\n                        <group>\\n                        </group>\\n                    </group>\\n\\n                    <notebook>\\n                        <page string=\\"Applicabilité\\" name=\\"applicability\\" invisible=\\"parent_id\\">\\n                            <field name=\\"applicability_ids\\">\\n                                <list editable=\\"bottom\\">\\n                                    <field name=\\"business_domain\\"/>\\n                                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" placeholder=\\"Visible pour tous\\"/>\\n                                    <field name=\\"applicability\\"/>\\n                                </list>\\n                            </field>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Analytic Plans">\n                <sheet>\n                    <div class="oe_button_box" name="button_box">\n                        <button name="action_view_children_plans" type="object" class="oe_stat_button" icon="fa-bars">\n                            <field string="Subplans" name="children_count" widget="statinfo"/>\n                        </button>\n                        <button name="action_view_analytical_accounts" type="object" class="oe_stat_button" icon="fa-bars">\n                            <div class="o_field_widget o_stat_info">\n                                <span class="o_stat_value"><field name="all_account_count"/></span>\n                                <span class="o_stat_text">Analytic Accounts</span>\n                            </div>\n                        </button>\n                    </div>\n                    <div class="oe_title">\n                        <h1>\n                            <field name="name"/>\n                        </h1>\n                    </div>\n                    <group>\n                        <group>\n                            <field name="parent_id"/>\n                            <field name="default_applicability" invisible="parent_id" required="True"/>\n                        <field name="color" widget="color_picker"/>\n                        </group>\n                        <group>\n                        </group>\n                    </group>\n\n                    <notebook>\n                        <page string="Applicability" name="applicability" invisible="parent_id">\n                            <field name="applicability_ids">\n                                <list editable="bottom">\n                                    <field name="business_domain"/>\n                                    <field name="company_id" groups="base.group_multi_company" placeholder="Visible to all"/>\n                                    <field name="applicability"/>\n                                </list>\n                            </field>\n                        </page>\n                    </notebook>\n                </sheet>\n            </form>\n        	f	t	2025-07-20 21:22:02.839217	2025-07-20 21:22:02.839217	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1477	16	\N	1	1	account.analytic.plan.list	account.analytic.plan	\N	list	analytic/views/analytic_plan_views.xml	primary	{"en_US": "<list string=\\"Analytic Plans\\" multi_edit=\\"1\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"default_applicability\\" required=\\"True\\"/>\\n                <field name=\\"color\\" widget=\\"color_picker\\"/>\\n            </list>", "fr_FR": "<list string=\\"Dimensions analytiques\\" multi_edit=\\"1\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"default_applicability\\" required=\\"True\\"/>\\n                <field name=\\"color\\" widget=\\"color_picker\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Analytic Plans" multi_edit="1">\n                <field name="sequence" widget="handle"/>\n                <field name="name"/>\n                <field name="default_applicability" required="True"/>\n                <field name="color" widget="color_picker"/>\n            </list>\n        	f	t	2025-07-20 21:22:02.839217	2025-07-20 21:22:02.839217	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1471	16	\N	1	1	analytic.analytic.account.form	account.analytic.account	\N	form	analytic/views/analytic_account_views.xml	primary	{"en_US": "<form string=\\"Analytic Account\\">\\n                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                    <sheet string=\\"Analytic Account\\">\\n                        <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                            <button class=\\"oe_stat_button\\" type=\\"action\\" name=\\"207\\" icon=\\"fa-usd\\">\\n                                <div class=\\"o_form_field o_stat_info\\">\\n                                    <span class=\\"o_stat_text\\">Gross Margin</span>\\n                                    <span class=\\"o_stat_value\\">\\n                                        <field name=\\"balance\\" widget=\\"monetary\\"/>\\n                                    </span>\\n                                </div>\\n                            </button>\\n                        </div>\\n                        <widget name=\\"web_ribbon\\" title=\\"Archived\\" bg_color=\\"text-bg-danger\\" invisible=\\"active\\"/>\\n                        <div class=\\"oe_title\\">\\n                            <label for=\\"name\\"/>\\n                            <h1>\\n                                <field name=\\"name\\" class=\\"oe_inline\\" placeholder=\\"e.g. Project XYZ\\"/>\\n                            </h1>\\n                        </div>\\n                        <div name=\\"project\\"/>\\n                        <group name=\\"main\\">\\n                            <group>\\n                                <field name=\\"active\\" invisible=\\"1\\"/>\\n                                <field name=\\"partner_id\\"/>\\n                                <field name=\\"code\\"/>\\n                            </group>\\n                            <group>\\n                                <field name=\\"plan_id\\" options=\\"{'no_quick_create': True}\\"/>\\n                                <field name=\\"company_id\\" options=\\"{'no_create': True}\\" groups=\\"base.group_multi_company\\" placeholder=\\"Visible to all\\"/>\\n                                <field name=\\"currency_id\\" options=\\"{'no_create': True}\\" groups=\\"base.group_multi_currency\\"/>\\n                            </group>\\n                        </group>\\n                        <notebook/>\\n                    </sheet>\\n                    <chatter/>\\n                </form>", "fr_FR": "<form string=\\"Compte analytique\\">\\n                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                    <sheet string=\\"Compte analytique\\">\\n                        <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                            <button class=\\"oe_stat_button\\" type=\\"action\\" name=\\"207\\" icon=\\"fa-usd\\">\\n                                <div class=\\"o_form_field o_stat_info\\">\\n                                    <span class=\\"o_stat_text\\">Marge brute</span>\\n                                    <span class=\\"o_stat_value\\">\\n                                        <field name=\\"balance\\" widget=\\"monetary\\"/>\\n                                    </span>\\n                                </div>\\n                            </button>\\n                        </div>\\n                        <widget name=\\"web_ribbon\\" title=\\"Archivé\\" bg_color=\\"text-bg-danger\\" invisible=\\"active\\"/>\\n                        <div class=\\"oe_title\\">\\n                            <label for=\\"name\\"/>\\n                            <h1>\\n                                <field name=\\"name\\" class=\\"oe_inline\\" placeholder=\\"par ex. Projet XYZ\\"/>\\n                            </h1>\\n                        </div>\\n                        <div name=\\"project\\"/>\\n                        <group name=\\"main\\">\\n                            <group>\\n                                <field name=\\"active\\" invisible=\\"1\\"/>\\n                                <field name=\\"partner_id\\"/>\\n                                <field name=\\"code\\"/>\\n                            </group>\\n                            <group>\\n                                <field name=\\"plan_id\\" options=\\"{'no_quick_create': True}\\"/>\\n                                <field name=\\"company_id\\" options=\\"{'no_create': True}\\" groups=\\"base.group_multi_company\\" placeholder=\\"Visible pour tous\\"/>\\n                                <field name=\\"currency_id\\" options=\\"{'no_create': True}\\" groups=\\"base.group_multi_currency\\"/>\\n                            </group>\\n                        </group>\\n                        <notebook/>\\n                    </sheet>\\n                    <chatter/>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Analytic Account">\n                    <field name="company_id" invisible="1"/>\n                    <sheet string="Analytic Account">\n                        <div class="oe_button_box" name="button_box">\n                            <button class="oe_stat_button" type="action" name="207" icon="fa-usd">\n                                <div class="o_form_field o_stat_info">\n                                    <span class="o_stat_text">Gross Margin</span>\n                                    <span class="o_stat_value">\n                                        <field name="balance" widget="monetary"/>\n                                    </span>\n                                </div>\n                            </button>\n                        </div>\n                        <widget name="web_ribbon" title="Archived" bg_color="text-bg-danger" invisible="active"/>\n                        <div class="oe_title">\n                            <label for="name"/>\n                            <h1>\n                                <field name="name" class="oe_inline" placeholder="e.g. Project XYZ"/>\n                            </h1>\n                        </div>\n                        <div name="project"/>\n                        <group name="main">\n                            <group>\n                                <field name="active" invisible="1"/>\n                                <field name="partner_id"/>\n                                <field name="code"/>\n                            </group>\n                            <group>\n                                <field name="plan_id" options="{'no_quick_create': True}"/>\n                                <field name="company_id" options="{'no_create': True}" groups="base.group_multi_company" placeholder="Visible to all"/>\n                                <field name="currency_id" options="{'no_create': True}" groups="base.group_multi_currency"/>\n                            </group>\n                        </group>\n                        <notebook/>\n                    </sheet>\n                    <chatter/>\n                </form>\n            	f	t	2025-07-20 21:22:02.839217	2025-07-20 21:22:02.839217	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1474	16	\N	1	1	account.analytic.account.kanban	account.analytic.account	\N	kanban	analytic/views/analytic_account_views.xml	primary	{"en_US": "<kanban class=\\"o_kanban_mobile\\">\\n                   <field name=\\"currency_id\\"/>\\n                   <templates>\\n                        <t t-name=\\"card\\">\\n                            <div t-attf-class=\\"#{!selection_mode ? 'text-center' : ''}\\">\\n                                <field class=\\"fw-bold fs-5\\" name=\\"display_name\\"/>\\n                            </div>\\n                            <hr class=\\"mt-2 mb-2\\"/>\\n                            <div t-attf-class=\\"#{!selection_mode ? 'text-center' : ''}\\">\\n                                Balance: <field name=\\"balance\\" widget=\\"monetary\\"/>\\n                            </div>\\n                        </t>\\n                    </templates>\\n                </kanban>", "fr_FR": "<kanban class=\\"o_kanban_mobile\\">\\n                   <field name=\\"currency_id\\"/>\\n                   <templates>\\n                        <t t-name=\\"card\\">\\n                            <div t-attf-class=\\"#{!selection_mode ? 'text-center' : ''}\\">\\n                                <field class=\\"fw-bold fs-5\\" name=\\"display_name\\"/>\\n                            </div>\\n                            <hr class=\\"mt-2 mb-2\\"/>\\n                            <div t-attf-class=\\"#{!selection_mode ? 'text-center' : ''}\\">\\n                                Solde : <field name=\\"balance\\" widget=\\"monetary\\"/>\\n                            </div>\\n                        </t>\\n                    </templates>\\n                </kanban>"}	<?xml version="1.0"?>\n<kanban class="o_kanban_mobile">\n                   <field name="currency_id"/>\n                   <templates>\n                        <t t-name="card">\n                            <div t-attf-class="#{!selection_mode ? 'text-center' : ''}">\n                                <field class="fw-bold fs-5" name="display_name"/>\n                            </div>\n                            <hr class="mt-2 mb-2"/>\n                            <div t-attf-class="#{!selection_mode ? 'text-center' : ''}">\n                                Balance: <field name="balance" widget="monetary"/>\n                            </div>\n                        </t>\n                    </templates>\n                </kanban>\n            	f	t	2025-07-20 21:22:02.839217	2025-07-20 21:22:02.839217	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1472	8	\N	1	1	account.analytic.account.list	account.analytic.account	\N	list	analytic/views/analytic_account_views.xml	primary	{"en_US": "<list string=\\"Analytic Accounts\\" multi_edit=\\"1\\">\\n                    <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"currency_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"name\\" string=\\"Name\\"/>\\n                    <field name=\\"code\\"/>\\n                    <field name=\\"partner_id\\"/>\\n                    <field name=\\"plan_id\\"/>\\n                    <field name=\\"active\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                    <field name=\\"debit\\" sum=\\"Debit\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"credit\\" sum=\\"Credit\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"balance\\" sum=\\"Balance\\"/>\\n                </list>", "fr_FR": "<list string=\\"Comptes analytiques\\" multi_edit=\\"1\\">\\n                    <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"currency_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"name\\" string=\\"Nom\\"/>\\n                    <field name=\\"code\\"/>\\n                    <field name=\\"partner_id\\"/>\\n                    <field name=\\"plan_id\\"/>\\n                    <field name=\\"active\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                    <field name=\\"debit\\" sum=\\"Débit\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"credit\\" sum=\\"Crédit\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"balance\\" sum=\\"Solde\\"/>\\n                </list>"}	<?xml version="1.0"?>\n<list string="Analytic Accounts" multi_edit="1">\n                    <field name="company_id" column_invisible="True"/>\n                    <field name="currency_id" column_invisible="True"/>\n                    <field name="name" string="Name"/>\n                    <field name="code"/>\n                    <field name="partner_id"/>\n                    <field name="plan_id"/>\n                    <field name="active" column_invisible="True"/>\n                    <field name="company_id" groups="base.group_multi_company"/>\n                    <field name="debit" sum="Debit" column_invisible="True"/>\n                    <field name="credit" sum="Credit" column_invisible="True"/>\n                    <field name="balance" sum="Balance"/>\n                </list>\n            	f	t	2025-07-20 21:22:02.839217	2025-07-20 21:22:02.839217	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2383	16	2378	1	1	thumb_4_3	\N	website_sale.products_thumb_4_3	qweb	website_sale/views/templates.xml	extension	{"en_US": "<data name=\\"thumb_4_3\\" inherit_id=\\"website_sale.products\\" active=\\"False\\">\\n        <xpath expr=\\"//div[@id='o_wsale_container']\\" position=\\"attributes\\">\\n            <attribute name=\\"t-attf-class\\" add=\\"o_wsale_context_thumb_4_3\\" separator=\\" \\"/>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data name="thumb_4_3" inherit_id="website_sale.products" active="False">\n        <xpath expr="//div[@id='o_wsale_container']" position="attributes">\n            <attribute name="t-attf-class" add="o_wsale_context_thumb_4_3" separator=" "/>\n        </xpath>\n    </data>\n    	f	f	2025-07-20 21:22:19.442228	2025-07-20 21:22:19.442228	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1475	16	\N	1	1	account.analytic.account.search	account.analytic.account	\N	search	analytic/views/analytic_account_views.xml	primary	{"en_US": "<search string=\\"Analytic Account\\">\\n                    <field name=\\"name\\" filter_domain=\\"['|', ('name', 'ilike', self), ('code', 'ilike', self)]\\" string=\\"Analytic Account\\"/>\\n                    <field name=\\"partner_id\\"/>\\n                    <separator/>\\n                    <filter string=\\"Archived\\" domain=\\"[('active', '=', False)]\\" name=\\"inactive\\"/>\\n                    <group expand=\\"0\\" string=\\"Group By...\\">\\n                        <filter string=\\"Associated Partner\\" name=\\"associatedpartner\\" domain=\\"[]\\" context=\\"{'group_by': 'partner_id'}\\"/>\\n                    </group>\\n                </search>", "fr_FR": "<search string=\\"Compte analytique\\">\\n                    <field name=\\"name\\" filter_domain=\\"['|', ('name', 'ilike', self), ('code', 'ilike', self)]\\" string=\\"Compte analytique\\"/>\\n                    <field name=\\"partner_id\\"/>\\n                    <separator/>\\n                    <filter string=\\"Archivé\\" domain=\\"[('active', '=', False)]\\" name=\\"inactive\\"/>\\n                    <group expand=\\"0\\" string=\\"Regrouper par...\\">\\n                        <filter string=\\"Partenaire associé\\" name=\\"associatedpartner\\" domain=\\"[]\\" context=\\"{'group_by': 'partner_id'}\\"/>\\n                    </group>\\n                </search>"}	<?xml version="1.0"?>\n<search string="Analytic Account">\n                    <field name="name" filter_domain="['|', ('name', 'ilike', self), ('code', 'ilike', self)]" string="Analytic Account"/>\n                    <field name="partner_id"/>\n                    <separator/>\n                    <filter string="Archived" domain="[('active', '=', False)]" name="inactive"/>\n                    <group expand="0" string="Group By...">\n                        <filter string="Associated Partner" name="associatedpartner" domain="[]" context="{'group_by': 'partner_id'}"/>\n                    </group>\n                </search>\n            	f	t	2025-07-20 21:22:02.839217	2025-07-20 21:22:02.839217	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1466	16	\N	1	1	account.analytic.line.select	account.analytic.line	\N	search	analytic/views/analytic_line_views.xml	primary	{"en_US": "<search string=\\"Search Analytic Lines\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"date\\"/>\\n                <separator/>\\n                <filter name=\\"month\\" string=\\"Date\\" date=\\"date\\"/>\\n                <group string=\\"Group By...\\" expand=\\"0\\" name=\\"groupby\\">\\n                    <separator/>\\n                    <filter string=\\"Date\\" name=\\"group_date\\" context=\\"{'group_by': 'date'}\\"/>\\n                </group>\\n            </search>", "fr_FR": "<search string=\\"Chercher des lignes analytiques\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"date\\"/>\\n                <separator/>\\n                <filter name=\\"month\\" string=\\"Date\\" date=\\"date\\"/>\\n                <group string=\\"Regrouper par...\\" expand=\\"0\\" name=\\"groupby\\">\\n                    <separator/>\\n                    <filter string=\\"Date\\" name=\\"group_date\\" context=\\"{'group_by': 'date'}\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Search Analytic Lines">\n                <field name="name"/>\n                <field name="date"/>\n                <separator/>\n                <filter name="month" string="Date" date="date"/>\n                <group string="Group By..." expand="0" name="groupby">\n                    <separator/>\n                    <filter string="Date" name="group_date" context="{'group_by': 'date'}"/>\n                </group>\n            </search>\n        	f	t	2025-07-20 21:22:02.839217	2025-07-20 21:22:02.839217	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1467	1	\N	1	1	account.analytic.line.form	account.analytic.line	\N	form	analytic/views/analytic_line_views.xml	primary	{"en_US": "<form string=\\"Analytic Item\\">\\n            <field name=\\"company_id\\" invisible=\\"1\\"/>\\n            <sheet>\\n                <group>\\n                    <group name=\\"analytic_item\\" string=\\"Analytic Item\\">\\n                        <field name=\\"name\\"/>\\n                        <field name=\\"account_id\\"/>\\n                        <field name=\\"date\\"/>\\n                        <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                    </group>\\n                    <group name=\\"amount\\" string=\\"Amount\\">\\n                        <field name=\\"amount\\"/>\\n                        <field name=\\"unit_amount\\"/>\\n                        <field name=\\"product_uom_id\\" class=\\"oe_inline\\"/>\\n                        <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                    </group>\\n                </group>\\n            </sheet>\\n            </form>", "fr_FR": "<form string=\\"Écriture analytique\\">\\n            <field name=\\"company_id\\" invisible=\\"1\\"/>\\n            <sheet>\\n                <group>\\n                    <group name=\\"analytic_item\\" string=\\"Écriture analytique\\">\\n                        <field name=\\"name\\"/>\\n                        <field name=\\"account_id\\"/>\\n                        <field name=\\"date\\"/>\\n                        <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                    </group>\\n                    <group name=\\"amount\\" string=\\"Montant\\">\\n                        <field name=\\"amount\\"/>\\n                        <field name=\\"unit_amount\\"/>\\n                        <field name=\\"product_uom_id\\" class=\\"oe_inline\\"/>\\n                        <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                    </group>\\n                </group>\\n            </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Analytic Item">\n            <field name="company_id" invisible="1"/>\n            <sheet>\n                <group>\n                    <group name="analytic_item" string="Analytic Item">\n                        <field name="name"/>\n                        <field name="account_id"/>\n                        <field name="date"/>\n                        <field name="company_id" groups="base.group_multi_company"/>\n                    </group>\n                    <group name="amount" string="Amount">\n                        <field name="amount"/>\n                        <field name="unit_amount"/>\n                        <field name="product_uom_id" class="oe_inline"/>\n                        <field name="currency_id" invisible="1"/>\n                    </group>\n                </group>\n            </sheet>\n            </form>\n        	f	t	2025-07-20 21:22:02.839217	2025-07-20 21:22:02.839217	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1468	16	\N	1	1	account.analytic.line.graph	account.analytic.line	\N	graph	analytic/views/analytic_line_views.xml	primary	{"en_US": "<graph string=\\"Analytic Items\\" sample=\\"1\\" js_class=\\"analytic_graph\\">\\n                <field name=\\"account_id\\"/>\\n                <field name=\\"unit_amount\\" type=\\"measure\\" widget=\\"float_time\\"/>\\n                <field name=\\"amount\\" type=\\"measure\\"/>\\n            </graph>", "fr_FR": "<graph string=\\"Écritures analytiques\\" sample=\\"1\\" js_class=\\"analytic_graph\\">\\n                <field name=\\"account_id\\"/>\\n                <field name=\\"unit_amount\\" type=\\"measure\\" widget=\\"float_time\\"/>\\n                <field name=\\"amount\\" type=\\"measure\\"/>\\n            </graph>"}	<?xml version="1.0"?>\n<graph string="Analytic Items" sample="1" js_class="analytic_graph">\n                <field name="account_id"/>\n                <field name="unit_amount" type="measure" widget="float_time"/>\n                <field name="amount" type="measure"/>\n            </graph>\n        	f	t	2025-07-20 21:22:02.839217	2025-07-20 21:22:02.839217	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1469	16	\N	1	1	account.analytic.line.pivot	account.analytic.line	\N	pivot	analytic/views/analytic_line_views.xml	primary	{"en_US": "<pivot string=\\"Analytic Items\\" sample=\\"1\\" js_class=\\"analytic_pivot\\">\\n                <field name=\\"account_id\\"/>\\n                <field name=\\"date\\" interval=\\"month\\" type=\\"col\\"/>\\n                <field name=\\"amount\\" type=\\"measure\\"/>\\n            </pivot>", "fr_FR": "<pivot string=\\"Écritures analytiques\\" sample=\\"1\\" js_class=\\"analytic_pivot\\">\\n                <field name=\\"account_id\\"/>\\n                <field name=\\"date\\" interval=\\"month\\" type=\\"col\\"/>\\n                <field name=\\"amount\\" type=\\"measure\\"/>\\n            </pivot>"}	<?xml version="1.0"?>\n<pivot string="Analytic Items" sample="1" js_class="analytic_pivot">\n                <field name="account_id"/>\n                <field name="date" interval="month" type="col"/>\n                <field name="amount" type="measure"/>\n            </pivot>\n        	f	t	2025-07-20 21:22:02.839217	2025-07-20 21:22:02.839217	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1465	16	\N	1	1	account.analytic.line.list	account.analytic.line	\N	list	analytic/views/analytic_line_views.xml	primary	{"en_US": "<list string=\\"Analytic Items\\" multi_edit=\\"1\\" js_class=\\"analytic_list\\">\\n                <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"date\\" optional=\\"show\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"account_id\\"/>\\n                <field name=\\"currency_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"unit_amount\\" sum=\\"Quantity\\" optional=\\"hide\\"/>\\n                <field name=\\"product_uom_id\\" optional=\\"hide\\"/>\\n                <field name=\\"partner_id\\" optional=\\"hide\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"show\\"/>\\n                <field name=\\"amount\\" sum=\\"Total\\" optional=\\"show\\"/>\\n            </list>", "fr_FR": "<list string=\\"Écritures analytiques\\" multi_edit=\\"1\\" js_class=\\"analytic_list\\">\\n                <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"date\\" optional=\\"show\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"account_id\\"/>\\n                <field name=\\"currency_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"unit_amount\\" sum=\\"Quantité\\" optional=\\"hide\\"/>\\n                <field name=\\"product_uom_id\\" optional=\\"hide\\"/>\\n                <field name=\\"partner_id\\" optional=\\"hide\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"show\\"/>\\n                <field name=\\"amount\\" sum=\\"Total\\" optional=\\"show\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Analytic Items" multi_edit="1" js_class="analytic_list">\n                <field name="company_id" column_invisible="True"/>\n                <field name="date" optional="show"/>\n                <field name="name"/>\n                <field name="account_id"/>\n                <field name="currency_id" column_invisible="True"/>\n                <field name="unit_amount" sum="Quantity" optional="hide"/>\n                <field name="product_uom_id" optional="hide"/>\n                <field name="partner_id" optional="hide"/>\n                <field name="company_id" groups="base.group_multi_company" optional="show"/>\n                <field name="amount" sum="Total" optional="show"/>\n            </list>\n        	f	t	2025-07-20 21:22:02.839217	2025-07-20 21:22:02.839217	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2472	16	560	1	1	website_sale.brand_promotion	\N	website_sale.brand_promotion	qweb	website_sale/views/templates.xml	extension	{"en_US": "<data inherit_id=\\"website.brand_promotion\\">\\n        <xpath expr=\\"//t[@t-call='web.brand_promotion_message']\\" position=\\"replace\\">\\n            <t t-call=\\"web.brand_promotion_message\\">\\n                <t t-set=\\"_message\\">\\n                    The #1 <a target=\\"_blank\\" href=\\"http://www.odoo.com/app/ecommerce?utm_source=db&amp;utm_medium=website\\">Open Source eCommerce</a>\\n                </t>\\n                <t t-set=\\"_utm_medium\\" t-valuef=\\"website\\"/>\\n            </t>\\n        </xpath>\\n    </data>", "fr_FR": "<data inherit_id=\\"website.brand_promotion\\">\\n        <xpath expr=\\"//t[@t-call='web.brand_promotion_message']\\" position=\\"replace\\">\\n            <t t-call=\\"web.brand_promotion_message\\">\\n                <t t-set=\\"_message\\">\\n                    Le #1 <a target=\\"_blank\\" href=\\"http://www.odoo.com/app/ecommerce?utm_source=db&amp;utm_medium=website\\">Open Source eCommerce</a>\\n                </t>\\n                <t t-set=\\"_utm_medium\\" t-valuef=\\"website\\"/>\\n            </t>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data inherit_id="website.brand_promotion">\n        <xpath expr="//t[@t-call='web.brand_promotion_message']" position="replace">\n            <t t-call="web.brand_promotion_message">\n                <t t-set="_message">\n                    The #1 <a target="_blank" href="http://www.odoo.com/app/ecommerce?utm_source=db&amp;utm_medium=website">Open Source eCommerce</a>\n                </t>\n                <t t-set="_utm_medium" t-valuef="website"/>\n            </t>\n        </xpath>\n    </data>\n\n    	f	t	2025-07-20 21:22:19.442228	2025-07-20 21:22:19.442228	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2450	16	\N	1	1	Shopping Cart	\N	website_sale.cart	qweb	website_sale/views/templates.xml	primary	{"en_US": "<t name=\\"Shopping Cart\\" t-name=\\"website_sale.cart\\">\\n        <t t-call=\\"website_sale.checkout_layout\\">\\n            <t t-set=\\"show_shorter_cart_summary\\" t-value=\\"True\\"/>\\n            <t t-set=\\"show_footer\\" t-value=\\"True\\"/>\\n            <t t-set=\\"oe_structure\\">\\n                <!-- This is the drag-and-drop area for website building blocs at the end of each\\n                     checkout page. This is append at the of the page in `checkout_layout`. The\\n                     templates created in the database to store blocs are hooked using XPath on the\\n                     `oe_struture` element ID. Therefore, we can't use dynamic IDs (like with\\n                     t-att-id) and each template needs to define a div element. -->\\n                <div class=\\"oe_structure\\" id=\\"oe_structure_website_sale_cart_2\\"/>\\n            </t>\\n            <div id=\\"shop_cart\\" t-att-class=\\"'col ' + (                         'o_img_ratio_4_3' if is_view_active('website_sale.products_thumb_4_3') else                         'o_img_ratio_4_5' if is_view_active('website_sale.products_thumb_4_5') else                         'o_img_ratio_2_3' if is_view_active('website_sale.products_thumb_2_3') else                         '')             \\">\\n                <h4 class=\\"mb-3\\">Order summary</h4>\\n                <div t-if=\\"abandoned_proceed or access_token\\" class=\\"alert alert-info mt8 mb8\\" role=\\"alert\\"> <!-- abandoned cart choices -->\\n                    <t t-if=\\"abandoned_proceed\\">\\n                        <p>Your previous cart has already been completed.</p>\\n                        <p t-if=\\"website_sale_order\\">Please proceed your current cart.</p>\\n                    </t>\\n                    <t t-if=\\"access_token\\">\\n                        <p>This is your current cart.</p>\\n                        <p>\\n                            <strong>\\n                                <a class=\\"o_translate_inline\\" t-attf-href=\\"/shop/cart/?id={{id}}&amp;access_token={{access_token}}&amp;revive_method=squash\\">Click here</a>\\n                            </strong> if you want to restore your previous cart. Your current cart will be replaced with your previous cart.\\n                        </p>\\n                        <p>\\n                            <strong>\\n                                <a class=\\"o_translate_inline\\" t-attf-href=\\"/shop/cart/?id={{id}}&amp;access_token={{access_token}}&amp;revive_method=merge\\">Click here</a>\\n                            </strong> if you want to merge your previous cart into current cart.\\n                        </p>\\n                    </t>\\n                </div>\\n                <t t-call=\\"website_sale.cart_lines\\"/>\\n                <div class=\\"clearfix\\"/>\\n                <div class=\\"oe_structure\\" id=\\"oe_structure_website_sale_cart_1\\"/>\\n            </div>\\n        </t>\\n    </t>", "fr_FR": "<t name=\\"Shopping Cart\\" t-name=\\"website_sale.cart\\">\\n        <t t-call=\\"website_sale.checkout_layout\\">\\n            <t t-set=\\"show_shorter_cart_summary\\" t-value=\\"True\\"/>\\n            <t t-set=\\"show_footer\\" t-value=\\"True\\"/>\\n            <t t-set=\\"oe_structure\\">\\n                <!-- This is the drag-and-drop area for website building blocs at the end of each\\n                     checkout page. This is append at the of the page in `checkout_layout`. The\\n                     templates created in the database to store blocs are hooked using XPath on the\\n                     `oe_struture` element ID. Therefore, we can't use dynamic IDs (like with\\n                     t-att-id) and each template needs to define a div element. -->\\n                <div class=\\"oe_structure\\" id=\\"oe_structure_website_sale_cart_2\\"/>\\n            </t>\\n            <div id=\\"shop_cart\\" t-att-class=\\"'col ' + (                         'o_img_ratio_4_3' if is_view_active('website_sale.products_thumb_4_3') else                         'o_img_ratio_4_5' if is_view_active('website_sale.products_thumb_4_5') else                         'o_img_ratio_2_3' if is_view_active('website_sale.products_thumb_2_3') else                         '')             \\">\\n                <h4 class=\\"mb-3\\">Résumé de la commande</h4>\\n                <div t-if=\\"abandoned_proceed or access_token\\" class=\\"alert alert-info mt8 mb8\\" role=\\"alert\\"> <!-- abandoned cart choices -->\\n                    <t t-if=\\"abandoned_proceed\\">\\n                        <p>Votre précédent panier a déjà été réglé.</p>\\n                        <p t-if=\\"website_sale_order\\">Veuillez poursuivre avec votre panier actuel.</p>\\n                    </t>\\n                    <t t-if=\\"access_token\\">\\n                        <p>Voici votre panier actuel.</p>\\n                        <p>\\n                            <strong>\\n                                <a class=\\"o_translate_inline\\" t-attf-href=\\"/shop/cart/?id={{id}}&amp;access_token={{access_token}}&amp;revive_method=squash\\">Cliquez ici</a>\\n                            </strong> si vous souhaitez restaurer votre panier précédent. Votre panier actuel sera remplacé par votre panier précédent. \\n                        </p>\\n                        <p>\\n                            <strong>\\n                                <a class=\\"o_translate_inline\\" t-attf-href=\\"/shop/cart/?id={{id}}&amp;access_token={{access_token}}&amp;revive_method=merge\\">Cliquez ici</a>\\n                            </strong> si vous souhaitez combiner votre panier précédent avec le panier actuel.\\n                        </p>\\n                    </t>\\n                </div>\\n                <t t-call=\\"website_sale.cart_lines\\"/>\\n                <div class=\\"clearfix\\"/>\\n                <div class=\\"oe_structure\\" id=\\"oe_structure_website_sale_cart_1\\"/>\\n            </div>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Shopping Cart" t-name="website_sale.cart">\n        <t t-call="website_sale.checkout_layout">\n            <t t-set="show_shorter_cart_summary" t-value="True"/>\n            <t t-set="show_footer" t-value="True"/>\n            <t t-set="oe_structure">\n                <!-- This is the drag-and-drop area for website building blocs at the end of each\n                     checkout page. This is append at the of the page in `checkout_layout`. The\n                     templates created in the database to store blocs are hooked using XPath on the\n                     `oe_struture` element ID. Therefore, we can't use dynamic IDs (like with\n                     t-att-id) and each template needs to define a div element. -->\n                <div class="oe_structure" id="oe_structure_website_sale_cart_2"/>\n            </t>\n            <div id="shop_cart" t-att-class="'col ' + (                         'o_img_ratio_4_3' if is_view_active('website_sale.products_thumb_4_3') else                         'o_img_ratio_4_5' if is_view_active('website_sale.products_thumb_4_5') else                         'o_img_ratio_2_3' if is_view_active('website_sale.products_thumb_2_3') else                         '')             ">\n                <h4 class="mb-3">Order summary</h4>\n                <div t-if="abandoned_proceed or access_token" class="alert alert-info mt8 mb8" role="alert"> <!-- abandoned cart choices -->\n                    <t t-if="abandoned_proceed">\n                        <p>Your previous cart has already been completed.</p>\n                        <p t-if="website_sale_order">Please proceed your current cart.</p>\n                    </t>\n                    <t t-if="access_token">\n                        <p>This is your current cart.</p>\n                        <p>\n                            <strong>\n                                <a class="o_translate_inline" t-attf-href="/shop/cart/?id={{id}}&amp;access_token={{access_token}}&amp;revive_method=squash">Click here</a>\n                            </strong> if you want to restore your previous cart. Your current cart will be replaced with your previous cart.\n                        </p>\n                        <p>\n                            <strong>\n                                <a class="o_translate_inline" t-attf-href="/shop/cart/?id={{id}}&amp;access_token={{access_token}}&amp;revive_method=merge">Click here</a>\n                            </strong> if you want to merge your previous cart into current cart.\n                        </p>\n                    </t>\n                </div>\n                <t t-call="website_sale.cart_lines"/>\n                <div class="clearfix"/>\n                <div class="oe_structure" id="oe_structure_website_sale_cart_1"/>\n            </div>\n        </t>\n    </t>\n\n    	f	t	2025-07-20 21:22:19.442228	2025-07-20 21:22:19.442228	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2446	16	\N	1	1	Shopping Cart Line quantity	\N	website_sale.cart_lines_quantity	qweb	website_sale/views/templates.xml	primary	{"en_US": "<t name=\\"Shopping Cart Line quantity\\" t-name=\\"website_sale.cart_lines_quantity\\">\\n        <div class=\\"css_quantity input-group justify-content-end h-100 border\\" t-attf-name=\\"{{'website_sale_cart_line_quantity' if not is_mobile else 'website_sale_cart_line_quantity_mobile'}}\\">\\n            <t t-set=\\"should_show_quantity_selector\\" t-value=\\"is_view_active('website_sale.product_quantity')\\"/>\\n            <t t-if=\\"should_show_quantity_selector and line._is_sellable()\\">\\n                <a href=\\"#\\" class=\\"js_add_cart_json btn btn-link d-inline-block border-end-0\\" aria-label=\\"Remove one\\" title=\\"Remove one\\">\\n                    <i class=\\"oi oi-minus position-relative z-1\\"/>\\n                </a>\\n                <input type=\\"text\\" class=\\"js_quantity quantity form-control border-0\\" t-att-data-line-id=\\"line.id\\" t-att-data-product-id=\\"line.product_id.id\\" t-att-value=\\"line._get_displayed_quantity()\\"/>\\n                <t t-if=\\"line._get_shop_warning(clear=False)\\">\\n                    <a href=\\"#\\" class=\\"btn btn-link\\">\\n                        <i class=\\"fa fa-warning text-warning\\" t-att-title=\\"line._get_shop_warning()\\" role=\\"img\\" aria-label=\\"Warning\\"/>\\n                    </a>\\n                </t>\\n                <a t-else=\\"\\" href=\\"#\\" class=\\"js_add_cart_json d-inline-block btn btn-link border-start-0\\" aria-label=\\"Add one\\" title=\\"Add one\\">\\n                    <i class=\\"oi oi-plus position-relative z-1\\"/>\\n                </a>\\n            </t>\\n            <t t-else=\\"\\">\\n                <input type=\\"text\\" class=\\"js_quantity form-control quantity text-start text-md-end text-md-end border-0 p-0 shadow-none mw-100\\" t-att-data-line-id=\\"line.id\\" t-att-data-product-id=\\"line.product_id.id\\" t-att-value=\\"line._get_displayed_quantity()\\" readonly=\\"True\\"/>\\n            </t>\\n        </div>\\n    </t>", "fr_FR": "<t name=\\"Shopping Cart Line quantity\\" t-name=\\"website_sale.cart_lines_quantity\\">\\n        <div class=\\"css_quantity input-group justify-content-end h-100 border\\" t-attf-name=\\"{{'website_sale_cart_line_quantity' if not is_mobile else 'website_sale_cart_line_quantity_mobile'}}\\">\\n            <t t-set=\\"should_show_quantity_selector\\" t-value=\\"is_view_active('website_sale.product_quantity')\\"/>\\n            <t t-if=\\"should_show_quantity_selector and line._is_sellable()\\">\\n                <a href=\\"#\\" class=\\"js_add_cart_json btn btn-link d-inline-block border-end-0\\" aria-label=\\"Supprimer\\" title=\\"Supprimer\\">\\n                    <i class=\\"oi oi-minus position-relative z-1\\"/>\\n                </a>\\n                <input type=\\"text\\" class=\\"js_quantity quantity form-control border-0\\" t-att-data-line-id=\\"line.id\\" t-att-data-product-id=\\"line.product_id.id\\" t-att-value=\\"line._get_displayed_quantity()\\"/>\\n                <t t-if=\\"line._get_shop_warning(clear=False)\\">\\n                    <a href=\\"#\\" class=\\"btn btn-link\\">\\n                        <i class=\\"fa fa-warning text-warning\\" t-att-title=\\"line._get_shop_warning()\\" role=\\"img\\" aria-label=\\"Avertissement\\"/>\\n                    </a>\\n                </t>\\n                <a t-else=\\"\\" href=\\"#\\" class=\\"js_add_cart_json d-inline-block btn btn-link border-start-0\\" aria-label=\\"Ajouter\\" title=\\"Ajouter\\">\\n                    <i class=\\"oi oi-plus position-relative z-1\\"/>\\n                </a>\\n            </t>\\n            <t t-else=\\"\\">\\n                <input type=\\"text\\" class=\\"js_quantity form-control quantity text-start text-md-end text-md-end border-0 p-0 shadow-none mw-100\\" t-att-data-line-id=\\"line.id\\" t-att-data-product-id=\\"line.product_id.id\\" t-att-value=\\"line._get_displayed_quantity()\\" readonly=\\"True\\"/>\\n            </t>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Shopping Cart Line quantity" t-name="website_sale.cart_lines_quantity">\n        <div class="css_quantity input-group justify-content-end h-100 border" t-attf-name="{{'website_sale_cart_line_quantity' if not is_mobile else 'website_sale_cart_line_quantity_mobile'}}">\n            <t t-set="should_show_quantity_selector" t-value="is_view_active('website_sale.product_quantity')"/>\n            <t t-if="should_show_quantity_selector and line._is_sellable()">\n                <a href="#" class="js_add_cart_json btn btn-link d-inline-block border-end-0" aria-label="Remove one" title="Remove one">\n                    <i class="oi oi-minus position-relative z-1"/>\n                </a>\n                <input type="text" class="js_quantity quantity form-control border-0" t-att-data-line-id="line.id" t-att-data-product-id="line.product_id.id" t-att-value="line._get_displayed_quantity()"/>\n                <t t-if="line._get_shop_warning(clear=False)">\n                    <a href="#" class="btn btn-link">\n                        <i class="fa fa-warning text-warning" t-att-title="line._get_shop_warning()" role="img" aria-label="Warning"/>\n                    </a>\n                </t>\n                <a t-else="" href="#" class="js_add_cart_json d-inline-block btn btn-link border-start-0" aria-label="Add one" title="Add one">\n                    <i class="oi oi-plus position-relative z-1"/>\n                </a>\n            </t>\n            <t t-else="">\n                <input type="text" class="js_quantity form-control quantity text-start text-md-end text-md-end border-0 p-0 shadow-none mw-100" t-att-data-line-id="line.id" t-att-data-product-id="line.product_id.id" t-att-value="line._get_displayed_quantity()" readonly="True"/>\n            </t>\n        </div>\n    </t>\n\n    	f	t	2025-07-20 21:22:19.442228	2025-07-20 21:22:19.442228	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2467	16	\N	1	1	website_sale.cart_summary_content	\N	website_sale.cart_summary_content	qweb	website_sale/views/templates.xml	primary	{"en_US": "<t t-name=\\"website_sale.cart_summary_content\\">\\n        <div t-if=\\"not website_sale_order or not website_sale_order.website_order_line\\" name=\\"cart_summary_info\\" class=\\"alert alert-info\\">\\n            Your cart is empty!\\n        </div>\\n        <div>\\n            <div t-att-class=\\"len(website_sale_order.website_order_line) &gt; 3 and 'o_wsale_scrollable_table'\\">\\n                <table t-if=\\"website_sale_order and website_sale_order.website_order_line\\" class=\\"o_cart_products_table table mb-0\\">\\n                    <tbody>\\n                        <tr t-foreach=\\"website_sale_order.website_order_line\\" t-as=\\"line\\" t-att-class=\\"line_last and 'border-transparent'\\">\\n                            <td class=\\"td-img ps-0 pt-3\\">\\n                                <div class=\\"position-relative\\">\\n                                    <span t-if=\\"not line._is_sellable() and line.product_id.image_128\\">\\n                                        <img t-att-src=\\"image_data_uri(line.product_id.image_128)\\" class=\\"o_image_64_max img rounded\\" t-att-alt=\\"line.name_short\\"/>\\n                                    </span>\\n                                    <span t-else=\\"\\" t-field=\\"line.product_id.image_128\\" t-options=\\"{'widget': 'image', 'qweb_img_responsive': False, 'class': 'o_image_64_max rounded'}\\"/>\\n                                    <span class=\\"o_cart_item_count badge bg-secondary position-absolute top-0 start-100 translate-middle\\">\\n                                        <t t-out=\\"int(line.product_uom_qty)\\"/>\\n                                        <i t-if=\\"line._get_shop_warning(clear=False)\\" class=\\"fa fa-warning\\" role=\\"img\\" t-att-title=\\"line._get_shop_warning()\\" aria-label=\\"Warning\\"/>\\n                                    </span>\\n                                </div>\\n                            </td>\\n                            <td class=\\"td-product_name td-qty w-100 pt-3\\" name=\\"website_sale_cart_summary_product_name\\">\\n                                <span class=\\"text-wrap\\" t-out=\\"line._get_line_header()\\"/>\\n                                <p class=\\"text-muted small mb-0\\" t-out=\\"line._get_combination_name()\\"/>\\n                                <span t-if=\\"line.product_template_id._has_multiple_uoms()\\" class=\\"badge mt-1 bg-light\\" t-out=\\"line.product_uom_id.name\\"/>\\n                            </td>\\n                            <td class=\\"td-price pe-0 pt-3 text-end\\" name=\\"website_sale_cart_summary_line_price\\">\\n                                <t t-call=\\"website_sale.cart_product_price\\">\\n                                    <t t-set=\\"product_price\\" t-value=\\"line._get_cart_display_price()\\"/>\\n                                </t>\\n                            </td>\\n                        </tr>\\n                    </tbody>\\n                </table>\\n            </div>\\n            <t t-if=\\"website_sale_order\\">\\n                <t t-set=\\"warning\\" t-value=\\"website_sale_order._get_shop_warning(clear=False)\\"/>\\n                <div t-if=\\"warning\\" class=\\"alert alert-warning\\" role=\\"alert\\">\\n                    <strong>Warning!</strong> <t t-esc=\\"website_sale_order._get_shop_warning()\\"/>\\n                </div>\\n            </t>\\n        </div>\\n    </t>", "fr_FR": "<t t-name=\\"website_sale.cart_summary_content\\">\\n        <div t-if=\\"not website_sale_order or not website_sale_order.website_order_line\\" name=\\"cart_summary_info\\" class=\\"alert alert-info\\">\\n            Votre panier est vide !\\n        </div>\\n        <div>\\n            <div t-att-class=\\"len(website_sale_order.website_order_line) &gt; 3 and 'o_wsale_scrollable_table'\\">\\n                <table t-if=\\"website_sale_order and website_sale_order.website_order_line\\" class=\\"o_cart_products_table table mb-0\\">\\n                    <tbody>\\n                        <tr t-foreach=\\"website_sale_order.website_order_line\\" t-as=\\"line\\" t-att-class=\\"line_last and 'border-transparent'\\">\\n                            <td class=\\"td-img ps-0 pt-3\\">\\n                                <div class=\\"position-relative\\">\\n                                    <span t-if=\\"not line._is_sellable() and line.product_id.image_128\\">\\n                                        <img t-att-src=\\"image_data_uri(line.product_id.image_128)\\" class=\\"o_image_64_max img rounded\\" t-att-alt=\\"line.name_short\\"/>\\n                                    </span>\\n                                    <span t-else=\\"\\" t-field=\\"line.product_id.image_128\\" t-options=\\"{'widget': 'image', 'qweb_img_responsive': False, 'class': 'o_image_64_max rounded'}\\"/>\\n                                    <span class=\\"o_cart_item_count badge bg-secondary position-absolute top-0 start-100 translate-middle\\">\\n                                        <t t-out=\\"int(line.product_uom_qty)\\"/>\\n                                        <i t-if=\\"line._get_shop_warning(clear=False)\\" class=\\"fa fa-warning\\" role=\\"img\\" t-att-title=\\"line._get_shop_warning()\\" aria-label=\\"Avertissement\\"/>\\n                                    </span>\\n                                </div>\\n                            </td>\\n                            <td class=\\"td-product_name td-qty w-100 pt-3\\" name=\\"website_sale_cart_summary_product_name\\">\\n                                <span class=\\"text-wrap\\" t-out=\\"line._get_line_header()\\"/>\\n                                <p class=\\"text-muted small mb-0\\" t-out=\\"line._get_combination_name()\\"/>\\n                                <span t-if=\\"line.product_template_id._has_multiple_uoms()\\" class=\\"badge mt-1 bg-light\\" t-out=\\"line.product_uom_id.name\\"/>\\n                            </td>\\n                            <td class=\\"td-price pe-0 pt-3 text-end\\" name=\\"website_sale_cart_summary_line_price\\">\\n                                <t t-call=\\"website_sale.cart_product_price\\">\\n                                    <t t-set=\\"product_price\\" t-value=\\"line._get_cart_display_price()\\"/>\\n                                </t>\\n                            </td>\\n                        </tr>\\n                    </tbody>\\n                </table>\\n            </div>\\n            <t t-if=\\"website_sale_order\\">\\n                <t t-set=\\"warning\\" t-value=\\"website_sale_order._get_shop_warning(clear=False)\\"/>\\n                <div t-if=\\"warning\\" class=\\"alert alert-warning\\" role=\\"alert\\">\\n                    <strong>Attention !</strong> <t t-esc=\\"website_sale_order._get_shop_warning()\\"/>\\n                </div>\\n            </t>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="website_sale.cart_summary_content">\n        <div t-if="not website_sale_order or not website_sale_order.website_order_line" name="cart_summary_info" class="alert alert-info">\n            Your cart is empty!\n        </div>\n        <div>\n            <div t-att-class="len(website_sale_order.website_order_line) &gt; 3 and 'o_wsale_scrollable_table'">\n                <table t-if="website_sale_order and website_sale_order.website_order_line" class="o_cart_products_table table mb-0">\n                    <tbody>\n                        <tr t-foreach="website_sale_order.website_order_line" t-as="line" t-att-class="line_last and 'border-transparent'">\n                            <td class="td-img ps-0 pt-3">\n                                <div class="position-relative">\n                                    <span t-if="not line._is_sellable() and line.product_id.image_128">\n                                        <img t-att-src="image_data_uri(line.product_id.image_128)" class="o_image_64_max img rounded" t-att-alt="line.name_short"/>\n                                    </span>\n                                    <span t-else="" t-field="line.product_id.image_128" t-options="{'widget': 'image', 'qweb_img_responsive': False, 'class': 'o_image_64_max rounded'}"/>\n                                    <span class="o_cart_item_count badge bg-secondary position-absolute top-0 start-100 translate-middle">\n                                        <t t-out="int(line.product_uom_qty)"/>\n                                        <i t-if="line._get_shop_warning(clear=False)" class="fa fa-warning" role="img" t-att-title="line._get_shop_warning()" aria-label="Warning"/>\n                                    </span>\n                                </div>\n                            </td>\n                            <td class="td-product_name td-qty w-100 pt-3" name="website_sale_cart_summary_product_name">\n                                <span class="text-wrap" t-out="line._get_line_header()"/>\n                                <p class="text-muted small mb-0" t-out="line._get_combination_name()"/>\n                                <span t-if="line.product_template_id._has_multiple_uoms()" class="badge mt-1 bg-light" t-out="line.product_uom_id.name"/>\n                            </td>\n                            <td class="td-price pe-0 pt-3 text-end" name="website_sale_cart_summary_line_price">\n                                <t t-call="website_sale.cart_product_price">\n                                    <t t-set="product_price" t-value="line._get_cart_display_price()"/>\n                                </t>\n                            </td>\n                        </tr>\n                    </tbody>\n                </table>\n            </div>\n            <t t-if="website_sale_order">\n                <t t-set="warning" t-value="website_sale_order._get_shop_warning(clear=False)"/>\n                <div t-if="warning" class="alert alert-warning" role="alert">\n                    <strong>Warning!</strong> <t t-esc="website_sale_order._get_shop_warning()"/>\n                </div>\n            </t>\n        </div>\n    </t>\n\n    	f	t	2025-07-20 21:22:19.442228	2025-07-20 21:22:19.442228	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1484	16	\N	1	1	product.template.common.form	product.template	\N	form	product/views/product_views.xml	primary	{"en_US": "<form string=\\"Product\\">\\n                <sheet name=\\"product_form\\">\\n                    <field name=\\"product_variant_count\\" invisible=\\"1\\"/>\\n                    <field name=\\"is_product_variant\\" invisible=\\"1\\"/>\\n                    <field name=\\"attribute_line_ids\\" invisible=\\"1\\"/>\\n                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <!-- Dummy tag for organizing buttons, using position='replace' when inheriting -->\\n                        <span id=\\"button_website\\" invisible=\\"1\\"/>\\n                        <button class=\\"oe_stat_button\\" name=\\"action_open_documents\\" type=\\"object\\" icon=\\"fa-file-text-o\\">\\n                            <field string=\\"Documents\\" name=\\"product_document_count\\" widget=\\"statinfo\\"/>\\n                        </button>\\n                    </div>\\n                    <widget name=\\"web_ribbon\\" title=\\"Archived\\" bg_color=\\"text-bg-danger\\" invisible=\\"active\\"/>\\n                    <field name=\\"id\\" invisible=\\"True\\"/>\\n                    <field name=\\"image_1920\\" widget=\\"image\\" class=\\"oe_avatar\\" options=\\"{'convert_to_webp': True, 'preview_image': 'image_128'}\\"/>\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"name\\" string=\\"Product\\"/>\\n                        <h1>\\n                            <div class=\\"d-flex\\">\\n                                <field name=\\"is_favorite\\" widget=\\"boolean_favorite\\" class=\\"me-3\\" nolabel=\\"1\\"/>\\n                                <field class=\\"text-break\\" name=\\"name\\" options=\\"{'line_breaks': False}\\" widget=\\"text\\" placeholder=\\"e.g. Cheese Burger\\"/>\\n                            </div>\\n                        </h1>\\n                    </div>\\n                    <div name=\\"options\\">\\n                        <span class=\\"d-inline-flex\\">\\n                            <field name=\\"sale_ok\\"/>\\n                            <label for=\\"sale_ok\\"/>\\n                        </span>\\n                    </div>\\n                    <notebook>\\n                        <page string=\\"General Information\\" name=\\"general_information\\">\\n                            <group>\\n                                <group name=\\"group_general\\">\\n                                    <field name=\\"active\\" invisible=\\"1\\"/>\\n                                    <field name=\\"type\\" widget=\\"radio\\" options=\\"{'horizontal': True}\\"/>\\n                                    <field name=\\"combo_ids\\" widget=\\"many2many_tags\\" placeholder=\\"e.g. Starter - Meal - Desert\\" invisible=\\"type != 'combo'\\" options=\\"{                                             'no_quick_create': True,                                             'edit_tags': True,                                         }\\"/>\\n                                    <field name=\\"service_tracking\\" invisible=\\"1 or type != 'service'\\"/>\\n                                    <field name=\\"product_tooltip\\" class=\\"fst-italic text-muted\\" string=\\"\\" invisible=\\"not product_tooltip\\"/>\\n                                </group>\\n                                <group name=\\"group_standard_price\\">\\n                                    <label for=\\"list_price\\"/>\\n                                    <div name=\\"list_price_uom\\">\\n                                        <field name=\\"list_price\\" class=\\"oe_inline\\" widget=\\"monetary\\" options=\\"{'currency_field': 'currency_id', 'field_digits': True}\\"/>\\n                                        <span name=\\"uom_span\\" groups=\\"uom.group_uom\\" invisible=\\"type == 'combo'\\">\\n                                            per\\n                                            <field name=\\"uom_id\\" widget=\\"many2one_uom\\" class=\\"oe_inline\\" style=\\"max-width:136px\\" options=\\"{'no_quick_create': True}\\"/>\\n                                        </span>\\n                                    </div>\\n                                    <label for=\\"standard_price\\" invisible=\\"type == 'combo'                                                     or (not is_product_variant and (                                                         product_variant_count &gt; 1                                                         or (product_variant_count == 0 and is_dynamically_created)                                                     ))\\" id=\\"standard_price_label\\"/>\\n                                    <div name=\\"standard_price_uom\\" invisible=\\"type == 'combo'                                                     or (not is_product_variant and (                                                         product_variant_count &gt; 1                                                         or (product_variant_count == 0 and is_dynamically_created)                                                     ))\\">\\n                                        <field name=\\"standard_price\\" class=\\"oe_inline\\" widget=\\"monetary\\" options=\\"{                                                 'currency_field': 'cost_currency_id',                                                 'field_digits': True,                                             }\\"/>\\n                                        <span groups=\\"uom.group_uom\\">\\n                                            per\\n                                            <field name=\\"uom_id\\" widget=\\"many2one_uom\\" class=\\"oe_inline\\" style=\\"max-width:136px\\" options=\\"{'no_quick_create': True}\\"/>\\n                                        </span>\\n                                    </div>\\n                                    <field name=\\"categ_id\\" string=\\"Category\\"/>\\n                                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\" placeholder=\\"Visible to all\\"/>\\n                                    <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                                    <field name=\\"cost_currency_id\\" invisible=\\"1\\"/>\\n                                    <field name=\\"product_variant_id\\" invisible=\\"1\\"/>\\n                                </group>\\n                            </group>\\n                            <group name=\\"internal_notes\\" string=\\"Internal Notes\\">\\n                                <field colspan=\\"2\\" name=\\"description\\" nolabel=\\"1\\" placeholder=\\"This note is only for internal purposes.\\"/>\\n                            </group>\\n                        </page>\\n                        <page string=\\"Sales\\" name=\\"sales\\" invisible=\\"1 or not sale_ok\\">\\n                            <group name=\\"sale\\">\\n                                <group string=\\"Upsell &amp; Cross-Sell\\" name=\\"upsell\\" invisible=\\"1\\">\\n                                    <field name=\\"uom_ids\\" widget=\\"many2many_uom_tags\\" options=\\"{'no_quick_create': True, 'edit_tags': True}\\" groups=\\"uom.group_uom\\" force_save=\\"1\\" context=\\"{'product_id': product_variant_id if product_variant_count == 1 else False, 'product_ids': product_variant_ids, 'show_variant_name': product_variant_count &gt; 1}\\"/>\\n                                </group>\\n                                <group name=\\"extra_info\\" string=\\"Extra Info\\">\\n                                    <field name=\\"product_tag_ids\\" widget=\\"many2many_tags\\" context=\\"{'product_template_id': id}\\"/>\\n                                </group>\\n                            </group>\\n                            <group>\\n                                <group string=\\"Quotation Description\\" name=\\"description\\">\\n                                    <field colspan=\\"2\\" name=\\"description_sale\\" nolabel=\\"1\\" placeholder=\\"This note is added to sales orders and invoices.\\"/>\\n                                </group>\\n                            </group>\\n                        </page>\\n                        <page string=\\"Prices\\" name=\\"sales_price\\" groups=\\"product.group_product_pricelist\\" invisible=\\"not sale_ok\\">\\n                            <field name=\\"pricelist_rule_ids\\" context=\\"{                                     'form_view_ref': 'product.product_pricelist_item_product_template_form_view',                                 }\\">\\n                                <list>\\n                                    <control>\\n                                        <create name=\\"add_product_price\\" string=\\"Add a price\\"/>\\n                                    </control>\\n                                    <field name=\\"pricelist_id\\" required=\\"is_pricelist_required\\"/>\\n                                    <field name=\\"name\\" string=\\"Applied On\\" column_invisible=\\"parent.product_variant_count &lt; 2\\"/>\\n                                    <field name=\\"price\\"/>\\n                                    <field name=\\"min_quantity\\"/>\\n                                    <field name=\\"date_start\\" optional=\\"hide\\"/>\\n                                    <field name=\\"date_end\\" optional=\\"hide\\"/>\\n                                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"hide\\"/>\\n\\n                                    <!-- Needed for rule edition & creation on product.product form -->\\n                                    <field name=\\"product_tmpl_id\\" column_invisible=\\"True\\"/>\\n                                </list>\\n                            </field>\\n                        </page>\\n                        <page string=\\"Purchase\\" name=\\"purchase\\" invisible=\\"1 or not purchase_ok or type == 'combo'\\" groups=\\"uom.group_uom\\">\\n                            <group name=\\"purchase\\">\\n                                <group string=\\"Vendor Bills\\" name=\\"bill\\">\\n                                </group>\\n                            </group>\\n                        </page>\\n                        <page string=\\"Inventory\\" name=\\"inventory\\" groups=\\"uom.group_uom\\" invisible=\\"type in ['service', 'combo']\\">\\n                            <group name=\\"inventory\\">\\n                                <group name=\\"group_lots_and_weight\\" string=\\"Logistics\\" invisible=\\"type != 'consu'\\">\\n                                    <label for=\\"weight\\" invisible=\\"product_variant_count &gt; 1 and not is_product_variant\\"/>\\n                                    <div class=\\"o_row\\" name=\\"weight\\" invisible=\\"product_variant_count &gt; 1 and not is_product_variant\\">\\n                                        <field name=\\"weight\\" class=\\"oe_inline\\"/>\\n                                        <field name=\\"weight_uom_name\\"/>\\n                                    </div>\\n                                    <label for=\\"volume\\" invisible=\\"product_variant_count &gt; 1 and not is_product_variant\\"/>\\n                                    <div class=\\"o_row\\" name=\\"volume\\" invisible=\\"product_variant_count &gt; 1 and not is_product_variant\\">\\n                                        <field name=\\"volume\\" string=\\"Volume\\" class=\\"oe_inline\\"/>\\n                                        <field name=\\"volume_uom_name\\"/>\\n                                    </div>\\n                                </group>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n                <chatter/>\\n            </form>", "fr_FR": "<form string=\\"Produit\\">\\n                <sheet name=\\"product_form\\">\\n                    <field name=\\"product_variant_count\\" invisible=\\"1\\"/>\\n                    <field name=\\"is_product_variant\\" invisible=\\"1\\"/>\\n                    <field name=\\"attribute_line_ids\\" invisible=\\"1\\"/>\\n                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <!-- Dummy tag for organizing buttons, using position='replace' when inheriting -->\\n                        <span id=\\"button_website\\" invisible=\\"1\\"/>\\n                        <button class=\\"oe_stat_button\\" name=\\"action_open_documents\\" type=\\"object\\" icon=\\"fa-file-text-o\\">\\n                            <field string=\\"Documents\\" name=\\"product_document_count\\" widget=\\"statinfo\\"/>\\n                        </button>\\n                    </div>\\n                    <widget name=\\"web_ribbon\\" title=\\"Archivé\\" bg_color=\\"text-bg-danger\\" invisible=\\"active\\"/>\\n                    <field name=\\"id\\" invisible=\\"True\\"/>\\n                    <field name=\\"image_1920\\" widget=\\"image\\" class=\\"oe_avatar\\" options=\\"{'convert_to_webp': True, 'preview_image': 'image_128'}\\"/>\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"name\\" string=\\"Produit\\"/>\\n                        <h1>\\n                            <div class=\\"d-flex\\">\\n                                <field name=\\"is_favorite\\" widget=\\"boolean_favorite\\" class=\\"me-3\\" nolabel=\\"1\\"/>\\n                                <field class=\\"text-break\\" name=\\"name\\" options=\\"{'line_breaks': False}\\" widget=\\"text\\" placeholder=\\"par ex. Cheeseburger\\"/>\\n                            </div>\\n                        </h1>\\n                    </div>\\n                    <div name=\\"options\\">\\n                        <span class=\\"d-inline-flex\\">\\n                            <field name=\\"sale_ok\\"/>\\n                            <label for=\\"sale_ok\\"/>\\n                        </span>\\n                    </div>\\n                    <notebook>\\n                        <page string=\\"Informations générales\\" name=\\"general_information\\">\\n                            <group>\\n                                <group name=\\"group_general\\">\\n                                    <field name=\\"active\\" invisible=\\"1\\"/>\\n                                    <field name=\\"type\\" widget=\\"radio\\" options=\\"{'horizontal': True}\\"/>\\n                                    <field name=\\"combo_ids\\" widget=\\"many2many_tags\\" placeholder=\\"par exemple : Entrée - Plat - Dessert\\" invisible=\\"type != 'combo'\\" options=\\"{                                             'no_quick_create': True,                                             'edit_tags': True,                                         }\\"/>\\n                                    <field name=\\"service_tracking\\" invisible=\\"1 or type != 'service'\\"/>\\n                                    <field name=\\"product_tooltip\\" class=\\"fst-italic text-muted\\" string=\\"\\" invisible=\\"not product_tooltip\\"/>\\n                                </group>\\n                                <group name=\\"group_standard_price\\">\\n                                    <label for=\\"list_price\\"/>\\n                                    <div name=\\"list_price_uom\\">\\n                                        <field name=\\"list_price\\" class=\\"oe_inline\\" widget=\\"monetary\\" options=\\"{'currency_field': 'currency_id', 'field_digits': True}\\"/>\\n                                        <span name=\\"uom_span\\" groups=\\"uom.group_uom\\" invisible=\\"type == 'combo'\\">\\n                                            par \\n                                            <field name=\\"uom_id\\" widget=\\"many2one_uom\\" class=\\"oe_inline\\" style=\\"max-width:136px\\" options=\\"{'no_quick_create': True}\\"/>\\n                                        </span>\\n                                    </div>\\n                                    <label for=\\"standard_price\\" invisible=\\"type == 'combo'                                                     or (not is_product_variant and (                                                         product_variant_count &gt; 1                                                         or (product_variant_count == 0 and is_dynamically_created)                                                     ))\\" id=\\"standard_price_label\\"/>\\n                                    <div name=\\"standard_price_uom\\" invisible=\\"type == 'combo'                                                     or (not is_product_variant and (                                                         product_variant_count &gt; 1                                                         or (product_variant_count == 0 and is_dynamically_created)                                                     ))\\">\\n                                        <field name=\\"standard_price\\" class=\\"oe_inline\\" widget=\\"monetary\\" options=\\"{                                                 'currency_field': 'cost_currency_id',                                                 'field_digits': True,                                             }\\"/>\\n                                        <span groups=\\"uom.group_uom\\">\\n                                            par \\n                                            <field name=\\"uom_id\\" widget=\\"many2one_uom\\" class=\\"oe_inline\\" style=\\"max-width:136px\\" options=\\"{'no_quick_create': True}\\"/>\\n                                        </span>\\n                                    </div>\\n                                    <field name=\\"categ_id\\" string=\\"Catégorie\\"/>\\n                                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\" placeholder=\\"Visible pour tous\\"/>\\n                                    <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                                    <field name=\\"cost_currency_id\\" invisible=\\"1\\"/>\\n                                    <field name=\\"product_variant_id\\" invisible=\\"1\\"/>\\n                                </group>\\n                            </group>\\n                            <group name=\\"internal_notes\\" string=\\"Notes internes\\">\\n                                <field colspan=\\"2\\" name=\\"description\\" nolabel=\\"1\\" placeholder=\\"Cette note est pour usage interne seulement.\\"/>\\n                            </group>\\n                        </page>\\n                        <page string=\\"Ventes\\" name=\\"sales\\" invisible=\\"1 or not sale_ok\\">\\n                            <group name=\\"sale\\">\\n                                <group string=\\"Ventes incitatives &amp; croisées\\" name=\\"upsell\\" invisible=\\"1\\">\\n                                    <field name=\\"uom_ids\\" widget=\\"many2many_uom_tags\\" options=\\"{'no_quick_create': True, 'edit_tags': True}\\" groups=\\"uom.group_uom\\" force_save=\\"1\\" context=\\"{'product_id': product_variant_id if product_variant_count == 1 else False, 'product_ids': product_variant_ids, 'show_variant_name': product_variant_count &gt; 1}\\"/>\\n                                </group>\\n                                <group name=\\"extra_info\\" string=\\"Infos supplémentaires\\">\\n                                    <field name=\\"product_tag_ids\\" widget=\\"many2many_tags\\" context=\\"{'product_template_id': id}\\"/>\\n                                </group>\\n                            </group>\\n                            <group>\\n                                <group string=\\"Description du devis\\" name=\\"description\\">\\n                                    <field colspan=\\"2\\" name=\\"description_sale\\" nolabel=\\"1\\" placeholder=\\"Cette note est ajoutée aux commandes et aux factures.\\"/>\\n                                </group>\\n                            </group>\\n                        </page>\\n                        <page string=\\"Prices\\" name=\\"sales_price\\" groups=\\"product.group_product_pricelist\\" invisible=\\"not sale_ok\\">\\n                            <field name=\\"pricelist_rule_ids\\" context=\\"{                                     'form_view_ref': 'product.product_pricelist_item_product_template_form_view',                                 }\\">\\n                                <list>\\n                                    <control>\\n                                        <create name=\\"add_product_price\\" string=\\"Add a price\\"/>\\n                                    </control>\\n                                    <field name=\\"pricelist_id\\" required=\\"is_pricelist_required\\"/>\\n                                    <field name=\\"name\\" string=\\"Applied On\\" column_invisible=\\"parent.product_variant_count &lt; 2\\"/>\\n                                    <field name=\\"price\\"/>\\n                                    <field name=\\"min_quantity\\"/>\\n                                    <field name=\\"date_start\\" optional=\\"hide\\"/>\\n                                    <field name=\\"date_end\\" optional=\\"hide\\"/>\\n                                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"hide\\"/>\\n\\n                                    <!-- Needed for rule edition & creation on product.product form -->\\n                                    <field name=\\"product_tmpl_id\\" column_invisible=\\"True\\"/>\\n                                </list>\\n                            </field>\\n                        </page>\\n                        <page string=\\"Achats\\" name=\\"purchase\\" invisible=\\"1 or not purchase_ok or type == 'combo'\\" groups=\\"uom.group_uom\\">\\n                            <group name=\\"purchase\\">\\n                                <group string=\\"Factures fournisseurs\\" name=\\"bill\\">\\n                                </group>\\n                            </group>\\n                        </page>\\n                        <page string=\\"Inventaire\\" name=\\"inventory\\" groups=\\"uom.group_uom\\" invisible=\\"type in ['service', 'combo']\\">\\n                            <group name=\\"inventory\\">\\n                                <group name=\\"group_lots_and_weight\\" string=\\"Logistique\\" invisible=\\"type != 'consu'\\">\\n                                    <label for=\\"weight\\" invisible=\\"product_variant_count &gt; 1 and not is_product_variant\\"/>\\n                                    <div class=\\"o_row\\" name=\\"weight\\" invisible=\\"product_variant_count &gt; 1 and not is_product_variant\\">\\n                                        <field name=\\"weight\\" class=\\"oe_inline\\"/>\\n                                        <field name=\\"weight_uom_name\\"/>\\n                                    </div>\\n                                    <label for=\\"volume\\" invisible=\\"product_variant_count &gt; 1 and not is_product_variant\\"/>\\n                                    <div class=\\"o_row\\" name=\\"volume\\" invisible=\\"product_variant_count &gt; 1 and not is_product_variant\\">\\n                                        <field name=\\"volume\\" string=\\"Volume\\" class=\\"oe_inline\\"/>\\n                                        <field name=\\"volume_uom_name\\"/>\\n                                    </div>\\n                                </group>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n                <chatter/>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Product">\n                <sheet name="product_form">\n                    <field name="product_variant_count" invisible="1"/>\n                    <field name="is_product_variant" invisible="1"/>\n                    <field name="attribute_line_ids" invisible="1"/>\n                    <field name="company_id" invisible="1"/>\n                    <div class="oe_button_box" name="button_box">\n                        <!-- Dummy tag for organizing buttons, using position='replace' when inheriting -->\n                        <span id="button_website" invisible="1"/>\n                        <button class="oe_stat_button" name="action_open_documents" type="object" icon="fa-file-text-o">\n                            <field string="Documents" name="product_document_count" widget="statinfo"/>\n                        </button>\n                    </div>\n                    <widget name="web_ribbon" title="Archived" bg_color="text-bg-danger" invisible="active"/>\n                    <field name="id" invisible="True"/>\n                    <field name="image_1920" widget="image" class="oe_avatar" options="{'convert_to_webp': True, 'preview_image': 'image_128'}"/>\n                    <div class="oe_title">\n                        <label for="name" string="Product"/>\n                        <h1>\n                            <div class="d-flex">\n                                <field name="is_favorite" widget="boolean_favorite" class="me-3" nolabel="1"/>\n                                <field class="text-break" name="name" options="{'line_breaks': False}" widget="text" placeholder="e.g. Cheese Burger"/>\n                            </div>\n                        </h1>\n                    </div>\n                    <div name="options">\n                        <span class="d-inline-flex">\n                            <field name="sale_ok"/>\n                            <label for="sale_ok"/>\n                        </span>\n                    </div>\n                    <notebook>\n                        <page string="General Information" name="general_information">\n                            <group>\n                                <group name="group_general">\n                                    <field name="active" invisible="1"/>\n                                    <field name="type" widget="radio" options="{'horizontal': True}"/>\n                                    <field name="combo_ids" widget="many2many_tags" placeholder="e.g. Starter - Meal - Desert" invisible="type != 'combo'" options="{                                             'no_quick_create': True,                                             'edit_tags': True,                                         }"/>\n                                    <field name="service_tracking" invisible="1 or type != 'service'"/>\n                                    <field name="product_tooltip" class="fst-italic text-muted" string="" invisible="not product_tooltip"/>\n                                </group>\n                                <group name="group_standard_price">\n                                    <label for="list_price"/>\n                                    <div name="list_price_uom">\n                                        <field name="list_price" class="oe_inline" widget="monetary" options="{'currency_field': 'currency_id', 'field_digits': True}"/>\n                                        <span name="uom_span" groups="uom.group_uom" invisible="type == 'combo'">\n                                            per\n                                            <field name="uom_id" widget="many2one_uom" class="oe_inline" style="max-width:136px" options="{'no_quick_create': True}"/>\n                                        </span>\n                                    </div>\n                                    <label for="standard_price" invisible="type == 'combo'                                                     or (not is_product_variant and (                                                         product_variant_count &gt; 1                                                         or (product_variant_count == 0 and is_dynamically_created)                                                     ))" id="standard_price_label"/>\n                                    <div name="standard_price_uom" invisible="type == 'combo'                                                     or (not is_product_variant and (                                                         product_variant_count &gt; 1                                                         or (product_variant_count == 0 and is_dynamically_created)                                                     ))">\n                                        <field name="standard_price" class="oe_inline" widget="monetary" options="{                                                 'currency_field': 'cost_currency_id',                                                 'field_digits': True,                                             }"/>\n                                        <span groups="uom.group_uom">\n                                            per\n                                            <field name="uom_id" widget="many2one_uom" class="oe_inline" style="max-width:136px" options="{'no_quick_create': True}"/>\n                                        </span>\n                                    </div>\n                                    <field name="categ_id" string="Category"/>\n                                    <field name="company_id" groups="base.group_multi_company" options="{'no_create': True}" placeholder="Visible to all"/>\n                                    <field name="currency_id" invisible="1"/>\n                                    <field name="cost_currency_id" invisible="1"/>\n                                    <field name="product_variant_id" invisible="1"/>\n                                </group>\n                            </group>\n                            <group name="internal_notes" string="Internal Notes">\n                                <field colspan="2" name="description" nolabel="1" placeholder="This note is only for internal purposes."/>\n                            </group>\n                        </page>\n                        <page string="Sales" name="sales" invisible="1 or not sale_ok">\n                            <group name="sale">\n                                <group string="Upsell &amp; Cross-Sell" name="upsell" invisible="1">\n                                    <field name="uom_ids" widget="many2many_uom_tags" options="{'no_quick_create': True, 'edit_tags': True}" groups="uom.group_uom" force_save="1" context="{'product_id': product_variant_id if product_variant_count == 1 else False, 'product_ids': product_variant_ids, 'show_variant_name': product_variant_count &gt; 1}"/>\n                                </group>\n                                <group name="extra_info" string="Extra Info">\n                                    <field name="product_tag_ids" widget="many2many_tags" context="{'product_template_id': id}"/>\n                                </group>\n                            </group>\n                            <group>\n                                <group string="Quotation Description" name="description">\n                                    <field colspan="2" name="description_sale" nolabel="1" placeholder="This note is added to sales orders and invoices."/>\n                                </group>\n                            </group>\n                        </page>\n                        <page string="Prices" name="sales_price" groups="product.group_product_pricelist" invisible="not sale_ok">\n                            <field name="pricelist_rule_ids" context="{                                     'form_view_ref': 'product.product_pricelist_item_product_template_form_view',                                 }">\n                                <list>\n                                    <control>\n                                        <create name="add_product_price" string="Add a price"/>\n                                    </control>\n                                    <field name="pricelist_id" required="is_pricelist_required"/>\n                                    <field name="name" string="Applied On" column_invisible="parent.product_variant_count &lt; 2"/>\n                                    <field name="price"/>\n                                    <field name="min_quantity"/>\n                                    <field name="date_start" optional="hide"/>\n                                    <field name="date_end" optional="hide"/>\n                                    <field name="company_id" groups="base.group_multi_company" optional="hide"/>\n\n                                    <!-- Needed for rule edition & creation on product.product form -->\n                                    <field name="product_tmpl_id" column_invisible="True"/>\n                                </list>\n                            </field>\n                        </page>\n                        <page string="Purchase" name="purchase" invisible="1 or not purchase_ok or type == 'combo'" groups="uom.group_uom">\n                            <group name="purchase">\n                                <group string="Vendor Bills" name="bill">\n                                </group>\n                            </group>\n                        </page>\n                        <page string="Inventory" name="inventory" groups="uom.group_uom" invisible="type in ['service', 'combo']">\n                            <group name="inventory">\n                                <group name="group_lots_and_weight" string="Logistics" invisible="type != 'consu'">\n                                    <label for="weight" invisible="product_variant_count &gt; 1 and not is_product_variant"/>\n                                    <div class="o_row" name="weight" invisible="product_variant_count &gt; 1 and not is_product_variant">\n                                        <field name="weight" class="oe_inline"/>\n                                        <field name="weight_uom_name"/>\n                                    </div>\n                                    <label for="volume" invisible="product_variant_count &gt; 1 and not is_product_variant"/>\n                                    <div class="o_row" name="volume" invisible="product_variant_count &gt; 1 and not is_product_variant">\n                                        <field name="volume" string="Volume" class="oe_inline"/>\n                                        <field name="volume_uom_name"/>\n                                    </div>\n                                </group>\n                            </group>\n                        </page>\n                    </notebook>\n                </sheet>\n                <chatter/>\n            </form>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1541	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	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2454	16	\N	1	1	checkout	\N	website_sale.checkout	qweb	website_sale/views/templates.xml	primary	{"en_US": "<t t-name=\\"website_sale.checkout\\">\\n        <t t-call=\\"website_sale.checkout_layout\\">\\n            <t t-set=\\"additional_title\\">Shop - Checkout</t>\\n            <t t-set=\\"redirect\\" t-valuef=\\"/shop/checkout\\"/>\\n            <t t-set=\\"same_shipping\\" t-value=\\"bool(order.partner_shipping_id==order.partner_invoice_id or only_services)\\"/>\\n            <div id=\\"shop_checkout\\">\\n                <t t-if=\\"order._has_deliverable_products()\\">\\n                    <t t-call=\\"website_sale.delivery_address_row\\">\\n                        <t t-set=\\"addresses\\" t-value=\\"delivery_addresses\\"/>\\n                    </t>\\n                    <t t-call=\\"website_sale.delivery_form\\">\\n                        <t t-set=\\"selected_dm_id\\" t-value=\\"order.carrier_id.id\\"/>\\n                    </t>\\n                </t>\\n                <t t-call=\\"website_sale.billing_address_row\\">\\n                    <t t-set=\\"addresses\\" t-value=\\"billing_addresses\\"/>\\n                </t>\\n            </div>\\n        </t>\\n    </t>", "fr_FR": "<t t-name=\\"website_sale.checkout\\">\\n        <t t-call=\\"website_sale.checkout_layout\\">\\n            <t t-set=\\"additional_title\\">Boutique - Paiement</t>\\n            <t t-set=\\"redirect\\" t-valuef=\\"/shop/checkout\\"/>\\n            <t t-set=\\"same_shipping\\" t-value=\\"bool(order.partner_shipping_id==order.partner_invoice_id or only_services)\\"/>\\n            <div id=\\"shop_checkout\\">\\n                <t t-if=\\"order._has_deliverable_products()\\">\\n                    <t t-call=\\"website_sale.delivery_address_row\\">\\n                        <t t-set=\\"addresses\\" t-value=\\"delivery_addresses\\"/>\\n                    </t>\\n                    <t t-call=\\"website_sale.delivery_form\\">\\n                        <t t-set=\\"selected_dm_id\\" t-value=\\"order.carrier_id.id\\"/>\\n                    </t>\\n                </t>\\n                <t t-call=\\"website_sale.billing_address_row\\">\\n                    <t t-set=\\"addresses\\" t-value=\\"billing_addresses\\"/>\\n                </t>\\n            </div>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="website_sale.checkout">\n        <t t-call="website_sale.checkout_layout">\n            <t t-set="additional_title">Shop - Checkout</t>\n            <t t-set="redirect" t-valuef="/shop/checkout"/>\n            <t t-set="same_shipping" t-value="bool(order.partner_shipping_id==order.partner_invoice_id or only_services)"/>\n            <div id="shop_checkout">\n                <t t-if="order._has_deliverable_products()">\n                    <t t-call="website_sale.delivery_address_row">\n                        <t t-set="addresses" t-value="delivery_addresses"/>\n                    </t>\n                    <t t-call="website_sale.delivery_form">\n                        <t t-set="selected_dm_id" t-value="order.carrier_id.id"/>\n                    </t>\n                </t>\n                <t t-call="website_sale.billing_address_row">\n                    <t t-set="addresses" t-value="billing_addresses"/>\n                </t>\n            </div>\n        </t>\n    </t>\n\n    	f	t	2025-07-20 21:22:19.442228	2025-07-20 21:22:19.442228	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2468	16	\N	1	1	confirmation	\N	website_sale.confirmation	qweb	website_sale/views/templates.xml	primary	{"en_US": "<t t-name=\\"website_sale.confirmation\\">\\n        <t t-call=\\"website_sale.checkout_layout\\">\\n            <t t-set=\\"show_wizard_checkout\\" t-value=\\"False\\"/>\\n            <t t-set=\\"show_mobile_cart_summary\\" t-value=\\"False\\"/>\\n            <t t-set=\\"show_navigation_button\\" t-value=\\"False\\"/>\\n            <t t-set=\\"show_footer\\" t-value=\\"True\\"/>\\n            <t t-set=\\"additional_title\\">Shop - Confirmed</t>\\n            <t t-set=\\"hide_promotions\\" t-value=\\"True\\"/>\\n            <t t-set=\\"oe_structure\\">\\n                <!-- This is the drag-and-drop area for website building blocs at the end of each\\n                     checkout page. This is append at the of the page in `checkout_layout`. The\\n                     templates created in the database to store blocs are hooked using XPath on the\\n                     `oe_struture` element ID. Therefore, we can't use dynamic IDs (like with\\n                     t-att-id) and each template needs to define a div element. -->\\n                <div class=\\"oe_structure\\" id=\\"oe_structure_website_sale_confirmation_3\\"/>\\n            </t>\\n\\n            <t t-set=\\"tx_sudo\\" t-value=\\"order.get_portal_last_transaction()\\"/>\\n            <div t-if=\\"tx_sudo.state in ['pending', 'done']\\" class=\\"d-flex justify-content-between align-items-center\\">\\n                <h3>Thank you for your order.</h3>\\n                <a title=\\"Print\\" role=\\"button\\" class=\\"d-none d-md-inline-block btn btn-secondary ms-auto\\" href=\\"/shop/print\\" target=\\"_blank\\" aria-label=\\"Print\\">\\n                    <i class=\\"fa fa-print me-2\\"/>Print\\n                </a>\\n            </div>\\n            <div id=\\"order_name\\" class=\\"mb-4\\">\\n                <h5>\\n                    <span>Order</span>\\n                    <span t-field=\\"order.name\\"/>\\n                </h5>\\n            </div>\\n            <t t-if=\\"request.env['res.users']._get_signup_invitation_scope() == 'b2c' and request.website.is_public_user()\\">\\n                <p class=\\"alert alert-info mt-3\\" role=\\"status\\">\\n                    <a role=\\"button\\" t-att-href=\\"order.partner_id.signup_prepare() and order.partner_id.with_context(relative_url=True)._get_signup_url()\\" class=\\"btn btn-primary o_translate_inline\\">Sign Up</a>\\n                    <span class=\\"align-middle\\">to follow your order.</span>\\n                </p>\\n            </t>\\n            <div class=\\"oe_structure clearfix mt-3\\" id=\\"oe_structure_website_sale_confirmation_1\\"/>\\n            <t t-call=\\"website_sale.payment_confirmation_status\\"/>\\n            <div class=\\"mt-3\\">\\n                <t t-call=\\"website_sale.address_on_checkout\\"/>\\n            </div>\\n            <div class=\\"oe_structure mt-3\\" id=\\"oe_structure_website_sale_confirmation_2\\"/>\\n            <input t-if=\\"website.plausible_shared_key\\" type=\\"hidden\\" class=\\"js_plausible_push\\" data-event-name=\\"Shop\\" t-attf-data-event-params=\\"{&quot;CTA&quot;: &quot;Order Confirmed&quot;, &quot;amount&quot;: &quot;#{&quot;%3s-%3s&quot; % (max(0, round(website_sale_order.amount_total/100)*100 - 50), round(website_sale_order.amount_total/100)*100 + 50)}&quot;}\\"/>\\n            <div class=\\"d-lg-none\\">\\n                <t t-call=\\"website_sale.cart_summary_content\\"/>\\n                <t t-call=\\"website_sale.total\\">\\n                    <t t-set=\\"_cart_total_classes\\" t-valuef=\\"border-top pt-2\\"/>\\n                </t>\\n            </div>\\n        </t>\\n    </t>", "fr_FR": "<t t-name=\\"website_sale.confirmation\\">\\n        <t t-call=\\"website_sale.checkout_layout\\">\\n            <t t-set=\\"show_wizard_checkout\\" t-value=\\"False\\"/>\\n            <t t-set=\\"show_mobile_cart_summary\\" t-value=\\"False\\"/>\\n            <t t-set=\\"show_navigation_button\\" t-value=\\"False\\"/>\\n            <t t-set=\\"show_footer\\" t-value=\\"True\\"/>\\n            <t t-set=\\"additional_title\\">Boutique - Confirmé</t>\\n            <t t-set=\\"hide_promotions\\" t-value=\\"True\\"/>\\n            <t t-set=\\"oe_structure\\">\\n                <!-- This is the drag-and-drop area for website building blocs at the end of each\\n                     checkout page. This is append at the of the page in `checkout_layout`. The\\n                     templates created in the database to store blocs are hooked using XPath on the\\n                     `oe_struture` element ID. Therefore, we can't use dynamic IDs (like with\\n                     t-att-id) and each template needs to define a div element. -->\\n                <div class=\\"oe_structure\\" id=\\"oe_structure_website_sale_confirmation_3\\"/>\\n            </t>\\n\\n            <t t-set=\\"tx_sudo\\" t-value=\\"order.get_portal_last_transaction()\\"/>\\n            <div t-if=\\"tx_sudo.state in ['pending', 'done']\\" class=\\"d-flex justify-content-between align-items-center\\">\\n                <h3>Merci pour votre commande.</h3>\\n                <a title=\\"Imprimer\\" role=\\"button\\" class=\\"d-none d-md-inline-block btn btn-secondary ms-auto\\" href=\\"/shop/print\\" target=\\"_blank\\" aria-label=\\"Imprimer\\">\\n                    <i class=\\"fa fa-print me-2\\"/>Imprimer\\n                </a>\\n            </div>\\n            <div id=\\"order_name\\" class=\\"mb-4\\">\\n                <h5>\\n                    <span>Commande</span>\\n                    <span t-field=\\"order.name\\"/>\\n                </h5>\\n            </div>\\n            <t t-if=\\"request.env['res.users']._get_signup_invitation_scope() == 'b2c' and request.website.is_public_user()\\">\\n                <p class=\\"alert alert-info mt-3\\" role=\\"status\\">\\n                    <a role=\\"button\\" t-att-href=\\"order.partner_id.signup_prepare() and order.partner_id.with_context(relative_url=True)._get_signup_url()\\" class=\\"btn btn-primary o_translate_inline\\">Inscrivez-vous</a>\\n                    <span class=\\"align-middle\\">pour suivre votre commande.</span>\\n                </p>\\n            </t>\\n            <div class=\\"oe_structure clearfix mt-3\\" id=\\"oe_structure_website_sale_confirmation_1\\"/>\\n            <t t-call=\\"website_sale.payment_confirmation_status\\"/>\\n            <div class=\\"mt-3\\">\\n                <t t-call=\\"website_sale.address_on_checkout\\"/>\\n            </div>\\n            <div class=\\"oe_structure mt-3\\" id=\\"oe_structure_website_sale_confirmation_2\\"/>\\n            <input t-if=\\"website.plausible_shared_key\\" type=\\"hidden\\" class=\\"js_plausible_push\\" data-event-name=\\"Shop\\" t-attf-data-event-params=\\"{&quot;CTA&quot;: &quot;Order Confirmed&quot;, &quot;amount&quot;: &quot;#{&quot;%3s-%3s&quot; % (max(0, round(website_sale_order.amount_total/100)*100 - 50), round(website_sale_order.amount_total/100)*100 + 50)}&quot;}\\"/>\\n            <div class=\\"d-lg-none\\">\\n                <t t-call=\\"website_sale.cart_summary_content\\"/>\\n                <t t-call=\\"website_sale.total\\">\\n                    <t t-set=\\"_cart_total_classes\\" t-valuef=\\"border-top pt-2\\"/>\\n                </t>\\n            </div>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="website_sale.confirmation">\n        <t t-call="website_sale.checkout_layout">\n            <t t-set="show_wizard_checkout" t-value="False"/>\n            <t t-set="show_mobile_cart_summary" t-value="False"/>\n            <t t-set="show_navigation_button" t-value="False"/>\n            <t t-set="show_footer" t-value="True"/>\n            <t t-set="additional_title">Shop - Confirmed</t>\n            <t t-set="hide_promotions" t-value="True"/>\n            <t t-set="oe_structure">\n                <!-- This is the drag-and-drop area for website building blocs at the end of each\n                     checkout page. This is append at the of the page in `checkout_layout`. The\n                     templates created in the database to store blocs are hooked using XPath on the\n                     `oe_struture` element ID. Therefore, we can't use dynamic IDs (like with\n                     t-att-id) and each template needs to define a div element. -->\n                <div class="oe_structure" id="oe_structure_website_sale_confirmation_3"/>\n            </t>\n\n            <t t-set="tx_sudo" t-value="order.get_portal_last_transaction()"/>\n            <div t-if="tx_sudo.state in ['pending', 'done']" class="d-flex justify-content-between align-items-center">\n                <h3>Thank you for your order.</h3>\n                <a title="Print" role="button" class="d-none d-md-inline-block btn btn-secondary ms-auto" href="/shop/print" target="_blank" aria-label="Print">\n                    <i class="fa fa-print me-2"/>Print\n                </a>\n            </div>\n            <div id="order_name" class="mb-4">\n                <h5>\n                    <span>Order</span>\n                    <span t-field="order.name"/>\n                </h5>\n            </div>\n            <t t-if="request.env['res.users']._get_signup_invitation_scope() == 'b2c' and request.website.is_public_user()">\n                <p class="alert alert-info mt-3" role="status">\n                    <a role="button" t-att-href="order.partner_id.signup_prepare() and order.partner_id.with_context(relative_url=True)._get_signup_url()" class="btn btn-primary o_translate_inline">Sign Up</a>\n                    <span class="align-middle">to follow your order.</span>\n                </p>\n            </t>\n            <div class="oe_structure clearfix mt-3" id="oe_structure_website_sale_confirmation_1"/>\n            <t t-call="website_sale.payment_confirmation_status"/>\n            <div class="mt-3">\n                <t t-call="website_sale.address_on_checkout"/>\n            </div>\n            <div class="oe_structure mt-3" id="oe_structure_website_sale_confirmation_2"/>\n            <input t-if="website.plausible_shared_key" type="hidden" class="js_plausible_push" data-event-name="Shop" t-attf-data-event-params="{&quot;CTA&quot;: &quot;Order Confirmed&quot;, &quot;amount&quot;: &quot;#{&quot;%3s-%3s&quot; % (max(0, round(website_sale_order.amount_total/100)*100 - 50), round(website_sale_order.amount_total/100)*100 + 50)}&quot;}"/>\n            <div class="d-lg-none">\n                <t t-call="website_sale.cart_summary_content"/>\n                <t t-call="website_sale.total">\n                    <t t-set="_cart_total_classes" t-valuef="border-top pt-2"/>\n                </t>\n            </div>\n        </t>\n    </t>\n\n    	f	t	2025-07-20 21:22:19.442228	2025-07-20 21:22:19.442228	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2452	16	\N	1	1	Coupon form	\N	website_sale.coupon_form	qweb	website_sale/views/templates.xml	primary	{"en_US": "<t name=\\"Coupon form\\" t-name=\\"website_sale.coupon_form\\">\\n        <!-- Checkout context:\\n            - redirect: The route to redirect to when a customer enters a coupon; default: `None`.\\n            - website_sale_order: The current order.\\n        -->\\n        <form class=\\"mb-3\\" t-attf-action=\\"/shop/pricelist#{redirect and '?r=' + redirect or ''}\\" method=\\"post\\" name=\\"coupon_code\\">\\n            <input type=\\"hidden\\" name=\\"csrf_token\\" t-att-value=\\"request.csrf_token()\\" t-nocache=\\"The csrf token must always be up to date.\\"/>\\n            <div class=\\"input-group w-100\\">\\n                <input name=\\"promo\\" class=\\"form-control\\" type=\\"text\\" placeholder=\\"Discount code...\\" t-att-value=\\"website_sale_order.pricelist_id.code or None\\"/>\\n                <a href=\\"#\\" role=\\"button\\" class=\\"btn btn-light a-submit border\\">Apply</a>\\n            </div>\\n        </form>\\n        <t t-if=\\"request.params.get('code_not_available')\\" name=\\"code_not_available\\">\\n            <div class=\\"alert alert-danger text-start\\" role=\\"alert\\">This promo code is not available.</div>\\n        </t>\\n    </t>", "fr_FR": "<t name=\\"Coupon form\\" t-name=\\"website_sale.coupon_form\\">\\n        <!-- Checkout context:\\n            - redirect: The route to redirect to when a customer enters a coupon; default: `None`.\\n            - website_sale_order: The current order.\\n        -->\\n        <form class=\\"mb-3\\" t-attf-action=\\"/shop/pricelist#{redirect and '?r=' + redirect or ''}\\" method=\\"post\\" name=\\"coupon_code\\">\\n            <input type=\\"hidden\\" name=\\"csrf_token\\" t-att-value=\\"request.csrf_token()\\" t-nocache=\\"The csrf token must always be up to date.\\"/>\\n            <div class=\\"input-group w-100\\">\\n                <input name=\\"promo\\" class=\\"form-control\\" type=\\"text\\" placeholder=\\"Code de remise...\\" t-att-value=\\"website_sale_order.pricelist_id.code or None\\"/>\\n                <a href=\\"#\\" role=\\"button\\" class=\\"btn btn-light a-submit border\\">Appliquer</a>\\n            </div>\\n        </form>\\n        <t t-if=\\"request.params.get('code_not_available')\\" name=\\"code_not_available\\">\\n            <div class=\\"alert alert-danger text-start\\" role=\\"alert\\">Ce code promo n'est pas disponible.</div>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Coupon form" t-name="website_sale.coupon_form">\n        <!-- Checkout context:\n            - redirect: The route to redirect to when a customer enters a coupon; default: `None`.\n            - website_sale_order: The current order.\n        -->\n        <form class="mb-3" t-attf-action="/shop/pricelist#{redirect and '?r=' + redirect or ''}" method="post" name="coupon_code">\n            <input type="hidden" name="csrf_token" t-att-value="request.csrf_token()" t-nocache="The csrf token must always be up to date."/>\n            <div class="input-group w-100">\n                <input name="promo" class="form-control" type="text" placeholder="Discount code..." t-att-value="website_sale_order.pricelist_id.code or None"/>\n                <a href="#" role="button" class="btn btn-light a-submit border">Apply</a>\n            </div>\n        </form>\n        <t t-if="request.params.get('code_not_available')" name="code_not_available">\n            <div class="alert alert-danger text-start" role="alert">This promo code is not available.</div>\n        </t>\n    </t>\n\n    	f	t	2025-07-20 21:22:19.442228	2025-07-20 21:22:19.442228	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2455	16	\N	1	1	delivery_address_row	\N	website_sale.delivery_address_row	qweb	website_sale/views/templates.xml	primary	{"en_US": "<t t-name=\\"website_sale.delivery_address_row\\">\\n        <div id=\\"delivery_address_row\\" class=\\"mb-4\\">\\n            <h4 class=\\"mb-3\\">Delivery address</h4>\\n            <t t-call=\\"website_sale.address_row\\">\\n                <t t-set=\\"address_type\\" t-value=\\"'delivery'\\"/>\\n                <t t-set=\\"addresses\\" t-value=\\"delivery_addresses\\"/>\\n                <t t-set=\\"selected_address\\" t-value=\\"order.partner_shipping_id\\"/>\\n            </t>\\n        </div>\\n    </t>", "fr_FR": "<t t-name=\\"website_sale.delivery_address_row\\">\\n        <div id=\\"delivery_address_row\\" class=\\"mb-4\\">\\n            <h4 class=\\"mb-3\\">Adresse de livraison</h4>\\n            <t t-call=\\"website_sale.address_row\\">\\n                <t t-set=\\"address_type\\" t-value=\\"'delivery'\\"/>\\n                <t t-set=\\"addresses\\" t-value=\\"delivery_addresses\\"/>\\n                <t t-set=\\"selected_address\\" t-value=\\"order.partner_shipping_id\\"/>\\n            </t>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="website_sale.delivery_address_row">\n        <div id="delivery_address_row" class="mb-4">\n            <h4 class="mb-3">Delivery address</h4>\n            <t t-call="website_sale.address_row">\n                <t t-set="address_type" t-value="'delivery'"/>\n                <t t-set="addresses" t-value="delivery_addresses"/>\n                <t t-set="selected_address" t-value="order.partner_shipping_id"/>\n            </t>\n        </div>\n    </t>\n\n    	f	t	2025-07-20 21:22:19.442228	2025-07-20 21:22:19.442228	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1336	16	\N	1	1	website.rewrite.list	website.rewrite	\N	list	website/views/website_rewrite.xml	primary	{"en_US": "<list string=\\"Website rewrites\\">\\n                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                    <field name=\\"redirect_type\\"/>\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"url_from\\"/>\\n                    <field name=\\"url_to\\"/>\\n                    <field name=\\"website_id\\" options=\\"{'no_create': True}\\" groups=\\"website.group_multi_website\\"/>\\n                    <field name=\\"active\\"/>\\n                    <field name=\\"create_date\\" optional=\\"hide\\"/>\\n                    <field name=\\"write_date\\" optional=\\"hide\\"/>\\n                    <field name=\\"create_uid\\" optional=\\"hide\\"/>\\n                    <field name=\\"write_uid\\" optional=\\"hide\\"/>\\n                </list>", "fr_FR": "<list string=\\"Réécriture du site web\\">\\n                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                    <field name=\\"redirect_type\\"/>\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"url_from\\"/>\\n                    <field name=\\"url_to\\"/>\\n                    <field name=\\"website_id\\" options=\\"{'no_create': True}\\" groups=\\"website.group_multi_website\\"/>\\n                    <field name=\\"active\\"/>\\n                    <field name=\\"create_date\\" optional=\\"hide\\"/>\\n                    <field name=\\"write_date\\" optional=\\"hide\\"/>\\n                    <field name=\\"create_uid\\" optional=\\"hide\\"/>\\n                    <field name=\\"write_uid\\" optional=\\"hide\\"/>\\n                </list>"}	<?xml version="1.0"?>\n<list string="Website rewrites">\n                    <field name="sequence" widget="handle"/>\n                    <field name="redirect_type"/>\n                    <field name="name"/>\n                    <field name="url_from"/>\n                    <field name="url_to"/>\n                    <field name="website_id" options="{'no_create': True}" groups="website.group_multi_website"/>\n                    <field name="active"/>\n                    <field name="create_date" optional="hide"/>\n                    <field name="write_date" optional="hide"/>\n                    <field name="create_uid" optional="hide"/>\n                    <field name="write_uid" optional="hide"/>\n                </list>\n            	f	t	2025-07-20 21:14:37.445508	2025-07-20 21:14:37.445508	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2351	16	\N	1	1	delivery_form	\N	website_sale.delivery_form	qweb	website_sale/views/delivery_form_templates.xml	primary	{"en_US": "<t t-name=\\"website_sale.delivery_form\\">\\n        <!-- Parameters description:\\n            - delivery_methods: The delivery methods to display, as a `delivery.carrier` recordset.\\n            - selected_dm_id: The selected delivery method id.\\n        -->\\n        <form id=\\"o_delivery_form\\" class=\\"o_delivery_form mb-4\\">\\n            <h5>Delivery method</h5>\\n            <ul t-if=\\"delivery_methods\\" id=\\"o_delivery_methods\\" class=\\"list-group\\">\\n                <t t-foreach=\\"delivery_methods\\" t-as=\\"dm\\">\\n                    <li name=\\"o_delivery_method\\" class=\\"list-group-item text-muted o_outline\\">\\n                        <t t-call=\\"website_sale.delivery_method\\">\\n                            <t t-set=\\"is_selected\\" t-value=\\"dm.id == selected_dm_id\\"/>\\n                        </t>\\n                    </li>\\n                </t>\\n            </ul>\\n            <div t-else=\\"\\" class=\\"alert alert-warning\\">\\n                <strong>No suitable delivery method could be found.</strong>\\n            </div>\\n        </form>\\n    </t>", "fr_FR": "<t t-name=\\"website_sale.delivery_form\\">\\n        <!-- Parameters description:\\n            - delivery_methods: The delivery methods to display, as a `delivery.carrier` recordset.\\n            - selected_dm_id: The selected delivery method id.\\n        -->\\n        <form id=\\"o_delivery_form\\" class=\\"o_delivery_form mb-4\\">\\n            <h5>Mode de livraison</h5>\\n            <ul t-if=\\"delivery_methods\\" id=\\"o_delivery_methods\\" class=\\"list-group\\">\\n                <t t-foreach=\\"delivery_methods\\" t-as=\\"dm\\">\\n                    <li name=\\"o_delivery_method\\" class=\\"list-group-item text-muted o_outline\\">\\n                        <t t-call=\\"website_sale.delivery_method\\">\\n                            <t t-set=\\"is_selected\\" t-value=\\"dm.id == selected_dm_id\\"/>\\n                        </t>\\n                    </li>\\n                </t>\\n            </ul>\\n            <div t-else=\\"\\" class=\\"alert alert-warning\\">\\n                <strong>Aucun moyen de livraison adéquat n'a pu être trouvé.</strong>\\n            </div>\\n        </form>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="website_sale.delivery_form">\n        <!-- Parameters description:\n            - delivery_methods: The delivery methods to display, as a `delivery.carrier` recordset.\n            - selected_dm_id: The selected delivery method id.\n        -->\n        <form id="o_delivery_form" class="o_delivery_form mb-4">\n            <h5>Delivery method</h5>\n            <ul t-if="delivery_methods" id="o_delivery_methods" class="list-group">\n                <t t-foreach="delivery_methods" t-as="dm">\n                    <li name="o_delivery_method" class="list-group-item text-muted o_outline">\n                        <t t-call="website_sale.delivery_method">\n                            <t t-set="is_selected" t-value="dm.id == selected_dm_id"/>\n                        </t>\n                    </li>\n                </t>\n            </ul>\n            <div t-else="" class="alert alert-warning">\n                <strong>No suitable delivery method could be found.</strong>\n            </div>\n        </form>\n    </t>\n\n    	f	t	2025-07-20 21:22:19.442228	2025-07-20 21:22:19.442228	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1495	16	\N	1	1	product.view.kanban.catalog	product.product	\N	kanban	product/views/product_views.xml	primary	{"en_US": "<kanban records_draggable=\\"0\\" js_class=\\"product_kanban_catalog\\" default_order=\\"is_favorite desc, default_code, name, id\\">\\n                <field name=\\"id\\"/>\\n                <templates>\\n                    <t t-name=\\"menu\\">\\n                        <div class=\\"o_product_catalog_cancel_global_click\\">\\n                            <a role=\\"menuitem\\" type=\\"open\\" class=\\"dropdown-item border-top-0\\">Edit</a>\\n                        </div>\\n                        <div class=\\"container p-0\\">\\n                            <field name=\\"is_favorite\\" widget=\\"boolean_favorite\\" class=\\"col-12 pe-0\\"/>\\n                        </div>\\n                    </t>\\n                    <t t-name=\\"card\\" class=\\"p-0\\">\\n                    <!-- TODO : not getting border when select record -->\\n                        <div class=\\"d-flex flex-grow-1 m-2\\">\\n                            <div class=\\"ps-2 d-flex flex-column m-0\\" t-attf-id=\\"product-{{record.id.raw_value}}\\">\\n                                <div class=\\"d-flex\\">\\n                                    <field name=\\"name\\" class=\\"fw-bold fs-4 text-reset mb-1 me-2\\"/>\\n                                    <field class=\\"mt-1 me-1\\" name=\\"is_favorite\\" widget=\\"boolean_favorite\\" invisible=\\"not is_favorite\\" nolabel=\\"1\\" readonly=\\"1\\"/>\\n                                </div>\\n                                <!-- Used by @web/product/js/product_catalog/order_line to\\n                                        show the price using a t-portal. -->\\n                                <div name=\\"o_kanban_price\\" t-attf-id=\\"product-{{record.id.raw_value}}-price\\"/>\\n                                <field name=\\"product_template_attribute_value_ids\\" widget=\\"many2many_tags\\" domain=\\"[('id', 'in', parent.ids)]\\" groups=\\"product.group_product_variant\\" options=\\"{'color_field': 'color'}\\" invisible=\\"not product_template_attribute_value_ids\\"/>\\n                            </div>\\n                            <field name=\\"image_128\\" widget=\\"image\\" alt=\\"Product\\" invisible=\\"not image_128\\" class=\\"ms-auto\\" options=\\"{'size': [55, 55]}\\"/>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>", "fr_FR": "<kanban records_draggable=\\"0\\" js_class=\\"product_kanban_catalog\\" default_order=\\"is_favorite desc, default_code, name, id\\">\\n                <field name=\\"id\\"/>\\n                <templates>\\n                    <t t-name=\\"menu\\">\\n                        <div class=\\"o_product_catalog_cancel_global_click\\">\\n                            <a role=\\"menuitem\\" type=\\"open\\" class=\\"dropdown-item border-top-0\\">Modifier</a>\\n                        </div>\\n                        <div class=\\"container p-0\\">\\n                            <field name=\\"is_favorite\\" widget=\\"boolean_favorite\\" class=\\"col-12 pe-0\\"/>\\n                        </div>\\n                    </t>\\n                    <t t-name=\\"card\\" class=\\"p-0\\">\\n                    <!-- TODO : not getting border when select record -->\\n                        <div class=\\"d-flex flex-grow-1 m-2\\">\\n                            <div class=\\"ps-2 d-flex flex-column m-0\\" t-attf-id=\\"product-{{record.id.raw_value}}\\">\\n                                <div class=\\"d-flex\\">\\n                                    <field name=\\"name\\" class=\\"fw-bold fs-4 text-reset mb-1 me-2\\"/>\\n                                    <field class=\\"mt-1 me-1\\" name=\\"is_favorite\\" widget=\\"boolean_favorite\\" invisible=\\"not is_favorite\\" nolabel=\\"1\\" readonly=\\"1\\"/>\\n                                </div>\\n                                <!-- Used by @web/product/js/product_catalog/order_line to\\n                                        show the price using a t-portal. -->\\n                                <div name=\\"o_kanban_price\\" t-attf-id=\\"product-{{record.id.raw_value}}-price\\"/>\\n                                <field name=\\"product_template_attribute_value_ids\\" widget=\\"many2many_tags\\" domain=\\"[('id', 'in', parent.ids)]\\" groups=\\"product.group_product_variant\\" options=\\"{'color_field': 'color'}\\" invisible=\\"not product_template_attribute_value_ids\\"/>\\n                            </div>\\n                            <field name=\\"image_128\\" widget=\\"image\\" alt=\\"Produit\\" invisible=\\"not image_128\\" class=\\"ms-auto\\" options=\\"{'size': [55, 55]}\\"/>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>"}	<?xml version="1.0"?>\n<kanban records_draggable="0" js_class="product_kanban_catalog" default_order="is_favorite desc, default_code, name, id">\n                <field name="id"/>\n                <templates>\n                    <t t-name="menu">\n                        <div class="o_product_catalog_cancel_global_click">\n                            <a role="menuitem" type="open" class="dropdown-item border-top-0">Edit</a>\n                        </div>\n                        <div class="container p-0">\n                            <field name="is_favorite" widget="boolean_favorite" class="col-12 pe-0"/>\n                        </div>\n                    </t>\n                    <t t-name="card" class="p-0">\n                    <!-- TODO : not getting border when select record -->\n                        <div class="d-flex flex-grow-1 m-2">\n                            <div class="ps-2 d-flex flex-column m-0" t-attf-id="product-{{record.id.raw_value}}">\n                                <div class="d-flex">\n                                    <field name="name" class="fw-bold fs-4 text-reset mb-1 me-2"/>\n                                    <field class="mt-1 me-1" name="is_favorite" widget="boolean_favorite" invisible="not is_favorite" nolabel="1" readonly="1"/>\n                                </div>\n                                <!-- Used by @web/product/js/product_catalog/order_line to\n                                        show the price using a t-portal. -->\n                                <div name="o_kanban_price" t-attf-id="product-{{record.id.raw_value}}-price"/>\n                                <field name="product_template_attribute_value_ids" widget="many2many_tags" domain="[('id', 'in', parent.ids)]" groups="product.group_product_variant" options="{'color_field': 'color'}" invisible="not product_template_attribute_value_ids"/>\n                            </div>\n                            <field name="image_128" widget="image" alt="Product" invisible="not image_128" class="ms-auto" options="{'size': [55, 55]}"/>\n                        </div>\n                    </t>\n                </templates>\n            </kanban>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1507	1	\N	1	1	product.category.list	product.category	\N	list	product/views/product_category_views.xml	primary	{"en_US": "<list string=\\"Product Categories\\">\\n                <field name=\\"display_name\\" string=\\"Product Category\\"/>\\n            </list>", "fr_FR": "<list string=\\"Catégories de produits\\">\\n                <field name=\\"display_name\\" string=\\"Catégorie de produits\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Product Categories">\n                <field name="display_name" string="Product Category"/>\n            </list>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1513	16	\N	1	1	product.document.list	product.document	\N	list	product/views/product_document_views.xml	primary	{"en_US": "<list editable=\\"top\\" multi_edit=\\"true\\">\\n                <field name=\\"res_model\\" column_invisible=\\"True\\"/>\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"show\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list editable="top" multi_edit="true">\n                <field name="res_model" column_invisible="True"/>\n                <field name="sequence" widget="handle"/>\n                <field name="name"/>\n                <field name="company_id" groups="base.group_multi_company" optional="show"/>\n            </list>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1519	16	1518	1	1	product.pricelist.item.product.template.form.inherit	product.pricelist.item	\N	form	product/views/product_pricelist_item_views.xml	primary	{"en_US": "<data><field name=\\"display_applied_on\\" position=\\"attributes\\">\\n                <attribute name=\\"invisible\\">1</attribute>\\n            </field>\\n            <field name=\\"product_tmpl_id\\" position=\\"attributes\\">\\n                <attribute name=\\"readonly\\">1</attribute>\\n                <attribute name=\\"force_save\\">1</attribute>\\n            </field>\\n            <field name=\\"date_start\\" position=\\"after\\">\\n                <field name=\\"pricelist_id\\" groups=\\"product.group_product_pricelist\\"/>\\n            </field>\\n        </data>"}	<?xml version="1.0"?>\n<data><field name="display_applied_on" position="attributes">\n                <attribute name="invisible">1</attribute>\n            </field>\n            <field name="product_tmpl_id" position="attributes">\n                <attribute name="readonly">1</attribute>\n                <attribute name="force_save">1</attribute>\n            </field>\n            <field name="date_start" position="after">\n                <field name="pricelist_id" groups="product.group_product_pricelist"/>\n            </field>\n        </data>	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1520	16	1519	1	1	product.pricelist.item.product.product.form.inherit	product.pricelist.item	\N	form	product/views/product_pricelist_item_views.xml	primary	{"en_US": "<field name=\\"product_id\\" position=\\"attributes\\">\\n                <attribute name=\\"readonly\\">1</attribute>\\n                <attribute name=\\"force_save\\">1</attribute>\\n            </field>"}	<?xml version="1.0"?>\n<field name="product_id" position="attributes">\n                <attribute name="readonly">1</attribute>\n                <attribute name="force_save">1</attribute>\n            </field>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1542	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	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1518	16	\N	1	1	product.pricelist.item.form	product.pricelist.item	\N	form	product/views/product_pricelist_item_views.xml	primary	{"en_US": "<form string=\\"Pricelist Rule\\">\\n                <sheet>\\n                    <field name=\\"name\\" invisible=\\"1\\"/>\\n                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"price\\" invisible=\\"1\\"/>\\n                    <group name=\\"pricelist_rule_computation\\">\\n                        <group name=\\"pricelist_rule_method\\">\\n                            <field name=\\"applied_on\\" invisible=\\"1\\"/>\\n                            <field name=\\"display_applied_on\\" string=\\"Apply To\\" widget=\\"radio\\" options=\\"{'horizontal': true}\\"/>\\n                            <field name=\\"categ_id\\" options=\\"{'no_create': 1}\\" invisible=\\"display_applied_on != '2_product_category'\\" placeholder=\\"All categories\\"/>\\n                            <field name=\\"product_tmpl_id\\" options=\\"{'no_create': 1}\\" invisible=\\"display_applied_on != '1_product'\\" placeholder=\\"All products\\"/>\\n                            <field name=\\"product_variant_count\\" invisible=\\"1\\"/>\\n                            <field name=\\"product_id\\" options=\\"{'no_create': 1}\\" invisible=\\"product_variant_count &lt; 2\\" placeholder=\\"All variants\\"/>\\n                            <field name=\\"compute_price\\" string=\\"Price Type\\" widget=\\"radio\\" options=\\"{'horizontal': true}\\" invisible=\\"display_applied_on == '1_product' and compute_price == 'fixed_price'\\" groups=\\"product.group_product_pricelist\\"/>\\n                            <label for=\\"fixed_price\\" invisible=\\"compute_price != 'fixed'\\"/>\\n                            <div class=\\"o_row\\" invisible=\\"compute_price != 'fixed'\\" style=\\"width: 60% !important;\\">\\n                                <field name=\\"fixed_price\\" widget=\\"monetary\\" options=\\"{'currency_field': 'currency_id', 'field_digits': True}\\"/>\\n                                <span class=\\"d-flex gap-2 p-0\\" invisible=\\"not product_uom_name\\">per<field name=\\"product_uom_name\\"/></span>\\n                            </div>\\n                            <label for=\\"percent_price\\" string=\\"Discount\\" invisible=\\"compute_price != 'percentage'\\"/>\\n                            <div class=\\"o_row gap-3\\" invisible=\\"compute_price != 'percentage'\\">\\n                                <field name=\\"percent_price\\"/>\\n                                <span>%</span>\\n                                <t groups=\\"product.group_product_pricelist\\">\\n                                    <span>on</span>\\n                                    <field name=\\"base_pricelist_id\\" placeholder=\\"sales price\\" domain=\\"[('id', '!=', pricelist_id)]\\"/>\\n                                </t>\\n                            </div>\\n                        </group>\\n                        <group name=\\"pricelist_rule_limits\\">\\n                            <field name=\\"min_quantity\\" string=\\"Min Qty\\"/>\\n                            <field name=\\"date_start\\" string=\\"Validity Period\\" widget=\\"daterange\\" options=\\"{'end_date_field': 'date_end'}\\"/>\\n                            <field name=\\"date_end\\" invisible=\\"1\\"/>\\n                        </group>\\n                    </group>\\n                    <group name=\\"pricelist_rule_base\\" invisible=\\"compute_price != 'formula'\\">\\n                        <group>\\n                            <field name=\\"base\\" string=\\"Based price\\"/>\\n                            <field name=\\"base_pricelist_id\\" invisible=\\"base != 'pricelist'\\" readonly=\\"base != 'pricelist'\\" required=\\"compute_price == 'formula' and base == 'pricelist'\\" string=\\"Other Pricelist\\"/>\\n                            <label for=\\"price_discount\\" string=\\"Discount\\" invisible=\\"base == 'standard_price'\\"/>\\n                            <div class=\\"o_row\\" invisible=\\"base == 'standard_price'\\" style=\\"width: 40% !important;\\">\\n                                <field name=\\"price_discount\\"/>\\n                                <span>%</span>\\n                            </div>\\n                            <label for=\\"price_markup\\" string=\\"Markup\\" invisible=\\"base != 'standard_price'\\"/>\\n                            <div class=\\"o_row\\" invisible=\\"base != 'standard_price'\\" style=\\"width: 40% !important;\\">\\n                                <field name=\\"price_markup\\"/>\\n                                <span>%</span>\\n                            </div>\\n                            <field name=\\"price_round\\" string=\\"Round off to\\"/>\\n                            <field name=\\"price_surcharge\\" widget=\\"monetary\\" options=\\"{'currency_field': 'currency_id', 'field_digits': True}\\"/>\\n                            <label string=\\"Margins\\" for=\\"price_min_margin\\" groups=\\"base.group_no_one\\"/>\\n                            <div class=\\"d-flex align-items-baseline\\" groups=\\"base.group_no_one\\">\\n                                <field name=\\"price_min_margin\\" string=\\"Min. Margin\\" class=\\"oe_inline\\" widget=\\"monetary\\" options=\\"{'field_digits': True}\\"/>\\n                                <i class=\\"fa fa-long-arrow-right mx-2 oe_edit_only\\" aria-label=\\"Arrow icon\\" title=\\"Arrow\\"/>\\n                                <field name=\\"price_max_margin\\" string=\\"Max. Margin\\" class=\\"oe_inline\\" widget=\\"monetary\\" nolabel=\\"1\\" options=\\"{'field_digits': True}\\"/>\\n                            </div>\\n                        </group>\\n                        <div>\\n                            <div class=\\"alert alert-info\\" role=\\"alert\\" style=\\"white-space: pre;\\">\\n                                <field name=\\"rule_tip\\"/>\\n                            </div>\\n                            <div class=\\"alert alert-info\\" role=\\"alert\\" style=\\"white-space: pre;\\">\\n                                <b>Tip: want to round at 9.99?</b>\\n                                <div>round off to 10.00 and set an extra at -0.01</div>\\n                            </div>\\n                        </div>\\n                    </group>\\n\\n                    <group string=\\"Company Settings\\" groups=\\"base.group_no_one\\">\\n                        <group name=\\"pricelist_rule_related\\">\\n                            <field name=\\"pricelist_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"currency_id\\" groups=\\"base.group_multi_currency\\"/>\\n                            <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>", "fr_FR": "<form string=\\"Règle des listes des prix\\">\\n                <sheet>\\n                    <field name=\\"name\\" invisible=\\"1\\"/>\\n                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"price\\" invisible=\\"1\\"/>\\n                    <group name=\\"pricelist_rule_computation\\">\\n                        <group name=\\"pricelist_rule_method\\">\\n                            <field name=\\"applied_on\\" invisible=\\"1\\"/>\\n                            <field name=\\"display_applied_on\\" string=\\"Appliquer à\\" widget=\\"radio\\" options=\\"{'horizontal': true}\\"/>\\n                            <field name=\\"categ_id\\" options=\\"{'no_create': 1}\\" invisible=\\"display_applied_on != '2_product_category'\\" placeholder=\\"Toutes les catégories\\"/>\\n                            <field name=\\"product_tmpl_id\\" options=\\"{'no_create': 1}\\" invisible=\\"display_applied_on != '1_product'\\" placeholder=\\"Tous les produits\\"/>\\n                            <field name=\\"product_variant_count\\" invisible=\\"1\\"/>\\n                            <field name=\\"product_id\\" options=\\"{'no_create': 1}\\" invisible=\\"product_variant_count &lt; 2\\" placeholder=\\"Toutes les variantes\\"/>\\n                            <field name=\\"compute_price\\" string=\\"Type de prix\\" widget=\\"radio\\" options=\\"{'horizontal': true}\\" invisible=\\"display_applied_on == '1_product' and compute_price == 'fixed_price'\\" groups=\\"product.group_product_pricelist\\"/>\\n                            <label for=\\"fixed_price\\" invisible=\\"compute_price != 'fixed'\\"/>\\n                            <div class=\\"o_row\\" invisible=\\"compute_price != 'fixed'\\" style=\\"width: 60% !important;\\">\\n                                <field name=\\"fixed_price\\" widget=\\"monetary\\" options=\\"{'currency_field': 'currency_id', 'field_digits': True}\\"/>\\n                                <span class=\\"d-flex gap-2 p-0\\" invisible=\\"not product_uom_name\\">par <field name=\\"product_uom_name\\"/></span>\\n                            </div>\\n                            <label for=\\"percent_price\\" string=\\"Remise\\" invisible=\\"compute_price != 'percentage'\\"/>\\n                            <div class=\\"o_row gap-3\\" invisible=\\"compute_price != 'percentage'\\">\\n                                <field name=\\"percent_price\\"/>\\n                                <span>%</span>\\n                                <t groups=\\"product.group_product_pricelist\\">\\n                                    <span>on</span>\\n                                    <field name=\\"base_pricelist_id\\" placeholder=\\"prix de vente\\" domain=\\"[('id', '!=', pricelist_id)]\\"/>\\n                                </t>\\n                            </div>\\n                        </group>\\n                        <group name=\\"pricelist_rule_limits\\">\\n                            <field name=\\"min_quantity\\" string=\\"Quantité min\\"/>\\n                            <field name=\\"date_start\\" string=\\"Période de validité\\" widget=\\"daterange\\" options=\\"{'end_date_field': 'date_end'}\\"/>\\n                            <field name=\\"date_end\\" invisible=\\"1\\"/>\\n                        </group>\\n                    </group>\\n                    <group name=\\"pricelist_rule_base\\" invisible=\\"compute_price != 'formula'\\">\\n                        <group>\\n                            <field name=\\"base\\" string=\\"Prix de base\\"/>\\n                            <field name=\\"base_pricelist_id\\" invisible=\\"base != 'pricelist'\\" readonly=\\"base != 'pricelist'\\" required=\\"compute_price == 'formula' and base == 'pricelist'\\" string=\\"Autre liste de prix\\"/>\\n                            <label for=\\"price_discount\\" string=\\"Remise\\" invisible=\\"base == 'standard_price'\\"/>\\n                            <div class=\\"o_row\\" invisible=\\"base == 'standard_price'\\" style=\\"width: 40% !important;\\">\\n                                <field name=\\"price_discount\\"/>\\n                                <span>%</span>\\n                            </div>\\n                            <label for=\\"price_markup\\" string=\\"Marge commerciale\\" invisible=\\"base != 'standard_price'\\"/>\\n                            <div class=\\"o_row\\" invisible=\\"base != 'standard_price'\\" style=\\"width: 40% !important;\\">\\n                                <field name=\\"price_markup\\"/>\\n                                <span>%</span>\\n                            </div>\\n                            <field name=\\"price_round\\" string=\\"Arrondir à\\"/>\\n                            <field name=\\"price_surcharge\\" widget=\\"monetary\\" options=\\"{'currency_field': 'currency_id', 'field_digits': True}\\"/>\\n                            <label string=\\"Marges\\" for=\\"price_min_margin\\" groups=\\"base.group_no_one\\"/>\\n                            <div class=\\"d-flex align-items-baseline\\" groups=\\"base.group_no_one\\">\\n                                <field name=\\"price_min_margin\\" string=\\"Marge minimale\\" class=\\"oe_inline\\" widget=\\"monetary\\" options=\\"{'field_digits': True}\\"/>\\n                                <i class=\\"fa fa-long-arrow-right mx-2 oe_edit_only\\" aria-label=\\"Arrow icon\\" title=\\"Arrow\\"/>\\n                                <field name=\\"price_max_margin\\" string=\\"Marge maximale\\" class=\\"oe_inline\\" widget=\\"monetary\\" nolabel=\\"1\\" options=\\"{'field_digits': True}\\"/>\\n                            </div>\\n                        </group>\\n                        <div>\\n                            <div class=\\"alert alert-info\\" role=\\"alert\\" style=\\"white-space: pre;\\">\\n                                <field name=\\"rule_tip\\"/>\\n                            </div>\\n                            <div class=\\"alert alert-info\\" role=\\"alert\\" style=\\"white-space: pre;\\">\\n                                <b>Astuce : vous souhaitez arrondir à 9,99 ?</b>\\n                                <div>round off to 10.00 and set an extra at -0.01</div>\\n                            </div>\\n                        </div>\\n                    </group>\\n\\n                    <group string=\\"Paramètres de société\\" groups=\\"base.group_no_one\\">\\n                        <group name=\\"pricelist_rule_related\\">\\n                            <field name=\\"pricelist_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"currency_id\\" groups=\\"base.group_multi_currency\\"/>\\n                            <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Pricelist Rule">\n                <sheet>\n                    <field name="name" invisible="1"/>\n                    <field name="company_id" invisible="1"/>\n                    <field name="price" invisible="1"/>\n                    <group name="pricelist_rule_computation">\n                        <group name="pricelist_rule_method">\n                            <field name="applied_on" invisible="1"/>\n                            <field name="display_applied_on" string="Apply To" widget="radio" options="{'horizontal': true}"/>\n                            <field name="categ_id" options="{'no_create': 1}" invisible="display_applied_on != '2_product_category'" placeholder="All categories"/>\n                            <field name="product_tmpl_id" options="{'no_create': 1}" invisible="display_applied_on != '1_product'" placeholder="All products"/>\n                            <field name="product_variant_count" invisible="1"/>\n                            <field name="product_id" options="{'no_create': 1}" invisible="product_variant_count &lt; 2" placeholder="All variants"/>\n                            <field name="compute_price" string="Price Type" widget="radio" options="{'horizontal': true}" invisible="display_applied_on == '1_product' and compute_price == 'fixed_price'" groups="product.group_product_pricelist"/>\n                            <label for="fixed_price" invisible="compute_price != 'fixed'"/>\n                            <div class="o_row" invisible="compute_price != 'fixed'" style="width: 60% !important;">\n                                <field name="fixed_price" widget="monetary" options="{'currency_field': 'currency_id', 'field_digits': True}"/>\n                                <span class="d-flex gap-2 p-0" invisible="not product_uom_name">per<field name="product_uom_name"/></span>\n                            </div>\n                            <label for="percent_price" string="Discount" invisible="compute_price != 'percentage'"/>\n                            <div class="o_row gap-3" invisible="compute_price != 'percentage'">\n                                <field name="percent_price"/>\n                                <span>%</span>\n                                <t groups="product.group_product_pricelist">\n                                    <span>on</span>\n                                    <field name="base_pricelist_id" placeholder="sales price" domain="[('id', '!=', pricelist_id)]"/>\n                                </t>\n                            </div>\n                        </group>\n                        <group name="pricelist_rule_limits">\n                            <field name="min_quantity" string="Min Qty"/>\n                            <field name="date_start" string="Validity Period" widget="daterange" options="{'end_date_field': 'date_end'}"/>\n                            <field name="date_end" invisible="1"/>\n                        </group>\n                    </group>\n                    <group name="pricelist_rule_base" invisible="compute_price != 'formula'">\n                        <group>\n                            <field name="base" string="Based price"/>\n                            <field name="base_pricelist_id" invisible="base != 'pricelist'" readonly="base != 'pricelist'" required="compute_price == 'formula' and base == 'pricelist'" string="Other Pricelist"/>\n                            <label for="price_discount" string="Discount" invisible="base == 'standard_price'"/>\n                            <div class="o_row" invisible="base == 'standard_price'" style="width: 40% !important;">\n                                <field name="price_discount"/>\n                                <span>%</span>\n                            </div>\n                            <label for="price_markup" string="Markup" invisible="base != 'standard_price'"/>\n                            <div class="o_row" invisible="base != 'standard_price'" style="width: 40% !important;">\n                                <field name="price_markup"/>\n                                <span>%</span>\n                            </div>\n                            <field name="price_round" string="Round off to"/>\n                            <field name="price_surcharge" widget="monetary" options="{'currency_field': 'currency_id', 'field_digits': True}"/>\n                            <label string="Margins" for="price_min_margin" groups="base.group_no_one"/>\n                            <div class="d-flex align-items-baseline" groups="base.group_no_one">\n                                <field name="price_min_margin" string="Min. Margin" class="oe_inline" widget="monetary" options="{'field_digits': True}"/>\n                                <i class="fa fa-long-arrow-right mx-2 oe_edit_only" aria-label="Arrow icon" title="Arrow"/>\n                                <field name="price_max_margin" string="Max. Margin" class="oe_inline" widget="monetary" nolabel="1" options="{'field_digits': True}"/>\n                            </div>\n                        </group>\n                        <div>\n                            <div class="alert alert-info" role="alert" style="white-space: pre;">\n                                <field name="rule_tip"/>\n                            </div>\n                            <div class="alert alert-info" role="alert" style="white-space: pre;">\n                                <b>Tip: want to round at 9.99?</b>\n                                <div>round off to 10.00 and set an extra at -0.01</div>\n                            </div>\n                        </div>\n                    </group>\n\n                    <group string="Company Settings" groups="base.group_no_one">\n                        <group name="pricelist_rule_related">\n                            <field name="pricelist_id" invisible="1"/>\n                            <field name="currency_id" groups="base.group_multi_currency"/>\n                            <field name="company_id" groups="base.group_multi_company"/>\n                        </group>\n                    </group>\n                </sheet>\n            </form>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2352	16	\N	1	1	delivery_method	\N	website_sale.delivery_method	qweb	website_sale/views/delivery_form_templates.xml	primary	{"en_US": "<t t-name=\\"website_sale.delivery_method\\">\\n        <!-- Parameters description:\\n            - dm: The delivery method to display, as a `delivery.carrier` recordset.\\n            - is_selected: Whether the radio button of the delivery method should be checked.\\n        -->\\n        <t t-set=\\"delivery_type\\" t-value=\\"dm.delivery_type + '_use_locations'\\"/>\\n        <t t-set=\\"is_pickup_needed\\" t-value=\\"delivery_type in dm.fields_get() and dm[delivery_type]\\"/>\\n        <div class=\\"row flex-column flex-md-row flex-grow-1 gap-lg-3\\">\\n            <div class=\\"col\\">\\n                <div class=\\"d-flex form-check mb-0 gap-2\\">\\n                    <!-- === Radio button === -->\\n                    <input t-attf-id=\\"o_delivery_{{dm.id}}\\" name=\\"o_delivery_radio\\" type=\\"radio\\" t-att-checked=\\"is_selected\\" disabled=\\"true\\" class=\\"form-check-input position-absolute\\" t-att-data-dm-id=\\"dm.id\\" t-att-data-delivery-type=\\"dm.delivery_type\\" t-att-data-is-pickup-location-required=\\"is_pickup_needed\\"/>\\n                    <!-- === Carrier label === -->\\n                    <label class=\\"o_delivery_carrier_label\\" t-field=\\"dm.name\\" t-attf-for=\\"o_delivery_{{dm.id}}\\"/>\\n                </div>\\n            </div>\\n            <div class=\\"col col-auto\\">\\n                <!-- === Delivery price badge === -->\\n                <span class=\\"o_wsale_delivery_price_badge float-end fw-bold\\" name=\\"price\\">\\n                    Select to compute delivery rate\\n                </span>\\n            </div>\\n        </div>\\n        <!-- === Pick up location === -->\\n        <div t-if=\\"is_pickup_needed\\" name=\\"o_pickup_location\\" t-attf-class=\\"position-relative d-flex gap-2 mt-2 {{'' if is_selected else 'd-none'}}\\">\\n            <t t-set=\\"pickup_location_data\\" t-value=\\"(is_selected and order.pickup_location_data) or {}\\"/>\\n            <div name=\\"o_pickup_location_details\\" t-attf-class=\\"ms-4 {{'' if pickup_location_data else 'd-none'}}\\">\\n                <span>\\n                    <b name=\\"o_pickup_location_name\\" t-out=\\"pickup_location_data.get('name', '')\\"/>\\n                    <br/>\\n                    <i name=\\"o_pickup_location_address\\" t-out=\\"(pickup_location_data.get('street', ) or '')                                + ' '                                + (pickup_location_data.get('zip_code') or '')                                + ' '                                + (pickup_location_data.get('city') or '')\\"/>\\n                </span>\\n                <span name=\\"o_pickup_location_selector\\" class=\\"btn btn-primary fa fa-pencil ms-2 p-1\\" title=\\"Change location\\" aria-label=\\"Change location\\" t-att-data-location-id=\\"pickup_location_data.get('id')\\" t-att-data-zip-code=\\"pickup_location_data.get('zip_code')\\" t-att-data-pickup-location-data=\\"json.dumps(pickup_location_data)\\"/>\\n            </div>\\n            <button t-if=\\"not pickup_location_data\\" name=\\"o_pickup_location_selector\\" type=\\"button\\" class=\\"btn btn-primary ms-4\\" t-att-data-zip-code=\\"order.partner_shipping_id.zip\\">\\n                Select a location\\n            </button>\\n        </div>\\n        <div t-if=\\"dm.website_description\\" t-field=\\"dm.website_description\\" class=\\"text-muted mt-1\\"/>\\n    </t>", "fr_FR": "<t t-name=\\"website_sale.delivery_method\\">\\n        <!-- Parameters description:\\n            - dm: The delivery method to display, as a `delivery.carrier` recordset.\\n            - is_selected: Whether the radio button of the delivery method should be checked.\\n        -->\\n        <t t-set=\\"delivery_type\\" t-value=\\"dm.delivery_type + '_use_locations'\\"/>\\n        <t t-set=\\"is_pickup_needed\\" t-value=\\"delivery_type in dm.fields_get() and dm[delivery_type]\\"/>\\n        <div class=\\"row flex-column flex-md-row flex-grow-1 gap-lg-3\\">\\n            <div class=\\"col\\">\\n                <div class=\\"d-flex form-check mb-0 gap-2\\">\\n                    <!-- === Radio button === -->\\n                    <input t-attf-id=\\"o_delivery_{{dm.id}}\\" name=\\"o_delivery_radio\\" type=\\"radio\\" t-att-checked=\\"is_selected\\" disabled=\\"true\\" class=\\"form-check-input position-absolute\\" t-att-data-dm-id=\\"dm.id\\" t-att-data-delivery-type=\\"dm.delivery_type\\" t-att-data-is-pickup-location-required=\\"is_pickup_needed\\"/>\\n                    <!-- === Carrier label === -->\\n                    <label class=\\"o_delivery_carrier_label\\" t-field=\\"dm.name\\" t-attf-for=\\"o_delivery_{{dm.id}}\\"/>\\n                </div>\\n            </div>\\n            <div class=\\"col col-auto\\">\\n                <!-- === Delivery price badge === -->\\n                <span class=\\"o_wsale_delivery_price_badge float-end fw-bold\\" name=\\"price\\">\\n                    Sélectionner pour calculer le tarif de livraison\\n                </span>\\n            </div>\\n        </div>\\n        <!-- === Pick up location === -->\\n        <div t-if=\\"is_pickup_needed\\" name=\\"o_pickup_location\\" t-attf-class=\\"position-relative d-flex gap-2 mt-2 {{'' if is_selected else 'd-none'}}\\">\\n            <t t-set=\\"pickup_location_data\\" t-value=\\"(is_selected and order.pickup_location_data) or {}\\"/>\\n            <div name=\\"o_pickup_location_details\\" t-attf-class=\\"ms-4 {{'' if pickup_location_data else 'd-none'}}\\">\\n                <span>\\n                    <b name=\\"o_pickup_location_name\\" t-out=\\"pickup_location_data.get('name', '')\\"/>\\n                    <br/>\\n                    <i name=\\"o_pickup_location_address\\" t-out=\\"(pickup_location_data.get('street', ) or '')                                + ' '                                + (pickup_location_data.get('zip_code') or '')                                + ' '                                + (pickup_location_data.get('city') or '')\\"/>\\n                </span>\\n                <span name=\\"o_pickup_location_selector\\" class=\\"btn btn-primary fa fa-pencil ms-2 p-1\\" title=\\"Changer le lieu\\" aria-label=\\"Changer le lieu\\" t-att-data-location-id=\\"pickup_location_data.get('id')\\" t-att-data-zip-code=\\"pickup_location_data.get('zip_code')\\" t-att-data-pickup-location-data=\\"json.dumps(pickup_location_data)\\"/>\\n            </div>\\n            <button t-if=\\"not pickup_location_data\\" name=\\"o_pickup_location_selector\\" type=\\"button\\" class=\\"btn btn-primary ms-4\\" t-att-data-zip-code=\\"order.partner_shipping_id.zip\\">\\n                Sélectionner un emplacement\\n            </button>\\n        </div>\\n        <div t-if=\\"dm.website_description\\" t-field=\\"dm.website_description\\" class=\\"text-muted mt-1\\"/>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="website_sale.delivery_method">\n        <!-- Parameters description:\n            - dm: The delivery method to display, as a `delivery.carrier` recordset.\n            - is_selected: Whether the radio button of the delivery method should be checked.\n        -->\n        <t t-set="delivery_type" t-value="dm.delivery_type + '_use_locations'"/>\n        <t t-set="is_pickup_needed" t-value="delivery_type in dm.fields_get() and dm[delivery_type]"/>\n        <div class="row flex-column flex-md-row flex-grow-1 gap-lg-3">\n            <div class="col">\n                <div class="d-flex form-check mb-0 gap-2">\n                    <!-- === Radio button === -->\n                    <input t-attf-id="o_delivery_{{dm.id}}" name="o_delivery_radio" type="radio" t-att-checked="is_selected" disabled="true" class="form-check-input position-absolute" t-att-data-dm-id="dm.id" t-att-data-delivery-type="dm.delivery_type" t-att-data-is-pickup-location-required="is_pickup_needed"/>\n                    <!-- === Carrier label === -->\n                    <label class="o_delivery_carrier_label" t-field="dm.name" t-attf-for="o_delivery_{{dm.id}}"/>\n                </div>\n            </div>\n            <div class="col col-auto">\n                <!-- === Delivery price badge === -->\n                <span class="o_wsale_delivery_price_badge float-end fw-bold" name="price">\n                    Select to compute delivery rate\n                </span>\n            </div>\n        </div>\n        <!-- === Pick up location === -->\n        <div t-if="is_pickup_needed" name="o_pickup_location" t-attf-class="position-relative d-flex gap-2 mt-2 {{'' if is_selected else 'd-none'}}">\n            <t t-set="pickup_location_data" t-value="(is_selected and order.pickup_location_data) or {}"/>\n            <div name="o_pickup_location_details" t-attf-class="ms-4 {{'' if pickup_location_data else 'd-none'}}">\n                <span>\n                    <b name="o_pickup_location_name" t-out="pickup_location_data.get('name', '')"/>\n                    <br/>\n                    <i name="o_pickup_location_address" t-out="(pickup_location_data.get('street', ) or '')                                + ' '                                + (pickup_location_data.get('zip_code') or '')                                + ' '                                + (pickup_location_data.get('city') or '')"/>\n                </span>\n                <span name="o_pickup_location_selector" class="btn btn-primary fa fa-pencil ms-2 p-1" title="Change location" aria-label="Change location" t-att-data-location-id="pickup_location_data.get('id')" t-att-data-zip-code="pickup_location_data.get('zip_code')" t-att-data-pickup-location-data="json.dumps(pickup_location_data)"/>\n            </div>\n            <button t-if="not pickup_location_data" name="o_pickup_location_selector" type="button" class="btn btn-primary ms-4" t-att-data-zip-code="order.partner_shipping_id.zip">\n                Select a location\n            </button>\n        </div>\n        <div t-if="dm.website_description" t-field="dm.website_description" class="text-muted mt-1"/>\n    </t>\n\n	f	t	2025-07-20 21:22:19.442228	2025-07-20 21:22:19.442228	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2491	10	539	1	1	digest.digest.view.form.inherit.website_sale	digest.digest	\N	form	website_sale/views/digest_views.xml	extension	{"en_US": "<data><group name=\\"kpi_sales\\" position=\\"attributes\\">\\n                <attribute name=\\"string\\">Sales</attribute>\\n                <attribute name=\\"groups\\">sales_team.group_sale_salesman_all_leads</attribute>\\n            </group>\\n            <group name=\\"kpi_sales\\" position=\\"inside\\">\\n                <field name=\\"kpi_website_sale_total\\"/>\\n            </group>\\n        </data>", "fr_FR": "<data><group name=\\"kpi_sales\\" position=\\"attributes\\">\\n                <attribute name=\\"string\\">Ventes</attribute>\\n                <attribute name=\\"groups\\">sales_team.group_sale_salesman_all_leads</attribute>\\n            </group>\\n            <group name=\\"kpi_sales\\" position=\\"inside\\">\\n                <field name=\\"kpi_website_sale_total\\"/>\\n            </group>\\n        </data>"}	<?xml version="1.0"?>\n<data><group name="kpi_sales" position="attributes">\n                <attribute name="string">Sales</attribute>\n                <attribute name="groups">sales_team.group_sale_salesman_all_leads</attribute>\n            </group>\n            <group name="kpi_sales" position="inside">\n                <field name="kpi_website_sale_total"/>\n            </group>\n        </data>	f	t	2025-07-20 21:22:19.442228	2025-07-20 21:22:19.442228	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1523	16	\N	1	1	product.pricelist.kanban	product.pricelist	\N	kanban	product/views/product_pricelist_views.xml	primary	{"en_US": "<kanban class=\\"o_kanban_mobile\\" sample=\\"1\\">\\n                <templates>\\n                    <t t-name=\\"card\\" class=\\"flex-row fw-bolder\\">\\n                        <field name=\\"name\\"/>\\n                        <div class=\\"ms-auto align-items-center\\">\\n                            <i class=\\"fa fa-money\\" role=\\"img\\" aria-label=\\"Currency\\" title=\\"Currency\\"/> <field name=\\"currency_id\\"/>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>", "fr_FR": "<kanban class=\\"o_kanban_mobile\\" sample=\\"1\\">\\n                <templates>\\n                    <t t-name=\\"card\\" class=\\"flex-row fw-bolder\\">\\n                        <field name=\\"name\\"/>\\n                        <div class=\\"ms-auto align-items-center\\">\\n                            <i class=\\"fa fa-money\\" role=\\"img\\" aria-label=\\"Monnaie\\" title=\\"Monnaie\\"/> <field name=\\"currency_id\\"/>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>"}	<?xml version="1.0"?>\n<kanban class="o_kanban_mobile" sample="1">\n                <templates>\n                    <t t-name="card" class="flex-row fw-bolder">\n                        <field name="name"/>\n                        <div class="ms-auto align-items-center">\n                            <i class="fa fa-money" role="img" aria-label="Currency" title="Currency"/> <field name="currency_id"/>\n                        </div>\n                    </t>\n                </templates>\n            </kanban>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2334	16	\N	1	1	Classic Card	\N	website_sale.dynamic_filter_template_product_product_add_to_cart	qweb	website_sale/data/product_snippet_template_data.xml	primary	{"en_US": "<t name=\\"Classic Card\\" t-name=\\"website_sale.dynamic_filter_template_product_product_add_to_cart\\">\\n            <t t-foreach=\\"records\\" t-as=\\"data\\" data-thumb=\\"/website_sale/static/src/img/snippets_options/product_add_to_cart.svg\\">\\n                <t t-set=\\"record\\" t-value=\\"data['_record']\\"/>\\n                <t t-set=\\"product_template_id\\" t-value=\\"record.id if not record.is_product_variant else record.product_tmpl_id.id\\"/>\\n                <t t-set=\\"product_id\\" t-value=\\"record.id if record.is_product_variant else record.product_variant_id.id\\"/>\\n                <div class=\\"o_carousel_product_card card h-100 w-100\\" t-att-data-add2cart-rerender=\\"data.get('_add2cart_rerender')\\">\\n                    <div t-if=\\"is_sample\\" class=\\"h5 o_ribbon_right bg-primary text-uppercase\\">Sample</div>\\n                    <a class=\\"o_carousel_product_img_link o_dynamic_product_hovered overflow-hidden\\" t-att-href=\\"record.website_url\\">\\n                        <img class=\\"card-img-top o_img_product_square o_img_product_cover h-auto\\" loading=\\"lazy\\" t-att-src=\\"data['image_512']\\" t-att-alt=\\"record.display_name\\"/>\\n                    </a>\\n                    <i t-if=\\"data.get('_latest_viewed')\\" class=\\"fa fa-trash o_carousel_product_remove js_remove\\" t-att-data-product-id=\\"product_id\\" t-att-data-product-template-id=\\"product_template_id\\" t-att-data-product-selected=\\"record.is_product_variant\\"/>\\n                    <div class=\\"o_carousel_product_card_body card-body d-flex flex-wrap\\">\\n                        <a t-att-href=\\"record.website_url\\" class=\\"text-decoration-none d-block w-100\\">\\n                            <div class=\\"h6 card-title mb-0\\" t-field=\\"record.display_name\\"/>\\n                        </a>\\n                        <div class=\\"mt-2\\">\\n                            <t t-if=\\"is_view_active('website_sale.product_comment')\\" t-call=\\"portal_rating.rating_widget_stars_static\\">\\n                                <t t-set=\\"rating_avg\\" t-value=\\"record.rating_avg\\"/>\\n                                <t t-set=\\"rating_count\\" t-value=\\"record.rating_count\\"/>\\n                            </t>\\n                        </div>\\n                        <div class=\\"w-100 d-flex flex-wrap flex-md-column flex-lg-row align-items-center align-self-end justify-content-between\\">\\n                            <div class=\\"py-2\\">\\n                                <t t-call=\\"website_sale.price_dynamic_filter_template_product_product\\"/>\\n                            </div>\\n                            <div class=\\"o_dynamic_snippet_btn_wrapper mt-3\\" t-if=\\"record._website_show_quick_add()\\">\\n                                <button type=\\"button\\" role=\\"button\\" class=\\"btn btn-primary js_add_cart ms-auto\\" title=\\"Add to Cart\\" t-att-data-product-id=\\"product_id\\" t-att-data-product-template-id=\\"product_template_id\\" t-att-data-product-selected=\\"record.is_product_variant\\" t-att-data-product-type=\\"record.type\\" t-att-data-show-quantity=\\"is_view_active('website_sale.product_quantity')\\">\\n                                    <i class=\\"fa fa-fw fa-shopping-cart\\"/>\\n                                </button>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </t>\\n        </t>", "fr_FR": "<t name=\\"Classic Card\\" t-name=\\"website_sale.dynamic_filter_template_product_product_add_to_cart\\">\\n            <t t-foreach=\\"records\\" t-as=\\"data\\" data-thumb=\\"/website_sale/static/src/img/snippets_options/product_add_to_cart.svg\\">\\n                <t t-set=\\"record\\" t-value=\\"data['_record']\\"/>\\n                <t t-set=\\"product_template_id\\" t-value=\\"record.id if not record.is_product_variant else record.product_tmpl_id.id\\"/>\\n                <t t-set=\\"product_id\\" t-value=\\"record.id if record.is_product_variant else record.product_variant_id.id\\"/>\\n                <div class=\\"o_carousel_product_card card h-100 w-100\\" t-att-data-add2cart-rerender=\\"data.get('_add2cart_rerender')\\">\\n                    <div t-if=\\"is_sample\\" class=\\"h5 o_ribbon_right bg-primary text-uppercase\\">Échantillon</div>\\n                    <a class=\\"o_carousel_product_img_link o_dynamic_product_hovered overflow-hidden\\" t-att-href=\\"record.website_url\\">\\n                        <img class=\\"card-img-top o_img_product_square o_img_product_cover h-auto\\" loading=\\"lazy\\" t-att-src=\\"data['image_512']\\" t-att-alt=\\"record.display_name\\"/>\\n                    </a>\\n                    <i t-if=\\"data.get('_latest_viewed')\\" class=\\"fa fa-trash o_carousel_product_remove js_remove\\" t-att-data-product-id=\\"product_id\\" t-att-data-product-template-id=\\"product_template_id\\" t-att-data-product-selected=\\"record.is_product_variant\\"/>\\n                    <div class=\\"o_carousel_product_card_body card-body d-flex flex-wrap\\">\\n                        <a t-att-href=\\"record.website_url\\" class=\\"text-decoration-none d-block w-100\\">\\n                            <div class=\\"h6 card-title mb-0\\" t-field=\\"record.display_name\\"/>\\n                        </a>\\n                        <div class=\\"mt-2\\">\\n                            <t t-if=\\"is_view_active('website_sale.product_comment')\\" t-call=\\"portal_rating.rating_widget_stars_static\\">\\n                                <t t-set=\\"rating_avg\\" t-value=\\"record.rating_avg\\"/>\\n                                <t t-set=\\"rating_count\\" t-value=\\"record.rating_count\\"/>\\n                            </t>\\n                        </div>\\n                        <div class=\\"w-100 d-flex flex-wrap flex-md-column flex-lg-row align-items-center align-self-end justify-content-between\\">\\n                            <div class=\\"py-2\\">\\n                                <t t-call=\\"website_sale.price_dynamic_filter_template_product_product\\"/>\\n                            </div>\\n                            <div class=\\"o_dynamic_snippet_btn_wrapper mt-3\\" t-if=\\"record._website_show_quick_add()\\">\\n                                <button type=\\"button\\" role=\\"button\\" class=\\"btn btn-primary js_add_cart ms-auto\\" title=\\"Ajouter au panier\\" t-att-data-product-id=\\"product_id\\" t-att-data-product-template-id=\\"product_template_id\\" t-att-data-product-selected=\\"record.is_product_variant\\" t-att-data-product-type=\\"record.type\\" t-att-data-show-quantity=\\"is_view_active('website_sale.product_quantity')\\">\\n                                    <i class=\\"fa fa-fw fa-shopping-cart\\"/>\\n                                </button>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </t>\\n        </t>"}	<?xml version="1.0"?>\n<t name="Classic Card" t-name="website_sale.dynamic_filter_template_product_product_add_to_cart">\n            <t t-foreach="records" t-as="data" data-thumb="/website_sale/static/src/img/snippets_options/product_add_to_cart.svg">\n                <t t-set="record" t-value="data['_record']"/>\n                <t t-set="product_template_id" t-value="record.id if not record.is_product_variant else record.product_tmpl_id.id"/>\n                <t t-set="product_id" t-value="record.id if record.is_product_variant else record.product_variant_id.id"/>\n                <div class="o_carousel_product_card card h-100 w-100" t-att-data-add2cart-rerender="data.get('_add2cart_rerender')">\n                    <div t-if="is_sample" class="h5 o_ribbon_right bg-primary text-uppercase">Sample</div>\n                    <a class="o_carousel_product_img_link o_dynamic_product_hovered overflow-hidden" t-att-href="record.website_url">\n                        <img class="card-img-top o_img_product_square o_img_product_cover h-auto" loading="lazy" t-att-src="data['image_512']" t-att-alt="record.display_name"/>\n                    </a>\n                    <i t-if="data.get('_latest_viewed')" class="fa fa-trash o_carousel_product_remove js_remove" t-att-data-product-id="product_id" t-att-data-product-template-id="product_template_id" t-att-data-product-selected="record.is_product_variant"/>\n                    <div class="o_carousel_product_card_body card-body d-flex flex-wrap">\n                        <a t-att-href="record.website_url" class="text-decoration-none d-block w-100">\n                            <div class="h6 card-title mb-0" t-field="record.display_name"/>\n                        </a>\n                        <div class="mt-2">\n                            <t t-if="is_view_active('website_sale.product_comment')" t-call="portal_rating.rating_widget_stars_static">\n                                <t t-set="rating_avg" t-value="record.rating_avg"/>\n                                <t t-set="rating_count" t-value="record.rating_count"/>\n                            </t>\n                        </div>\n                        <div class="w-100 d-flex flex-wrap flex-md-column flex-lg-row align-items-center align-self-end justify-content-between">\n                            <div class="py-2">\n                                <t t-call="website_sale.price_dynamic_filter_template_product_product"/>\n                            </div>\n                            <div class="o_dynamic_snippet_btn_wrapper mt-3" t-if="record._website_show_quick_add()">\n                                <button type="button" role="button" class="btn btn-primary js_add_cart ms-auto" title="Add to Cart" t-att-data-product-id="product_id" t-att-data-product-template-id="product_template_id" t-att-data-product-selected="record.is_product_variant" t-att-data-product-type="record.type" t-att-data-show-quantity="is_view_active('website_sale.product_quantity')">\n                                    <i class="fa fa-fw fa-shopping-cart"/>\n                                </button>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n            </t>\n        </t>\n\n        	f	t	2025-07-20 21:22:19.442228	2025-07-20 21:22:19.442228	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2342	16	\N	1	1	Large Banner	\N	website_sale.dynamic_filter_template_product_product_banner	qweb	website_sale/data/product_snippet_template_data.xml	primary	{"en_US": "<t name=\\"Large Banner\\" t-name=\\"website_sale.dynamic_filter_template_product_product_banner\\">\\n            <t t-foreach=\\"records\\" t-as=\\"data\\" data-number-of-elements=\\"1\\" data-number-of-elements-sm=\\"1\\" data-thumb=\\"/website_sale/static/src/img/snippets_options/product_banner.svg\\">\\n                <t t-set=\\"record\\" t-value=\\"data['_record']\\"/>\\n                <div class=\\"o_carousel_product_card card w-100\\" t-att-data-add2cart-rerender=\\"data.get('_add2cart_rerender')\\">\\n                    <div t-if=\\"is_sample\\" class=\\"h5 o_ribbon_right bg-primary text-uppercase\\">Sample</div>\\n                    <div class=\\"row flex-row-reverse\\">\\n                        <div class=\\"col-lg-6 d-flex align-items-center justify-content-center justify-content-lg-end o_wrap_product_img position-relative\\">\\n                            <img class=\\"img img-fluid position-absolute o_img_product_cover w-100 h-100\\" loading=\\"lazy\\" t-att-src=\\"data['image_512']\\" t-att-alt=\\"record.display_name\\"/>\\n                        </div>\\n                        <div class=\\"col-lg-6 px-5 d-flex align-items-center\\">\\n                            <div class=\\"o_carousel_product_card_body card-body p-5\\">\\n                                <div class=\\"card-title h1\\" t-field=\\"record.display_name\\"/>\\n                                <div class=\\"d-flex align-items-center my-4\\">\\n                                    <div class=\\"h4 mb-0 me-3\\">\\n                                        <t t-call=\\"website_sale.price_dynamic_filter_template_product_product\\"/>\\n                                    </div>\\n                                    <t t-if=\\"is_view_active('website_sale.product_comment')\\" t-call=\\"portal_rating.rating_widget_stars_static\\">\\n                                        <t t-set=\\"rating_avg\\" t-value=\\"record.rating_avg\\"/>\\n                                        <t t-set=\\"rating_count\\" t-value=\\"record.rating_count\\"/>\\n                                    </t>\\n                                </div>\\n                                <div class=\\"card-text text-muted\\" t-field=\\"record.description_sale\\"/>\\n                                <div class=\\"mt-4\\">\\n                                    <t t-set=\\"product_template_id\\" t-value=\\"record.id if not record.is_product_variant else record.product_tmpl_id.id\\"/>\\n                                    <t t-set=\\"product_id\\" t-value=\\"record.id if record.is_product_variant else record.product_variant_id.id\\"/>\\n                                    <button t-if=\\"record._website_show_quick_add()\\" type=\\"button\\" role=\\"button\\" class=\\"btn btn-primary js_add_cart mt-1\\" title=\\"Add to Cart\\" t-att-data-product-id=\\"product_id\\" t-att-data-product-template-id=\\"product_template_id\\" t-att-data-product-selected=\\"record.is_product_variant\\" t-att-data-product-type=\\"record.type\\" t-att-data-show-quantity=\\"is_view_active('website_sale.product_quantity')\\">\\n                                        Add to Cart\\n                                    </button>\\n                                    <a class=\\"btn btn-secondary me-1 mt-1\\" t-att-href=\\"record.website_url\\">\\n                                        View Product\\n                                    </a>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </t>\\n        </t>", "fr_FR": "<t name=\\"Large Banner\\" t-name=\\"website_sale.dynamic_filter_template_product_product_banner\\">\\n            <t t-foreach=\\"records\\" t-as=\\"data\\" data-number-of-elements=\\"1\\" data-number-of-elements-sm=\\"1\\" data-thumb=\\"/website_sale/static/src/img/snippets_options/product_banner.svg\\">\\n                <t t-set=\\"record\\" t-value=\\"data['_record']\\"/>\\n                <div class=\\"o_carousel_product_card card w-100\\" t-att-data-add2cart-rerender=\\"data.get('_add2cart_rerender')\\">\\n                    <div t-if=\\"is_sample\\" class=\\"h5 o_ribbon_right bg-primary text-uppercase\\">Échantillon</div>\\n                    <div class=\\"row flex-row-reverse\\">\\n                        <div class=\\"col-lg-6 d-flex align-items-center justify-content-center justify-content-lg-end o_wrap_product_img position-relative\\">\\n                            <img class=\\"img img-fluid position-absolute o_img_product_cover w-100 h-100\\" loading=\\"lazy\\" t-att-src=\\"data['image_512']\\" t-att-alt=\\"record.display_name\\"/>\\n                        </div>\\n                        <div class=\\"col-lg-6 px-5 d-flex align-items-center\\">\\n                            <div class=\\"o_carousel_product_card_body card-body p-5\\">\\n                                <div class=\\"card-title h1\\" t-field=\\"record.display_name\\"/>\\n                                <div class=\\"d-flex align-items-center my-4\\">\\n                                    <div class=\\"h4 mb-0 me-3\\">\\n                                        <t t-call=\\"website_sale.price_dynamic_filter_template_product_product\\"/>\\n                                    </div>\\n                                    <t t-if=\\"is_view_active('website_sale.product_comment')\\" t-call=\\"portal_rating.rating_widget_stars_static\\">\\n                                        <t t-set=\\"rating_avg\\" t-value=\\"record.rating_avg\\"/>\\n                                        <t t-set=\\"rating_count\\" t-value=\\"record.rating_count\\"/>\\n                                    </t>\\n                                </div>\\n                                <div class=\\"card-text text-muted\\" t-field=\\"record.description_sale\\"/>\\n                                <div class=\\"mt-4\\">\\n                                    <t t-set=\\"product_template_id\\" t-value=\\"record.id if not record.is_product_variant else record.product_tmpl_id.id\\"/>\\n                                    <t t-set=\\"product_id\\" t-value=\\"record.id if record.is_product_variant else record.product_variant_id.id\\"/>\\n                                    <button t-if=\\"record._website_show_quick_add()\\" type=\\"button\\" role=\\"button\\" class=\\"btn btn-primary js_add_cart mt-1\\" title=\\"Ajouter au panier\\" t-att-data-product-id=\\"product_id\\" t-att-data-product-template-id=\\"product_template_id\\" t-att-data-product-selected=\\"record.is_product_variant\\" t-att-data-product-type=\\"record.type\\" t-att-data-show-quantity=\\"is_view_active('website_sale.product_quantity')\\">\\n                                        Ajouter au panier\\n                                    </button>\\n                                    <a class=\\"btn btn-secondary me-1 mt-1\\" t-att-href=\\"record.website_url\\">\\n                                        Voir le produit\\n                                    </a>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </t>\\n        </t>"}	<?xml version="1.0"?>\n<t name="Large Banner" t-name="website_sale.dynamic_filter_template_product_product_banner">\n            <t t-foreach="records" t-as="data" data-number-of-elements="1" data-number-of-elements-sm="1" data-thumb="/website_sale/static/src/img/snippets_options/product_banner.svg">\n                <t t-set="record" t-value="data['_record']"/>\n                <div class="o_carousel_product_card card w-100" t-att-data-add2cart-rerender="data.get('_add2cart_rerender')">\n                    <div t-if="is_sample" class="h5 o_ribbon_right bg-primary text-uppercase">Sample</div>\n                    <div class="row flex-row-reverse">\n                        <div class="col-lg-6 d-flex align-items-center justify-content-center justify-content-lg-end o_wrap_product_img position-relative">\n                            <img class="img img-fluid position-absolute o_img_product_cover w-100 h-100" loading="lazy" t-att-src="data['image_512']" t-att-alt="record.display_name"/>\n                        </div>\n                        <div class="col-lg-6 px-5 d-flex align-items-center">\n                            <div class="o_carousel_product_card_body card-body p-5">\n                                <div class="card-title h1" t-field="record.display_name"/>\n                                <div class="d-flex align-items-center my-4">\n                                    <div class="h4 mb-0 me-3">\n                                        <t t-call="website_sale.price_dynamic_filter_template_product_product"/>\n                                    </div>\n                                    <t t-if="is_view_active('website_sale.product_comment')" t-call="portal_rating.rating_widget_stars_static">\n                                        <t t-set="rating_avg" t-value="record.rating_avg"/>\n                                        <t t-set="rating_count" t-value="record.rating_count"/>\n                                    </t>\n                                </div>\n                                <div class="card-text text-muted" t-field="record.description_sale"/>\n                                <div class="mt-4">\n                                    <t t-set="product_template_id" t-value="record.id if not record.is_product_variant else record.product_tmpl_id.id"/>\n                                    <t t-set="product_id" t-value="record.id if record.is_product_variant else record.product_variant_id.id"/>\n                                    <button t-if="record._website_show_quick_add()" type="button" role="button" class="btn btn-primary js_add_cart mt-1" title="Add to Cart" t-att-data-product-id="product_id" t-att-data-product-template-id="product_template_id" t-att-data-product-selected="record.is_product_variant" t-att-data-product-type="record.type" t-att-data-show-quantity="is_view_active('website_sale.product_quantity')">\n                                        Add to Cart\n                                    </button>\n                                    <a class="btn btn-secondary me-1 mt-1" t-att-href="record.website_url">\n                                        View Product\n                                    </a>\n                                </div>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n            </t>\n        </t>\n\n        	f	t	2025-07-20 21:22:19.442228	2025-07-20 21:22:19.442228	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2340	16	\N	1	1	Borderless Product n°1	\N	website_sale.dynamic_filter_template_product_product_borderless_1	qweb	website_sale/data/product_snippet_template_data.xml	primary	{"en_US": "<t name=\\"Borderless Product n°1\\" t-name=\\"website_sale.dynamic_filter_template_product_product_borderless_1\\">\\n            <t t-foreach=\\"records\\" t-as=\\"data\\" data-thumb=\\"/website_sale/static/src/img/snippets_options/product_borderless_1.svg\\">\\n                <t t-set=\\"record\\" t-value=\\"data['_record']\\"/>\\n                <div class=\\"o_carousel_product_card bg-transparent w-100 card border-0\\">\\n                    <div t-if=\\"is_sample\\" class=\\"h5 o_ribbon_right bg-primary text-uppercase\\">Sample</div>\\n                    <input type=\\"hidden\\" name=\\"product-id\\" t-att-data-product-id=\\"record.id\\"/>\\n                    <a class=\\"o_carousel_product_img_link o_dynamic_product_hovered stretched-link\\" t-att-href=\\"record.website_url\\">\\n                        <div class=\\"overflow-hidden rounded\\">\\n                            <img class=\\"card-img-top o_img_product_square o_img_product_cover h-auto\\" loading=\\"lazy\\" t-att-src=\\"data['image_512']\\" t-att-alt=\\"record.display_name\\"/>\\n                        </div>\\n                    </a>\\n                    <div class=\\"o_carousel_product_card_body d-flex flex-wrap flex-column justify-content-between h-100 p-3\\">\\n                        <div class=\\"h6 card-title\\" t-field=\\"record.display_name\\"/>\\n                        <div>\\n                            <t t-if=\\"is_view_active('website_sale.product_comment')\\" t-call=\\"portal_rating.rating_widget_stars_static\\">\\n                                <t t-set=\\"rating_avg\\" t-value=\\"record.rating_avg\\"/>\\n                                <t t-set=\\"rating_count\\" t-value=\\"record.rating_count\\"/>\\n                            </t>\\n                            <div class=\\"mt-2\\">\\n                                <t t-call=\\"website_sale.price_dynamic_filter_template_product_product\\"/>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </t>\\n        </t>", "fr_FR": "<t name=\\"Borderless Product n°1\\" t-name=\\"website_sale.dynamic_filter_template_product_product_borderless_1\\">\\n            <t t-foreach=\\"records\\" t-as=\\"data\\" data-thumb=\\"/website_sale/static/src/img/snippets_options/product_borderless_1.svg\\">\\n                <t t-set=\\"record\\" t-value=\\"data['_record']\\"/>\\n                <div class=\\"o_carousel_product_card bg-transparent w-100 card border-0\\">\\n                    <div t-if=\\"is_sample\\" class=\\"h5 o_ribbon_right bg-primary text-uppercase\\">Échantillon</div>\\n                    <input type=\\"hidden\\" name=\\"product-id\\" t-att-data-product-id=\\"record.id\\"/>\\n                    <a class=\\"o_carousel_product_img_link o_dynamic_product_hovered stretched-link\\" t-att-href=\\"record.website_url\\">\\n                        <div class=\\"overflow-hidden rounded\\">\\n                            <img class=\\"card-img-top o_img_product_square o_img_product_cover h-auto\\" loading=\\"lazy\\" t-att-src=\\"data['image_512']\\" t-att-alt=\\"record.display_name\\"/>\\n                        </div>\\n                    </a>\\n                    <div class=\\"o_carousel_product_card_body d-flex flex-wrap flex-column justify-content-between h-100 p-3\\">\\n                        <div class=\\"h6 card-title\\" t-field=\\"record.display_name\\"/>\\n                        <div>\\n                            <t t-if=\\"is_view_active('website_sale.product_comment')\\" t-call=\\"portal_rating.rating_widget_stars_static\\">\\n                                <t t-set=\\"rating_avg\\" t-value=\\"record.rating_avg\\"/>\\n                                <t t-set=\\"rating_count\\" t-value=\\"record.rating_count\\"/>\\n                            </t>\\n                            <div class=\\"mt-2\\">\\n                                <t t-call=\\"website_sale.price_dynamic_filter_template_product_product\\"/>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </t>\\n        </t>"}	<?xml version="1.0"?>\n<t name="Borderless Product n&#xB0;1" t-name="website_sale.dynamic_filter_template_product_product_borderless_1">\n            <t t-foreach="records" t-as="data" data-thumb="/website_sale/static/src/img/snippets_options/product_borderless_1.svg">\n                <t t-set="record" t-value="data['_record']"/>\n                <div class="o_carousel_product_card bg-transparent w-100 card border-0">\n                    <div t-if="is_sample" class="h5 o_ribbon_right bg-primary text-uppercase">Sample</div>\n                    <input type="hidden" name="product-id" t-att-data-product-id="record.id"/>\n                    <a class="o_carousel_product_img_link o_dynamic_product_hovered stretched-link" t-att-href="record.website_url">\n                        <div class="overflow-hidden rounded">\n                            <img class="card-img-top o_img_product_square o_img_product_cover h-auto" loading="lazy" t-att-src="data['image_512']" t-att-alt="record.display_name"/>\n                        </div>\n                    </a>\n                    <div class="o_carousel_product_card_body d-flex flex-wrap flex-column justify-content-between h-100 p-3">\n                        <div class="h6 card-title" t-field="record.display_name"/>\n                        <div>\n                            <t t-if="is_view_active('website_sale.product_comment')" t-call="portal_rating.rating_widget_stars_static">\n                                <t t-set="rating_avg" t-value="record.rating_avg"/>\n                                <t t-set="rating_count" t-value="record.rating_count"/>\n                            </t>\n                            <div class="mt-2">\n                                <t t-call="website_sale.price_dynamic_filter_template_product_product"/>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n            </t>\n        </t>\n\n        	f	t	2025-07-20 21:22:19.442228	2025-07-20 21:22:19.442228	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2341	16	\N	1	1	Borderless Product n°2	\N	website_sale.dynamic_filter_template_product_product_borderless_2	qweb	website_sale/data/product_snippet_template_data.xml	primary	{"en_US": "<t name=\\"Borderless Product n°2\\" t-name=\\"website_sale.dynamic_filter_template_product_product_borderless_2\\">\\n            <t t-foreach=\\"records\\" t-as=\\"data\\" data-thumb=\\"/website_sale/static/src/img/snippets_options/product_borderless_2.svg\\">\\n                <t t-set=\\"record\\" t-value=\\"data['_record']\\"/>\\n                <div class=\\"o_carousel_product_card card w-100 border-0 bg-transparent\\" t-att-data-add2cart-rerender=\\"data.get('_add2cart_rerender')\\">\\n                    <div t-if=\\"is_sample\\" class=\\"h5 o_ribbon_right bg-primary text-uppercase\\">Sample</div>\\n                    <a class=\\"o_carousel_product_img_link o_dynamic_product_hovered\\" t-att-href=\\"record.website_url\\">\\n                        <div class=\\"overflow-hidden rounded\\">\\n                            <img class=\\"card-img-top o_img_product_square o_img_product_cover h-auto\\" loading=\\"lazy\\" t-att-src=\\"data['image_512']\\" t-att-alt=\\"record.display_name\\"/>\\n                        </div>\\n                    </a>\\n                    <div class=\\"o_carousel_product_card_body h-100 p-3 d-flex flex-column justify-content-between\\">\\n                        <div class=\\"d-flex justify-content-between align-items-center flex-wrap mb-2\\">\\n                            <div class=\\"h5 mb-0 me-4\\">\\n                                <t t-call=\\"website_sale.price_dynamic_filter_template_product_product\\"/>\\n                            </div>\\n                            <div class=\\"h6 mb-0\\">\\n                                <t t-if=\\"is_view_active('website_sale.product_comment')\\">\\n                                    <t t-call=\\"portal_rating.rating_widget_stars_static\\">\\n                                        <t t-set=\\"rating_style_compressed\\" t-value=\\"true\\"/>\\n                                        <t t-set=\\"rating_avg\\" t-value=\\"record.rating_avg\\"/>\\n                                        <t t-set=\\"rating_count\\" t-value=\\"record.rating_count\\"/>\\n                                    </t>\\n                                </t>\\n                            </div>\\n                        </div>\\n                        <div class=\\"card-title h6 flex-grow-1 w-100 mt-2 mb-3\\" t-field=\\"record.display_name\\"/>\\n                        <div class=\\"text-end o_dynamic_snippet_btn_wrapper\\" t-if=\\"record._website_show_quick_add()\\">\\n                            <t t-set=\\"product_template_id\\" t-value=\\"record.id if not record.is_product_variant else record.product_tmpl_id.id\\"/>\\n                            <t t-set=\\"product_id\\" t-value=\\"record.id if record.is_product_variant else record.product_variant_id.id\\"/>\\n                            <button type=\\"button\\" role=\\"button\\" class=\\"btn btn-primary js_add_cart w-100\\" title=\\"Add to Cart\\" t-att-data-product-id=\\"product_id\\" t-att-data-product-template-id=\\"product_template_id\\" t-att-data-product-selected=\\"record.is_product_variant\\" t-att-data-product-type=\\"record.type\\" t-att-data-show-quantity=\\"is_view_active('website_sale.product_quantity')\\">\\n                                Add to Cart\\n                            </button>\\n                        </div>\\n                    </div>\\n                </div>\\n            </t>\\n        </t>", "fr_FR": "<t name=\\"Borderless Product n°2\\" t-name=\\"website_sale.dynamic_filter_template_product_product_borderless_2\\">\\n            <t t-foreach=\\"records\\" t-as=\\"data\\" data-thumb=\\"/website_sale/static/src/img/snippets_options/product_borderless_2.svg\\">\\n                <t t-set=\\"record\\" t-value=\\"data['_record']\\"/>\\n                <div class=\\"o_carousel_product_card card w-100 border-0 bg-transparent\\" t-att-data-add2cart-rerender=\\"data.get('_add2cart_rerender')\\">\\n                    <div t-if=\\"is_sample\\" class=\\"h5 o_ribbon_right bg-primary text-uppercase\\">Échantillon</div>\\n                    <a class=\\"o_carousel_product_img_link o_dynamic_product_hovered\\" t-att-href=\\"record.website_url\\">\\n                        <div class=\\"overflow-hidden rounded\\">\\n                            <img class=\\"card-img-top o_img_product_square o_img_product_cover h-auto\\" loading=\\"lazy\\" t-att-src=\\"data['image_512']\\" t-att-alt=\\"record.display_name\\"/>\\n                        </div>\\n                    </a>\\n                    <div class=\\"o_carousel_product_card_body h-100 p-3 d-flex flex-column justify-content-between\\">\\n                        <div class=\\"d-flex justify-content-between align-items-center flex-wrap mb-2\\">\\n                            <div class=\\"h5 mb-0 me-4\\">\\n                                <t t-call=\\"website_sale.price_dynamic_filter_template_product_product\\"/>\\n                            </div>\\n                            <div class=\\"h6 mb-0\\">\\n                                <t t-if=\\"is_view_active('website_sale.product_comment')\\">\\n                                    <t t-call=\\"portal_rating.rating_widget_stars_static\\">\\n                                        <t t-set=\\"rating_style_compressed\\" t-value=\\"true\\"/>\\n                                        <t t-set=\\"rating_avg\\" t-value=\\"record.rating_avg\\"/>\\n                                        <t t-set=\\"rating_count\\" t-value=\\"record.rating_count\\"/>\\n                                    </t>\\n                                </t>\\n                            </div>\\n                        </div>\\n                        <div class=\\"card-title h6 flex-grow-1 w-100 mt-2 mb-3\\" t-field=\\"record.display_name\\"/>\\n                        <div class=\\"text-end o_dynamic_snippet_btn_wrapper\\" t-if=\\"record._website_show_quick_add()\\">\\n                            <t t-set=\\"product_template_id\\" t-value=\\"record.id if not record.is_product_variant else record.product_tmpl_id.id\\"/>\\n                            <t t-set=\\"product_id\\" t-value=\\"record.id if record.is_product_variant else record.product_variant_id.id\\"/>\\n                            <button type=\\"button\\" role=\\"button\\" class=\\"btn btn-primary js_add_cart w-100\\" title=\\"Ajouter au panier\\" t-att-data-product-id=\\"product_id\\" t-att-data-product-template-id=\\"product_template_id\\" t-att-data-product-selected=\\"record.is_product_variant\\" t-att-data-product-type=\\"record.type\\" t-att-data-show-quantity=\\"is_view_active('website_sale.product_quantity')\\">\\n                                Ajouter au panier\\n                            </button>\\n                        </div>\\n                    </div>\\n                </div>\\n            </t>\\n        </t>"}	<?xml version="1.0"?>\n<t name="Borderless Product n&#xB0;2" t-name="website_sale.dynamic_filter_template_product_product_borderless_2">\n            <t t-foreach="records" t-as="data" data-thumb="/website_sale/static/src/img/snippets_options/product_borderless_2.svg">\n                <t t-set="record" t-value="data['_record']"/>\n                <div class="o_carousel_product_card card w-100 border-0 bg-transparent" t-att-data-add2cart-rerender="data.get('_add2cart_rerender')">\n                    <div t-if="is_sample" class="h5 o_ribbon_right bg-primary text-uppercase">Sample</div>\n                    <a class="o_carousel_product_img_link o_dynamic_product_hovered" t-att-href="record.website_url">\n                        <div class="overflow-hidden rounded">\n                            <img class="card-img-top o_img_product_square o_img_product_cover h-auto" loading="lazy" t-att-src="data['image_512']" t-att-alt="record.display_name"/>\n                        </div>\n                    </a>\n                    <div class="o_carousel_product_card_body h-100 p-3 d-flex flex-column justify-content-between">\n                        <div class="d-flex justify-content-between align-items-center flex-wrap mb-2">\n                            <div class="h5 mb-0 me-4">\n                                <t t-call="website_sale.price_dynamic_filter_template_product_product"/>\n                            </div>\n                            <div class="h6 mb-0">\n                                <t t-if="is_view_active('website_sale.product_comment')">\n                                    <t t-call="portal_rating.rating_widget_stars_static">\n                                        <t t-set="rating_style_compressed" t-value="true"/>\n                                        <t t-set="rating_avg" t-value="record.rating_avg"/>\n                                        <t t-set="rating_count" t-value="record.rating_count"/>\n                                    </t>\n                                </t>\n                            </div>\n                        </div>\n                        <div class="card-title h6 flex-grow-1 w-100 mt-2 mb-3" t-field="record.display_name"/>\n                        <div class="text-end o_dynamic_snippet_btn_wrapper" t-if="record._website_show_quick_add()">\n                            <t t-set="product_template_id" t-value="record.id if not record.is_product_variant else record.product_tmpl_id.id"/>\n                            <t t-set="product_id" t-value="record.id if record.is_product_variant else record.product_variant_id.id"/>\n                            <button type="button" role="button" class="btn btn-primary js_add_cart w-100" title="Add to Cart" t-att-data-product-id="product_id" t-att-data-product-template-id="product_template_id" t-att-data-product-selected="record.is_product_variant" t-att-data-product-type="record.type" t-att-data-show-quantity="is_view_active('website_sale.product_quantity')">\n                                Add to Cart\n                            </button>\n                        </div>\n                    </div>\n                </div>\n            </t>\n        </t>\n\n        	f	t	2025-07-20 21:22:19.442228	2025-07-20 21:22:19.442228	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2345	16	\N	1	1	Card group	\N	website_sale.dynamic_filter_template_product_product_card_group	qweb	website_sale/data/product_snippet_template_data.xml	primary	{"en_US": "<t name=\\"Card group\\" t-name=\\"website_sale.dynamic_filter_template_product_product_card_group\\">\\n            <t t-foreach=\\"records\\" t-as=\\"data\\" data-row-per-slide=\\"2\\" data-number-of-elements=\\"2\\" data-number-of-elements-sm=\\"1\\" data-arrow-position=\\"bottom\\" data-extra-classes=\\"o_card_group rounded\\" data-thumb=\\"/website_sale/static/src/img/snippets_options/product_card_group.svg\\">\\n                <t t-set=\\"record\\" t-value=\\"data['_record']\\"/>\\n                <div class=\\"o_carousel_product_card card w-100 rounded-0 border-top-0 border-start-0\\" t-att-data-url=\\"record.website_url\\">\\n                    <div t-if=\\"is_sample\\" class=\\"h5 o_ribbon_right bg-primary text-uppercase\\">Sample</div>\\n                    <input type=\\"hidden\\" name=\\"product-id\\" t-att-data-product-id=\\"record.id\\"/>\\n                    <div class=\\"o_carousel_product_card_body card-body justify-content-between h-100 p-3\\">\\n                        <div class=\\"row h-100\\">\\n                            <div class=\\"col-8 d-flex flex-column\\">\\n                                <div class=\\"card-title h5\\" t-field=\\"record.display_name\\"/>\\n                                <div class=\\"card-text h6 text-muted\\" t-field=\\"record.description_sale\\"/>\\n                                <div class=\\"d-flex justify-content-between align-items-center flex-wrap w-100 mt-auto\\">\\n                                    <div class=\\"h5 text-primary mb-0 me-2\\">\\n                                        <t t-call=\\"website_sale.price_dynamic_filter_template_product_product\\"/>\\n                                    </div>\\n                                    <t t-if=\\"is_view_active('website_sale.product_comment')\\" t-call=\\"portal_rating.rating_widget_stars_static\\">\\n                                        <t t-set=\\"rating_avg\\" t-value=\\"record.rating_avg\\"/>\\n                                        <t t-set=\\"rating_count\\" t-value=\\"record.rating_count\\"/>\\n                                    </t>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-4 position-static\\">\\n                                <div class=\\"overflow-hidden position-static\\">\\n                                    <a class=\\"stretched-link o_dynamic_product_hovered\\" t-att-href=\\"record.website_url\\">\\n                                        <img class=\\"img img-fluid o_img_product_square o_img_product_cover h-auto\\" loading=\\"lazy\\" t-att-src=\\"data['image_512']\\" t-att-alt=\\"record.display_name\\"/>\\n                                    </a>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </t>\\n        </t>", "fr_FR": "<t name=\\"Card group\\" t-name=\\"website_sale.dynamic_filter_template_product_product_card_group\\">\\n            <t t-foreach=\\"records\\" t-as=\\"data\\" data-row-per-slide=\\"2\\" data-number-of-elements=\\"2\\" data-number-of-elements-sm=\\"1\\" data-arrow-position=\\"bottom\\" data-extra-classes=\\"o_card_group rounded\\" data-thumb=\\"/website_sale/static/src/img/snippets_options/product_card_group.svg\\">\\n                <t t-set=\\"record\\" t-value=\\"data['_record']\\"/>\\n                <div class=\\"o_carousel_product_card card w-100 rounded-0 border-top-0 border-start-0\\" t-att-data-url=\\"record.website_url\\">\\n                    <div t-if=\\"is_sample\\" class=\\"h5 o_ribbon_right bg-primary text-uppercase\\">Échantillon</div>\\n                    <input type=\\"hidden\\" name=\\"product-id\\" t-att-data-product-id=\\"record.id\\"/>\\n                    <div class=\\"o_carousel_product_card_body card-body justify-content-between h-100 p-3\\">\\n                        <div class=\\"row h-100\\">\\n                            <div class=\\"col-8 d-flex flex-column\\">\\n                                <div class=\\"card-title h5\\" t-field=\\"record.display_name\\"/>\\n                                <div class=\\"card-text h6 text-muted\\" t-field=\\"record.description_sale\\"/>\\n                                <div class=\\"d-flex justify-content-between align-items-center flex-wrap w-100 mt-auto\\">\\n                                    <div class=\\"h5 text-primary mb-0 me-2\\">\\n                                        <t t-call=\\"website_sale.price_dynamic_filter_template_product_product\\"/>\\n                                    </div>\\n                                    <t t-if=\\"is_view_active('website_sale.product_comment')\\" t-call=\\"portal_rating.rating_widget_stars_static\\">\\n                                        <t t-set=\\"rating_avg\\" t-value=\\"record.rating_avg\\"/>\\n                                        <t t-set=\\"rating_count\\" t-value=\\"record.rating_count\\"/>\\n                                    </t>\\n                                </div>\\n                            </div>\\n                            <div class=\\"col-4 position-static\\">\\n                                <div class=\\"overflow-hidden position-static\\">\\n                                    <a class=\\"stretched-link o_dynamic_product_hovered\\" t-att-href=\\"record.website_url\\">\\n                                        <img class=\\"img img-fluid o_img_product_square o_img_product_cover h-auto\\" loading=\\"lazy\\" t-att-src=\\"data['image_512']\\" t-att-alt=\\"record.display_name\\"/>\\n                                    </a>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </t>\\n        </t>"}	<?xml version="1.0"?>\n<t name="Card group" t-name="website_sale.dynamic_filter_template_product_product_card_group">\n            <t t-foreach="records" t-as="data" data-row-per-slide="2" data-number-of-elements="2" data-number-of-elements-sm="1" data-arrow-position="bottom" data-extra-classes="o_card_group rounded" data-thumb="/website_sale/static/src/img/snippets_options/product_card_group.svg">\n                <t t-set="record" t-value="data['_record']"/>\n                <div class="o_carousel_product_card card w-100 rounded-0 border-top-0 border-start-0" t-att-data-url="record.website_url">\n                    <div t-if="is_sample" class="h5 o_ribbon_right bg-primary text-uppercase">Sample</div>\n                    <input type="hidden" name="product-id" t-att-data-product-id="record.id"/>\n                    <div class="o_carousel_product_card_body card-body justify-content-between h-100 p-3">\n                        <div class="row h-100">\n                            <div class="col-8 d-flex flex-column">\n                                <div class="card-title h5" t-field="record.display_name"/>\n                                <div class="card-text h6 text-muted" t-field="record.description_sale"/>\n                                <div class="d-flex justify-content-between align-items-center flex-wrap w-100 mt-auto">\n                                    <div class="h5 text-primary mb-0 me-2">\n                                        <t t-call="website_sale.price_dynamic_filter_template_product_product"/>\n                                    </div>\n                                    <t t-if="is_view_active('website_sale.product_comment')" t-call="portal_rating.rating_widget_stars_static">\n                                        <t t-set="rating_avg" t-value="record.rating_avg"/>\n                                        <t t-set="rating_count" t-value="record.rating_count"/>\n                                    </t>\n                                </div>\n                            </div>\n                            <div class="col-4 position-static">\n                                <div class="overflow-hidden position-static">\n                                    <a class="stretched-link o_dynamic_product_hovered" t-att-href="record.website_url">\n                                        <img class="img img-fluid o_img_product_square o_img_product_cover h-auto" loading="lazy" t-att-src="data['image_512']" t-att-alt="record.display_name"/>\n                                    </a>\n                                </div>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n            </t>\n        </t>\n        	f	t	2025-07-20 21:22:19.442228	2025-07-20 21:22:19.442228	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2339	16	\N	1	1	Centered Product	\N	website_sale.dynamic_filter_template_product_product_centered	qweb	website_sale/data/product_snippet_template_data.xml	primary	{"en_US": "<t name=\\"Centered Product\\" t-name=\\"website_sale.dynamic_filter_template_product_product_centered\\">\\n            <t t-foreach=\\"records\\" t-as=\\"data\\" data-arrow-position=\\"bottom\\" data-thumb=\\"/website_sale/static/src/img/snippets_options/product_centered.svg\\">\\n                <t t-set=\\"record\\" t-value=\\"data['_record']\\"/>\\n                <div class=\\"o_carousel_product_card card w-100\\" t-att-data-add2cart-rerender=\\"data.get('_add2cart_rerender')\\">\\n                    <div t-if=\\"is_sample\\" class=\\"h5 o_ribbon_right bg-primary text-uppercase\\">Sample</div>\\n                    <input type=\\"hidden\\" name=\\"product-id\\" t-att-data-product-id=\\"record.id\\"/>\\n                    <a class=\\"o_carousel_product_img_link position-absolute mx-auto\\" t-att-href=\\"record.website_url\\">\\n                        <img class=\\"card-img-top rounded-0\\" loading=\\"lazy\\" t-att-src=\\"data['image_512']\\" t-att-alt=\\"record.display_name\\"/>\\n                    </a>\\n                    <div class=\\"o_carousel_product_card_body card-body d-flex flex-column justify-content-between\\">\\n                        <div class=\\"card-title h5 text-center\\" t-field=\\"record.display_name\\"/>\\n                        <div class=\\"text-center\\">\\n                            <div class=\\"h5\\">\\n                                <t t-call=\\"website_sale.price_dynamic_filter_template_product_product\\"/>\\n                            </div>\\n                            <div class=\\"h6 mb-0\\">\\n                                <t t-if=\\"is_view_active('website_sale.product_comment')\\">\\n                                    <t t-call=\\"portal_rating.rating_widget_stars_static\\">\\n                                        <t t-set=\\"rating_avg\\" t-value=\\"record.rating_avg\\"/>\\n                                        <t t-set=\\"rating_count\\" t-value=\\"record.rating_count\\"/>\\n                                    </t>\\n                                </t>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <div class=\\"o_carousel_product_card_footer d-flex align-items-center justify-content-center pb-4\\">\\n                        <a class=\\"btn btn-primary d-block\\" t-att-href=\\"record.website_url\\">\\n                            View Product\\n                        </a>\\n                    </div>\\n                </div>\\n            </t>\\n        </t>", "fr_FR": "<t name=\\"Centered Product\\" t-name=\\"website_sale.dynamic_filter_template_product_product_centered\\">\\n            <t t-foreach=\\"records\\" t-as=\\"data\\" data-arrow-position=\\"bottom\\" data-thumb=\\"/website_sale/static/src/img/snippets_options/product_centered.svg\\">\\n                <t t-set=\\"record\\" t-value=\\"data['_record']\\"/>\\n                <div class=\\"o_carousel_product_card card w-100\\" t-att-data-add2cart-rerender=\\"data.get('_add2cart_rerender')\\">\\n                    <div t-if=\\"is_sample\\" class=\\"h5 o_ribbon_right bg-primary text-uppercase\\">Échantillon</div>\\n                    <input type=\\"hidden\\" name=\\"product-id\\" t-att-data-product-id=\\"record.id\\"/>\\n                    <a class=\\"o_carousel_product_img_link position-absolute mx-auto\\" t-att-href=\\"record.website_url\\">\\n                        <img class=\\"card-img-top rounded-0\\" loading=\\"lazy\\" t-att-src=\\"data['image_512']\\" t-att-alt=\\"record.display_name\\"/>\\n                    </a>\\n                    <div class=\\"o_carousel_product_card_body card-body d-flex flex-column justify-content-between\\">\\n                        <div class=\\"card-title h5 text-center\\" t-field=\\"record.display_name\\"/>\\n                        <div class=\\"text-center\\">\\n                            <div class=\\"h5\\">\\n                                <t t-call=\\"website_sale.price_dynamic_filter_template_product_product\\"/>\\n                            </div>\\n                            <div class=\\"h6 mb-0\\">\\n                                <t t-if=\\"is_view_active('website_sale.product_comment')\\">\\n                                    <t t-call=\\"portal_rating.rating_widget_stars_static\\">\\n                                        <t t-set=\\"rating_avg\\" t-value=\\"record.rating_avg\\"/>\\n                                        <t t-set=\\"rating_count\\" t-value=\\"record.rating_count\\"/>\\n                                    </t>\\n                                </t>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <div class=\\"o_carousel_product_card_footer d-flex align-items-center justify-content-center pb-4\\">\\n                        <a class=\\"btn btn-primary d-block\\" t-att-href=\\"record.website_url\\">\\n                            Voir le produit\\n                        </a>\\n                    </div>\\n                </div>\\n            </t>\\n        </t>"}	<?xml version="1.0"?>\n<t name="Centered Product" t-name="website_sale.dynamic_filter_template_product_product_centered">\n            <t t-foreach="records" t-as="data" data-arrow-position="bottom" data-thumb="/website_sale/static/src/img/snippets_options/product_centered.svg">\n                <t t-set="record" t-value="data['_record']"/>\n                <div class="o_carousel_product_card card w-100" t-att-data-add2cart-rerender="data.get('_add2cart_rerender')">\n                    <div t-if="is_sample" class="h5 o_ribbon_right bg-primary text-uppercase">Sample</div>\n                    <input type="hidden" name="product-id" t-att-data-product-id="record.id"/>\n                    <a class="o_carousel_product_img_link position-absolute mx-auto" t-att-href="record.website_url">\n                        <img class="card-img-top rounded-0" loading="lazy" t-att-src="data['image_512']" t-att-alt="record.display_name"/>\n                    </a>\n                    <div class="o_carousel_product_card_body card-body d-flex flex-column justify-content-between">\n                        <div class="card-title h5 text-center" t-field="record.display_name"/>\n                        <div class="text-center">\n                            <div class="h5">\n                                <t t-call="website_sale.price_dynamic_filter_template_product_product"/>\n                            </div>\n                            <div class="h6 mb-0">\n                                <t t-if="is_view_active('website_sale.product_comment')">\n                                    <t t-call="portal_rating.rating_widget_stars_static">\n                                        <t t-set="rating_avg" t-value="record.rating_avg"/>\n                                        <t t-set="rating_count" t-value="record.rating_count"/>\n                                    </t>\n                                </t>\n                            </div>\n                        </div>\n                    </div>\n                    <div class="o_carousel_product_card_footer d-flex align-items-center justify-content-center pb-4">\n                        <a class="btn btn-primary d-block" t-att-href="record.website_url">\n                            View Product\n                        </a>\n                    </div>\n                </div>\n            </t>\n        </t>\n\n        	f	t	2025-07-20 21:22:19.442228	2025-07-20 21:22:19.442228	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2384	16	2378	1	1	thumb_4_5	\N	website_sale.products_thumb_4_5	qweb	website_sale/views/templates.xml	extension	{"en_US": "<data name=\\"thumb_4_5\\" inherit_id=\\"website_sale.products\\" active=\\"False\\">\\n        <xpath expr=\\"//div[@id='o_wsale_container']\\" position=\\"attributes\\">\\n            <attribute name=\\"t-attf-class\\" add=\\"o_wsale_context_thumb_4_5\\" separator=\\" \\"/>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data name="thumb_4_5" inherit_id="website_sale.products" active="False">\n        <xpath expr="//div[@id='o_wsale_container']" position="attributes">\n            <attribute name="t-attf-class" add="o_wsale_context_thumb_4_5" separator=" "/>\n        </xpath>\n    </data>\n    	f	f	2025-07-20 21:22:19.442228	2025-07-20 21:22:19.442228	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2343	16	\N	1	1	Horizontal Card	\N	website_sale.dynamic_filter_template_product_product_horizontal_card	qweb	website_sale/data/product_snippet_template_data.xml	primary	{"en_US": "<t name=\\"Horizontal Card\\" t-name=\\"website_sale.dynamic_filter_template_product_product_horizontal_card\\">\\n            <t t-foreach=\\"records\\" t-as=\\"data\\" data-number-of-elements=\\"3\\" data-number-of-elements-sm=\\"1\\" data-row-per-slide=\\"2\\" data-arrow-position=\\"bottom\\" data-extra-classes=\\"o_carousel_multiple_rows\\" data-thumb=\\"/website_sale/static/src/img/snippets_options/product_horizontal_card.svg\\">\\n                <t t-set=\\"record\\" t-value=\\"data['_record']\\"/>\\n                <div class=\\"o_carousel_product_card card w-100 border-0 bg-light p-3\\" t-att-data-add2cart-rerender=\\"data.get('_add2cart_rerender')\\">\\n                    <div t-if=\\"is_sample\\" class=\\"h5 o_ribbon_right bg-primary text-uppercase\\">Sample</div>\\n                    <div class=\\"row h-100 p-0\\">\\n                        <div class=\\"col-lg-4 position-static\\">\\n                            <a class=\\"stretched-link o_dynamic_product_hovered\\" t-att-href=\\"record.website_url\\">\\n                                <img class=\\"img img-fluid mx-auto o_img_product_square\\" loading=\\"lazy\\" t-att-src=\\"data['image_512']\\" t-att-alt=\\"record.display_name\\"/>\\n                            </a>\\n                        </div>\\n                        <div class=\\"o_carousel_product_card_body col-lg-8 d-flex flex-column justify-content-between\\">\\n                            <div>\\n                                <div class=\\"card-title h6\\" t-field=\\"record.display_name\\"/>\\n                            </div>\\n                            <div>\\n                                <div class=\\"mb-1\\">\\n                                    <t t-if=\\"is_view_active('website_sale.product_comment')\\" t-call=\\"portal_rating.rating_widget_stars_static\\">\\n                                        <t t-set=\\"rating_avg\\" t-value=\\"record.rating_avg\\"/>\\n                                        <t t-set=\\"rating_count\\" t-value=\\"record.rating_count\\"/>\\n                                    </t>\\n                                </div>\\n                                <div class=\\"d-flex align-items-center flex-wrap\\">\\n                                    <div class=\\"my-2\\">\\n                                        <t t-call=\\"website_sale.price_dynamic_filter_template_product_product\\"/>\\n                                    </div>\\n                                    <div t-if=\\"record._website_show_quick_add()\\" class=\\"o_dynamic_snippet_btn_wrapper ms-auto\\">\\n                                        <t t-set=\\"product_template_id\\" t-value=\\"record.id if not record.is_product_variant else record.product_tmpl_id.id\\"/>\\n                                        <t t-set=\\"product_id\\" t-value=\\"record.id if record.is_product_variant else record.product_variant_id.id\\"/>\\n                                        <button type=\\"button\\" role=\\"button\\" class=\\"btn btn-primary js_add_cart\\" title=\\"Add to Cart\\" t-att-data-product-id=\\"product_id\\" t-att-data-product-template-id=\\"product_template_id\\" t-att-data-product-selected=\\"record.is_product_variant\\" t-att-data-product-type=\\"record.type\\" t-att-data-show-quantity=\\"is_view_active('website_sale.product_quantity')\\">\\n                                            <i class=\\"fa fa-fw fa-shopping-cart\\"/>\\n                                        </button>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </t>\\n        </t>", "fr_FR": "<t name=\\"Horizontal Card\\" t-name=\\"website_sale.dynamic_filter_template_product_product_horizontal_card\\">\\n            <t t-foreach=\\"records\\" t-as=\\"data\\" data-number-of-elements=\\"3\\" data-number-of-elements-sm=\\"1\\" data-row-per-slide=\\"2\\" data-arrow-position=\\"bottom\\" data-extra-classes=\\"o_carousel_multiple_rows\\" data-thumb=\\"/website_sale/static/src/img/snippets_options/product_horizontal_card.svg\\">\\n                <t t-set=\\"record\\" t-value=\\"data['_record']\\"/>\\n                <div class=\\"o_carousel_product_card card w-100 border-0 bg-light p-3\\" t-att-data-add2cart-rerender=\\"data.get('_add2cart_rerender')\\">\\n                    <div t-if=\\"is_sample\\" class=\\"h5 o_ribbon_right bg-primary text-uppercase\\">Échantillon</div>\\n                    <div class=\\"row h-100 p-0\\">\\n                        <div class=\\"col-lg-4 position-static\\">\\n                            <a class=\\"stretched-link o_dynamic_product_hovered\\" t-att-href=\\"record.website_url\\">\\n                                <img class=\\"img img-fluid mx-auto o_img_product_square\\" loading=\\"lazy\\" t-att-src=\\"data['image_512']\\" t-att-alt=\\"record.display_name\\"/>\\n                            </a>\\n                        </div>\\n                        <div class=\\"o_carousel_product_card_body col-lg-8 d-flex flex-column justify-content-between\\">\\n                            <div>\\n                                <div class=\\"card-title h6\\" t-field=\\"record.display_name\\"/>\\n                            </div>\\n                            <div>\\n                                <div class=\\"mb-1\\">\\n                                    <t t-if=\\"is_view_active('website_sale.product_comment')\\" t-call=\\"portal_rating.rating_widget_stars_static\\">\\n                                        <t t-set=\\"rating_avg\\" t-value=\\"record.rating_avg\\"/>\\n                                        <t t-set=\\"rating_count\\" t-value=\\"record.rating_count\\"/>\\n                                    </t>\\n                                </div>\\n                                <div class=\\"d-flex align-items-center flex-wrap\\">\\n                                    <div class=\\"my-2\\">\\n                                        <t t-call=\\"website_sale.price_dynamic_filter_template_product_product\\"/>\\n                                    </div>\\n                                    <div t-if=\\"record._website_show_quick_add()\\" class=\\"o_dynamic_snippet_btn_wrapper ms-auto\\">\\n                                        <t t-set=\\"product_template_id\\" t-value=\\"record.id if not record.is_product_variant else record.product_tmpl_id.id\\"/>\\n                                        <t t-set=\\"product_id\\" t-value=\\"record.id if record.is_product_variant else record.product_variant_id.id\\"/>\\n                                        <button type=\\"button\\" role=\\"button\\" class=\\"btn btn-primary js_add_cart\\" title=\\"Ajouter au panier\\" t-att-data-product-id=\\"product_id\\" t-att-data-product-template-id=\\"product_template_id\\" t-att-data-product-selected=\\"record.is_product_variant\\" t-att-data-product-type=\\"record.type\\" t-att-data-show-quantity=\\"is_view_active('website_sale.product_quantity')\\">\\n                                            <i class=\\"fa fa-fw fa-shopping-cart\\"/>\\n                                        </button>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </t>\\n        </t>"}	<?xml version="1.0"?>\n<t name="Horizontal Card" t-name="website_sale.dynamic_filter_template_product_product_horizontal_card">\n            <t t-foreach="records" t-as="data" data-number-of-elements="3" data-number-of-elements-sm="1" data-row-per-slide="2" data-arrow-position="bottom" data-extra-classes="o_carousel_multiple_rows" data-thumb="/website_sale/static/src/img/snippets_options/product_horizontal_card.svg">\n                <t t-set="record" t-value="data['_record']"/>\n                <div class="o_carousel_product_card card w-100 border-0 bg-light p-3" t-att-data-add2cart-rerender="data.get('_add2cart_rerender')">\n                    <div t-if="is_sample" class="h5 o_ribbon_right bg-primary text-uppercase">Sample</div>\n                    <div class="row h-100 p-0">\n                        <div class="col-lg-4 position-static">\n                            <a class="stretched-link o_dynamic_product_hovered" t-att-href="record.website_url">\n                                <img class="img img-fluid mx-auto o_img_product_square" loading="lazy" t-att-src="data['image_512']" t-att-alt="record.display_name"/>\n                            </a>\n                        </div>\n                        <div class="o_carousel_product_card_body col-lg-8 d-flex flex-column justify-content-between">\n                            <div>\n                                <div class="card-title h6" t-field="record.display_name"/>\n                            </div>\n                            <div>\n                                <div class="mb-1">\n                                    <t t-if="is_view_active('website_sale.product_comment')" t-call="portal_rating.rating_widget_stars_static">\n                                        <t t-set="rating_avg" t-value="record.rating_avg"/>\n                                        <t t-set="rating_count" t-value="record.rating_count"/>\n                                    </t>\n                                </div>\n                                <div class="d-flex align-items-center flex-wrap">\n                                    <div class="my-2">\n                                        <t t-call="website_sale.price_dynamic_filter_template_product_product"/>\n                                    </div>\n                                    <div t-if="record._website_show_quick_add()" class="o_dynamic_snippet_btn_wrapper ms-auto">\n                                        <t t-set="product_template_id" t-value="record.id if not record.is_product_variant else record.product_tmpl_id.id"/>\n                                        <t t-set="product_id" t-value="record.id if record.is_product_variant else record.product_variant_id.id"/>\n                                        <button type="button" role="button" class="btn btn-primary js_add_cart" title="Add to Cart" t-att-data-product-id="product_id" t-att-data-product-template-id="product_template_id" t-att-data-product-selected="record.is_product_variant" t-att-data-product-type="record.type" t-att-data-show-quantity="is_view_active('website_sale.product_quantity')">\n                                            <i class="fa fa-fw fa-shopping-cart"/>\n                                        </button>\n                                    </div>\n                                </div>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n            </t>\n        </t>\n        	f	t	2025-07-20 21:22:19.442228	2025-07-20 21:22:19.442228	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1529	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	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1531	16	1530	1	1	product.template.list.sellable	product.template	\N	list	product/views/product_template_views.xml	primary	{"en_US": "<xpath expr=\\"//field[@name='standard_price']\\" position=\\"attributes\\">\\n                    <attribute name=\\"optional\\">hide</attribute>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='standard_price']" position="attributes">\n                    <attribute name="optional">hide</attribute>\n                </xpath>\n            	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1532	16	1530	1	1	product.template.list.purchasable	product.template	\N	list	product/views/product_template_views.xml	primary	{"en_US": "<xpath expr=\\"//field[@name='list_price']\\" position=\\"attributes\\">\\n                    <attribute name=\\"optional\\">hide</attribute>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='list_price']" position="attributes">\n                    <attribute name="optional">hide</attribute>\n                </xpath>\n            	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1536	16	145	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	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1538	16	\N	1	1	product.uom.list	product.uom	\N	list	product/views/uom_views.xml	primary	{"en_US": "<list string=\\"Packaging Barcodes\\" editable=\\"bottom\\">\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"barcode\\"/>\\n                <field name=\\"uom_id\\" readonly=\\"context.get('default_uom_id')\\" optional=\\"hide\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Packaging Barcodes" editable="bottom">\n                <field name="product_id"/>\n                <field name="barcode"/>\n                <field name="uom_id" readonly="context.get('default_uom_id')" optional="hide"/>\n            </list>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1539	16	1453	1	1	uom.uom.form.inherit	uom.uom	\N	form	product/views/uom_views.xml	extension	{"en_US": "<xpath expr=\\"//sheet\\" position=\\"inside\\">\\n                <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                    <button class=\\"oe_stat_button\\" icon=\\"fa-barcode\\" type=\\"object\\" context=\\"{'default_uom_id': id}\\" name=\\"action_open_packaging_barcodes\\">\\n                        <div class=\\"o_field_widget o_stat_info\\">\\n                            <span class=\\"o_stat_text\\">Packaging Barcodes</span>\\n                        </div>\\n                    </button>\\n                </div>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//sheet" position="inside">\n                <div class="oe_button_box" name="button_box">\n                    <button class="oe_stat_button" icon="fa-barcode" type="object" context="{'default_uom_id': id}" name="action_open_packaging_barcodes">\n                        <div class="o_field_widget o_stat_info">\n                            <span class="o_stat_text">Packaging Barcodes</span>\n                        </div>\n                    </button>\n                </div>\n            </xpath>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1540	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	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1543	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	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1544	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	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1545	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	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1546	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	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1547	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	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1548	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	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1549	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	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1550	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	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1551	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	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1554	16	\N	1	1	report_pricelist	\N	product.report_pricelist	qweb	product/report/product_pricelist_report_templates.xml	primary	{"en_US": "<t t-name=\\"product.report_pricelist\\">\\n        <t t-call=\\"web.html_container\\">\\n            <div class=\\"page\\">\\n                <t t-if=\\"is_html_type\\">\\n                    <t t-call=\\"product.report_pricelist_page\\"/>\\n                </t>\\n                <t t-else=\\"\\">\\n                    <t t-call=\\"web.external_layout\\">\\n                        <t t-call=\\"product.report_pricelist_page\\"/>\\n                    </t>\\n                </t>\\n            </div>\\n            <p style=\\"page-break-before:always;\\"> </p>\\n            <div class=\\"oe_structure\\"/>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="product.report_pricelist">\n        <t t-call="web.html_container">\n            <div class="page">\n                <t t-if="is_html_type">\n                    <t t-call="product.report_pricelist_page"/>\n                </t>\n                <t t-else="">\n                    <t t-call="web.external_layout">\n                        <t t-call="product.report_pricelist_page"/>\n                    </t>\n                </t>\n            </div>\n            <p style="page-break-before:always;"> </p>\n            <div class="oe_structure"/>\n        </t>\n    </t>\n\n	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1498	16	\N	1	1	product.attribute.list	product.attribute	\N	list	product/views/product_attribute_views.xml	primary	{"en_US": "<list string=\\"Variant Values\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"display_type\\"/>\\n                <field name=\\"create_variant\\"/>\\n            </list>", "fr_FR": "<list string=\\"Valeurs de la variante\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"display_type\\"/>\\n                <field name=\\"create_variant\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Variant Values">\n                <field name="sequence" widget="handle"/>\n                <field name="name"/>\n                <field name="display_type"/>\n                <field name="create_variant"/>\n            </list>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1504	16	\N	1	1	product.attribute.view.search	product.attribute	\N	search	product/views/product_attribute_views.xml	primary	{"en_US": "<search>\\n                <filter string=\\"Inactive\\" name=\\"inactive\\" domain=\\"[('active', '=', False)]\\"/>\\n                <field name=\\"name\\"/>\\n            </search>", "fr_FR": "<search>\\n                <filter string=\\"Inactif\\" name=\\"inactive\\" domain=\\"[('active', '=', False)]\\"/>\\n                <field name=\\"name\\"/>\\n            </search>"}	<?xml version="1.0"?>\n<search>\n                <filter string="Inactive" name="inactive" domain="[('active', '=', False)]"/>\n                <field name="name"/>\n            </search>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1505	16	\N	1	1	product.attribute.value.list	product.attribute.value	\N	list	product/views/product_attribute_value_views.xml	primary	{"en_US": "<list string=\\"Attribute Values\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"default_extra_price\\"/>\\n            </list>", "fr_FR": "<list string=\\"Valeurs d'attribut\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"default_extra_price\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Attribute Values">\n                <field name="name"/>\n                <field name="default_extra_price"/>\n            </list>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1499	16	\N	1	1	product.attribute.form	product.attribute	\N	form	product/views/product_attribute_views.xml	primary	{"en_US": "<form string=\\"Product Attribute\\">\\n            <field name=\\"number_related_products\\" invisible=\\"1\\"/>\\n            <sheet>\\n                <widget name=\\"web_ribbon\\" title=\\"Archived\\" bg_color=\\"text-bg-danger\\" invisible=\\"active\\"/>\\n                <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                    <button name=\\"action_open_product_template_attribute_lines\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-bars\\" invisible=\\"not number_related_products\\">\\n                        <div class=\\"o_stat_info\\">\\n                            <span class=\\"o_stat_value\\"><field name=\\"number_related_products\\"/></span>\\n                            <span class=\\"o_stat_text\\">Products</span>\\n                        </div>\\n                    </button>\\n                </div>\\n                <group name=\\"main_fields\\">\\n                    <group name=\\"sale_main_fields\\">\\n                        <label for=\\"name\\" string=\\"Attribute Name\\"/>\\n                        <field name=\\"name\\" nolabel=\\"1\\"/>\\n                        <field name=\\"display_type\\" widget=\\"radio\\" options=\\"{'horizontal': True}\\"/>\\n                        <field name=\\"create_variant\\" widget=\\"radio\\" options=\\"{'horizontal': True}\\" readonly=\\"number_related_products != 0 or display_type == 'multi'\\" force_save=\\"1\\"/>\\n                    </group>\\n                </group>\\n                <notebook>\\n                    <page string=\\"Attribute Values\\" name=\\"attribute_values\\">\\n                        <field name=\\"value_ids\\" widget=\\"pavs_one2many\\" nolabel=\\"1\\">\\n                            <list string=\\"Values\\" editable=\\"bottom\\">\\n                                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                <field name=\\"name\\"/>\\n                                <field name=\\"display_type\\" column_invisible=\\"True\\"/>\\n                                <field name=\\"is_custom\\" width=\\"120px\\" column_invisible=\\"parent.display_type == 'multi'\\"/>\\n                                <field name=\\"html_color\\" widget=\\"color\\" column_invisible=\\"parent.display_type != 'color'\\" invisible=\\"image\\"/>\\n                                <field name=\\"image\\" widget=\\"image\\" options=\\"{'size': [70, 70]}\\" class=\\"oe_avatar text-start float-none\\" column_invisible=\\"parent.display_type != 'color'\\"/>\\n                                <field name=\\"default_extra_price\\" width=\\"160px\\"/>\\n                                <button name=\\"action_add_to_products\\" string=\\"Add to products\\" type=\\"object\\" icon=\\"fa-plus\\" column_invisible=\\"parent.number_related_products &lt; 1\\" invisible=\\"pav_attribute_line_ids\\"/>\\n                                <button name=\\"action_update_prices\\" string=\\"Update extra prices\\" type=\\"object\\" icon=\\"fa-refresh\\" column_invisible=\\"parent.number_related_products &lt; 1\\" invisible=\\"not pav_attribute_line_ids or not default_extra_price_changed\\"/>\\n                            </list>\\n                        </field>\\n                    </page>\\n                </notebook>\\n            </sheet>\\n            </form>", "fr_FR": "<form string=\\"Attribut du produit\\">\\n            <field name=\\"number_related_products\\" invisible=\\"1\\"/>\\n            <sheet>\\n                <widget name=\\"web_ribbon\\" title=\\"Archivé\\" bg_color=\\"text-bg-danger\\" invisible=\\"active\\"/>\\n                <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                    <button name=\\"action_open_product_template_attribute_lines\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-bars\\" invisible=\\"not number_related_products\\">\\n                        <div class=\\"o_stat_info\\">\\n                            <span class=\\"o_stat_value\\"><field name=\\"number_related_products\\"/></span>\\n                            <span class=\\"o_stat_text\\">Produits</span>\\n                        </div>\\n                    </button>\\n                </div>\\n                <group name=\\"main_fields\\">\\n                    <group name=\\"sale_main_fields\\">\\n                        <label for=\\"name\\" string=\\"Nom de l'attribut\\"/>\\n                        <field name=\\"name\\" nolabel=\\"1\\"/>\\n                        <field name=\\"display_type\\" widget=\\"radio\\" options=\\"{'horizontal': True}\\"/>\\n                        <field name=\\"create_variant\\" widget=\\"radio\\" options=\\"{'horizontal': True}\\" readonly=\\"number_related_products != 0 or display_type == 'multi'\\" force_save=\\"1\\"/>\\n                    </group>\\n                </group>\\n                <notebook>\\n                    <page string=\\"Valeurs d'attribut\\" name=\\"attribute_values\\">\\n                        <field name=\\"value_ids\\" widget=\\"pavs_one2many\\" nolabel=\\"1\\">\\n                            <list string=\\"Valeurs\\" editable=\\"bottom\\">\\n                                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                <field name=\\"name\\"/>\\n                                <field name=\\"display_type\\" column_invisible=\\"True\\"/>\\n                                <field name=\\"is_custom\\" width=\\"120px\\" column_invisible=\\"parent.display_type == 'multi'\\"/>\\n                                <field name=\\"html_color\\" widget=\\"color\\" column_invisible=\\"parent.display_type != 'color'\\" invisible=\\"image\\"/>\\n                                <field name=\\"image\\" widget=\\"image\\" options=\\"{'size': [70, 70]}\\" class=\\"oe_avatar text-start float-none\\" column_invisible=\\"parent.display_type != 'color'\\"/>\\n                                <field name=\\"default_extra_price\\" width=\\"160px\\"/>\\n                                <button name=\\"action_add_to_products\\" string=\\"Ajouter aux produits\\" type=\\"object\\" icon=\\"fa-plus\\" column_invisible=\\"parent.number_related_products &lt; 1\\" invisible=\\"pav_attribute_line_ids\\"/>\\n                                <button name=\\"action_update_prices\\" string=\\"Mettre à jour les prix supplémentaires\\" type=\\"object\\" icon=\\"fa-refresh\\" column_invisible=\\"parent.number_related_products &lt; 1\\" invisible=\\"not pav_attribute_line_ids or not default_extra_price_changed\\"/>\\n                            </list>\\n                        </field>\\n                    </page>\\n                </notebook>\\n            </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Product Attribute">\n            <field name="number_related_products" invisible="1"/>\n            <sheet>\n                <widget name="web_ribbon" title="Archived" bg_color="text-bg-danger" invisible="active"/>\n                <div class="oe_button_box" name="button_box">\n                    <button name="action_open_product_template_attribute_lines" type="object" class="oe_stat_button" icon="fa-bars" invisible="not number_related_products">\n                        <div class="o_stat_info">\n                            <span class="o_stat_value"><field name="number_related_products"/></span>\n                            <span class="o_stat_text">Products</span>\n                        </div>\n                    </button>\n                </div>\n                <group name="main_fields">\n                    <group name="sale_main_fields">\n                        <label for="name" string="Attribute Name"/>\n                        <field name="name" nolabel="1"/>\n                        <field name="display_type" widget="radio" options="{'horizontal': True}"/>\n                        <field name="create_variant" widget="radio" options="{'horizontal': True}" readonly="number_related_products != 0 or display_type == 'multi'" force_save="1"/>\n                    </group>\n                </group>\n                <notebook>\n                    <page string="Attribute Values" name="attribute_values">\n                        <field name="value_ids" widget="pavs_one2many" nolabel="1">\n                            <list string="Values" editable="bottom">\n                                <field name="sequence" widget="handle"/>\n                                <field name="name"/>\n                                <field name="display_type" column_invisible="True"/>\n                                <field name="is_custom" width="120px" column_invisible="parent.display_type == 'multi'"/>\n                                <field name="html_color" widget="color" column_invisible="parent.display_type != 'color'" invisible="image"/>\n                                <field name="image" widget="image" options="{'size': [70, 70]}" class="oe_avatar text-start float-none" column_invisible="parent.display_type != 'color'"/>\n                                <field name="default_extra_price" width="160px"/>\n                                <button name="action_add_to_products" string="Add to products" type="object" icon="fa-plus" column_invisible="parent.number_related_products &lt; 1" invisible="pav_attribute_line_ids"/>\n                                <button name="action_update_prices" string="Update extra prices" type="object" icon="fa-refresh" column_invisible="parent.number_related_products &lt; 1" invisible="not pav_attribute_line_ids or not default_extra_price_changed"/>\n                            </list>\n                        </field>\n                    </page>\n                </notebook>\n            </sheet>\n            </form>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1506	16	\N	1	1	product.category.form	product.category	\N	form	product/views/product_category_views.xml	primary	{"en_US": "<form class=\\"oe_form_configuration\\">\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <button class=\\"oe_stat_button\\" name=\\"215\\" icon=\\"fa-th-list\\" type=\\"action\\" context=\\"{'search_default_categ_id': id, 'default_categ_id': id, 'group_expand': True}\\">\\n                            <div class=\\"o_field_widget o_stat_info\\">\\n                                <span class=\\"o_stat_value\\"><field name=\\"product_count\\"/></span>\\n                                <span class=\\"o_stat_text\\"> Products</span>\\n                            </div>\\n                        </button>\\n                    </div>\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"name\\" string=\\"Category\\"/>\\n                        <h1><field name=\\"name\\" placeholder=\\"e.g. Lamps\\"/></h1>\\n                    </div>\\n                    <group name=\\"first\\" col=\\"2\\">\\n                        <field name=\\"parent_id\\" class=\\"oe_inline\\"/>\\n                    </group>\\n                </sheet>\\n                <chatter/>\\n            </form>", "fr_FR": "<form class=\\"oe_form_configuration\\">\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <button class=\\"oe_stat_button\\" name=\\"215\\" icon=\\"fa-th-list\\" type=\\"action\\" context=\\"{'search_default_categ_id': id, 'default_categ_id': id, 'group_expand': True}\\">\\n                            <div class=\\"o_field_widget o_stat_info\\">\\n                                <span class=\\"o_stat_value\\"><field name=\\"product_count\\"/></span>\\n                                <span class=\\"o_stat_text\\"> Produits</span>\\n                            </div>\\n                        </button>\\n                    </div>\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"name\\" string=\\"Catégorie\\"/>\\n                        <h1><field name=\\"name\\" placeholder=\\"par ex. Lampes\\"/></h1>\\n                    </div>\\n                    <group name=\\"first\\" col=\\"2\\">\\n                        <field name=\\"parent_id\\" class=\\"oe_inline\\"/>\\n                    </group>\\n                </sheet>\\n                <chatter/>\\n            </form>"}	<?xml version="1.0"?>\n<form class="oe_form_configuration">\n                <sheet>\n                    <div class="oe_button_box" name="button_box">\n                        <button class="oe_stat_button" name="215" icon="fa-th-list" type="action" context="{'search_default_categ_id': id, 'default_categ_id': id, 'group_expand': True}">\n                            <div class="o_field_widget o_stat_info">\n                                <span class="o_stat_value"><field name="product_count"/></span>\n                                <span class="o_stat_text"> Products</span>\n                            </div>\n                        </button>\n                    </div>\n                    <div class="oe_title">\n                        <label for="name" string="Category"/>\n                        <h1><field name="name" placeholder="e.g. Lamps"/></h1>\n                    </div>\n                    <group name="first" col="2">\n                        <field name="parent_id" class="oe_inline"/>\n                    </group>\n                </sheet>\n                <chatter/>\n            </form>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1508	16	\N	1	1	product.category.search	product.category	\N	search	product/views/product_category_views.xml	primary	{"en_US": "<search string=\\"Product Categories\\">\\n                <field name=\\"name\\" string=\\"Product Categories\\"/>\\n                <field name=\\"parent_id\\"/>\\n            </search>", "fr_FR": "<search string=\\"Catégories de produits\\">\\n                <field name=\\"name\\" string=\\"Catégories de produits\\"/>\\n                <field name=\\"parent_id\\"/>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Product Categories">\n                <field name="name" string="Product Categories"/>\n                <field name="parent_id"/>\n            </search>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1509	16	\N	1	1	product.combo.form	product.combo	\N	form	product/views/product_combo_views.xml	primary	{"en_US": "<form string=\\"Combo Choice\\">\\n                <div class=\\"oe_title\\">\\n                    <label for=\\"name\\" string=\\"Combo Choice\\"/>\\n                    <h1>\\n                        <field name=\\"name\\" placeholder=\\"e.g. Burger Choice\\" widget=\\"text\\" options=\\"{'line_breaks': False}\\" class=\\"text-break\\"/>\\n                    </h1>\\n                </div>\\n                <group>\\n                    <field name=\\"company_id\\" placeholder=\\"Visible to all\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\" class=\\"oe_inline\\"/>\\n                </group>\\n                <field name=\\"combo_item_ids\\">\\n                    <list editable=\\"bottom\\">\\n                        <field name=\\"currency_id\\" column_invisible=\\"True\\"/>\\n                        <field name=\\"product_id\\"/>\\n                        <field name=\\"lst_price\\" widget=\\"monetary\\" options=\\"{'field_digits': True}\\"/>\\n                        <field name=\\"extra_price\\" widget=\\"monetary\\" options=\\"{'field_digits': True}\\"/>\\n                    </list>\\n                </field>\\n            </form>", "fr_FR": "<form string=\\"Choix de combo\\">\\n                <div class=\\"oe_title\\">\\n                    <label for=\\"name\\" string=\\"Choix de combo\\"/>\\n                    <h1>\\n                        <field name=\\"name\\" placeholder=\\"par ex. Choix de Burger\\" widget=\\"text\\" options=\\"{'line_breaks': False}\\" class=\\"text-break\\"/>\\n                    </h1>\\n                </div>\\n                <group>\\n                    <field name=\\"company_id\\" placeholder=\\"Visible pour tous\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\" class=\\"oe_inline\\"/>\\n                </group>\\n                <field name=\\"combo_item_ids\\">\\n                    <list editable=\\"bottom\\">\\n                        <field name=\\"currency_id\\" column_invisible=\\"True\\"/>\\n                        <field name=\\"product_id\\"/>\\n                        <field name=\\"lst_price\\" widget=\\"monetary\\" options=\\"{'field_digits': True}\\"/>\\n                        <field name=\\"extra_price\\" widget=\\"monetary\\" options=\\"{'field_digits': True}\\"/>\\n                    </list>\\n                </field>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Combo Choice">\n                <div class="oe_title">\n                    <label for="name" string="Combo Choice"/>\n                    <h1>\n                        <field name="name" placeholder="e.g. Burger Choice" widget="text" options="{'line_breaks': False}" class="text-break"/>\n                    </h1>\n                </div>\n                <group>\n                    <field name="company_id" placeholder="Visible to all" groups="base.group_multi_company" options="{'no_create': True}" class="oe_inline"/>\n                </group>\n                <field name="combo_item_ids">\n                    <list editable="bottom">\n                        <field name="currency_id" column_invisible="True"/>\n                        <field name="product_id"/>\n                        <field name="lst_price" widget="monetary" options="{'field_digits': True}"/>\n                        <field name="extra_price" widget="monetary" options="{'field_digits': True}"/>\n                    </list>\n                </field>\n            </form>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1510	16	\N	1	1	product.combo.list	product.combo	\N	list	product/views/product_combo_views.xml	primary	{"en_US": "<list string=\\"Combo Choices\\">\\n                <field name=\\"currency_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"base_price\\" widget=\\"monetary\\" options=\\"{'field_digits': True}\\"/>\\n                <field name=\\"combo_item_count\\"/>\\n            </list>", "fr_FR": "<list string=\\"Choix de combo\\">\\n                <field name=\\"currency_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"base_price\\" widget=\\"monetary\\" options=\\"{'field_digits': True}\\"/>\\n                <field name=\\"combo_item_count\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Combo Choices">\n                <field name="currency_id" column_invisible="True"/>\n                <field name="sequence" widget="handle"/>\n                <field name="name"/>\n                <field name="base_price" widget="monetary" options="{'field_digits': True}"/>\n                <field name="combo_item_count"/>\n            </list>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1511	16	\N	1	1	product.document.form	product.document	\N	form	product/views/product_document_views.xml	primary	{"en_US": "<form>\\n                <sheet>\\n                    <field name=\\"res_model\\" invisible=\\"True\\"/>\\n                    <h1>\\n                        <field name=\\"name\\" readonly=\\"not datas and type != 'url'\\"/>\\n                    </h1>\\n                    <group>\\n                        <group>\\n                            <field name=\\"type\\" readonly=\\"datas or id\\" class=\\"oe_inline\\"/>\\n                            <label for=\\"datas\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"datas\\" filename=\\"name\\" invisible=\\"type == 'url'\\" required=\\"type == 'binary'\\" class=\\"oe_inline\\"/>\\n                            </div>\\n                            <field name=\\"url\\" widget=\\"url\\" invisible=\\"type == 'binary'\\" required=\\"type == 'url'\\"/>\\n                            <field name=\\"res_name\\" string=\\"Product Variant\\" invisible=\\"res_model != 'product.product'\\"/>\\n                        </group>\\n                    </group>\\n                    <group string=\\"Attached To\\" groups=\\"base.group_no_one\\">\\n                        <field name=\\"res_name\\"/>\\n                        <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\" class=\\"oe_inline\\" placeholder=\\"Visible to all\\"/>\\n                    </group>\\n                    <group string=\\"History\\" groups=\\"base.group_no_one\\" invisible=\\"not create_date\\">\\n                        <label for=\\"create_uid\\" string=\\"Creation\\"/>\\n                        <div name=\\"creation_div\\">\\n                            <field name=\\"create_uid\\" readonly=\\"1\\" class=\\"oe_inline\\"/> on\\n                            <field name=\\"create_date\\" readonly=\\"1\\" class=\\"oe_inline\\"/>\\n                        </div>\\n                    </group>\\n                </sheet>\\n            </form>", "fr_FR": "<form>\\n                <sheet>\\n                    <field name=\\"res_model\\" invisible=\\"True\\"/>\\n                    <h1>\\n                        <field name=\\"name\\" readonly=\\"not datas and type != 'url'\\"/>\\n                    </h1>\\n                    <group>\\n                        <group>\\n                            <field name=\\"type\\" readonly=\\"datas or id\\" class=\\"oe_inline\\"/>\\n                            <label for=\\"datas\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"datas\\" filename=\\"name\\" invisible=\\"type == 'url'\\" required=\\"type == 'binary'\\" class=\\"oe_inline\\"/>\\n                            </div>\\n                            <field name=\\"url\\" widget=\\"url\\" invisible=\\"type == 'binary'\\" required=\\"type == 'url'\\"/>\\n                            <field name=\\"res_name\\" string=\\"Variante de produit\\" invisible=\\"res_model != 'product.product'\\"/>\\n                        </group>\\n                    </group>\\n                    <group string=\\"Joint à\\" groups=\\"base.group_no_one\\">\\n                        <field name=\\"res_name\\"/>\\n                        <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\" class=\\"oe_inline\\" placeholder=\\"Visible to all\\"/>\\n                    </group>\\n                    <group string=\\"Historique\\" groups=\\"base.group_no_one\\" invisible=\\"not create_date\\">\\n                        <label for=\\"create_uid\\" string=\\"Création\\"/>\\n                        <div name=\\"creation_div\\">\\n                            <field name=\\"create_uid\\" readonly=\\"1\\" class=\\"oe_inline\\"/> le\\n                            <field name=\\"create_date\\" readonly=\\"1\\" class=\\"oe_inline\\"/>\\n                        </div>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form>\n                <sheet>\n                    <field name="res_model" invisible="True"/>\n                    <h1>\n                        <field name="name" readonly="not datas and type != 'url'"/>\n                    </h1>\n                    <group>\n                        <group>\n                            <field name="type" readonly="datas or id" class="oe_inline"/>\n                            <label for="datas"/>\n                            <div class="o_row">\n                                <field name="datas" filename="name" invisible="type == 'url'" required="type == 'binary'" class="oe_inline"/>\n                            </div>\n                            <field name="url" widget="url" invisible="type == 'binary'" required="type == 'url'"/>\n                            <field name="res_name" string="Product Variant" invisible="res_model != 'product.product'"/>\n                        </group>\n                    </group>\n                    <group string="Attached To" groups="base.group_no_one">\n                        <field name="res_name"/>\n                        <field name="company_id" groups="base.group_multi_company" options="{'no_create': True}" class="oe_inline" placeholder="Visible to all"/>\n                    </group>\n                    <group string="History" groups="base.group_no_one" invisible="not create_date">\n                        <label for="create_uid" string="Creation"/>\n                        <div name="creation_div">\n                            <field name="create_uid" readonly="1" class="oe_inline"/> on\n                            <field name="create_date" readonly="1" class="oe_inline"/>\n                        </div>\n                    </group>\n                </sheet>\n            </form>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2385	16	2378	1	1	thumb_2_3	\N	website_sale.products_thumb_2_3	qweb	website_sale/views/templates.xml	extension	{"en_US": "<data name=\\"thumb_2_3\\" inherit_id=\\"website_sale.products\\" active=\\"False\\">\\n        <xpath expr=\\"//div[@id='o_wsale_container']\\" position=\\"attributes\\">\\n            <attribute name=\\"t-attf-class\\" add=\\"o_wsale_context_thumb_2_3\\" separator=\\" \\"/>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data name="thumb_2_3" inherit_id="website_sale.products" active="False">\n        <xpath expr="//div[@id='o_wsale_container']" position="attributes">\n            <attribute name="t-attf-class" add="o_wsale_context_thumb_2_3" separator=" "/>\n        </xpath>\n    </data>\n\n    	f	f	2025-07-20 21:22:19.442228	2025-07-20 21:22:19.442228	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1512	16	\N	1	1	product.document.kanban	product.document	\N	kanban	product/views/product_document_views.xml	primary	{"en_US": "<kanban js_class=\\"product_documents_kanban\\" can_open=\\"0\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"ir_attachment_id\\"/>\\n                <field name=\\"mimetype\\"/>\\n                <field name=\\"type\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"active\\"/>\\n                <field name=\\"res_model\\"/>\\n                <templates>\\n                    <t t-name=\\"menu\\">\\n                        <a t-if=\\"widget.editable\\" type=\\"open\\" class=\\"dropdown-item\\">Edit</a>\\n                        <a t-if=\\"widget.deletable\\" type=\\"delete\\" class=\\"dropdown-item\\">Delete</a>\\n                        <a t-attf-href=\\"/web/content/#{record.ir_attachment_id.raw_value}?download=true\\" download=\\"\\" class=\\"dropdown-item\\">Download</a>\\n                    </t>\\n                    <t t-name=\\"card\\" class=\\"o_kanban_attachment flex-row\\">\\n                        <widget name=\\"web_ribbon\\" title=\\"Archived\\" bg_color=\\"text-bg-danger\\" invisible=\\"active\\"/>\\n                        <widget name=\\"web_ribbon\\" title=\\"Variant\\" bg_color=\\"text-bg-secondary\\" invisible=\\"not active or res_model != 'product.product'\\" groups=\\"product.group_product_variant\\"/>\\n                        <aside class=\\"o_kanban_image m-2\\">\\n                            <t t-set=\\"webimage\\" t-value=\\"new RegExp('image.*(gif|jpeg|jpg|png|webp)').test(record.mimetype.value)\\"/>\\n                            <t t-set=\\"binaryPreviewable\\" t-value=\\"new RegExp('(image|video|application/pdf|text)').test(record.mimetype.value) &amp;&amp; record.type.raw_value === 'binary'\\"/>\\n                            <div t-attf-class=\\"o_kanban_image_wrapper #{(webimage or binaryPreviewable) ? 'o_kanban_previewer' : ''}\\">\\n                                <div t-if=\\"record.type.raw_value == 'url'\\" class=\\"fa fa-link fa-3x text-muted\\" aria-label=\\"Image is a link\\"/>\\n                                <img t-elif=\\"webimage\\" t-attf-src=\\"/web/image/#{record.ir_attachment_id.raw_value}\\" width=\\"100\\" height=\\"100\\" alt=\\"Document\\" class=\\"o_attachment_image\\"/>\\n                                <div t-else=\\"\\" class=\\"o_image o_image_thumbnail\\" t-att-data-mimetype=\\"record.mimetype.value\\"/>\\n                            </div>\\n                        </aside>\\n                        <main class=\\"ms-2 p-2\\">\\n                            <field name=\\"name\\" class=\\" fw-bolder fs-5 text-truncate\\"/>\\n                            <field t-if=\\"record.type.raw_value == 'url'\\" name=\\"url\\" widget=\\"url\\"/>\\n                            <div class=\\"d-flex flex-column mt-2\\">\\n                                <field name=\\"res_name\\" class=\\"text-decoration-underline fst-italic\\" invisible=\\"res_model != 'product.product'\\"/>\\n                            </div>\\n                        </main>\\n                    </t>\\n                </templates>\\n            </kanban>", "fr_FR": "<kanban js_class=\\"product_documents_kanban\\" can_open=\\"0\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"ir_attachment_id\\"/>\\n                <field name=\\"mimetype\\"/>\\n                <field name=\\"type\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"active\\"/>\\n                <field name=\\"res_model\\"/>\\n                <templates>\\n                    <t t-name=\\"menu\\">\\n                        <a t-if=\\"widget.editable\\" type=\\"open\\" class=\\"dropdown-item\\">Modifier</a>\\n                        <a t-if=\\"widget.deletable\\" type=\\"delete\\" class=\\"dropdown-item\\">Supprimer</a>\\n                        <a t-attf-href=\\"/web/content/#{record.ir_attachment_id.raw_value}?download=true\\" download=\\"\\" class=\\"dropdown-item\\">Télécharger</a>\\n                    </t>\\n                    <t t-name=\\"card\\" class=\\"o_kanban_attachment flex-row\\">\\n                        <widget name=\\"web_ribbon\\" title=\\"Archivé\\" bg_color=\\"text-bg-danger\\" invisible=\\"active\\"/>\\n                        <widget name=\\"web_ribbon\\" title=\\"Variante\\" bg_color=\\"text-bg-secondary\\" invisible=\\"not active or res_model != 'product.product'\\" groups=\\"product.group_product_variant\\"/>\\n                        <aside class=\\"o_kanban_image m-2\\">\\n                            <t t-set=\\"webimage\\" t-value=\\"new RegExp('image.*(gif|jpeg|jpg|png|webp)').test(record.mimetype.value)\\"/>\\n                            <t t-set=\\"binaryPreviewable\\" t-value=\\"new RegExp('(image|video|application/pdf|text)').test(record.mimetype.value) &amp;&amp; record.type.raw_value === 'binary'\\"/>\\n                            <div t-attf-class=\\"o_kanban_image_wrapper #{(webimage or binaryPreviewable) ? 'o_kanban_previewer' : ''}\\">\\n                                <div t-if=\\"record.type.raw_value == 'url'\\" class=\\"fa fa-link fa-3x text-muted\\" aria-label=\\"L'image est un lien\\"/>\\n                                <img t-elif=\\"webimage\\" t-attf-src=\\"/web/image/#{record.ir_attachment_id.raw_value}\\" width=\\"100\\" height=\\"100\\" alt=\\"Document\\" class=\\"o_attachment_image\\"/>\\n                                <div t-else=\\"\\" class=\\"o_image o_image_thumbnail\\" t-att-data-mimetype=\\"record.mimetype.value\\"/>\\n                            </div>\\n                        </aside>\\n                        <main class=\\"ms-2 p-2\\">\\n                            <field name=\\"name\\" class=\\" fw-bolder fs-5 text-truncate\\"/>\\n                            <field t-if=\\"record.type.raw_value == 'url'\\" name=\\"url\\" widget=\\"url\\"/>\\n                            <div class=\\"d-flex flex-column mt-2\\">\\n                                <field name=\\"res_name\\" class=\\"text-decoration-underline fst-italic\\" invisible=\\"res_model != 'product.product'\\"/>\\n                            </div>\\n                        </main>\\n                    </t>\\n                </templates>\\n            </kanban>"}	<?xml version="1.0"?>\n<kanban js_class="product_documents_kanban" can_open="0">\n                <field name="sequence" widget="handle"/>\n                <field name="ir_attachment_id"/>\n                <field name="mimetype"/>\n                <field name="type"/>\n                <field name="name"/>\n                <field name="active"/>\n                <field name="res_model"/>\n                <templates>\n                    <t t-name="menu">\n                        <a t-if="widget.editable" type="open" class="dropdown-item">Edit</a>\n                        <a t-if="widget.deletable" type="delete" class="dropdown-item">Delete</a>\n                        <a t-attf-href="/web/content/#{record.ir_attachment_id.raw_value}?download=true" download="" class="dropdown-item">Download</a>\n                    </t>\n                    <t t-name="card" class="o_kanban_attachment flex-row">\n                        <widget name="web_ribbon" title="Archived" bg_color="text-bg-danger" invisible="active"/>\n                        <widget name="web_ribbon" title="Variant" bg_color="text-bg-secondary" invisible="not active or res_model != 'product.product'" groups="product.group_product_variant"/>\n                        <aside class="o_kanban_image m-2">\n                            <t t-set="webimage" t-value="new RegExp('image.*(gif|jpeg|jpg|png|webp)').test(record.mimetype.value)"/>\n                            <t t-set="binaryPreviewable" t-value="new RegExp('(image|video|application/pdf|text)').test(record.mimetype.value) &amp;&amp; record.type.raw_value === 'binary'"/>\n                            <div t-attf-class="o_kanban_image_wrapper #{(webimage or binaryPreviewable) ? 'o_kanban_previewer' : ''}">\n                                <div t-if="record.type.raw_value == 'url'" class="fa fa-link fa-3x text-muted" aria-label="Image is a link"/>\n                                <img t-elif="webimage" t-attf-src="/web/image/#{record.ir_attachment_id.raw_value}" width="100" height="100" alt="Document" class="o_attachment_image"/>\n                                <div t-else="" class="o_image o_image_thumbnail" t-att-data-mimetype="record.mimetype.value"/>\n                            </div>\n                        </aside>\n                        <main class="ms-2 p-2">\n                            <field name="name" class=" fw-bolder fs-5 text-truncate"/>\n                            <field t-if="record.type.raw_value == 'url'" name="url" widget="url"/>\n                            <div class="d-flex flex-column mt-2">\n                                <field name="res_name" class="text-decoration-underline fst-italic" invisible="res_model != 'product.product'"/>\n                            </div>\n                        </main>\n                    </t>\n                </templates>\n            </kanban>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1514	16	\N	1	1	product.document.search	product.document	\N	search	product/views/product_document_views.xml	primary	{"en_US": "<search>\\n                <field name=\\"name\\"/>\\n                <filter name=\\"archived\\" string=\\"Archived\\" domain=\\"[('active', '=', False)]\\"/>\\n                <filter string=\\"Documents of this variant\\" name=\\"context_variant\\" domain=\\"[('res_model', '=', 'product.product'), ('res_id', '=', context.get('default_res_id'))]\\"/>\\n                <filter name=\\"all\\" string=\\"All\\" domain=\\"['|', ('active', '=', True), ('active', '=', False)]\\"/>\\n            </search>", "fr_FR": "<search>\\n                <field name=\\"name\\"/>\\n                <filter name=\\"archived\\" string=\\"Archivé\\" domain=\\"[('active', '=', False)]\\"/>\\n                <filter string=\\"Documents de cette variante\\" name=\\"context_variant\\" domain=\\"[('res_model', '=', 'product.product'), ('res_id', '=', context.get('default_res_id'))]\\"/>\\n                <filter name=\\"all\\" string=\\"Tous\\" domain=\\"['|', ('active', '=', True), ('active', '=', False)]\\"/>\\n            </search>"}	<?xml version="1.0"?>\n<search>\n                <field name="name"/>\n                <filter name="archived" string="Archived" domain="[('active', '=', False)]"/>\n                <filter string="Documents of this variant" name="context_variant" domain="[('res_model', '=', 'product.product'), ('res_id', '=', context.get('default_res_id'))]"/>\n                <filter name="all" string="All" domain="['|', ('active', '=', True), ('active', '=', False)]"/>\n            </search>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1493	16	\N	1	1	Product Kanban	product.product	\N	kanban	product/views/product_views.xml	primary	{"en_US": "<kanban sample=\\"1\\" default_order=\\"is_favorite desc, default_code, name, id\\">\\n                    <field name=\\"activity_state\\"/>\\n                    <field name=\\"color\\"/>\\n                    <progressbar field=\\"activity_state\\" colors=\\"{&quot;planned&quot;: &quot;success&quot;, &quot;today&quot;: &quot;warning&quot;, &quot;overdue&quot;: &quot;danger&quot;}\\"/>\\n                    <templates>\\n                        <t t-name=\\"card\\" class=\\"row g-0\\">\\n                            <main class=\\"col-10 pe-2\\">\\n                                <div class=\\"d-flex mb-1 h5\\">\\n                                    <field class=\\"me-1\\" name=\\"is_favorite\\" widget=\\"boolean_favorite\\" nolabel=\\"1\\"/>\\n                                    <field name=\\"name\\"/>\\n                                </div>\\n                                <span t-if=\\"record.default_code.value\\">\\n                                    [<field name=\\"default_code\\"/>]\\n                                </span>\\n                                <field name=\\"product_template_variant_value_ids\\" groups=\\"product.group_product_variant\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\"/>\\n                                <span>\\n                                    Price: <field name=\\"lst_price\\"/>\\n                                </span>\\n                            </main>\\n                            <aside class=\\"col-2\\">\\n                                <field name=\\"image_128\\" widget=\\"image\\" options=\\"{'img_class': 'o_image_64_contain mw-100'}\\" alt=\\"Product\\"/>\\n                            </aside>\\n                        </t>\\n                    </templates>\\n                </kanban>", "fr_FR": "<kanban sample=\\"1\\" default_order=\\"is_favorite desc, default_code, name, id\\">\\n                    <field name=\\"activity_state\\"/>\\n                    <field name=\\"color\\"/>\\n                    <progressbar field=\\"activity_state\\" colors=\\"{&quot;planned&quot;: &quot;success&quot;, &quot;today&quot;: &quot;warning&quot;, &quot;overdue&quot;: &quot;danger&quot;}\\"/>\\n                    <templates>\\n                        <t t-name=\\"card\\" class=\\"row g-0\\">\\n                            <main class=\\"col-10 pe-2\\">\\n                                <div class=\\"d-flex mb-1 h5\\">\\n                                    <field class=\\"me-1\\" name=\\"is_favorite\\" widget=\\"boolean_favorite\\" nolabel=\\"1\\"/>\\n                                    <field name=\\"name\\"/>\\n                                </div>\\n                                <span t-if=\\"record.default_code.value\\">\\n                                    [<field name=\\"default_code\\"/>]\\n                                </span>\\n                                <field name=\\"product_template_variant_value_ids\\" groups=\\"product.group_product_variant\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\"/>\\n                                <span>\\n                                    Prix : <field name=\\"lst_price\\"/>\\n                                </span>\\n                            </main>\\n                            <aside class=\\"col-2\\">\\n                                <field name=\\"image_128\\" widget=\\"image\\" options=\\"{'img_class': 'o_image_64_contain mw-100'}\\" alt=\\"Produit\\"/>\\n                            </aside>\\n                        </t>\\n                    </templates>\\n                </kanban>"}	<?xml version="1.0"?>\n<kanban sample="1" default_order="is_favorite desc, default_code, name, id">\n                    <field name="activity_state"/>\n                    <field name="color"/>\n                    <progressbar field="activity_state" colors="{&quot;planned&quot;: &quot;success&quot;, &quot;today&quot;: &quot;warning&quot;, &quot;overdue&quot;: &quot;danger&quot;}"/>\n                    <templates>\n                        <t t-name="card" class="row g-0">\n                            <main class="col-10 pe-2">\n                                <div class="d-flex mb-1 h5">\n                                    <field class="me-1" name="is_favorite" widget="boolean_favorite" nolabel="1"/>\n                                    <field name="name"/>\n                                </div>\n                                <span t-if="record.default_code.value">\n                                    [<field name="default_code"/>]\n                                </span>\n                                <field name="product_template_variant_value_ids" groups="product.group_product_variant" widget="many2many_tags" options="{'color_field': 'color'}"/>\n                                <span>\n                                    Price: <field name="lst_price"/>\n                                </span>\n                            </main>\n                            <aside class="col-2">\n                                <field name="image_128" widget="image" options="{'img_class': 'o_image_64_contain mw-100'}" alt="Product"/>\n                            </aside>\n                        </t>\n                    </templates>\n                </kanban>\n            	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1480	16	\N	1	1	product.label.layout.form	product.label.layout	\N	form	product/wizard/product_label_layout_views.xml	primary	{"en_US": "<form>\\n                <group>\\n                    <group>\\n                        <field name=\\"product_ids\\" invisible=\\"1\\"/>\\n                        <field name=\\"product_tmpl_ids\\" invisible=\\"1\\"/>\\n                        <field name=\\"custom_quantity\\"/>\\n                        <field name=\\"print_format\\" widget=\\"radio\\"/>\\n                    </group>\\n                    <group>\\n                        <field name=\\"pricelist_id\\" groups=\\"product.group_product_pricelist\\"/>\\n                        <field name=\\"extra_html\\" invisible=\\"print_format != '2x7xprice'\\"/>\\n                    </group>\\n                </group>\\n                <footer>\\n                    <button name=\\"process\\" string=\\"Confirm\\" type=\\"object\\" class=\\"btn-primary\\"/>\\n                    <button string=\\"Discard\\" class=\\"btn-secondary\\" special=\\"cancel\\"/>\\n                </footer>\\n            </form>", "fr_FR": "<form>\\n                <group>\\n                    <group>\\n                        <field name=\\"product_ids\\" invisible=\\"1\\"/>\\n                        <field name=\\"product_tmpl_ids\\" invisible=\\"1\\"/>\\n                        <field name=\\"custom_quantity\\"/>\\n                        <field name=\\"print_format\\" widget=\\"radio\\"/>\\n                    </group>\\n                    <group>\\n                        <field name=\\"pricelist_id\\" groups=\\"product.group_product_pricelist\\"/>\\n                        <field name=\\"extra_html\\" invisible=\\"print_format != '2x7xprice'\\"/>\\n                    </group>\\n                </group>\\n                <footer>\\n                    <button name=\\"process\\" string=\\"Confirmer\\" type=\\"object\\" class=\\"btn-primary\\"/>\\n                    <button string=\\"Ignorer\\" class=\\"btn-secondary\\" special=\\"cancel\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form>\n                <group>\n                    <group>\n                        <field name="product_ids" invisible="1"/>\n                        <field name="product_tmpl_ids" invisible="1"/>\n                        <field name="custom_quantity"/>\n                        <field name="print_format" widget="radio"/>\n                    </group>\n                    <group>\n                        <field name="pricelist_id" groups="product.group_product_pricelist"/>\n                        <field name="extra_html" invisible="print_format != '2x7xprice'"/>\n                    </group>\n                </group>\n                <footer>\n                    <button name="process" string="Confirm" type="object" class="btn-primary"/>\n                    <button string="Discard" class="btn-secondary" special="cancel"/>\n                </footer>\n            </form>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1491	7	1484	1	1	product.product.form	product.product	\N	form	product/views/product_views.xml	primary	{"en_US": "<data><xpath expr=\\"//page[@name='sales_price']/field[@name='pricelist_rule_ids']\\" position=\\"attributes\\">\\n                    <attribute name=\\"context\\">\\n                        {\\n                            'default_product_id': id,\\n                            'form_view_ref': 'product.product_pricelist_item_product_product_form_view'\\n                        }\\n                    </attribute>\\n                </xpath>\\n                <form position=\\"attributes\\">\\n                    <attribute name=\\"string\\">Product Variant</attribute>\\n                    <attribute name=\\"duplicate\\">false</attribute>\\n                </form>\\n                <xpath expr=\\"//div[@name='standard_price_uom']\\" position=\\"after\\">\\n                    <field name=\\"default_code\\"/>\\n                    <field name=\\"barcode\\"/>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='is_favorite']\\" position=\\"attributes\\">\\n                    <attribute name=\\"readonly\\">1</attribute>\\n                </xpath>\\n                <field name=\\"list_price\\" position=\\"attributes\\">\\n                   <attribute name=\\"invisible\\">1</attribute>\\n                   <attribute name=\\"readonly\\">product_variant_count &gt; 1</attribute>\\n                </field>\\n                <label for=\\"list_price\\" position=\\"replace\\">\\n                    <label for=\\"lst_price\\"/>\\n                </label>\\n                <field name=\\"list_price\\" position=\\"after\\">\\n                   <field name=\\"lst_price\\" class=\\"oe_inline\\" widget=\\"monetary\\" options=\\"{'currency_field': 'currency_id', 'field_digits': True}\\"/>\\n                </field>\\n                <field name=\\"name\\" position=\\"after\\">\\n                    <field name=\\"product_tmpl_id\\" class=\\"oe_inline\\" readonly=\\"1\\" invisible=\\"1\\" required=\\"id\\"/>\\n                </field>\\n                <xpath expr=\\"//div[hasclass('oe_title')]\\" position=\\"inside\\">\\n                    <field name=\\"product_template_variant_value_ids\\" widget=\\"many2many_tags\\" readonly=\\"1\\" invisible=\\"not product_template_variant_value_ids\\" groups=\\"product.group_product_variant\\"/>\\n                </xpath>\\n                <field name=\\"product_tag_ids\\" position=\\"attributes\\">\\n                    <attribute name=\\"options\\">{'no_open': True}</attribute>\\n                    <attribute name=\\"context\\">{'product_template_id': product_tmpl_id}</attribute>\\n                </field>\\n                <field name=\\"product_tag_ids\\" position=\\"after\\">\\n                    <field name=\\"additional_product_tag_ids\\" widget=\\"many2many_tags\\"/>\\n                </field>\\n                <field name=\\"uom_ids\\" position=\\"attributes\\">\\n                    <attribute name=\\"context\\">{'product_id': id}</attribute>\\n                </field>\\n            </data>", "fr_FR": "<data><xpath expr=\\"//page[@name='sales_price']/field[@name='pricelist_rule_ids']\\" position=\\"attributes\\">\\n                    <attribute name=\\"context\\">\\n                        {\\n                            'default_product_id': id,\\n                            'form_view_ref': 'product.product_pricelist_item_product_product_form_view'\\n                        }\\n                    </attribute>\\n                </xpath>\\n                <form position=\\"attributes\\">\\n                    <attribute name=\\"string\\">Variante de produit</attribute>\\n                    <attribute name=\\"duplicate\\">false</attribute>\\n                </form>\\n                <xpath expr=\\"//div[@name='standard_price_uom']\\" position=\\"after\\">\\n                    <field name=\\"default_code\\"/>\\n                    <field name=\\"barcode\\"/>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='is_favorite']\\" position=\\"attributes\\">\\n                    <attribute name=\\"readonly\\">1</attribute>\\n                </xpath>\\n                <field name=\\"list_price\\" position=\\"attributes\\">\\n                   <attribute name=\\"invisible\\">1</attribute>\\n                   <attribute name=\\"readonly\\">product_variant_count &gt; 1</attribute>\\n                </field>\\n                <label for=\\"list_price\\" position=\\"replace\\">\\n                    <label for=\\"lst_price\\"/>\\n                </label>\\n                <field name=\\"list_price\\" position=\\"after\\">\\n                   <field name=\\"lst_price\\" class=\\"oe_inline\\" widget=\\"monetary\\" options=\\"{'currency_field': 'currency_id', 'field_digits': True}\\"/>\\n                </field>\\n                <field name=\\"name\\" position=\\"after\\">\\n                    <field name=\\"product_tmpl_id\\" class=\\"oe_inline\\" readonly=\\"1\\" invisible=\\"1\\" required=\\"id\\"/>\\n                </field>\\n                <xpath expr=\\"//div[hasclass('oe_title')]\\" position=\\"inside\\">\\n                    <field name=\\"product_template_variant_value_ids\\" widget=\\"many2many_tags\\" readonly=\\"1\\" invisible=\\"not product_template_variant_value_ids\\" groups=\\"product.group_product_variant\\"/>\\n                </xpath>\\n                <field name=\\"product_tag_ids\\" position=\\"attributes\\">\\n                    <attribute name=\\"options\\">{'no_open': True}</attribute>\\n                    <attribute name=\\"context\\">{'product_template_id': product_tmpl_id}</attribute>\\n                </field>\\n                <field name=\\"product_tag_ids\\" position=\\"after\\">\\n                    <field name=\\"additional_product_tag_ids\\" widget=\\"many2many_tags\\"/>\\n                </field>\\n                <field name=\\"uom_ids\\" position=\\"attributes\\">\\n                    <attribute name=\\"context\\">{'product_id': id}</attribute>\\n                </field>\\n            </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//page[@name='sales_price']/field[@name='pricelist_rule_ids']" position="attributes">\n                    <attribute name="context">\n                        {\n                            'default_product_id': id,\n                            'form_view_ref': 'product.product_pricelist_item_product_product_form_view'\n                        }\n                    </attribute>\n                </xpath>\n                <form position="attributes">\n                    <attribute name="string">Product Variant</attribute>\n                    <attribute name="duplicate">false</attribute>\n                </form>\n                <xpath expr="//div[@name='standard_price_uom']" position="after">\n                    <field name="default_code"/>\n                    <field name="barcode"/>\n                </xpath>\n                <xpath expr="//field[@name='is_favorite']" position="attributes">\n                    <attribute name="readonly">1</attribute>\n                </xpath>\n                <field name="list_price" position="attributes">\n                   <attribute name="invisible">1</attribute>\n                   <attribute name="readonly">product_variant_count &gt; 1</attribute>\n                </field>\n                <label for="list_price" position="replace">\n                    <label for="lst_price"/>\n                </label>\n                <field name="list_price" position="after">\n                   <field name="lst_price" class="oe_inline" widget="monetary" options="{'currency_field': 'currency_id', 'field_digits': True}"/>\n                </field>\n                <field name="name" position="after">\n                    <field name="product_tmpl_id" class="oe_inline" readonly="1" invisible="1" required="id"/>\n                </field>\n                <xpath expr="//div[hasclass('oe_title')]" position="inside">\n                    <field name="product_template_variant_value_ids" widget="many2many_tags" readonly="1" invisible="not product_template_variant_value_ids" groups="product.group_product_variant"/>\n                </xpath>\n                <field name="product_tag_ids" position="attributes">\n                    <attribute name="options">{'no_open': True}</attribute>\n                    <attribute name="context">{'product_template_id': product_tmpl_id}</attribute>\n                </field>\n                <field name="product_tag_ids" position="after">\n                    <field name="additional_product_tag_ids" widget="many2many_tags"/>\n                </field>\n                <field name="uom_ids" position="attributes">\n                    <attribute name="context">{'product_id': id}</attribute>\n                </field>\n            </data>	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1516	10	\N	1	1	product.pricelist.item.list	product.pricelist.item	\N	list	product/views/product_pricelist_item_views.xml	primary	{"en_US": "<list string=\\"Price Rules\\">\\n                <field name=\\"pricelist_id\\" groups=\\"product.group_product_pricelist\\" required=\\"is_pricelist_required\\"/>\\n                <field name=\\"name\\" string=\\"Applied On\\"/>\\n                <field name=\\"price\\"/>\\n                <field name=\\"min_quantity\\" colspan=\\"4\\"/>\\n                <field name=\\"date_start\\" optional=\\"hide\\"/>\\n                <field name=\\"date_end\\" optional=\\"hide\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"show\\"/>\\n            </list>", "fr_FR": "<list string=\\"Règles de prix\\">\\n                <field name=\\"pricelist_id\\" groups=\\"product.group_product_pricelist\\" required=\\"is_pricelist_required\\"/>\\n                <field name=\\"name\\" string=\\"Appliqué à\\"/>\\n                <field name=\\"price\\"/>\\n                <field name=\\"min_quantity\\" colspan=\\"4\\"/>\\n                <field name=\\"date_start\\" optional=\\"hide\\"/>\\n                <field name=\\"date_end\\" optional=\\"hide\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"show\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Price Rules">\n                <field name="pricelist_id" groups="product.group_product_pricelist" required="is_pricelist_required"/>\n                <field name="name" string="Applied On"/>\n                <field name="price"/>\n                <field name="min_quantity" colspan="4"/>\n                <field name="date_start" optional="hide"/>\n                <field name="date_end" optional="hide"/>\n                <field name="company_id" groups="base.group_multi_company" optional="show"/>\n            </list>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1517	100	\N	1	1	product.pricelist.item.list	product.pricelist.item	\N	list	product/views/product_pricelist_item_views.xml	primary	{"en_US": "<list string=\\"Pricelist Rules\\" editable=\\"bottom\\">\\n                <!-- Scope = coming from a product/product template -->\\n                <field name=\\"pricelist_id\\" options=\\"{'no_create_edit': 1, 'no_open': 1}\\" required=\\"is_pricelist_required\\" groups=\\"product.group_product_pricelist\\"/>\\n                <field name=\\"product_id\\" groups=\\"product.group_product_variant\\" readonly=\\"context.get('active_model') == 'product.product'\\" column_invisible=\\"context.get('product_without_variants', False)\\" required=\\"applied_on == '0_product_variant'\\" domain=\\"['|', '|',                         ('id', '=', context.get('default_product_id', 0)),                         ('product_tmpl_id', '=', context.get('default_product_tmpl_id', 0)),                         ('categ_id', '=', context.get('default_categ_id', 0)), '|', ('company_id', '=', company_id), ('company_id', '=', False)                     ]\\" placeholder=\\"All variants\\" options=\\"{'no_create_edit': 1, 'no_open': 1}\\"/>\\n                <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"categ_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"product_tmpl_id\\" column_invisible=\\"context.get('active_model') != 'product.category'\\" required=\\"applied_on == '1_product'\\" domain=\\"[('categ_id', '=', context.get('default_categ_id', True)), '|', ('company_id', '=', company_id), ('company_id', '=', False)]\\" options=\\"{'no_create_edit': 1, 'no_open': 1}\\"/>\\n                <field name=\\"fixed_price\\" widget=\\"monetary\\" string=\\"Price\\" options=\\"{'currency_field': 'currency_id', 'field_digits': True}\\" required=\\"1\\"/>\\n                <field name=\\"min_quantity\\" colspan=\\"4\\"/>\\n                <field name=\\"currency_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"date_start\\" optional=\\"show\\"/>\\n                <field name=\\"date_end\\" optional=\\"show\\"/>\\n                <field name=\\"applied_on\\" column_invisible=\\"True\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"hide\\" options=\\"{'no_create': 1, 'no_open': 1}\\"/>\\n            </list>", "fr_FR": "<list string=\\"Règles de liste de prix\\" editable=\\"bottom\\">\\n                <!-- Scope = coming from a product/product template -->\\n                <field name=\\"pricelist_id\\" options=\\"{'no_create_edit': 1, 'no_open': 1}\\" required=\\"is_pricelist_required\\" groups=\\"product.group_product_pricelist\\"/>\\n                <field name=\\"product_id\\" groups=\\"product.group_product_variant\\" readonly=\\"context.get('active_model') == 'product.product'\\" column_invisible=\\"context.get('product_without_variants', False)\\" required=\\"applied_on == '0_product_variant'\\" domain=\\"['|', '|',                         ('id', '=', context.get('default_product_id', 0)),                         ('product_tmpl_id', '=', context.get('default_product_tmpl_id', 0)),                         ('categ_id', '=', context.get('default_categ_id', 0)), '|', ('company_id', '=', company_id), ('company_id', '=', False)                     ]\\" placeholder=\\"Toutes les variantes\\" options=\\"{'no_create_edit': 1, 'no_open': 1}\\"/>\\n                <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"categ_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"product_tmpl_id\\" column_invisible=\\"context.get('active_model') != 'product.category'\\" required=\\"applied_on == '1_product'\\" domain=\\"[('categ_id', '=', context.get('default_categ_id', True)), '|', ('company_id', '=', company_id), ('company_id', '=', False)]\\" options=\\"{'no_create_edit': 1, 'no_open': 1}\\"/>\\n                <field name=\\"fixed_price\\" widget=\\"monetary\\" string=\\"Prix\\" options=\\"{'currency_field': 'currency_id', 'field_digits': True}\\" required=\\"1\\"/>\\n                <field name=\\"min_quantity\\" colspan=\\"4\\"/>\\n                <field name=\\"currency_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"date_start\\" optional=\\"show\\"/>\\n                <field name=\\"date_end\\" optional=\\"show\\"/>\\n                <field name=\\"applied_on\\" column_invisible=\\"True\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"hide\\" options=\\"{'no_create': 1, 'no_open': 1}\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Pricelist Rules" editable="bottom">\n                <!-- Scope = coming from a product/product template -->\n                <field name="pricelist_id" options="{'no_create_edit': 1, 'no_open': 1}" required="is_pricelist_required" groups="product.group_product_pricelist"/>\n                <field name="product_id" groups="product.group_product_variant" readonly="context.get('active_model') == 'product.product'" column_invisible="context.get('product_without_variants', False)" required="applied_on == '0_product_variant'" domain="['|', '|',                         ('id', '=', context.get('default_product_id', 0)),                         ('product_tmpl_id', '=', context.get('default_product_tmpl_id', 0)),                         ('categ_id', '=', context.get('default_categ_id', 0)), '|', ('company_id', '=', company_id), ('company_id', '=', False)                     ]" placeholder="All variants" options="{'no_create_edit': 1, 'no_open': 1}"/>\n                <field name="company_id" column_invisible="True"/>\n                <field name="categ_id" column_invisible="True"/>\n                <field name="product_tmpl_id" column_invisible="context.get('active_model') != 'product.category'" required="applied_on == '1_product'" domain="[('categ_id', '=', context.get('default_categ_id', True)), '|', ('company_id', '=', company_id), ('company_id', '=', False)]" options="{'no_create_edit': 1, 'no_open': 1}"/>\n                <field name="fixed_price" widget="monetary" string="Price" options="{'currency_field': 'currency_id', 'field_digits': True}" required="1"/>\n                <field name="min_quantity" colspan="4"/>\n                <field name="currency_id" column_invisible="True"/>\n                <field name="date_start" optional="show"/>\n                <field name="date_end" optional="show"/>\n                <field name="applied_on" column_invisible="True"/>\n                <field name="company_id" groups="base.group_multi_company" optional="hide" options="{'no_create': 1, 'no_open': 1}"/>\n            </list>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1515	16	\N	1	1	product.pricelist.item.search	product.pricelist.item	\N	search	product/views/product_pricelist_item_views.xml	primary	{"en_US": "<search string=\\"Products Price Rules Search\\">\\n                <filter name=\\"Product Rule\\" domain=\\"[('applied_on', '=', '1_product')]\\"/>\\n                <filter name=\\"Variant Rule\\" domain=\\"[('applied_on', '=', '0_product_variant')]\\" groups=\\"product.group_product_variant\\"/>\\n                <separator/>\\n                <field name=\\"pricelist_id\\" groups=\\"product.group_product_pricelist\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                <field name=\\"currency_id\\" groups=\\"base.group_multi_currency\\"/>\\n                <filter string=\\"Active\\" name=\\"visible\\" domain=\\"[('pricelist_id.active', '=', True)]\\"/>\\n                <group expand=\\"0\\" string=\\"Group By\\">\\n                    <filter string=\\"Product\\" name=\\"groupby_product\\" context=\\"{'group_by': 'product_tmpl_id'}\\"/>\\n                    <filter string=\\"Variant\\" name=\\"groupby_product_variant\\" domain=\\"[('applied_on', '=', '0_product_variant')]\\" context=\\"{'group_by': 'product_id'}\\" groups=\\"product.group_product_variant\\"/>\\n                    <filter string=\\"Pricelist\\" name=\\"groupby_vendor\\" context=\\"{'group_by': 'pricelist_id'}\\" groups=\\"product.group_product_pricelist\\"/>\\n                </group>\\n            </search>", "fr_FR": "<search string=\\"Recherche des règles de prix des produits\\">\\n                <filter name=\\"Product Rule\\" domain=\\"[('applied_on', '=', '1_product')]\\"/>\\n                <filter name=\\"Variant Rule\\" domain=\\"[('applied_on', '=', '0_product_variant')]\\" groups=\\"product.group_product_variant\\"/>\\n                <separator/>\\n                <field name=\\"pricelist_id\\" groups=\\"product.group_product_pricelist\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                <field name=\\"currency_id\\" groups=\\"base.group_multi_currency\\"/>\\n                <filter string=\\"Actif\\" name=\\"visible\\" domain=\\"[('pricelist_id.active', '=', True)]\\"/>\\n                <group expand=\\"0\\" string=\\"Regrouper par\\">\\n                    <filter string=\\"Produit\\" name=\\"groupby_product\\" context=\\"{'group_by': 'product_tmpl_id'}\\"/>\\n                    <filter string=\\"Variante\\" name=\\"groupby_product_variant\\" domain=\\"[('applied_on', '=', '0_product_variant')]\\" context=\\"{'group_by': 'product_id'}\\" groups=\\"product.group_product_variant\\"/>\\n                    <filter string=\\"Liste de prix\\" name=\\"groupby_vendor\\" context=\\"{'group_by': 'pricelist_id'}\\" groups=\\"product.group_product_pricelist\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Products Price Rules Search">\n                <filter name="Product Rule" domain="[('applied_on', '=', '1_product')]"/>\n                <filter name="Variant Rule" domain="[('applied_on', '=', '0_product_variant')]" groups="product.group_product_variant"/>\n                <separator/>\n                <field name="pricelist_id" groups="product.group_product_pricelist"/>\n                <field name="company_id" groups="base.group_multi_company"/>\n                <field name="currency_id" groups="base.group_multi_currency"/>\n                <filter string="Active" name="visible" domain="[('pricelist_id.active', '=', True)]"/>\n                <group expand="0" string="Group By">\n                    <filter string="Product" name="groupby_product" context="{'group_by': 'product_tmpl_id'}"/>\n                    <filter string="Variant" name="groupby_product_variant" domain="[('applied_on', '=', '0_product_variant')]" context="{'group_by': 'product_id'}" groups="product.group_product_variant"/>\n                    <filter string="Pricelist" name="groupby_vendor" context="{'group_by': 'pricelist_id'}" groups="product.group_product_pricelist"/>\n                </group>\n            </search>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1524	16	\N	1	1	product.pricelist.form	product.pricelist	\N	form	product/views/product_pricelist_views.xml	primary	{"en_US": "<form string=\\"Products Price List\\">\\n                <header>\\n                    <button name=\\"action_open_pricelist_report\\" type=\\"object\\" string=\\"Print\\"/>\\n                </header>\\n                <sheet>\\n                    <widget name=\\"web_ribbon\\" title=\\"Archived\\" bg_color=\\"text-bg-danger\\" invisible=\\"active\\"/>\\n                    <div class=\\"oe_title\\">\\n                        <h1><field name=\\"name\\" placeholder=\\"e.g. USD Retailers\\"/></h1>\\n                    </div>\\n                    <group>\\n                        <group name=\\"pricelist_settings\\">\\n                            <field name=\\"currency_id\\" groups=\\"base.group_multi_currency\\"/>\\n                            <field name=\\"active\\" invisible=\\"1\\"/>\\n                            <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\" placeholder=\\"Visible to all\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"country_group_ids\\" widget=\\"many2many_tags\\"/>\\n                        </group>\\n                    </group>\\n                    <notebook>\\n                        <page name=\\"pricelist_rules\\" string=\\"Sales Prices\\">\\n                            <field name=\\"item_ids\\" nolabel=\\"1\\" context=\\"{'default_base':'list_price'}\\">\\n                                <list string=\\"Pricelist Rules\\">\\n                                    <field name=\\"product_tmpl_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"name\\" string=\\"Apply on\\"/>\\n                                    <field name=\\"price\\" string=\\"Price\\"/>\\n                                    <field name=\\"min_quantity\\"/>\\n                                    <field name=\\"date_start\\"/>\\n                                    <field name=\\"date_end\\"/>\\n                                    <field name=\\"base\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"price_discount\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"applied_on\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"compute_price\\" column_invisible=\\"True\\"/>\\n                                </list>\\n                            </field>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n                <chatter/>\\n            </form>", "fr_FR": "<form string=\\"Listes de prix des produits\\">\\n                <header>\\n                    <button name=\\"action_open_pricelist_report\\" type=\\"object\\" string=\\"Imprimer\\"/>\\n                </header>\\n                <sheet>\\n                    <widget name=\\"web_ribbon\\" title=\\"Archivé\\" bg_color=\\"text-bg-danger\\" invisible=\\"active\\"/>\\n                    <div class=\\"oe_title\\">\\n                        <h1><field name=\\"name\\" placeholder=\\"par ex. Revendeurs USD\\"/></h1>\\n                    </div>\\n                    <group>\\n                        <group name=\\"pricelist_settings\\">\\n                            <field name=\\"currency_id\\" groups=\\"base.group_multi_currency\\"/>\\n                            <field name=\\"active\\" invisible=\\"1\\"/>\\n                            <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\" placeholder=\\"Visible to all\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"country_group_ids\\" widget=\\"many2many_tags\\"/>\\n                        </group>\\n                    </group>\\n                    <notebook>\\n                        <page name=\\"pricelist_rules\\" string=\\"Sales Prices\\">\\n                            <field name=\\"item_ids\\" nolabel=\\"1\\" context=\\"{'default_base':'list_price'}\\">\\n                                <list string=\\"Règles de liste de prix\\">\\n                                    <field name=\\"product_tmpl_id\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"name\\" string=\\"Appliquer sur\\"/>\\n                                    <field name=\\"price\\" string=\\"Prix\\"/>\\n                                    <field name=\\"min_quantity\\"/>\\n                                    <field name=\\"date_start\\"/>\\n                                    <field name=\\"date_end\\"/>\\n                                    <field name=\\"base\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"price_discount\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"applied_on\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"compute_price\\" column_invisible=\\"True\\"/>\\n                                </list>\\n                            </field>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n                <chatter/>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Products Price List">\n                <header>\n                    <button name="action_open_pricelist_report" type="object" string="Print"/>\n                </header>\n                <sheet>\n                    <widget name="web_ribbon" title="Archived" bg_color="text-bg-danger" invisible="active"/>\n                    <div class="oe_title">\n                        <h1><field name="name" placeholder="e.g. USD Retailers"/></h1>\n                    </div>\n                    <group>\n                        <group name="pricelist_settings">\n                            <field name="currency_id" groups="base.group_multi_currency"/>\n                            <field name="active" invisible="1"/>\n                            <field name="company_id" groups="base.group_multi_company" options="{'no_create': True}" placeholder="Visible to all"/>\n                        </group>\n                        <group>\n                            <field name="country_group_ids" widget="many2many_tags"/>\n                        </group>\n                    </group>\n                    <notebook>\n                        <page name="pricelist_rules" string="Sales Prices">\n                            <field name="item_ids" nolabel="1" context="{'default_base':'list_price'}">\n                                <list string="Pricelist Rules">\n                                    <field name="product_tmpl_id" column_invisible="True"/>\n                                    <field name="name" string="Apply on"/>\n                                    <field name="price" string="Price"/>\n                                    <field name="min_quantity"/>\n                                    <field name="date_start"/>\n                                    <field name="date_end"/>\n                                    <field name="base" column_invisible="True"/>\n                                    <field name="price_discount" column_invisible="True"/>\n                                    <field name="applied_on" column_invisible="True"/>\n                                    <field name="compute_price" column_invisible="True"/>\n                                </list>\n                            </field>\n                        </page>\n                    </notebook>\n                </sheet>\n                <chatter/>\n            </form>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1521	16	\N	1	1	product.pricelist.search	product.pricelist	\N	search	product/views/product_pricelist_views.xml	primary	{"en_US": "<search string=\\"Products Price Search\\">\\n                <field name=\\"name\\" string=\\"Products Price\\"/>\\n                <field name=\\"currency_id\\" groups=\\"base.group_multi_currency\\"/>\\n                <filter string=\\"Archived\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n            </search>", "fr_FR": "<search string=\\"Recherche de prix des produits\\">\\n                <field name=\\"name\\" string=\\"Prix des produits\\"/>\\n                <field name=\\"currency_id\\" groups=\\"base.group_multi_currency\\"/>\\n                <filter string=\\"Archivé\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Products Price Search">\n                <field name="name" string="Products Price"/>\n                <field name="currency_id" groups="base.group_multi_currency"/>\n                <filter string="Archived" name="inactive" domain="[('active','=',False)]"/>\n            </search>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1522	16	\N	1	1	product.pricelist.list	product.pricelist	\N	list	product/views/product_pricelist_views.xml	primary	{"en_US": "<list string=\\"Products Price List\\" sample=\\"1\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"country_group_ids\\" widget=\\"many2many_tags\\" placeholder=\\"All countries\\"/>\\n                <field name=\\"currency_id\\" groups=\\"base.group_multi_currency\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n            </list>", "fr_FR": "<list string=\\"Listes de prix des produits\\" sample=\\"1\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"country_group_ids\\" widget=\\"many2many_tags\\" placeholder=\\"Tous les pays\\"/>\\n                <field name=\\"currency_id\\" groups=\\"base.group_multi_currency\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Products Price List" sample="1">\n                <field name="sequence" widget="handle"/>\n                <field name="name"/>\n                <field name="country_group_ids" widget="many2many_tags" placeholder="All countries"/>\n                <field name="currency_id" groups="base.group_multi_currency"/>\n                <field name="company_id" groups="base.group_multi_company"/>\n            </list>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1488	7	\N	1	1	product.product.list	product.product	\N	list	product/views/product_views.xml	primary	{"en_US": "<list string=\\"Product Variants\\" multi_edit=\\"1\\" duplicate=\\"false\\" sample=\\"1\\" default_order=\\"is_favorite desc, default_code, name, id\\">\\n                    <field name=\\"is_favorite\\" widget=\\"boolean_favorite\\" nolabel=\\"1\\" readonly=\\"1\\"/>\\n                    <field name=\\"default_code\\" optional=\\"show\\" readonly=\\"1\\"/>\\n                    <field name=\\"barcode\\" optional=\\"hide\\" readonly=\\"1\\"/>\\n                    <field name=\\"name\\" readonly=\\"1\\"/>\\n                    <field name=\\"product_template_variant_value_ids\\" widget=\\"many2many_tags\\" groups=\\"product.group_product_variant\\" readonly=\\"1\\"/>\\n                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"hide\\" readonly=\\"1\\"/>\\n                    <field name=\\"lst_price\\" optional=\\"show\\" string=\\"Sales Price\\"/>\\n                    <field name=\\"standard_price\\" optional=\\"show\\"/>\\n                    <field name=\\"categ_id\\" optional=\\"hide\\"/>\\n                    <field name=\\"product_tag_ids\\" widget=\\"many2many_tags\\" readonly=\\"1\\" optional=\\"hide\\"/>\\n                    <field name=\\"additional_product_tag_ids\\" widget=\\"many2many_tags\\" optional=\\"hide\\"/>\\n                    <field name=\\"type\\" optional=\\"hide\\" readonly=\\"1\\"/>\\n                    <field name=\\"uom_id\\" groups=\\"uom.group_uom\\" optional=\\"show\\" readonly=\\"1\\"/>\\n                    <field name=\\"product_tmpl_id\\" readonly=\\"1\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"active\\" column_invisible=\\"True\\"/>\\n                </list>", "fr_FR": "<list string=\\"Variantes de produit\\" multi_edit=\\"1\\" duplicate=\\"false\\" sample=\\"1\\" default_order=\\"is_favorite desc, default_code, name, id\\">\\n                    <field name=\\"is_favorite\\" widget=\\"boolean_favorite\\" nolabel=\\"1\\" readonly=\\"1\\"/>\\n                    <field name=\\"default_code\\" optional=\\"show\\" readonly=\\"1\\"/>\\n                    <field name=\\"barcode\\" optional=\\"hide\\" readonly=\\"1\\"/>\\n                    <field name=\\"name\\" readonly=\\"1\\"/>\\n                    <field name=\\"product_template_variant_value_ids\\" widget=\\"many2many_tags\\" groups=\\"product.group_product_variant\\" readonly=\\"1\\"/>\\n                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"hide\\" readonly=\\"1\\"/>\\n                    <field name=\\"lst_price\\" optional=\\"show\\" string=\\"Prix de vente\\"/>\\n                    <field name=\\"standard_price\\" optional=\\"show\\"/>\\n                    <field name=\\"categ_id\\" optional=\\"hide\\"/>\\n                    <field name=\\"product_tag_ids\\" widget=\\"many2many_tags\\" readonly=\\"1\\" optional=\\"hide\\"/>\\n                    <field name=\\"additional_product_tag_ids\\" widget=\\"many2many_tags\\" optional=\\"hide\\"/>\\n                    <field name=\\"type\\" optional=\\"hide\\" readonly=\\"1\\"/>\\n                    <field name=\\"uom_id\\" groups=\\"uom.group_uom\\" optional=\\"show\\" readonly=\\"1\\"/>\\n                    <field name=\\"product_tmpl_id\\" readonly=\\"1\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"active\\" column_invisible=\\"True\\"/>\\n                </list>"}	<?xml version="1.0"?>\n<list string="Product Variants" multi_edit="1" duplicate="false" sample="1" default_order="is_favorite desc, default_code, name, id">\n                    <field name="is_favorite" widget="boolean_favorite" nolabel="1" readonly="1"/>\n                    <field name="default_code" optional="show" readonly="1"/>\n                    <field name="barcode" optional="hide" readonly="1"/>\n                    <field name="name" readonly="1"/>\n                    <field name="product_template_variant_value_ids" widget="many2many_tags" groups="product.group_product_variant" readonly="1"/>\n                    <field name="company_id" groups="base.group_multi_company" optional="hide" readonly="1"/>\n                    <field name="lst_price" optional="show" string="Sales Price"/>\n                    <field name="standard_price" optional="show"/>\n                    <field name="categ_id" optional="hide"/>\n                    <field name="product_tag_ids" widget="many2many_tags" readonly="1" optional="hide"/>\n                    <field name="additional_product_tag_ids" widget="many2many_tags" optional="hide"/>\n                    <field name="type" optional="hide" readonly="1"/>\n                    <field name="uom_id" groups="uom.group_uom" optional="show" readonly="1"/>\n                    <field name="product_tmpl_id" readonly="1" column_invisible="True"/>\n                    <field name="active" column_invisible="True"/>\n                </list>\n            	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1494	16	\N	1	1	product.product.activity	product.product	\N	activity	product/views/product_views.xml	primary	{"en_US": "<activity string=\\"Product Variants\\">\\n                    <field name=\\"id\\"/>\\n                    <field name=\\"default_code\\"/>\\n                    <templates>\\n                        <div t-name=\\"activity-box\\">\\n                            <img t-att-src=\\"activity_image('product.product', 'image_128', record.id.raw_value)\\" role=\\"img\\" t-att-title=\\"record.id.value\\" t-att-alt=\\"record.id.value\\"/>\\n                            <div class=\\"ms-2\\">\\n                                <field name=\\"name\\" display=\\"full\\" class=\\"o_text_block\\"/>\\n                                <div t-if=\\"record.default_code.value\\" class=\\"o_text_block text-muted\\">\\n                                    [<field name=\\"default_code\\"/>]\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </templates>\\n                </activity>", "fr_FR": "<activity string=\\"Variantes de produit\\">\\n                    <field name=\\"id\\"/>\\n                    <field name=\\"default_code\\"/>\\n                    <templates>\\n                        <div t-name=\\"activity-box\\">\\n                            <img t-att-src=\\"activity_image('product.product', 'image_128', record.id.raw_value)\\" role=\\"img\\" t-att-title=\\"record.id.value\\" t-att-alt=\\"record.id.value\\"/>\\n                            <div class=\\"ms-2\\">\\n                                <field name=\\"name\\" display=\\"full\\" class=\\"o_text_block\\"/>\\n                                <div t-if=\\"record.default_code.value\\" class=\\"o_text_block text-muted\\">\\n                                    [<field name=\\"default_code\\"/>]\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </templates>\\n                </activity>"}	<?xml version="1.0"?>\n<activity string="Product Variants">\n                    <field name="id"/>\n                    <field name="default_code"/>\n                    <templates>\n                        <div t-name="activity-box">\n                            <img t-att-src="activity_image('product.product', 'image_128', record.id.raw_value)" role="img" t-att-title="record.id.value" t-att-alt="record.id.value"/>\n                            <div class="ms-2">\n                                <field name="name" display="full" class="o_text_block"/>\n                                <div t-if="record.default_code.value" class="o_text_block text-muted">\n                                    [<field name="default_code"/>]\n                                </div>\n                            </div>\n                        </div>\n                    </templates>\n                </activity>\n            	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1492	16	\N	1	1	product.product.view.form.normalized	product.product	\N	form	product/views/product_views.xml	primary	{"en_US": "<form>\\n                    <sheet>\\n                        <field name=\\"image_1920\\" widget=\\"image\\" class=\\"oe_avatar\\" nolabel=\\"1\\" options=\\"{'convert_to_webp': True,'preview_image': 'image_128'}\\"/>\\n                        <group name=\\"name\\">\\n                                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                                <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                                <field name=\\"cost_currency_id\\" invisible=\\"1\\"/>\\n                                <field name=\\"name\\" class=\\"oe_inline\\" placeholder=\\"e.g. Cheese Burger\\" string=\\"Product Name\\"/>\\n                                <field name=\\"barcode\\" class=\\"oe_inline\\" placeholder=\\"e.g. 1234567890\\"/>\\n                                <field name=\\"list_price\\" class=\\"oe_inline\\" widget=\\"monetary\\" options=\\"{'currency_field': 'currency_id', 'field_digits': True}\\"/>\\n                                <field name=\\"description\\" invisible=\\"1\\"/>  <!-- Hide the description field for set data in product barcodelookup -->\\n                                <field name=\\"weight\\" invisible=\\"1\\"/>       <!-- Hide the weight field for set data in product barcodelookup -->\\n                                <field name=\\"categ_id\\" invisible=\\"1\\"/>     <!-- Hide the categ_id field set data in product barcodelookup -->\\n                        </group>\\n                    </sheet>\\n                </form>", "fr_FR": "<form>\\n                    <sheet>\\n                        <field name=\\"image_1920\\" widget=\\"image\\" class=\\"oe_avatar\\" nolabel=\\"1\\" options=\\"{'convert_to_webp': True,'preview_image': 'image_128'}\\"/>\\n                        <group name=\\"name\\">\\n                                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                                <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                                <field name=\\"cost_currency_id\\" invisible=\\"1\\"/>\\n                                <field name=\\"name\\" class=\\"oe_inline\\" placeholder=\\"par ex. Cheeseburger\\" string=\\"Nom du produit\\"/>\\n                                <field name=\\"barcode\\" class=\\"oe_inline\\" placeholder=\\"par ex. 1234567890\\"/>\\n                                <field name=\\"list_price\\" class=\\"oe_inline\\" widget=\\"monetary\\" options=\\"{'currency_field': 'currency_id', 'field_digits': True}\\"/>\\n                                <field name=\\"description\\" invisible=\\"1\\"/>  <!-- Hide the description field for set data in product barcodelookup -->\\n                                <field name=\\"weight\\" invisible=\\"1\\"/>       <!-- Hide the weight field for set data in product barcodelookup -->\\n                                <field name=\\"categ_id\\" invisible=\\"1\\"/>     <!-- Hide the categ_id field set data in product barcodelookup -->\\n                        </group>\\n                    </sheet>\\n                </form>"}	<?xml version="1.0"?>\n<form>\n                    <sheet>\n                        <field name="image_1920" widget="image" class="oe_avatar" nolabel="1" options="{'convert_to_webp': True,'preview_image': 'image_128'}"/>\n                        <group name="name">\n                                <field name="company_id" invisible="1"/>\n                                <field name="currency_id" invisible="1"/>\n                                <field name="cost_currency_id" invisible="1"/>\n                                <field name="name" class="oe_inline" placeholder="e.g. Cheese Burger" string="Product Name"/>\n                                <field name="barcode" class="oe_inline" placeholder="e.g. 1234567890"/>\n                                <field name="list_price" class="oe_inline" widget="monetary" options="{'currency_field': 'currency_id', 'field_digits': True}"/>\n                                <field name="description" invisible="1"/>  <!-- Hide the description field for set data in product barcodelookup -->\n                                <field name="weight" invisible="1"/>       <!-- Hide the weight field for set data in product barcodelookup -->\n                                <field name="categ_id" invisible="1"/>     <!-- Hide the categ_id field set data in product barcodelookup -->\n                        </group>\n                    </sheet>\n                </form>\n            	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
225	16	\N	1	1	Two-Factor Authentication	\N	auth_totp.auth_totp_form	qweb	auth_totp/views/templates.xml	primary	{"en_US": "<t name=\\"Two-Factor Authentication\\" t-name=\\"auth_totp.auth_totp_form\\">\\n        <t t-call=\\"web.login_layout\\">\\n            <t t-set=\\"disable_footer\\">1</t>\\n            <div class=\\"oe_login_form\\">\\n                <h5 class=\\"card-title\\">Two-factor Authentication</h5>\\n                <form method=\\"POST\\" action=\\"\\" class=\\"\\">\\n                    <div class=\\"mb-2 mt-2 text-muted\\">\\n                        To login, enter below the six-digit authentication code provided by your Authenticator app.\\n                        <br/>\\n                        <a href=\\"https://www.odoo.com/documentation/master/applications/general/auth/2fa.html\\" title=\\"Learn More\\" target=\\"_blank\\">Learn More</a>\\n                    </div>\\n                    <input type=\\"hidden\\" name=\\"csrf_token\\" t-att-value=\\"request.csrf_token()\\"/>\\n                    <input type=\\"hidden\\" name=\\"redirect\\" t-att-value=\\"redirect\\"/>\\n                    <div class=\\"mb-3\\">\\n                        <label class=\\"fw-bold\\" for=\\"totp_token\\">Authentication Code</label>\\n                        <input id=\\"totp_token\\" name=\\"totp_token\\" class=\\"form-control mb-2\\" autocomplete=\\"off\\" inputmode=\\"numeric\\" autofocus=\\"autofocus\\" required=\\"required\\" placeholder=\\"e.g. 123456\\"/>\\n                    </div>\\n                    <div class=\\"text-center py-2 border-top\\">\\n                        <p class=\\"alert alert-danger\\" t-if=\\"error\\" role=\\"alert\\">\\n                            <t t-esc=\\"error\\"/>\\n                        </p>\\n                    <div class=\\"mb-2 mt-2 text-muted\\">\\n                        <input type=\\"checkbox\\" name=\\"remember\\" id=\\"switch-remember\\" value=\\"1\\"/>\\n                        <label for=\\"switch-remember\\">Don't ask again on this device</label>\\n                    </div>\\n                        <div t-attf-class=\\"clearfix oe_login_buttons text-center d-grid mb-1\\">\\n                            <button type=\\"submit\\" class=\\"btn btn-primary\\">\\n                                Log in\\n                            </button>\\n                        </div>\\n\\n                    </div>\\n                </form>\\n\\n                <form method=\\"POST\\" action=\\"/web/session/logout\\">\\n                    <input type=\\"hidden\\" name=\\"csrf_token\\" t-att-value=\\"request.csrf_token()\\"/>\\n                    <div class=\\"w-100 text-center\\">\\n                        <button type=\\"submit\\" class=\\"btn btn-link btn-sm mb-2\\">\\n                            Cancel\\n                        </button>\\n                    </div>\\n                </form>\\n            </div>\\n        </t>\\n    </t>", "fr_FR": "<t name=\\"Two-Factor Authentication\\" t-name=\\"auth_totp.auth_totp_form\\">\\n        <t t-call=\\"web.login_layout\\">\\n            <t t-set=\\"disable_footer\\">1</t>\\n            <div class=\\"oe_login_form\\">\\n                <h5 class=\\"card-title\\">Authentification à deux facteurs</h5>\\n                <form method=\\"POST\\" action=\\"\\" class=\\"\\">\\n                    <div class=\\"mb-2 mt-2 text-muted\\">\\n                        Pour vous connecter, saisissez ci-dessous le code d'authentification à six chiffres fourni par votre application Authenticator.\\n<br/>\\n                        <a href=\\"https://www.odoo.com/documentation/master/applications/general/auth/2fa.html\\" title=\\"En savoir plus\\" target=\\"_blank\\">En savoir plus</a>\\n                    </div>\\n                    <input type=\\"hidden\\" name=\\"csrf_token\\" t-att-value=\\"request.csrf_token()\\"/>\\n                    <input type=\\"hidden\\" name=\\"redirect\\" t-att-value=\\"redirect\\"/>\\n                    <div class=\\"mb-3\\">\\n                        <label class=\\"fw-bold\\" for=\\"totp_token\\">Code d'identification</label>\\n                        <input id=\\"totp_token\\" name=\\"totp_token\\" class=\\"form-control mb-2\\" autocomplete=\\"off\\" inputmode=\\"numeric\\" autofocus=\\"autofocus\\" required=\\"required\\" placeholder=\\"par ex. 123456\\"/>\\n                    </div>\\n                    <div class=\\"text-center py-2 border-top\\">\\n                        <p class=\\"alert alert-danger\\" t-if=\\"error\\" role=\\"alert\\">\\n                            <t t-esc=\\"error\\"/>\\n                        </p>\\n                    <div class=\\"mb-2 mt-2 text-muted\\">\\n                        <input type=\\"checkbox\\" name=\\"remember\\" id=\\"switch-remember\\" value=\\"1\\"/>\\n                        <label for=\\"switch-remember\\">Ne plus demander sur cet appareil</label>\\n                    </div>\\n                        <div t-attf-class=\\"clearfix oe_login_buttons text-center d-grid mb-1\\">\\n                            <button type=\\"submit\\" class=\\"btn btn-primary\\">\\n                                Se connecter\\n                            </button>\\n                        </div>\\n\\n                    </div>\\n                </form>\\n\\n                <form method=\\"POST\\" action=\\"/web/session/logout\\">\\n                    <input type=\\"hidden\\" name=\\"csrf_token\\" t-att-value=\\"request.csrf_token()\\"/>\\n                    <div class=\\"w-100 text-center\\">\\n                        <button type=\\"submit\\" class=\\"btn btn-link btn-sm mb-2\\">\\n                            Annuler\\n                        </button>\\n                    </div>\\n                </form>\\n            </div>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Two-Factor Authentication" t-name="auth_totp.auth_totp_form">\n        <t t-call="web.login_layout">\n            <t t-set="disable_footer">1</t>\n            <div class="oe_login_form">\n                <h5 class="card-title">Two-factor Authentication</h5>\n                <form method="POST" action="" class="">\n                    <div class="mb-2 mt-2 text-muted">\n                        To login, enter below the six-digit authentication code provided by your Authenticator app.\n                        <br/>\n                        <a href="https://www.odoo.com/documentation/master/applications/general/auth/2fa.html" title="Learn More" target="_blank">Learn More</a>\n                    </div>\n                    <input type="hidden" name="csrf_token" t-att-value="request.csrf_token()"/>\n                    <input type="hidden" name="redirect" t-att-value="redirect"/>\n                    <div class="mb-3">\n                        <label class="fw-bold" for="totp_token">Authentication Code</label>\n                        <input id="totp_token" name="totp_token" class="form-control mb-2" autocomplete="off" inputmode="numeric" autofocus="autofocus" required="required" placeholder="e.g. 123456"/>\n                    </div>\n                    <div class="text-center py-2 border-top">\n                        <p class="alert alert-danger" t-if="error" role="alert">\n                            <t t-esc="error"/>\n                        </p>\n                    <div class="mb-2 mt-2 text-muted">\n                        <input type="checkbox" name="remember" id="switch-remember" value="1"/>\n                        <label for="switch-remember">Don't ask again on this device</label>\n                    </div>\n                        <div t-attf-class="clearfix oe_login_buttons text-center d-grid mb-1">\n                            <button type="submit" class="btn btn-primary">\n                                Log in\n                            </button>\n                        </div>\n\n                    </div>\n                </form>\n\n                <form method="POST" action="/web/session/logout">\n                    <input type="hidden" name="csrf_token" t-att-value="request.csrf_token()"/>\n                    <div class="w-100 text-center">\n                        <button type="submit" class="btn btn-link btn-sm mb-2">\n                            Cancel\n                        </button>\n                    </div>\n                </form>\n            </div>\n        </t>\n    </t>\n	f	t	2025-07-20 21:14:37.445508	2025-07-20 21:14:37.445508	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	\N
1490	16	\N	1	1	product.product.view.list.tag	product.product	\N	list	product/views/product_views.xml	primary	{"en_US": "<list string=\\"Product Variants\\" editable=\\"bottom\\" default_order=\\"is_favorite desc, default_code, name, id\\">\\n                    <field name=\\"name\\" readonly=\\"1\\"/>\\n                    <field name=\\"default_code\\" readonly=\\"1\\" optional=\\"show\\"/>\\n                    <field name=\\"product_template_variant_value_ids\\" widget=\\"many2many_tags\\" groups=\\"product.group_product_variant\\" readonly=\\"1\\"/>\\n                    <field name=\\"description\\" readonly=\\"1\\" optional=\\"show\\"/>\\n                </list>", "fr_FR": "<list string=\\"Variantes de produit\\" editable=\\"bottom\\" default_order=\\"is_favorite desc, default_code, name, id\\">\\n                    <field name=\\"name\\" readonly=\\"1\\"/>\\n                    <field name=\\"default_code\\" readonly=\\"1\\" optional=\\"show\\"/>\\n                    <field name=\\"product_template_variant_value_ids\\" widget=\\"many2many_tags\\" groups=\\"product.group_product_variant\\" readonly=\\"1\\"/>\\n                    <field name=\\"description\\" readonly=\\"1\\" optional=\\"show\\"/>\\n                </list>"}	<?xml version="1.0"?>\n<list string="Product Variants" editable="bottom" default_order="is_favorite desc, default_code, name, id">\n                    <field name="name" readonly="1"/>\n                    <field name="default_code" readonly="1" optional="show"/>\n                    <field name="product_template_variant_value_ids" widget="many2many_tags" groups="product.group_product_variant" readonly="1"/>\n                    <field name="description" readonly="1" optional="show"/>\n                </list>\n            	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1486	16	1485	1	1	product.product.search	product.product	\N	search	product/views/product_views.xml	primary	{"en_US": "<data><field name=\\"product_tag_ids\\" position=\\"replace\\">\\n                    <field name=\\"all_product_tag_ids\\" string=\\"Tags\\"/>\\n                </field>\\n                <field name=\\"name\\" position=\\"replace\\">\\n                    <field name=\\"name\\" string=\\"Product\\" filter_domain=\\"['|', '|', ('default_code', 'ilike', self), ('name', 'ilike', self), ('barcode', 'ilike', self)]\\"/>\\n                </field>\\n                <field name=\\"attribute_line_ids\\" position=\\"replace\\">\\n                    <field name=\\"product_template_attribute_value_ids\\" groups=\\"product.group_product_variant\\"/>\\n                    <field name=\\"product_tmpl_id\\" string=\\"Product Template\\"/>\\n                </field>\\n                <filter name=\\"group_by_categ_id\\" position=\\"after\\">\\n                    <filter string=\\"Product Template\\" name=\\"group_by_product_tmpl_id\\" context=\\"{'group_by':'product_tmpl_id'}\\"/>\\n                </filter>\\n            </data>", "fr_FR": "<data><field name=\\"product_tag_ids\\" position=\\"replace\\">\\n                    <field name=\\"all_product_tag_ids\\" string=\\"Étiquettes\\"/>\\n                </field>\\n                <field name=\\"name\\" position=\\"replace\\">\\n                    <field name=\\"name\\" string=\\"Produit\\" filter_domain=\\"['|', '|', ('default_code', 'ilike', self), ('name', 'ilike', self), ('barcode', 'ilike', self)]\\"/>\\n                </field>\\n                <field name=\\"attribute_line_ids\\" position=\\"replace\\">\\n                    <field name=\\"product_template_attribute_value_ids\\" groups=\\"product.group_product_variant\\"/>\\n                    <field name=\\"product_tmpl_id\\" string=\\"Modèle de produit\\"/>\\n                </field>\\n                <filter name=\\"group_by_categ_id\\" position=\\"after\\">\\n                    <filter string=\\"Modèle de produit\\" name=\\"group_by_product_tmpl_id\\" context=\\"{'group_by':'product_tmpl_id'}\\"/>\\n                </filter>\\n            </data>"}	<?xml version="1.0"?>\n<data><field name="product_tag_ids" position="replace">\n                    <field name="all_product_tag_ids" string="Tags"/>\n                </field>\n                <field name="name" position="replace">\n                    <field name="name" string="Product" filter_domain="['|', '|', ('default_code', 'ilike', self), ('name', 'ilike', self), ('barcode', 'ilike', self)]"/>\n                </field>\n                <field name="attribute_line_ids" position="replace">\n                    <field name="product_template_attribute_value_ids" groups="product.group_product_variant"/>\n                    <field name="product_tmpl_id" string="Product Template"/>\n                </field>\n                <filter name="group_by_categ_id" position="after">\n                    <filter string="Product Template" name="group_by_product_tmpl_id" context="{'group_by':'product_tmpl_id'}"/>\n                </filter>\n            </data>	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1525	16	\N	1	1	product.supplierinfo.form.view	product.supplierinfo	\N	form	product/views/product_supplierinfo_views.xml	primary	{"en_US": "<form string=\\"Vendor Information\\">\\n                <sheet>\\n                    <group>\\n                        <group name=\\"vendor\\" string=\\"Vendor\\">\\n                            <field name=\\"product_variant_count\\" invisible=\\"1\\"/>\\n                            <field name=\\"partner_id\\" context=\\"{'res_partner_search_mode': 'supplier'}\\"/>\\n                            <field name=\\"product_name\\"/>\\n                            <field name=\\"product_code\\"/>\\n                            <label for=\\"delay\\"/>\\n                            <div>\\n                                <field name=\\"delay\\" class=\\"oe_inline\\"/> days\\n                            </div>\\n                        </group>\\n                        <group string=\\"Pricelist\\">\\n                            <field name=\\"product_tmpl_id\\" string=\\"Product\\" invisible=\\"context.get('visible_product_tmpl_id', True)\\"/>\\n                            <field name=\\"product_id\\" groups=\\"product.group_product_variant\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"product_id\\" groups=\\"!product.group_product_variant\\" invisible=\\"1\\"/>\\n                            <label for=\\"min_qty\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"min_qty\\"/>\\n                                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\" options=\\"{'no_open': True}\\" widget=\\"many2one_uom\\"/>\\n                            </div>\\n                            <label for=\\"price\\" string=\\"Unit Price\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"price\\" class=\\"oe_inline\\"/><field name=\\"currency_id\\" groups=\\"base.group_multi_currency\\" options=\\"{'no_open': True}\\"/>\\n                            </div>\\n                            <label for=\\"date_start\\" string=\\"Validity\\"/>\\n                            <div class=\\"o_row\\"><field name=\\"date_start\\" class=\\"oe_inline\\"/> to <field name=\\"date_end\\" class=\\"oe_inline\\"/></div>\\n                            <field name=\\"discount\\"/>\\n                            <field name=\\"company_id\\" options=\\"{'no_create': True}\\"/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>", "fr_FR": "<form string=\\"Informations sur le fournisseur\\">\\n                <sheet>\\n                    <group>\\n                        <group name=\\"vendor\\" string=\\"Fournisseur\\">\\n                            <field name=\\"product_variant_count\\" invisible=\\"1\\"/>\\n                            <field name=\\"partner_id\\" context=\\"{'res_partner_search_mode': 'supplier'}\\"/>\\n                            <field name=\\"product_name\\"/>\\n                            <field name=\\"product_code\\"/>\\n                            <label for=\\"delay\\"/>\\n                            <div>\\n                                <field name=\\"delay\\" class=\\"oe_inline\\"/> jours\\n                            </div>\\n                        </group>\\n                        <group string=\\"Liste de prix\\">\\n                            <field name=\\"product_tmpl_id\\" string=\\"Produit\\" invisible=\\"context.get('visible_product_tmpl_id', True)\\"/>\\n                            <field name=\\"product_id\\" groups=\\"product.group_product_variant\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"product_id\\" groups=\\"!product.group_product_variant\\" invisible=\\"1\\"/>\\n                            <label for=\\"min_qty\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"min_qty\\"/>\\n                                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\" options=\\"{'no_open': True}\\" widget=\\"many2one_uom\\"/>\\n                            </div>\\n                            <label for=\\"price\\" string=\\"Prix unitaire\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"price\\" class=\\"oe_inline\\"/><field name=\\"currency_id\\" groups=\\"base.group_multi_currency\\" options=\\"{'no_open': True}\\"/>\\n                            </div>\\n                            <label for=\\"date_start\\" string=\\"Validité\\"/>\\n                            <div class=\\"o_row\\"><field name=\\"date_start\\" class=\\"oe_inline\\"/> au <field name=\\"date_end\\" class=\\"oe_inline\\"/></div>\\n                            <field name=\\"discount\\"/>\\n                            <field name=\\"company_id\\" options=\\"{'no_create': True}\\"/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Vendor Information">\n                <sheet>\n                    <group>\n                        <group name="vendor" string="Vendor">\n                            <field name="product_variant_count" invisible="1"/>\n                            <field name="partner_id" context="{'res_partner_search_mode': 'supplier'}"/>\n                            <field name="product_name"/>\n                            <field name="product_code"/>\n                            <label for="delay"/>\n                            <div>\n                                <field name="delay" class="oe_inline"/> days\n                            </div>\n                        </group>\n                        <group string="Pricelist">\n                            <field name="product_tmpl_id" string="Product" invisible="context.get('visible_product_tmpl_id', True)"/>\n                            <field name="product_id" groups="product.group_product_variant" options="{'no_create': True}"/>\n                            <field name="product_id" groups="!product.group_product_variant" invisible="1"/>\n                            <label for="min_qty"/>\n                            <div class="o_row">\n                                <field name="min_qty"/>\n                                <field name="product_uom_id" groups="uom.group_uom" options="{'no_open': True}" widget="many2one_uom"/>\n                            </div>\n                            <label for="price" string="Unit Price"/>\n                            <div class="o_row">\n                                <field name="price" class="oe_inline"/><field name="currency_id" groups="base.group_multi_currency" options="{'no_open': True}"/>\n                            </div>\n                            <label for="date_start" string="Validity"/>\n                            <div class="o_row"><field name="date_start" class="oe_inline"/> to <field name="date_end" class="oe_inline"/></div>\n                            <field name="discount"/>\n                            <field name="company_id" options="{'no_create': True}"/>\n                        </group>\n                    </group>\n                </sheet>\n            </form>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1526	16	\N	1	1	product.supplierinfo.search.view	product.supplierinfo	\N	search	product/views/product_supplierinfo_views.xml	primary	{"en_US": "<search string=\\"Vendor\\">\\n                <field name=\\"partner_id\\"/>\\n                <field name=\\"product_tmpl_id\\"/>\\n                <field name=\\"product_name\\"/>\\n                <field name=\\"product_code\\"/>\\n                <filter string=\\"Active Products\\" name=\\"active_products\\" domain=\\"['|', ('product_tmpl_id.active', '=', True),('product_id.active', '=', True)]\\"/>\\n                <separator/>\\n                <filter string=\\"Active\\" name=\\"active\\" domain=\\"['|', ('date_end', '=', False), ('date_end', '&gt;=',  (context_today() - datetime.timedelta(days=1)).strftime('%Y-%m-%d'))]\\"/>\\n                <filter string=\\"Archived\\" name=\\"archived\\" domain=\\"[('date_end', '&lt;',  (context_today() - datetime.timedelta(days=1)).strftime('%Y-%m-%d'))]\\"/>\\n                <group expand=\\"0\\" string=\\"Group By\\">\\n                    <filter string=\\"Product\\" name=\\"groupby_product\\" domain=\\"[]\\" context=\\"{'group_by': 'product_tmpl_id'}\\"/>\\n                    <filter string=\\"Vendor\\" name=\\"groupby_vendor\\" domain=\\"[]\\" context=\\"{'group_by': 'partner_id'}\\"/>\\n                </group>\\n            </search>", "fr_FR": "<search string=\\"Fournisseur\\">\\n                <field name=\\"partner_id\\"/>\\n                <field name=\\"product_tmpl_id\\"/>\\n                <field name=\\"product_name\\"/>\\n                <field name=\\"product_code\\"/>\\n                <filter string=\\"Produits actifs\\" name=\\"active_products\\" domain=\\"['|', ('product_tmpl_id.active', '=', True),('product_id.active', '=', True)]\\"/>\\n                <separator/>\\n                <filter string=\\"Actif\\" name=\\"active\\" domain=\\"['|', ('date_end', '=', False), ('date_end', '&gt;=',  (context_today() - datetime.timedelta(days=1)).strftime('%Y-%m-%d'))]\\"/>\\n                <filter string=\\"Archivé\\" name=\\"archived\\" domain=\\"[('date_end', '&lt;',  (context_today() - datetime.timedelta(days=1)).strftime('%Y-%m-%d'))]\\"/>\\n                <group expand=\\"0\\" string=\\"Regrouper par\\">\\n                    <filter string=\\"Produit\\" name=\\"groupby_product\\" domain=\\"[]\\" context=\\"{'group_by': 'product_tmpl_id'}\\"/>\\n                    <filter string=\\"Fournisseur\\" name=\\"groupby_vendor\\" domain=\\"[]\\" context=\\"{'group_by': 'partner_id'}\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Vendor">\n                <field name="partner_id"/>\n                <field name="product_tmpl_id"/>\n                <field name="product_name"/>\n                <field name="product_code"/>\n                <filter string="Active Products" name="active_products" domain="['|', ('product_tmpl_id.active', '=', True),('product_id.active', '=', True)]"/>\n                <separator/>\n                <filter string="Active" name="active" domain="['|', ('date_end', '=', False), ('date_end', '&gt;=',  (context_today() - datetime.timedelta(days=1)).strftime('%Y-%m-%d'))]"/>\n                <filter string="Archived" name="archived" domain="[('date_end', '&lt;',  (context_today() - datetime.timedelta(days=1)).strftime('%Y-%m-%d'))]"/>\n                <group expand="0" string="Group By">\n                    <filter string="Product" name="groupby_product" domain="[]" context="{'group_by': 'product_tmpl_id'}"/>\n                    <filter string="Vendor" name="groupby_vendor" domain="[]" context="{'group_by': 'partner_id'}"/>\n                </group>\n            </search>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1528	16	\N	1	1	product.supplierinfo.list.view	product.supplierinfo	\N	list	product/views/product_supplierinfo_views.xml	primary	{"en_US": "<list string=\\"Vendor Information\\" multi_edit=\\"1\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"partner_id\\" readonly=\\"1\\"/>\\n                <field name=\\"product_id\\" optional=\\"hide\\" readonly=\\"1\\" column_invisible=\\"context.get('product_template_invisible_variant', False)\\" groups=\\"product.group_product_variant\\" domain=\\"[('product_tmpl_id', '=', context.get('default_product_tmpl_id'))] if context.get('default_product_tmpl_id') else [('product_tmpl_id', '=', product_tmpl_id)]\\"/>\\n                <field name=\\"product_tmpl_id\\" string=\\"Product\\" readonly=\\"1\\" column_invisible=\\"context.get('visible_product_tmpl_id', True)\\"/>\\n                <field name=\\"product_name\\" optional=\\"hide\\"/>\\n                <field name=\\"product_code\\" optional=\\"hide\\"/>\\n                <field name=\\"date_start\\" optional=\\"hide\\"/>\\n                <field name=\\"date_end\\" optional=\\"hide\\"/>\\n                <field name=\\"company_id\\" readonly=\\"1\\" groups=\\"base.group_multi_company\\"/>\\n                <field name=\\"min_qty\\" optional=\\"hide\\"/>\\n                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\" optional=\\"show\\" options=\\"{'no_quick_create': True}\\" context=\\"{'product_id': product_id}\\" widget=\\"many2one_uom\\"/>\\n                <field name=\\"price\\"/>\\n                <field name=\\"discount\\" optional=\\"hide\\"/>\\n                <field name=\\"currency_id\\" groups=\\"base.group_multi_currency\\"/>\\n                <field name=\\"delay\\" optional=\\"show\\"/>\\n            </list>", "fr_FR": "<list string=\\"Informations sur le fournisseur\\" multi_edit=\\"1\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"partner_id\\" readonly=\\"1\\"/>\\n                <field name=\\"product_id\\" optional=\\"hide\\" readonly=\\"1\\" column_invisible=\\"context.get('product_template_invisible_variant', False)\\" groups=\\"product.group_product_variant\\" domain=\\"[('product_tmpl_id', '=', context.get('default_product_tmpl_id'))] if context.get('default_product_tmpl_id') else [('product_tmpl_id', '=', product_tmpl_id)]\\"/>\\n                <field name=\\"product_tmpl_id\\" string=\\"Produit\\" readonly=\\"1\\" column_invisible=\\"context.get('visible_product_tmpl_id', True)\\"/>\\n                <field name=\\"product_name\\" optional=\\"hide\\"/>\\n                <field name=\\"product_code\\" optional=\\"hide\\"/>\\n                <field name=\\"date_start\\" optional=\\"hide\\"/>\\n                <field name=\\"date_end\\" optional=\\"hide\\"/>\\n                <field name=\\"company_id\\" readonly=\\"1\\" groups=\\"base.group_multi_company\\"/>\\n                <field name=\\"min_qty\\" optional=\\"hide\\"/>\\n                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\" optional=\\"show\\" options=\\"{'no_quick_create': True}\\" context=\\"{'product_id': product_id}\\" widget=\\"many2one_uom\\"/>\\n                <field name=\\"price\\"/>\\n                <field name=\\"discount\\" optional=\\"hide\\"/>\\n                <field name=\\"currency_id\\" groups=\\"base.group_multi_currency\\"/>\\n                <field name=\\"delay\\" optional=\\"show\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Vendor Information" multi_edit="1">\n                <field name="sequence" widget="handle"/>\n                <field name="partner_id" readonly="1"/>\n                <field name="product_id" optional="hide" readonly="1" column_invisible="context.get('product_template_invisible_variant', False)" groups="product.group_product_variant" domain="[('product_tmpl_id', '=', context.get('default_product_tmpl_id'))] if context.get('default_product_tmpl_id') else [('product_tmpl_id', '=', product_tmpl_id)]"/>\n                <field name="product_tmpl_id" string="Product" readonly="1" column_invisible="context.get('visible_product_tmpl_id', True)"/>\n                <field name="product_name" optional="hide"/>\n                <field name="product_code" optional="hide"/>\n                <field name="date_start" optional="hide"/>\n                <field name="date_end" optional="hide"/>\n                <field name="company_id" readonly="1" groups="base.group_multi_company"/>\n                <field name="min_qty" optional="hide"/>\n                <field name="product_uom_id" groups="uom.group_uom" optional="show" options="{'no_quick_create': True}" context="{'product_id': product_id}" widget="many2one_uom"/>\n                <field name="price"/>\n                <field name="discount" optional="hide"/>\n                <field name="currency_id" groups="base.group_multi_currency"/>\n                <field name="delay" optional="show"/>\n            </list>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1527	16	\N	1	1	product.supplierinfo.kanban	product.supplierinfo	\N	kanban	product/views/product_supplierinfo_views.xml	primary	{"en_US": "<kanban class=\\"o_kanban_mobile\\">\\n                <field name=\\"currency_id\\"/>\\n                <templates>\\n                    <t t-name=\\"card\\">\\n                        <div class=\\"d-flex fw-bolder mb4\\">\\n                            <field name=\\"partner_id\\"/>\\n                            <field name=\\"price\\" widget=\\"monetary\\" class=\\"ms-auto\\"/>\\n                        </div>\\n                        <div class=\\"d-flex\\">\\n                            <field name=\\"min_qty\\"/>\\n                            <field name=\\"delay\\" class=\\"ms-auto me-1\\"/>days\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>", "fr_FR": "<kanban class=\\"o_kanban_mobile\\">\\n                <field name=\\"currency_id\\"/>\\n                <templates>\\n                    <t t-name=\\"card\\">\\n                        <div class=\\"d-flex fw-bolder mb4\\">\\n                            <field name=\\"partner_id\\"/>\\n                            <field name=\\"price\\" widget=\\"monetary\\" class=\\"ms-auto\\"/>\\n                        </div>\\n                        <div class=\\"d-flex\\">\\n                            <field name=\\"min_qty\\"/>\\n                            <field name=\\"delay\\" class=\\"ms-auto me-1\\"/>jours\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>"}	<?xml version="1.0"?>\n<kanban class="o_kanban_mobile">\n                <field name="currency_id"/>\n                <templates>\n                    <t t-name="card">\n                        <div class="d-flex fw-bolder mb4">\n                            <field name="partner_id"/>\n                            <field name="price" widget="monetary" class="ms-auto"/>\n                        </div>\n                        <div class="d-flex">\n                            <field name="min_qty"/>\n                            <field name="delay" class="ms-auto me-1"/>days\n                        </div>\n                    </t>\n                </templates>\n            </kanban>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1482	16	\N	1	1	product.tag.form	product.tag	\N	form	product/views/product_tag_views.xml	primary	{"en_US": "<form string=\\"Product Tag\\">\\n                <sheet>\\n                    <group>\\n                        <field name=\\"name\\"/>\\n                        <field name=\\"visible_to_customers\\"/>\\n                        <field name=\\"color\\" widget=\\"color\\" invisible=\\"not visible_to_customers\\"/>\\n                        <field name=\\"image\\" widget=\\"image\\" options=\\"{'size': [0, 55]}\\" invisible=\\"not visible_to_customers\\"/>\\n                    </group>\\n                </sheet>\\n            </form>", "fr_FR": "<form string=\\"Étiquette de produit\\">\\n                <sheet>\\n                    <group>\\n                        <field name=\\"name\\"/>\\n                        <field name=\\"visible_to_customers\\"/>\\n                        <field name=\\"color\\" widget=\\"color\\" invisible=\\"not visible_to_customers\\"/>\\n                        <field name=\\"image\\" widget=\\"image\\" options=\\"{'size': [0, 55]}\\" invisible=\\"not visible_to_customers\\"/>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Product Tag">\n                <sheet>\n                    <group>\n                        <field name="name"/>\n                        <field name="visible_to_customers"/>\n                        <field name="color" widget="color" invisible="not visible_to_customers"/>\n                        <field name="image" widget="image" options="{'size': [0, 55]}" invisible="not visible_to_customers"/>\n                    </group>\n                </sheet>\n            </form>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1483	16	\N	1	1	product.tag.list	product.tag	\N	list	product/views/product_tag_views.xml	primary	{"en_US": "<list string=\\"Product Tags\\" multi_edit=\\"1\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"visible_to_customers\\" optional=\\"show\\"/>\\n                <field name=\\"color\\" widget=\\"color\\" optional=\\"hide\\" readonly=\\"1\\" invisible=\\"not visible_to_customers\\"/>\\n                <field name=\\"image\\" widget=\\"image\\" options=\\"{'size': [0, 30]}\\" optional=\\"hide\\" invisible=\\"not visible_to_customers\\"/>\\n                <field name=\\"product_template_ids\\" widget=\\"many2many_tags\\" optional=\\"show\\"/>\\n                <field name=\\"product_product_ids\\" widget=\\"many2many_tags\\" string=\\"Product Variant\\" optional=\\"show\\"/>\\n            </list>", "fr_FR": "<list string=\\"Étiquettes de produit\\" multi_edit=\\"1\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"visible_to_customers\\" optional=\\"show\\"/>\\n                <field name=\\"color\\" widget=\\"color\\" optional=\\"hide\\" readonly=\\"1\\" invisible=\\"not visible_to_customers\\"/>\\n                <field name=\\"image\\" widget=\\"image\\" options=\\"{'size': [0, 30]}\\" optional=\\"hide\\" invisible=\\"not visible_to_customers\\"/>\\n                <field name=\\"product_template_ids\\" widget=\\"many2many_tags\\" optional=\\"show\\"/>\\n                <field name=\\"product_product_ids\\" widget=\\"many2many_tags\\" string=\\"Variante de produit\\" optional=\\"show\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Product Tags" multi_edit="1">\n                <field name="sequence" widget="handle"/>\n                <field name="name"/>\n                <field name="visible_to_customers" optional="show"/>\n                <field name="color" widget="color" optional="hide" readonly="1" invisible="not visible_to_customers"/>\n                <field name="image" widget="image" options="{'size': [0, 30]}" optional="hide" invisible="not visible_to_customers"/>\n                <field name="product_template_ids" widget="many2many_tags" optional="show"/>\n                <field name="product_product_ids" widget="many2many_tags" string="Product Variant" optional="show"/>\n            </list>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1500	8	\N	1	1	product.template.attribute.line.form	product.template.attribute.line	\N	form	product/views/product_attribute_views.xml	primary	{"en_US": "<form string=\\"Product Attribute and Values\\">\\n                <group name=\\"main_field\\">\\n                    <label for=\\"attribute_id\\" string=\\"Attribute Name\\"/>\\n                    <field name=\\"attribute_id\\" nolabel=\\"1\\"/>\\n                    <field name=\\"value_ids\\" widget=\\"one2many\\">\\n                        <list string=\\"Values\\">\\n                            <field name=\\"name\\"/>\\n                            <field name=\\"html_color\\"/>\\n                        </list>\\n                        <form string=\\"Values\\">\\n                            <field name=\\"name\\"/>\\n                        </form>\\n                    </field>\\n                </group>\\n            </form>", "fr_FR": "<form string=\\"Valeurs et attributs des produits\\">\\n                <group name=\\"main_field\\">\\n                    <label for=\\"attribute_id\\" string=\\"Nom de l'attribut\\"/>\\n                    <field name=\\"attribute_id\\" nolabel=\\"1\\"/>\\n                    <field name=\\"value_ids\\" widget=\\"one2many\\">\\n                        <list string=\\"Valeurs\\">\\n                            <field name=\\"name\\"/>\\n                            <field name=\\"html_color\\"/>\\n                        </list>\\n                        <form string=\\"Valeurs\\">\\n                            <field name=\\"name\\"/>\\n                        </form>\\n                    </field>\\n                </group>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Product Attribute and Values">\n                <group name="main_field">\n                    <label for="attribute_id" string="Attribute Name"/>\n                    <field name="attribute_id" nolabel="1"/>\n                    <field name="value_ids" widget="one2many">\n                        <list string="Values">\n                            <field name="name"/>\n                            <field name="html_color"/>\n                        </list>\n                        <form string="Values">\n                            <field name="name"/>\n                        </form>\n                    </field>\n                </group>\n            </form>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1502	16	\N	1	1	product.template.attribute.value.view.form.	product.template.attribute.value	\N	form	product/views/product_attribute_views.xml	primary	{"en_US": "<form string=\\"Product Attribute\\" create=\\"0\\" delete=\\"0\\">\\n                <sheet>\\n                    <group>\\n                        <field name=\\"ptav_active\\" readonly=\\"1\\" invisible=\\"ptav_active\\"/>\\n                        <field name=\\"name\\"/>\\n                        <field name=\\"display_type\\" invisible=\\"1\\"/>\\n                        <field name=\\"html_color\\" invisible=\\"display_type != 'color' or image\\"/>\\n                        <field name=\\"image\\" invisible=\\"display_type != 'color' or not image\\" widget=\\"image\\" options=\\"{'size': [70, 70]}\\"/>\\n                        <field name=\\"price_extra\\" widget=\\"monetary\\" options=\\"{'field_digits': True}\\"/>\\n                        <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"exclude_for\\" widget=\\"one2many\\" mode=\\"list\\">\\n                            <list editable=\\"bottom\\">\\n                                <field name=\\"product_tmpl_id\\"/>\\n                                <field name=\\"value_ids\\" widget=\\"many2many_tags\\" options=\\"{'no_create': True}\\"/>\\n                            </list>\\n                        </field>\\n                    </group>\\n                </sheet>\\n            </form>", "fr_FR": "<form string=\\"Attribut du produit\\" create=\\"0\\" delete=\\"0\\">\\n                <sheet>\\n                    <group>\\n                        <field name=\\"ptav_active\\" readonly=\\"1\\" invisible=\\"ptav_active\\"/>\\n                        <field name=\\"name\\"/>\\n                        <field name=\\"display_type\\" invisible=\\"1\\"/>\\n                        <field name=\\"html_color\\" invisible=\\"display_type != 'color' or image\\"/>\\n                        <field name=\\"image\\" invisible=\\"display_type != 'color' or not image\\" widget=\\"image\\" options=\\"{'size': [70, 70]}\\"/>\\n                        <field name=\\"price_extra\\" widget=\\"monetary\\" options=\\"{'field_digits': True}\\"/>\\n                        <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"exclude_for\\" widget=\\"one2many\\" mode=\\"list\\">\\n                            <list editable=\\"bottom\\">\\n                                <field name=\\"product_tmpl_id\\"/>\\n                                <field name=\\"value_ids\\" widget=\\"many2many_tags\\" options=\\"{'no_create': True}\\"/>\\n                            </list>\\n                        </field>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Product Attribute" create="0" delete="0">\n                <sheet>\n                    <group>\n                        <field name="ptav_active" readonly="1" invisible="ptav_active"/>\n                        <field name="name"/>\n                        <field name="display_type" invisible="1"/>\n                        <field name="html_color" invisible="display_type != 'color' or image"/>\n                        <field name="image" invisible="display_type != 'color' or not image" widget="image" options="{'size': [70, 70]}"/>\n                        <field name="price_extra" widget="monetary" options="{'field_digits': True}"/>\n                        <field name="currency_id" invisible="1"/>\n                        <field name="exclude_for" widget="one2many" mode="list">\n                            <list editable="bottom">\n                                <field name="product_tmpl_id"/>\n                                <field name="value_ids" widget="many2many_tags" options="{'no_create': True}"/>\n                            </list>\n                        </field>\n                    </group>\n                </sheet>\n            </form>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2386	16	2378	1	1	thumb_cover	\N	website_sale.products_thumb_cover	qweb	website_sale/views/templates.xml	extension	{"en_US": "<data name=\\"thumb_cover\\" inherit_id=\\"website_sale.products\\" active=\\"True\\">\\n        <xpath expr=\\"//div[@id='o_wsale_container']\\" position=\\"attributes\\">\\n            <attribute name=\\"t-attf-class\\" add=\\"o_wsale_context_thumb_cover\\" separator=\\" \\"/>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data name="thumb_cover" inherit_id="website_sale.products" active="True">\n        <xpath expr="//div[@id='o_wsale_container']" position="attributes">\n            <attribute name="t-attf-class" add="o_wsale_context_thumb_cover" separator=" "/>\n        </xpath>\n    </data>\n\n    	f	t	2025-07-20 21:22:19.442228	2025-07-20 21:22:19.442228	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1503	16	\N	1	1	product.template.attribute.value search	product.template.attribute.value	\N	search	product/views/product_attribute_views.xml	primary	{"en_US": "<search>\\n                <field name=\\"name\\"/>\\n                <filter string=\\"Active\\" name=\\"active\\" domain=\\"[('ptav_active', '=', True)]\\"/>\\n                <filter string=\\"Inactive\\" name=\\"inactive\\" domain=\\"[('ptav_active', '=', False)]\\"/>\\n            </search>", "fr_FR": "<search>\\n                <field name=\\"name\\"/>\\n                <filter string=\\"Actif\\" name=\\"active\\" domain=\\"[('ptav_active', '=', True)]\\"/>\\n                <filter string=\\"Inactif\\" name=\\"inactive\\" domain=\\"[('ptav_active', '=', False)]\\"/>\\n            </search>"}	<?xml version="1.0"?>\n<search>\n                <field name="name"/>\n                <filter string="Active" name="active" domain="[('ptav_active', '=', True)]"/>\n                <filter string="Inactive" name="inactive" domain="[('ptav_active', '=', False)]"/>\n            </search>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1501	16	\N	1	1	product.template.attribute.value.view.list	product.template.attribute.value	\N	list	product/views/product_attribute_views.xml	primary	{"en_US": "<list string=\\"Attributes\\" create=\\"0\\" delete=\\"0\\" multi_edit=\\"1\\">\\n                <field name=\\"product_tmpl_id\\" string=\\"Product\\" column_invisible=\\"context.get('product_invisible', False)\\"/>\\n                <field name=\\"attribute_id\\" optional=\\"hide\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"display_type\\" optional=\\"hide\\"/>\\n                <field name=\\"html_color\\" invisible=\\"display_type != 'color' or image\\" widget=\\"color\\"/>\\n                <field name=\\"image\\" invisible=\\"display_type != 'color'\\" widget=\\"image\\" options=\\"{'size': [70, 70]}\\"/>\\n                <field name=\\"ptav_active\\" optional=\\"hide\\"/>\\n                <field name=\\"price_extra\\" widget=\\"monetary\\" options=\\"{'field_digits': True}\\"/>\\n                <field name=\\"currency_id\\" column_invisible=\\"True\\"/>\\n            </list>", "fr_FR": "<list string=\\"Attributs\\" create=\\"0\\" delete=\\"0\\" multi_edit=\\"1\\">\\n                <field name=\\"product_tmpl_id\\" string=\\"Produit\\" column_invisible=\\"context.get('product_invisible', False)\\"/>\\n                <field name=\\"attribute_id\\" optional=\\"hide\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"display_type\\" optional=\\"hide\\"/>\\n                <field name=\\"html_color\\" invisible=\\"display_type != 'color' or image\\" widget=\\"color\\"/>\\n                <field name=\\"image\\" invisible=\\"display_type != 'color'\\" widget=\\"image\\" options=\\"{'size': [70, 70]}\\"/>\\n                <field name=\\"ptav_active\\" optional=\\"hide\\"/>\\n                <field name=\\"price_extra\\" widget=\\"monetary\\" options=\\"{'field_digits': True}\\"/>\\n                <field name=\\"currency_id\\" column_invisible=\\"True\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Attributes" create="0" delete="0" multi_edit="1">\n                <field name="product_tmpl_id" string="Product" column_invisible="context.get('product_invisible', False)"/>\n                <field name="attribute_id" optional="hide"/>\n                <field name="name"/>\n                <field name="display_type" optional="hide"/>\n                <field name="html_color" invisible="display_type != 'color' or image" widget="color"/>\n                <field name="image" invisible="display_type != 'color'" widget="image" options="{'size': [70, 70]}"/>\n                <field name="ptav_active" optional="hide"/>\n                <field name="price_extra" widget="monetary" options="{'field_digits': True}"/>\n                <field name="currency_id" column_invisible="True"/>\n            </list>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1534	16	\N	1	1	Product.template.product.kanban	product.template	\N	kanban	product/views/product_template_views.xml	primary	{"en_US": "<kanban sample=\\"1\\">\\n                <field name=\\"currency_id\\"/>\\n                <field name=\\"activity_state\\"/>\\n                <field name=\\"categ_id\\"/>\\n                <progressbar field=\\"activity_state\\" colors=\\"{&quot;planned&quot;: &quot;success&quot;, &quot;today&quot;: &quot;warning&quot;, &quot;overdue&quot;: &quot;danger&quot;}\\"/>\\n                <templates>\\n                    <t t-name=\\"card\\" class=\\"flex-row\\">\\n                        <main class=\\"pe-2\\">\\n                            <div class=\\"mb-1\\">\\n                                <div class=\\"d-flex mb-0 h5\\">\\n                                    <field class=\\"me-1\\" name=\\"is_favorite\\" widget=\\"boolean_favorite\\" nolabel=\\"1\\"/>\\n                                    <field name=\\"name\\"/>\\n                                </div>\\n                                <span t-if=\\"record.default_code.value\\">\\n                                    [<field name=\\"default_code\\"/>]\\n                                </span>\\n                                <strong t-if=\\"record.product_variant_count.value &gt; 1\\">\\n                                    <field name=\\"product_variant_count\\"/> Variants\\n                                </strong>\\n                            </div>\\n                            <span>\\n                                Price: <field name=\\"list_price\\" widget=\\"monetary\\" options=\\"{'currency_field': 'currency_id', 'field_digits': True}\\"/>\\n                            </span>\\n                            <field name=\\"product_properties\\" widget=\\"properties\\"/>\\n                        </main>\\n                        <aside>\\n                            <field name=\\"image_128\\" widget=\\"image\\" alt=\\"Product\\" options=\\"{'img_class': 'w-100 object-fit-contain'}\\" invisible=\\"not image_128\\"/>\\n                        </aside>\\n                    </t>\\n                </templates>\\n            </kanban>", "fr_FR": "<kanban sample=\\"1\\">\\n                <field name=\\"currency_id\\"/>\\n                <field name=\\"activity_state\\"/>\\n                <field name=\\"categ_id\\"/>\\n                <progressbar field=\\"activity_state\\" colors=\\"{&quot;planned&quot;: &quot;success&quot;, &quot;today&quot;: &quot;warning&quot;, &quot;overdue&quot;: &quot;danger&quot;}\\"/>\\n                <templates>\\n                    <t t-name=\\"card\\" class=\\"flex-row\\">\\n                        <main class=\\"pe-2\\">\\n                            <div class=\\"mb-1\\">\\n                                <div class=\\"d-flex mb-0 h5\\">\\n                                    <field class=\\"me-1\\" name=\\"is_favorite\\" widget=\\"boolean_favorite\\" nolabel=\\"1\\"/>\\n                                    <field name=\\"name\\"/>\\n                                </div>\\n                                <span t-if=\\"record.default_code.value\\">\\n                                    [<field name=\\"default_code\\"/>]\\n                                </span>\\n                                <strong t-if=\\"record.product_variant_count.value &gt; 1\\">\\n                                    <field name=\\"product_variant_count\\"/> Variantes\\n                                </strong>\\n                            </div>\\n                            <span>\\n                                Prix : <field name=\\"list_price\\" widget=\\"monetary\\" options=\\"{'currency_field': 'currency_id', 'field_digits': True}\\"/>\\n                            </span>\\n                            <field name=\\"product_properties\\" widget=\\"properties\\"/>\\n                        </main>\\n                        <aside>\\n                            <field name=\\"image_128\\" widget=\\"image\\" alt=\\"Produit\\" options=\\"{'img_class': 'w-100 object-fit-contain'}\\" invisible=\\"not image_128\\"/>\\n                        </aside>\\n                    </t>\\n                </templates>\\n            </kanban>"}	<?xml version="1.0"?>\n<kanban sample="1">\n                <field name="currency_id"/>\n                <field name="activity_state"/>\n                <field name="categ_id"/>\n                <progressbar field="activity_state" colors="{&quot;planned&quot;: &quot;success&quot;, &quot;today&quot;: &quot;warning&quot;, &quot;overdue&quot;: &quot;danger&quot;}"/>\n                <templates>\n                    <t t-name="card" class="flex-row">\n                        <main class="pe-2">\n                            <div class="mb-1">\n                                <div class="d-flex mb-0 h5">\n                                    <field class="me-1" name="is_favorite" widget="boolean_favorite" nolabel="1"/>\n                                    <field name="name"/>\n                                </div>\n                                <span t-if="record.default_code.value">\n                                    [<field name="default_code"/>]\n                                </span>\n                                <strong t-if="record.product_variant_count.value &gt; 1">\n                                    <field name="product_variant_count"/> Variants\n                                </strong>\n                            </div>\n                            <span>\n                                Price: <field name="list_price" widget="monetary" options="{'currency_field': 'currency_id', 'field_digits': True}"/>\n                            </span>\n                            <field name="product_properties" widget="properties"/>\n                        </main>\n                        <aside>\n                            <field name="image_128" widget="image" alt="Product" options="{'img_class': 'w-100 object-fit-contain'}" invisible="not image_128"/>\n                        </aside>\n                    </t>\n                </templates>\n            </kanban>\n        	f	t	2025-07-20 21:22:03.039251	2025-07-20 21:22:03.039251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
