391	16	\N	1	1	mail.alias.domain.view.list	mail.alias.domain	\N	list	mail/views/mail_alias_domain_views.xml	primary	{"en_US": "<list string=\\"Alias Domains\\" duplicate=\\"false\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"bounce_alias\\"/>\\n                <field name=\\"catchall_alias\\"/>\\n                <field name=\\"default_from\\"/>\\n                <field name=\\"company_ids\\" optional=\\"hide\\" widget=\\"many2many_tags\\" groups=\\"base.group_multi_company\\"/>\\n            </list>", "fr_FR": "<list string=\\"Alias de domaine\\" duplicate=\\"false\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"bounce_alias\\"/>\\n                <field name=\\"catchall_alias\\"/>\\n                <field name=\\"default_from\\"/>\\n                <field name=\\"company_ids\\" optional=\\"hide\\" widget=\\"many2many_tags\\" groups=\\"base.group_multi_company\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Alias Domains" duplicate="false">\n                <field name="sequence" widget="handle"/>\n                <field name="name"/>\n                <field name="bounce_alias"/>\n                <field name="catchall_alias"/>\n                <field name="default_from"/>\n                <field name="company_ids" optional="hide" widget="many2many_tags" groups="base.group_multi_company"/>\n            </list>\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
392	16	\N	1	1	mail.alias.domain.view.search	mail.alias.domain	\N	search	mail/views/mail_alias_domain_views.xml	primary	{"en_US": "<search string=\\"Alias Domains\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"bounce_alias\\"/>\\n                <field name=\\"catchall_alias\\"/>\\n                <field name=\\"company_ids\\" groups=\\"base.group_multi_company\\"/>\\n                <group expand=\\"0\\" string=\\"Group By\\">\\n                    <filter string=\\"Company\\" name=\\"group_by_company_ids\\" domain=\\"[]\\" context=\\"{'group_by': 'company_ids'}\\" groups=\\"base.group_multi_company\\"/>\\n                </group>\\n            </search>", "fr_FR": "<search string=\\"Alias de domaine\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"bounce_alias\\"/>\\n                <field name=\\"catchall_alias\\"/>\\n                <field name=\\"company_ids\\" groups=\\"base.group_multi_company\\"/>\\n                <group expand=\\"0\\" string=\\"Regrouper par\\">\\n                    <filter string=\\"Société\\" name=\\"group_by_company_ids\\" domain=\\"[]\\" context=\\"{'group_by': 'company_ids'}\\" groups=\\"base.group_multi_company\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Alias Domains">\n                <field name="name"/>\n                <field name="bounce_alias"/>\n                <field name="catchall_alias"/>\n                <field name="company_ids" groups="base.group_multi_company"/>\n                <group expand="0" string="Group By">\n                    <filter string="Company" name="group_by_company_ids" domain="[]" context="{'group_by': 'company_ids'}" groups="base.group_multi_company"/>\n                </group>\n            </search>\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
393	16	\N	1	1	mail.alias.view.form	mail.alias	\N	form	mail/views/mail_alias_views.xml	primary	{"en_US": "<form string=\\"Alias\\">\\n                    <field name=\\"alias_status\\" invisible=\\"1\\"/>\\n                    <div invisible=\\"alias_status != 'invalid'\\" class=\\"alert alert-danger text-center\\" role=\\"alert\\">\\n                        The last message received on this alias has caused an error.\\n                    </div>\\n                    <sheet>\\n                        <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                            <button name=\\"open_document\\" string=\\"Open Document\\" type=\\"object\\" class=\\"oe_link\\" icon=\\"fa-sitemap\\" invisible=\\"not alias_model_id or alias_force_thread_id == 0\\"/>\\n                            <button name=\\"open_parent_document\\" type=\\"object\\" class=\\"oe_link\\" icon=\\"fa-sitemap\\" invisible=\\"not alias_parent_model_id or alias_parent_thread_id == 0\\">\\n                                    <div class=\\"o_field_widget o_stat_info\\">\\n                                        <span class=\\"o_stat_text\\">Open Parent Document</span>\\n                                    </div>\\n                            </button>\\n                        </div>\\n                        <div class=\\"d-flex\\">\\n                            <h2 class=\\"flex-grow-1\\" dir=\\"ltr\\">\\n                                <field name=\\"alias_name\\" placeholder=\\"alias\\" class=\\"oe_inline\\"/>@\\n                                <field name=\\"alias_domain_id\\" class=\\"oe_inline\\" placeholder=\\"e.g. mycompany.com\\" options=\\"{'no_create': True, 'no_open': True}\\"/>\\n                            </h2>\\n                            <field name=\\"alias_status\\" widget=\\"badge\\" decoration-success=\\"alias_status == 'valid'\\" decoration-warning=\\"alias_status == 'not_tested'\\" decoration-danger=\\"alias_status == 'invalid'\\"/>\\n                        </div>\\n                        <group>\\n                            <field name=\\"alias_model_id\\"/>\\n                            <field name=\\"alias_force_thread_id\\"/>\\n                            <field name=\\"alias_defaults\\"/>\\n                            <field name=\\"alias_contact\\"/>\\n                            <field name=\\"alias_incoming_local\\"/>\\n                            <field name=\\"alias_parent_model_id\\"/>\\n                            <field name=\\"alias_parent_thread_id\\"/>\\n                        </group>\\n                        <label for=\\"alias_bounced_content\\" invisible=\\"alias_contact == 'everyone'\\"/>\\n                        <field name=\\"alias_bounced_content\\" invisible=\\"alias_contact == 'everyone'\\"/>\\n                    </sheet>\\n                </form>", "fr_FR": "<form string=\\"Alias\\">\\n                    <field name=\\"alias_status\\" invisible=\\"1\\"/>\\n                    <div invisible=\\"alias_status != 'invalid'\\" class=\\"alert alert-danger text-center\\" role=\\"alert\\">\\n                        Le dernier message reçu sur cet alias a provoqué une erreur. \\n                    </div>\\n                    <sheet>\\n                        <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                            <button name=\\"open_document\\" string=\\"Ouvrir le document\\" type=\\"object\\" class=\\"oe_link\\" icon=\\"fa-sitemap\\" invisible=\\"not alias_model_id or alias_force_thread_id == 0\\"/>\\n                            <button name=\\"open_parent_document\\" type=\\"object\\" class=\\"oe_link\\" icon=\\"fa-sitemap\\" invisible=\\"not alias_parent_model_id or alias_parent_thread_id == 0\\">\\n                                    <div class=\\"o_field_widget o_stat_info\\">\\n                                        <span class=\\"o_stat_text\\">Ouvrir le document parent</span>\\n                                    </div>\\n                            </button>\\n                        </div>\\n                        <div class=\\"d-flex\\">\\n                            <h2 class=\\"flex-grow-1\\" dir=\\"ltr\\">\\n                                <field name=\\"alias_name\\" placeholder=\\"alias\\" class=\\"oe_inline\\"/>@\\n                                <field name=\\"alias_domain_id\\" class=\\"oe_inline\\" placeholder=\\"par ex. mycompany.com\\" options=\\"{'no_create': True, 'no_open': True}\\"/>\\n                            </h2>\\n                            <field name=\\"alias_status\\" widget=\\"badge\\" decoration-success=\\"alias_status == 'valid'\\" decoration-warning=\\"alias_status == 'not_tested'\\" decoration-danger=\\"alias_status == 'invalid'\\"/>\\n                        </div>\\n                        <group>\\n                            <field name=\\"alias_model_id\\"/>\\n                            <field name=\\"alias_force_thread_id\\"/>\\n                            <field name=\\"alias_defaults\\"/>\\n                            <field name=\\"alias_contact\\"/>\\n                            <field name=\\"alias_incoming_local\\"/>\\n                            <field name=\\"alias_parent_model_id\\"/>\\n                            <field name=\\"alias_parent_thread_id\\"/>\\n                        </group>\\n                        <label for=\\"alias_bounced_content\\" invisible=\\"alias_contact == 'everyone'\\"/>\\n                        <field name=\\"alias_bounced_content\\" invisible=\\"alias_contact == 'everyone'\\"/>\\n                    </sheet>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Alias">\n                    <field name="alias_status" invisible="1"/>\n                    <div invisible="alias_status != 'invalid'" class="alert alert-danger text-center" role="alert">\n                        The last message received on this alias has caused an error.\n                    </div>\n                    <sheet>\n                        <div class="oe_button_box" name="button_box">\n                            <button name="open_document" string="Open Document" type="object" class="oe_link" icon="fa-sitemap" invisible="not alias_model_id or alias_force_thread_id == 0"/>\n                            <button name="open_parent_document" type="object" class="oe_link" icon="fa-sitemap" invisible="not alias_parent_model_id or alias_parent_thread_id == 0">\n                                    <div class="o_field_widget o_stat_info">\n                                        <span class="o_stat_text">Open Parent Document</span>\n                                    </div>\n                            </button>\n                        </div>\n                        <div class="d-flex">\n                            <h2 class="flex-grow-1" dir="ltr">\n                                <field name="alias_name" placeholder="alias" class="oe_inline"/>@\n                                <field name="alias_domain_id" class="oe_inline" placeholder="e.g. mycompany.com" options="{'no_create': True, 'no_open': True}"/>\n                            </h2>\n                            <field name="alias_status" widget="badge" decoration-success="alias_status == 'valid'" decoration-warning="alias_status == 'not_tested'" decoration-danger="alias_status == 'invalid'"/>\n                        </div>\n                        <group>\n                            <field name="alias_model_id"/>\n                            <field name="alias_force_thread_id"/>\n                            <field name="alias_defaults"/>\n                            <field name="alias_contact"/>\n                            <field name="alias_incoming_local"/>\n                            <field name="alias_parent_model_id"/>\n                            <field name="alias_parent_thread_id"/>\n                        </group>\n                        <label for="alias_bounced_content" invisible="alias_contact == 'everyone'"/>\n                        <field name="alias_bounced_content" invisible="alias_contact == 'everyone'"/>\n                    </sheet>\n                </form>\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
394	16	\N	1	1	mail.alias.view.list	mail.alias	\N	list	mail/views/mail_alias_views.xml	primary	{"en_US": "<list string=\\"Alias\\">\\n                    <field name=\\"alias_name\\"/>\\n                    <field name=\\"alias_domain_id\\"/>\\n                    <field name=\\"alias_model_id\\"/>\\n                    <field name=\\"alias_force_thread_id\\" optional=\\"hide\\"/>\\n                    <field name=\\"alias_parent_model_id\\"/>\\n                    <field name=\\"alias_parent_thread_id\\" optional=\\"hide\\"/>\\n                    <field name=\\"alias_defaults\\" optional=\\"hide\\"/>\\n                    <field name=\\"alias_contact\\"/>\\n                    <field name=\\"alias_incoming_local\\" optional=\\"hide\\"/>\\n                    <field name=\\"alias_status\\" widget=\\"badge\\" decoration-success=\\"alias_status == 'valid'\\" decoration-warning=\\"alias_status == 'not_tested'\\" decoration-danger=\\"alias_status == 'invalid'\\"/>\\n                    <button name=\\"open_document\\" type=\\"object\\" string=\\"Open Document\\" icon=\\"fa-sitemap\\" invisible=\\"not alias_model_id or alias_force_thread_id == 0\\"/>\\n                    <button name=\\"open_parent_document\\" type=\\"object\\" string=\\"Open Owner\\" icon=\\"fa-sitemap\\" invisible=\\"not alias_parent_model_id or alias_parent_thread_id == 0\\"/>\\n                </list>", "fr_FR": "<list string=\\"Alias\\">\\n                    <field name=\\"alias_name\\"/>\\n                    <field name=\\"alias_domain_id\\"/>\\n                    <field name=\\"alias_model_id\\"/>\\n                    <field name=\\"alias_force_thread_id\\" optional=\\"hide\\"/>\\n                    <field name=\\"alias_parent_model_id\\"/>\\n                    <field name=\\"alias_parent_thread_id\\" optional=\\"hide\\"/>\\n                    <field name=\\"alias_defaults\\" optional=\\"hide\\"/>\\n                    <field name=\\"alias_contact\\"/>\\n                    <field name=\\"alias_incoming_local\\" optional=\\"hide\\"/>\\n                    <field name=\\"alias_status\\" widget=\\"badge\\" decoration-success=\\"alias_status == 'valid'\\" decoration-warning=\\"alias_status == 'not_tested'\\" decoration-danger=\\"alias_status == 'invalid'\\"/>\\n                    <button name=\\"open_document\\" type=\\"object\\" string=\\"Ouvrir le document\\" icon=\\"fa-sitemap\\" invisible=\\"not alias_model_id or alias_force_thread_id == 0\\"/>\\n                    <button name=\\"open_parent_document\\" type=\\"object\\" string=\\"Ouvrir le propriétaire\\" icon=\\"fa-sitemap\\" invisible=\\"not alias_parent_model_id or alias_parent_thread_id == 0\\"/>\\n                </list>"}	<?xml version="1.0"?>\n<list string="Alias">\n                    <field name="alias_name"/>\n                    <field name="alias_domain_id"/>\n                    <field name="alias_model_id"/>\n                    <field name="alias_force_thread_id" optional="hide"/>\n                    <field name="alias_parent_model_id"/>\n                    <field name="alias_parent_thread_id" optional="hide"/>\n                    <field name="alias_defaults" optional="hide"/>\n                    <field name="alias_contact"/>\n                    <field name="alias_incoming_local" optional="hide"/>\n                    <field name="alias_status" widget="badge" decoration-success="alias_status == 'valid'" decoration-warning="alias_status == 'not_tested'" decoration-danger="alias_status == 'invalid'"/>\n                    <button name="open_document" type="object" string="Open Document" icon="fa-sitemap" invisible="not alias_model_id or alias_force_thread_id == 0"/>\n                    <button name="open_parent_document" type="object" string="Open Owner" icon="fa-sitemap" invisible="not alias_parent_model_id or alias_parent_thread_id == 0"/>\n                </list>\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
395	16	\N	1	1	mail.alias.view.search	mail.alias	\N	search	mail/views/mail_alias_views.xml	primary	{"en_US": "<search string=\\"Search Alias\\">\\n                    <field name=\\"alias_name\\"/>\\n                    <field name=\\"alias_domain_id\\"/>\\n                    <field name=\\"alias_model_id\\"/>\\n                    <field name=\\"create_uid\\"/>\\n                    <field name=\\"alias_force_thread_id\\"/>\\n                    <field name=\\"alias_parent_model_id\\"/>\\n                    <field name=\\"alias_parent_thread_id\\"/>\\n                    <separator/>\\n                    <filter string=\\"Active\\" name=\\"active\\" domain=\\"[('alias_name', '!=', False)]\\"/>\\n                    <group expand=\\"0\\" string=\\"Group By\\">\\n                        <filter string=\\"Creator\\" name=\\"groupby_create_uid\\" context=\\"{'group_by': 'create_uid'}\\"/>\\n                        <filter string=\\"Alias Domain\\" name=\\"groupby_alias_domain_id\\" context=\\"{'group_by': 'alias_domain_id'}\\"/>\\n                        <filter string=\\"Document Model\\" name=\\"groupby_alias_model_id\\" context=\\"{'group_by': 'alias_model_id'}\\"/>\\n                        <filter string=\\"Container Model\\" name=\\"groupby_alias_model_id\\" context=\\"{'group_by': 'alias_parent_model_id'}\\"/>\\n                    </group>\\n                </search>", "fr_FR": "<search string=\\"Chercher l'alias\\">\\n                    <field name=\\"alias_name\\"/>\\n                    <field name=\\"alias_domain_id\\"/>\\n                    <field name=\\"alias_model_id\\"/>\\n                    <field name=\\"create_uid\\"/>\\n                    <field name=\\"alias_force_thread_id\\"/>\\n                    <field name=\\"alias_parent_model_id\\"/>\\n                    <field name=\\"alias_parent_thread_id\\"/>\\n                    <separator/>\\n                    <filter string=\\"Actif\\" name=\\"active\\" domain=\\"[('alias_name', '!=', False)]\\"/>\\n                    <group expand=\\"0\\" string=\\"Regrouper par\\">\\n                        <filter string=\\"Créateur\\" name=\\"groupby_create_uid\\" context=\\"{'group_by': 'create_uid'}\\"/>\\n                        <filter string=\\"Domaine alias\\" name=\\"groupby_alias_domain_id\\" context=\\"{'group_by': 'alias_domain_id'}\\"/>\\n                        <filter string=\\"Modèle de document\\" name=\\"groupby_alias_model_id\\" context=\\"{'group_by': 'alias_model_id'}\\"/>\\n                        <filter string=\\"Modèle de conteneur\\" name=\\"groupby_alias_model_id\\" context=\\"{'group_by': 'alias_parent_model_id'}\\"/>\\n                    </group>\\n                </search>"}	<?xml version="1.0"?>\n<search string="Search Alias">\n                    <field name="alias_name"/>\n                    <field name="alias_domain_id"/>\n                    <field name="alias_model_id"/>\n                    <field name="create_uid"/>\n                    <field name="alias_force_thread_id"/>\n                    <field name="alias_parent_model_id"/>\n                    <field name="alias_parent_thread_id"/>\n                    <separator/>\n                    <filter string="Active" name="active" domain="[('alias_name', '!=', False)]"/>\n                    <group expand="0" string="Group By">\n                        <filter string="Creator" name="groupby_create_uid" context="{'group_by': 'create_uid'}"/>\n                        <filter string="Alias Domain" name="groupby_alias_domain_id" context="{'group_by': 'alias_domain_id'}"/>\n                        <filter string="Document Model" name="groupby_alias_model_id" context="{'group_by': 'alias_model_id'}"/>\n                        <filter string="Container Model" name="groupby_alias_model_id" context="{'group_by': 'alias_parent_model_id'}"/>\n                    </group>\n                </search>\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
398	10	\N	1	1	mail.guest.list	mail.guest	\N	list	mail/views/mail_guest_views.xml	primary	{"en_US": "<list string=\\"Guests\\">\\n                <field name=\\"id\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"country_id\\"/>\\n                <field name=\\"lang\\"/>\\n                <field name=\\"timezone\\"/>\\n            </list>", "fr_FR": "<list string=\\"Invités\\">\\n                <field name=\\"id\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"country_id\\"/>\\n                <field name=\\"lang\\"/>\\n                <field name=\\"timezone\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Guests">\n                <field name="id"/>\n                <field name="name"/>\n                <field name="country_id"/>\n                <field name="lang"/>\n                <field name="timezone"/>\n            </list>\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
399	16	\N	1	1	mail.guest.form	mail.guest	\N	form	mail/views/mail_guest_views.xml	primary	{"en_US": "<form string=\\"Guest\\">\\n                <sheet>\\n                    <group>\\n                        <group>\\n                            <field name=\\"name\\"/>\\n                            <field name=\\"country_id\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"lang\\"/>\\n                            <field name=\\"timezone\\"/>\\n                            <field name=\\"channel_ids\\" widget=\\"many2many_tags\\"/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>", "fr_FR": "<form string=\\"Invité\\">\\n                <sheet>\\n                    <group>\\n                        <group>\\n                            <field name=\\"name\\"/>\\n                            <field name=\\"country_id\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"lang\\"/>\\n                            <field name=\\"timezone\\"/>\\n                            <field name=\\"channel_ids\\" widget=\\"many2many_tags\\"/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Guest">\n                <sheet>\n                    <group>\n                        <group>\n                            <field name="name"/>\n                            <field name="country_id"/>\n                        </group>\n                        <group>\n                            <field name="lang"/>\n                            <field name="timezone"/>\n                            <field name="channel_ids" widget="many2many_tags"/>\n                        </group>\n                    </group>\n                </sheet>\n            </form>\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
400	16	\N	1	1	mail.message.reaction.form	mail.message.reaction	\N	form	mail/views/mail_message_reaction_views.xml	primary	{"en_US": "<form string=\\"Reactions\\" create=\\"0\\" edit=\\"0\\">\\n                <sheet>\\n                    <group>\\n                        <group>\\n                            <field name=\\"message_id\\"/>\\n                            <field name=\\"content\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"partner_id\\"/>\\n                            <field name=\\"guest_id\\"/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>", "fr_FR": "<form string=\\"Réactions\\" create=\\"0\\" edit=\\"0\\">\\n                <sheet>\\n                    <group>\\n                        <group>\\n                            <field name=\\"message_id\\"/>\\n                            <field name=\\"content\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"partner_id\\"/>\\n                            <field name=\\"guest_id\\"/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Reactions" create="0" edit="0">\n                <sheet>\n                    <group>\n                        <group>\n                            <field name="message_id"/>\n                            <field name="content"/>\n                        </group>\n                        <group>\n                            <field name="partner_id"/>\n                            <field name="guest_id"/>\n                        </group>\n                    </group>\n                </sheet>\n            </form>\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
2355	16	2354	1	1	Header Hide Empty Cart link	\N	website_sale.header_hide_empty_cart_link	qweb	website_sale/views/templates.xml	extension	{"en_US": "<data inherit_id=\\"website_sale.header_cart_link\\" name=\\"Header Hide Empty Cart link\\" active=\\"False\\">\\n        <xpath expr=\\"//t[@t-set='show_cart']\\" position=\\"after\\">\\n            <t t-set=\\"show_cart\\" t-value=\\"website_sale_cart_quantity\\"/>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data inherit_id="website_sale.header_cart_link" name="Header Hide Empty Cart link" active="False">\n        <xpath expr="//t[@t-set='show_cart']" position="after">\n            <t t-set="show_cart" t-value="website_sale_cart_quantity"/>\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
415	16	126	1	1	res.partner.view.form.inherit.mail	res.partner	\N	form	mail/views/res_partner_views.xml	extension	{"en_US": "<data><xpath expr=\\"//field[@name='email']\\" position=\\"before\\">\\n                    <field name=\\"is_blacklisted\\" invisible=\\"1\\"/>\\n                    <button name=\\"mail_action_blacklist_remove\\" class=\\"fa fa-ban text-danger\\" title=\\"This email is blacklisted for mass mailings. Click to unblacklist.\\" type=\\"object\\" context=\\"{'default_email': email}\\" groups=\\"base.group_user\\" invisible=\\"not is_blacklisted\\"/>\\n                </xpath>\\n                <xpath expr=\\"//sheet\\" position=\\"after\\">\\n                    <chatter/>\\n                </xpath>\\n            </data>", "fr_FR": "<data><xpath expr=\\"//field[@name='email']\\" position=\\"before\\">\\n                    <field name=\\"is_blacklisted\\" invisible=\\"1\\"/>\\n                    <button name=\\"mail_action_blacklist_remove\\" class=\\"fa fa-ban text-danger\\" title=\\"Cette adresse e-mail est sur liste noire. Cliquez pour l'enlever de la liste noire.\\" type=\\"object\\" context=\\"{'default_email': email}\\" groups=\\"base.group_user\\" invisible=\\"not is_blacklisted\\"/>\\n                </xpath>\\n                <xpath expr=\\"//sheet\\" position=\\"after\\">\\n                    <chatter/>\\n                </xpath>\\n            </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//field[@name='email']" position="before">\n                    <field name="is_blacklisted" invisible="1"/>\n                    <button name="mail_action_blacklist_remove" class="fa fa-ban text-danger" title="This email is blacklisted for mass mailings. Click to unblacklist." type="object" context="{'default_email': email}" groups="base.group_user" invisible="not is_blacklisted"/>\n                </xpath>\n                <xpath expr="//sheet" position="after">\n                    <chatter/>\n                </xpath>\n            </data>	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
403	16	\N	1	1	mail.message_document_unfollowed	\N	mail.message_document_unfollowed	qweb	mail/views/mail_templates_public.xml	primary	{"en_US": "<t t-name=\\"mail.message_document_unfollowed\\">\\n        <t t-call=\\"mail.public_layout\\">\\n            <t t-set=\\"additional_title\\">\\"<t t-out=\\"name\\"/>\\" no longer followed</t>\\n            <div class=\\"h-100 d-flex align-items-center justify-content-center\\">\\n                <div>\\n                    <h1 t-out=\\"model_name\\"/>\\n                    <div class=\\"alert alert-success text-center p-5\\" role=\\"status\\">\\n                        <strong>You are no longer following the document:</strong>\\n                        <div class=\\"pt-4\\">\\n                            <a t-if=\\"access_url\\" class=\\"o_access_record_link\\" t-att-href=\\"access_url\\" t-out=\\"name\\"/>\\n                            <i t-else=\\"\\" t-out=\\"name\\"/>\\n                        </div>\\n                    </div>\\n                </div>\\n            </div>\\n        </t>\\n    </t>", "fr_FR": "<t t-name=\\"mail.message_document_unfollowed\\">\\n        <t t-call=\\"mail.public_layout\\">\\n            <t t-set=\\"additional_title\\">\\"<t t-out=\\"name\\"/>\\" n'est plus suivi</t>\\n            <div class=\\"h-100 d-flex align-items-center justify-content-center\\">\\n                <div>\\n                    <h1 t-out=\\"model_name\\"/>\\n                    <div class=\\"alert alert-success text-center p-5\\" role=\\"status\\">\\n                        <strong>Vous ne suivez plus le document :</strong>\\n                        <div class=\\"pt-4\\">\\n                            <a t-if=\\"access_url\\" class=\\"o_access_record_link\\" t-att-href=\\"access_url\\" t-out=\\"name\\"/>\\n                            <i t-else=\\"\\" t-out=\\"name\\"/>\\n                        </div>\\n                    </div>\\n                </div>\\n            </div>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="mail.message_document_unfollowed">\n        <t t-call="mail.public_layout">\n            <t t-set="additional_title">"<t t-out="name"/>" no longer followed</t>\n            <div class="h-100 d-flex align-items-center justify-content-center">\n                <div>\n                    <h1 t-out="model_name"/>\n                    <div class="alert alert-success text-center p-5" role="status">\n                        <strong>You are no longer following the document:</strong>\n                        <div class="pt-4">\n                            <a t-if="access_url" class="o_access_record_link" t-att-href="access_url" t-out="name"/>\n                            <i t-else="" t-out="name"/>\n                        </div>\n                    </div>\n                </div>\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
404	16	172	1	1	res.users.preferences.form.mail	res.users	\N	form	mail/views/res_users_views.xml	extension	{"en_US": "<data>\\n                    <xpath expr=\\"//group[@name='signature']|//field[@name='signature']\\" position=\\"before\\">\\n                        <group string=\\"Discuss\\" name=\\"discuss\\">\\n                            <field name=\\"notification_type\\" widget=\\"radio\\" readonly=\\"0\\"/>\\n                            <field name=\\"role_ids\\" widget=\\"many2many_tags\\" readonly=\\"not can_edit_role\\"/>\\n                        </group>\\n                    </xpath>\\n                    <field name=\\"signature\\" position=\\"attributes\\">\\n                        <attribute name=\\"widget\\">html_mail</attribute>\\n                    </field>\\n                </data>", "fr_FR": "<data>\\n                    <xpath expr=\\"//group[@name='signature']|//field[@name='signature']\\" position=\\"before\\">\\n                        <group string=\\"Discussion\\" name=\\"discuss\\">\\n                            <field name=\\"notification_type\\" widget=\\"radio\\" readonly=\\"0\\"/>\\n                            <field name=\\"role_ids\\" widget=\\"many2many_tags\\" readonly=\\"not can_edit_role\\"/>\\n                        </group>\\n                    </xpath>\\n                    <field name=\\"signature\\" position=\\"attributes\\">\\n                        <attribute name=\\"widget\\">html_mail</attribute>\\n                    </field>\\n                </data>"}	<?xml version="1.0"?>\n<data>\n                    <xpath expr="//group[@name='signature']|//field[@name='signature']" position="before">\n                        <group string="Discuss" name="discuss">\n                            <field name="notification_type" widget="radio" readonly="0"/>\n                            <field name="role_ids" widget="many2many_tags" readonly="not can_edit_role"/>\n                        </group>\n                    </xpath>\n                    <field name="signature" position="attributes">\n                        <attribute name="widget">html_mail</attribute>\n                    </field>\n                </data>\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
405	16	166	1	1	res.users.form.mail	res.users	\N	form	mail/views/res_users_views.xml	extension	{"en_US": "<data>\\n                    <xpath expr=\\"//group[@name='messaging']|//field[@name='signature']\\" position=\\"before\\">\\n                        <group string=\\"Discuss\\" name=\\"discuss\\">\\n                            <field name=\\"notification_type\\" widget=\\"radio\\" invisible=\\"share\\"/>\\n                            <field name=\\"role_ids\\" widget=\\"many2many_tags\\" readonly=\\"not can_edit_role\\"/>\\n                        </group>\\n                    </xpath>\\n                    <field name=\\"signature\\" position=\\"attributes\\">\\n                        <attribute name=\\"widget\\">html_mail</attribute>\\n                    </field>\\n                </data>", "fr_FR": "<data>\\n                    <xpath expr=\\"//group[@name='messaging']|//field[@name='signature']\\" position=\\"before\\">\\n                        <group string=\\"Discussion\\" name=\\"discuss\\">\\n                            <field name=\\"notification_type\\" widget=\\"radio\\" invisible=\\"share\\"/>\\n                            <field name=\\"role_ids\\" widget=\\"many2many_tags\\" readonly=\\"not can_edit_role\\"/>\\n                        </group>\\n                    </xpath>\\n                    <field name=\\"signature\\" position=\\"attributes\\">\\n                        <attribute name=\\"widget\\">html_mail</attribute>\\n                    </field>\\n                </data>"}	<?xml version="1.0"?>\n<data>\n                    <xpath expr="//group[@name='messaging']|//field[@name='signature']" position="before">\n                        <group string="Discuss" name="discuss">\n                            <field name="notification_type" widget="radio" invisible="share"/>\n                            <field name="role_ids" widget="many2many_tags" readonly="not can_edit_role"/>\n                        </group>\n                    </xpath>\n                    <field name="signature" position="attributes">\n                        <attribute name="widget">html_mail</attribute>\n                    </field>\n                </data>\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
406	10	\N	1	1	res.users.settings.list	res.users.settings	\N	list	mail/views/res_users_settings_views.xml	primary	{"en_US": "<list string=\\"User Settings\\">\\n                <field name=\\"id\\"/>\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"use_push_to_talk\\"/>\\n            </list>", "fr_FR": "<list string=\\"Paramètres utilisateur\\">\\n                <field name=\\"id\\"/>\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"use_push_to_talk\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="User Settings">\n                <field name="id"/>\n                <field name="user_id"/>\n                <field name="use_push_to_talk"/>\n            </list>\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
407	16	\N	1	1	res.users.settings.form	res.users.settings	\N	form	mail/views/res_users_settings_views.xml	primary	{"en_US": "<form string=\\"User Settings\\">\\n                <sheet>\\n                    <div class=\\"oe_title\\">\\n                        <h1><field name=\\"user_id\\" readonly=\\"id != False\\"/></h1>\\n                    </div>\\n                    <group name=\\"discuss_user_settings\\">\\n                        <group string=\\"Discuss sidebar\\">\\n                            <field name=\\"is_discuss_sidebar_category_channel_open\\"/>\\n                            <field name=\\"is_discuss_sidebar_category_chat_open\\"/>\\n                        </group>\\n                        <group string=\\"Voice\\">\\n                            <field name=\\"use_push_to_talk\\"/>\\n                            <field name=\\"push_to_talk_key\\" placeholder=\\"e.g. true.true..f\\" invisible=\\"not use_push_to_talk\\"/>\\n                            <field name=\\"voice_active_duration\\" invisible=\\"use_push_to_talk\\"/>\\n                        </group>\\n                    </group>\\n                    <notebook colspan=\\"4\\">\\n                        <page string=\\"Volume per partner\\" name=\\"page_volume_per_partner\\">\\n                            <field name=\\"volume_settings_ids\\">\\n                                <list editable=\\"bottom\\">\\n                                    <field name=\\"partner_id\\"/>\\n                                    <field name=\\"volume\\"/>\\n                                </list>\\n                            </field>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>", "fr_FR": "<form string=\\"Paramètres utilisateur\\">\\n                <sheet>\\n                    <div class=\\"oe_title\\">\\n                        <h1><field name=\\"user_id\\" readonly=\\"id != False\\"/></h1>\\n                    </div>\\n                    <group name=\\"discuss_user_settings\\">\\n                        <group string=\\"Barre latérale de Discussion\\">\\n                            <field name=\\"is_discuss_sidebar_category_channel_open\\"/>\\n                            <field name=\\"is_discuss_sidebar_category_chat_open\\"/>\\n                        </group>\\n                        <group string=\\"Voix\\">\\n                            <field name=\\"use_push_to_talk\\"/>\\n                            <field name=\\"push_to_talk_key\\" placeholder=\\"par ex. true.true..f\\" invisible=\\"not use_push_to_talk\\"/>\\n                            <field name=\\"voice_active_duration\\" invisible=\\"use_push_to_talk\\"/>\\n                        </group>\\n                    </group>\\n                    <notebook colspan=\\"4\\">\\n                        <page string=\\"Volume par partenaire\\" name=\\"page_volume_per_partner\\">\\n                            <field name=\\"volume_settings_ids\\">\\n                                <list editable=\\"bottom\\">\\n                                    <field name=\\"partner_id\\"/>\\n                                    <field name=\\"volume\\"/>\\n                                </list>\\n                            </field>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="User Settings">\n                <sheet>\n                    <div class="oe_title">\n                        <h1><field name="user_id" readonly="id != False"/></h1>\n                    </div>\n                    <group name="discuss_user_settings">\n                        <group string="Discuss sidebar">\n                            <field name="is_discuss_sidebar_category_channel_open"/>\n                            <field name="is_discuss_sidebar_category_chat_open"/>\n                        </group>\n                        <group string="Voice">\n                            <field name="use_push_to_talk"/>\n                            <field name="push_to_talk_key" placeholder="e.g. true.true..f" invisible="not use_push_to_talk"/>\n                            <field name="voice_active_duration" invisible="use_push_to_talk"/>\n                        </group>\n                    </group>\n                    <notebook colspan="4">\n                        <page string="Volume per partner" name="page_volume_per_partner">\n                            <field name="volume_settings_ids">\n                                <list editable="bottom">\n                                    <field name="partner_id"/>\n                                    <field name="volume"/>\n                                </list>\n                            </field>\n                        </page>\n                    </notebook>\n                </sheet>\n            </form>\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
413	16	48	1	1	ir.model search	ir.model	\N	search	mail/views/ir_model_views.xml	extension	{"en_US": "<field name=\\"model\\" position=\\"after\\">\\n                <filter string=\\"Mail Thread\\" name=\\"is_mail_thread\\" domain=\\"[('is_mail_thread', '=', True)]\\"/>\\n                <filter string=\\"Mail Activity\\" name=\\"is_mail_activity\\" domain=\\"[('is_mail_activity', '=', True)]\\"/>\\n                <filter string=\\"Mail Blacklist\\" name=\\"is_mail_blacklist\\" domain=\\"[('is_mail_blacklist', '=', True)]\\"/>\\n            </field>", "fr_FR": "<field name=\\"model\\" position=\\"after\\">\\n                <filter string=\\"Fil de discussion\\" name=\\"is_mail_thread\\" domain=\\"[('is_mail_thread', '=', True)]\\"/>\\n                <filter string=\\"Activité par e-mail\\" name=\\"is_mail_activity\\" domain=\\"[('is_mail_activity', '=', True)]\\"/>\\n                <filter string=\\"Liste noire des e-mails\\" name=\\"is_mail_blacklist\\" domain=\\"[('is_mail_blacklist', '=', True)]\\"/>\\n            </field>"}	<?xml version="1.0"?>\n<field name="model" position="after">\n                <filter string="Mail Thread" name="is_mail_thread" domain="[('is_mail_thread', '=', True)]"/>\n                <filter string="Mail Activity" name="is_mail_activity" domain="[('is_mail_activity', '=', True)]"/>\n                <filter string="Mail Blacklist" name="is_mail_blacklist" domain="[('is_mail_blacklist', '=', True)]"/>\n            </field>\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
408	16	\N	1	1	email.template.form	mail.template	\N	form	mail/views/mail_template_views.xml	primary	{"en_US": "<form string=\\"Templates\\">\\n                    <header>\\n                        <field name=\\"ref_ir_act_window\\" invisible=\\"1\\"/>\\n                        <field name=\\"template_fs\\" invisible=\\"1\\"/>\\n                        <field name=\\"is_template_editor\\" invisible=\\"1\\"/>\\n                        <button string=\\"Preview\\" name=\\"102\\" type=\\"action\\" class=\\"btn-primary\\" target=\\"new\\"/>\\n                        <button string=\\"Reset Template\\" name=\\"103\\" type=\\"action\\" groups=\\"mail.group_mail_template_editor\\" invisible=\\"not template_fs\\"/>\\n                        <button string=\\"Add Context Action\\" class=\\"btn btn-secondary\\" name=\\"create_action\\" type=\\"object\\" groups=\\"base.group_system\\" invisible=\\"ref_ir_act_window\\" help=\\"Display an option on related documents to open a composition wizard with this template\\"/>\\n                        <button string=\\"Remove Context Action\\" class=\\"btn btn-secondary\\" name=\\"unlink_action\\" type=\\"object\\" groups=\\"base.group_no_one\\" invisible=\\"not ref_ir_act_window\\" help=\\"Remove the contextual action to use this template on related documents\\"/>\\n                    </header>\\n                    <sheet>\\n                        <div class=\\"oe_title\\">\\n                            <label for=\\"name\\"/>\\n                            <h1><field name=\\"name\\" class=\\"w-100\\" required=\\"1\\" placeholder=\\"e.g. &quot;Welcome email&quot;\\"/></h1>\\n                            <group>\\n                                <field name=\\"model_id\\" placeholder=\\"e.g. Contact\\" required=\\"1\\" options=\\"{'no_create': True}\\"/>\\n                                <field name=\\"subject\\" options=\\"{'dynamic_placeholder': true}\\" placeholder=\\"e.g. &quot;Welcome to MyCompany&quot; or &quot;Nice to meet you, {{ object.name }}&quot;\\"/>\\n                                <field name=\\"model\\" invisible=\\"1\\"/>\\n                            </group>\\n                        </div>\\n                        <notebook>\\n                            <page string=\\"Content\\" name=\\"content\\">\\n                                <field name=\\"can_write\\" invisible=\\"1\\"/>\\n                                <field name=\\"body_html\\" widget=\\"html_mail\\" class=\\"oe-bordered-editor\\" options=\\"{'codeview': true, 'dynamic_placeholder': true, 'allowCommandVideo': false}\\" readonly=\\"not can_write and id\\"/>\\n                                <div class=\\"d-flex align-items-center gap-3\\">\\n                                    <field name=\\"attachment_ids\\" widget=\\"many2many_binary\\" class=\\"m-0\\"/>\\n                                    <div class=\\"text-muted\\">Write /field to insert dynamic content</div>\\n                                </div>\\n                            </page>\\n                            <page string=\\"Email Configuration\\" name=\\"email_configuration\\">\\n                                <group>\\n                                    <field name=\\"email_from\\" placeholder=\\"Override author's email\\"/>\\n                                    <field name=\\"use_default_to\\"/>\\n                                    <field name=\\"email_to\\" invisible=\\"use_default_to\\" placeholder=\\"Comma-separated recipient addresses\\"/>\\n                                    <field name=\\"partner_to\\" invisible=\\"use_default_to\\" placeholder=\\"Comma-separated ids of recipient partners\\"/>\\n                                    <field name=\\"email_cc\\" invisible=\\"use_default_to\\" placeholder=\\"Comma-separated carbon copy recipients addresses\\"/>\\n                                    <field name=\\"reply_to\\" placeholder=\\"Email address to which replies will be redirected when sending emails in mass\\"/>\\n                                    <field name=\\"scheduled_date\\" string=\\"Scheduled Send Date\\"/>\\n                                </group>\\n                            </page>\\n                            <page string=\\"Settings\\" name=\\"email_settings\\">\\n                                <group col=\\"2\\">\\n                                    <group>\\n                                        <field name=\\"lang\\" placeholder=\\"{{ object.partner_id.lang }}\\"/>\\n                                        <field name=\\"mail_server_id\\"/>\\n                                        <field name=\\"auto_delete\\"/>\\n                                        <field name=\\"report_template_ids\\" domain=\\"[('model','=',model)]\\" widget=\\"many2many_tags\\" options=\\"{'no_create': True}\\"/>\\n                                    </group>\\n                                    <group>\\n                                        <field name=\\"user_id\\" widget=\\"many2one_avatar_user\\" readonly=\\"not is_template_editor\\" invisible=\\"not is_template_editor\\" placeholder=\\"Shared with all users.\\" help=\\"If set, will restrict the template to this specific user.                                                   If not set, shared with all users.\\"/>\\n                                        <field name=\\"description\\"/>\\n                                    </group>\\n                                </group>\\n                            </page>\\n                        </notebook>\\n                       </sheet>\\n                </form>", "fr_FR": "<form string=\\"Modèles\\">\\n                    <header>\\n                        <field name=\\"ref_ir_act_window\\" invisible=\\"1\\"/>\\n                        <field name=\\"template_fs\\" invisible=\\"1\\"/>\\n                        <field name=\\"is_template_editor\\" invisible=\\"1\\"/>\\n                        <button string=\\"Aperçu\\" name=\\"102\\" type=\\"action\\" class=\\"btn-primary\\" target=\\"new\\"/>\\n                        <button string=\\"Réinitialiser le modèle\\" name=\\"103\\" type=\\"action\\" groups=\\"mail.group_mail_template_editor\\" invisible=\\"not template_fs\\"/>\\n                        <button string=\\"Ajouter une action contextuelle\\" class=\\"btn btn-secondary\\" name=\\"create_action\\" type=\\"object\\" groups=\\"base.group_system\\" invisible=\\"ref_ir_act_window\\" help=\\"Afficher une option sur les documents associés pour ouvrir un assistant de composition avec ce modèle\\"/>\\n                        <button string=\\"Supprimer l'action contextuelle\\" class=\\"btn btn-secondary\\" name=\\"unlink_action\\" type=\\"object\\" groups=\\"base.group_no_one\\" invisible=\\"not ref_ir_act_window\\" help=\\"Retirer l'action contextuelle pour utiliser ce modèle sur les documents associés\\"/>\\n                    </header>\\n                    <sheet>\\n                        <div class=\\"oe_title\\">\\n                            <label for=\\"name\\"/>\\n                            <h1><field name=\\"name\\" class=\\"w-100\\" required=\\"1\\" placeholder=\\"par ex. &quot;E-mail de bienvenue&quot;\\"/></h1>\\n                            <group>\\n                                <field name=\\"model_id\\" placeholder=\\"Par ex. Contact\\" required=\\"1\\" options=\\"{'no_create': True}\\"/>\\n                                <field name=\\"subject\\" options=\\"{'dynamic_placeholder': true}\\" placeholder=\\"par ex. &quot;Bienvenue à MyCompany&quot; or &quot;Ravi de vous rencontrer,  {{ object.name }}&quot;\\"/>\\n                                <field name=\\"model\\" invisible=\\"1\\"/>\\n                            </group>\\n                        </div>\\n                        <notebook>\\n                            <page string=\\"Contenu\\" name=\\"content\\">\\n                                <field name=\\"can_write\\" invisible=\\"1\\"/>\\n                                <field name=\\"body_html\\" widget=\\"html_mail\\" class=\\"oe-bordered-editor\\" options=\\"{'codeview': true, 'dynamic_placeholder': true, 'allowCommandVideo': false}\\" readonly=\\"not can_write and id\\"/>\\n                                <div class=\\"d-flex align-items-center gap-3\\">\\n                                    <field name=\\"attachment_ids\\" widget=\\"many2many_binary\\" class=\\"m-0\\"/>\\n                                    <div class=\\"text-muted\\">Écrivez /champ pour insérer du contenu dynamique</div>\\n                                </div>\\n                            </page>\\n                            <page string=\\"Configuration de l'e-mail\\" name=\\"email_configuration\\">\\n                                <group>\\n                                    <field name=\\"email_from\\" placeholder=\\"Surcharger l'adresse de l'expéditeur\\"/>\\n                                    <field name=\\"use_default_to\\"/>\\n                                    <field name=\\"email_to\\" invisible=\\"use_default_to\\" placeholder=\\"Adresses des destinataires, séparées par des virgules\\"/>\\n                                    <field name=\\"partner_to\\" invisible=\\"use_default_to\\" placeholder=\\"Identifiants des partenaires destinataires, séparés par des virgules\\"/>\\n                                    <field name=\\"email_cc\\" invisible=\\"use_default_to\\" placeholder=\\"Adresses des destinataires en copie, séparées par des virgules\\"/>\\n                                    <field name=\\"reply_to\\" placeholder=\\"Adresse e-mail vers laquelle les réponses seront redirigées lors de l'envoi d'e-mails en masse\\"/>\\n                                    <field name=\\"scheduled_date\\" string=\\"Date d'envoi planifiée\\"/>\\n                                </group>\\n                            </page>\\n                            <page string=\\"Paramètres\\" name=\\"email_settings\\">\\n                                <group col=\\"2\\">\\n                                    <group>\\n                                        <field name=\\"lang\\" placeholder=\\"{{ object.partner_id.lang }}\\"/>\\n                                        <field name=\\"mail_server_id\\"/>\\n                                        <field name=\\"auto_delete\\"/>\\n                                        <field name=\\"report_template_ids\\" domain=\\"[('model','=',model)]\\" widget=\\"many2many_tags\\" options=\\"{'no_create': True}\\"/>\\n                                    </group>\\n                                    <group>\\n                                        <field name=\\"user_id\\" widget=\\"many2one_avatar_user\\" readonly=\\"not is_template_editor\\" invisible=\\"not is_template_editor\\" placeholder=\\"Partagé avec tous les utilisateurs.\\" help=\\"Si défini, le modèle est réservé à cet utilisateur spécifique. Si non défini, partagé avec tous les utilisateurs.\\"/>\\n                                        <field name=\\"description\\"/>\\n                                    </group>\\n                                </group>\\n                            </page>\\n                        </notebook>\\n                       </sheet>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Templates">\n                    <header>\n                        <field name="ref_ir_act_window" invisible="1"/>\n                        <field name="template_fs" invisible="1"/>\n                        <field name="is_template_editor" invisible="1"/>\n                        <button string="Preview" name="102" type="action" class="btn-primary" target="new"/>\n                        <button string="Reset Template" name="103" type="action" groups="mail.group_mail_template_editor" invisible="not template_fs"/>\n                        <button string="Add Context Action" class="btn btn-secondary" name="create_action" type="object" groups="base.group_system" invisible="ref_ir_act_window" help="Display an option on related documents to open a composition wizard with this template"/>\n                        <button string="Remove Context Action" class="btn btn-secondary" name="unlink_action" type="object" groups="base.group_no_one" invisible="not ref_ir_act_window" help="Remove the contextual action to use this template on related documents"/>\n                    </header>\n                    <sheet>\n                        <div class="oe_title">\n                            <label for="name"/>\n                            <h1><field name="name" class="w-100" required="1" placeholder="e.g. &quot;Welcome email&quot;"/></h1>\n                            <group>\n                                <field name="model_id" placeholder="e.g. Contact" required="1" options="{'no_create': True}"/>\n                                <field name="subject" options="{'dynamic_placeholder': true}" placeholder="e.g. &quot;Welcome to MyCompany&quot; or &quot;Nice to meet you, {{ object.name }}&quot;"/>\n                                <field name="model" invisible="1"/>\n                            </group>\n                        </div>\n                        <notebook>\n                            <page string="Content" name="content">\n                                <field name="can_write" invisible="1"/>\n                                <field name="body_html" widget="html_mail" class="oe-bordered-editor" options="{'codeview': true, 'dynamic_placeholder': true, 'allowCommandVideo': false}" readonly="not can_write and id"/>\n                                <div class="d-flex align-items-center gap-3">\n                                    <field name="attachment_ids" widget="many2many_binary" class="m-0"/>\n                                    <div class="text-muted">Write /field to insert dynamic content</div>\n                                </div>\n                            </page>\n                            <page string="Email Configuration" name="email_configuration">\n                                <group>\n                                    <field name="email_from" placeholder="Override author's email"/>\n                                    <field name="use_default_to"/>\n                                    <field name="email_to" invisible="use_default_to" placeholder="Comma-separated recipient addresses"/>\n                                    <field name="partner_to" invisible="use_default_to" placeholder="Comma-separated ids of recipient partners"/>\n                                    <field name="email_cc" invisible="use_default_to" placeholder="Comma-separated carbon copy recipients addresses"/>\n                                    <field name="reply_to" placeholder="Email address to which replies will be redirected when sending emails in mass"/>\n                                    <field name="scheduled_date" string="Scheduled Send Date"/>\n                                </group>\n                            </page>\n                            <page string="Settings" name="email_settings">\n                                <group col="2">\n                                    <group>\n                                        <field name="lang" placeholder="{{ object.partner_id.lang }}"/>\n                                        <field name="mail_server_id"/>\n                                        <field name="auto_delete"/>\n                                        <field name="report_template_ids" domain="[('model','=',model)]" widget="many2many_tags" options="{'no_create': True}"/>\n                                    </group>\n                                    <group>\n                                        <field name="user_id" widget="many2one_avatar_user" readonly="not is_template_editor" invisible="not is_template_editor" placeholder="Shared with all users." help="If set, will restrict the template to this specific user.                                                   If not set, shared with all users."/>\n                                        <field name="description"/>\n                                    </group>\n                                </group>\n                            </page>\n                        </notebook>\n                       </sheet>\n                </form>\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
409	16	\N	1	1	email.template.list	mail.template	\N	list	mail/views/mail_template_views.xml	primary	{"en_US": "<list string=\\"Templates\\">\\n                    <field name=\\"mail_server_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"model_id\\" groups=\\"base.group_no_one\\"/>\\n                    <field name=\\"user_id\\" optional=\\"show\\" widget=\\"many2one_avatar_user\\"/>\\n                    <field name=\\"description\\"/>\\n                    <field name=\\"subject\\" optional=\\"hidden\\"/>\\n                    <field name=\\"email_from\\" optional=\\"hidden\\"/>\\n                    <field name=\\"email_to\\" optional=\\"hidden\\"/>\\n                    <field name=\\"partner_to\\" optional=\\"hidden\\"/>\\n                </list>", "fr_FR": "<list string=\\"Modèles\\">\\n                    <field name=\\"mail_server_id\\" column_invisible=\\"True\\"/>\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"model_id\\" groups=\\"base.group_no_one\\"/>\\n                    <field name=\\"user_id\\" optional=\\"show\\" widget=\\"many2one_avatar_user\\"/>\\n                    <field name=\\"description\\"/>\\n                    <field name=\\"subject\\" optional=\\"hidden\\"/>\\n                    <field name=\\"email_from\\" optional=\\"hidden\\"/>\\n                    <field name=\\"email_to\\" optional=\\"hidden\\"/>\\n                    <field name=\\"partner_to\\" optional=\\"hidden\\"/>\\n                </list>"}	<?xml version="1.0"?>\n<list string="Templates">\n                    <field name="mail_server_id" column_invisible="True"/>\n                    <field name="name"/>\n                    <field name="model_id" groups="base.group_no_one"/>\n                    <field name="user_id" optional="show" widget="many2one_avatar_user"/>\n                    <field name="description"/>\n                    <field name="subject" optional="hidden"/>\n                    <field name="email_from" optional="hidden"/>\n                    <field name="email_to" optional="hidden"/>\n                    <field name="partner_to" optional="hidden"/>\n                </list>\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
410	16	\N	1	1	email.template.search	mail.template	\N	search	mail/views/mail_template_views.xml	primary	{"en_US": "<search string=\\"Templates\\">\\n                    <field name=\\"name\\" filter_domain=\\"['|', '|', ('name','ilike',self), ('subject','ilike',self), ('email_to','ilike',self)]\\" string=\\"Templates\\"/>\\n                    <field name=\\"lang\\"/>\\n                    <field name=\\"model\\" filter_domain=\\"[('model', '=', raw_value)]\\"/>\\n                    <field name=\\"model_id\\"/>\\n                    <filter name=\\"my_templates\\" string=\\"My Templates\\" domain=\\"[('user_id', '=', uid)]\\"/>\\n                    <filter name=\\"base_templates\\" string=\\"Base Templates\\" domain=\\"[('template_category', '=', 'base_template')]\\"/>\\n                    <filter name=\\"custom_templates\\" string=\\"Custom Templates\\" domain=\\"[('template_category', '=', 'custom_template')]\\"/>\\n                    <group expand=\\"0\\" string=\\"Group by...\\">\\n                        <filter string=\\"SMTP Server\\" name=\\"smtpserver\\" domain=\\"[]\\" context=\\"{'group_by':'mail_server_id'}\\"/>\\n                        <filter string=\\"Model\\" name=\\"group_by_model_id\\" domain=\\"[]\\" context=\\"{'group_by':'model_id'}\\"/>\\n                    </group>\\n                </search>", "fr_FR": "<search string=\\"Modèles\\">\\n                    <field name=\\"name\\" filter_domain=\\"['|', '|', ('name','ilike',self), ('subject','ilike',self), ('email_to','ilike',self)]\\" string=\\"Modèles\\"/>\\n                    <field name=\\"lang\\"/>\\n                    <field name=\\"model\\" filter_domain=\\"[('model', '=', raw_value)]\\"/>\\n                    <field name=\\"model_id\\"/>\\n                    <filter name=\\"my_templates\\" string=\\"Mes modèles\\" domain=\\"[('user_id', '=', uid)]\\"/>\\n                    <filter name=\\"base_templates\\" string=\\"Modèles de base\\" domain=\\"[('template_category', '=', 'base_template')]\\"/>\\n                    <filter name=\\"custom_templates\\" string=\\"Modèles personnalisés\\" domain=\\"[('template_category', '=', 'custom_template')]\\"/>\\n                    <group expand=\\"0\\" string=\\"Regrouper par...\\">\\n                        <filter string=\\"Serveur SMTP\\" name=\\"smtpserver\\" domain=\\"[]\\" context=\\"{'group_by':'mail_server_id'}\\"/>\\n                        <filter string=\\"Modèle\\" name=\\"group_by_model_id\\" domain=\\"[]\\" context=\\"{'group_by':'model_id'}\\"/>\\n                    </group>\\n                </search>"}	<?xml version="1.0"?>\n<search string="Templates">\n                    <field name="name" filter_domain="['|', '|', ('name','ilike',self), ('subject','ilike',self), ('email_to','ilike',self)]" string="Templates"/>\n                    <field name="lang"/>\n                    <field name="model" filter_domain="[('model', '=', raw_value)]"/>\n                    <field name="model_id"/>\n                    <filter name="my_templates" string="My Templates" domain="[('user_id', '=', uid)]"/>\n                    <filter name="base_templates" string="Base Templates" domain="[('template_category', '=', 'base_template')]"/>\n                    <filter name="custom_templates" string="Custom Templates" domain="[('template_category', '=', 'custom_template')]"/>\n                    <group expand="0" string="Group by...">\n                        <filter string="SMTP Server" name="smtpserver" domain="[]" context="{'group_by':'mail_server_id'}"/>\n                        <filter string="Model" name="group_by_model_id" domain="[]" context="{'group_by':'model_id'}"/>\n                    </group>\n                </search>\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
411	16	17	1	1	ir.actions.server.form	ir.actions.server	\N	form	mail/views/ir_actions_server_views.xml	extension	{"en_US": "<data><xpath expr=\\"//form\\" position=\\"inside\\">\\n                    <chatter/>\\n                </xpath>\\n                <xpath expr=\\"//t[@name='action_content']\\" position=\\"inside\\">\\n                    <!-- Create next activity -->\\n                    <group invisible=\\"state != 'next_activity'\\">\\n                        <group>\\n                            <field name=\\"activity_type_id\\" options=\\"{'no_create': True, 'no_open': True}\\" required=\\"state == 'next_activity'\\"/>\\n                            <field name=\\"activity_summary\\" placeholder=\\"e.g. Discuss proposal\\"/>\\n                        </group>\\n                        <group>\\n                            <label for=\\"activity_date_deadline_range\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"activity_date_deadline_range\\" class=\\"oe_inline\\"/>\\n                                <field name=\\"activity_date_deadline_range_type\\" class=\\"oe_inline\\" required=\\"state == 'next_activity' and activity_date_deadline_range &gt; 0\\"/>\\n                            </div>\\n                            <field name=\\"activity_user_type\\" required=\\"state == 'next_activity'\\"/>\\n                            <field name=\\"activity_user_field_name\\" widget=\\"field_selector\\" options=\\"{'model': 'model_name'}\\" invisible=\\"activity_user_type != 'generic'\\" required=\\"state == 'next_activity' and activity_user_type == 'generic'\\"/>\\n                            <field name=\\"activity_user_id\\" placeholder=\\"Choose a user...\\" invisible=\\"activity_user_type != 'specific'\\" required=\\"state == 'next_activity' and activity_user_type == 'specific'\\"/>\\n                            <field name=\\"activity_note\\" class=\\"oe-bordered-editor\\" placeholder=\\"Add a description to your activity...\\"/>\\n                        </group>\\n                    </group>\\n                    <!-- Add/Remove Followers -->\\n                    <group invisible=\\"state not in ['followers', 'remove_followers']\\">\\n                        <group>\\n                            <field name=\\"followers_type\\" required=\\"state in ['followers', 'remove_followers']\\"/>\\n                            <field name=\\"partner_ids\\" string=\\"Followers to add\\" widget=\\"many2many_tags\\" placeholder=\\"Choose a contact...\\" invisible=\\"state != 'followers' or followers_type != 'specific'\\" required=\\"state == 'followers' and followers_type == 'specific'\\"/>\\n                            <field name=\\"partner_ids\\" string=\\"Followers to remove\\" widget=\\"many2many_tags\\" placeholder=\\"Choose a contact...\\" invisible=\\"state != 'remove_followers' or followers_type != 'specific'\\" required=\\"state == 'remove_followers' and followers_type == 'specific'\\"/>\\n                            <field name=\\"followers_partner_field_name\\" widget=\\"field_selector\\" options=\\"{'model': 'model_name'}\\" invisible=\\"followers_type != 'generic'\\" required=\\"state in ['followers', 'remove_followers'] and followers_type == 'generic'\\"/>\\n                        </group>\\n                    </group>\\n                    <!-- Send Email -->\\n                    <group invisible=\\"state != 'mail_post'\\">\\n                        <group>\\n                            <field name=\\"template_id\\" placeholder=\\"Choose a template...\\" required=\\"state == 'mail_post'\\" context=\\"{'default_model': model_name,                                             'default_use_default_to': True}\\"/>\\n                            <label for=\\"mail_post_method\\"/>\\n                            <div class=\\"d-flex flex-column\\">\\n                                <field name=\\"mail_post_method\\" required=\\"state == 'mail_post'\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    <span invisible=\\"mail_post_method != 'email'\\">\\n                                        The message will be sent as an email to the recipients of the\\n                                        template and will not appear in the messaging history.\\n                                    </span>\\n                                    <span invisible=\\"mail_post_method != 'note'\\">\\n                                        The message will be posted as an internal note visible to internal\\n                                        users in the messaging history.\\n                                    </span>\\n                                    <span invisible=\\"mail_post_method != 'comment'\\">\\n                                        The message will be posted as a message on the record,\\n                                        notifying all followers. It will appear in the messaging history.\\n                                    </span>\\n                                </div>\\n                            </div>\\n                            <field name=\\"mail_post_autofollow\\" invisible=\\"1\\"/>\\n                        </group>\\n                    </group>\\n                </xpath>\\n            </data>", "fr_FR": "<data><xpath expr=\\"//form\\" position=\\"inside\\">\\n                    <chatter/>\\n                </xpath>\\n                <xpath expr=\\"//t[@name='action_content']\\" position=\\"inside\\">\\n                    <!-- Create next activity -->\\n                    <group invisible=\\"state != 'next_activity'\\">\\n                        <group>\\n                            <field name=\\"activity_type_id\\" options=\\"{'no_create': True, 'no_open': True}\\" required=\\"state == 'next_activity'\\"/>\\n                            <field name=\\"activity_summary\\" placeholder=\\"par ex. Proposition d'examen\\"/>\\n                        </group>\\n                        <group>\\n                            <label for=\\"activity_date_deadline_range\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"activity_date_deadline_range\\" class=\\"oe_inline\\"/>\\n                                <field name=\\"activity_date_deadline_range_type\\" class=\\"oe_inline\\" required=\\"state == 'next_activity' and activity_date_deadline_range &gt; 0\\"/>\\n                            </div>\\n                            <field name=\\"activity_user_type\\" required=\\"state == 'next_activity'\\"/>\\n                            <field name=\\"activity_user_field_name\\" widget=\\"field_selector\\" options=\\"{'model': 'model_name'}\\" invisible=\\"activity_user_type != 'generic'\\" required=\\"state == 'next_activity' and activity_user_type == 'generic'\\"/>\\n                            <field name=\\"activity_user_id\\" placeholder=\\"Choisir un utilisateur...\\" invisible=\\"activity_user_type != 'specific'\\" required=\\"state == 'next_activity' and activity_user_type == 'specific'\\"/>\\n                            <field name=\\"activity_note\\" class=\\"oe-bordered-editor\\" placeholder=\\"Ajouter une description à votre activité...\\"/>\\n                        </group>\\n                    </group>\\n                    <!-- Add/Remove Followers -->\\n                    <group invisible=\\"state not in ['followers', 'remove_followers']\\">\\n                        <group>\\n                            <field name=\\"followers_type\\" required=\\"state in ['followers', 'remove_followers']\\"/>\\n                            <field name=\\"partner_ids\\" string=\\"Abonnés à ajouter\\" widget=\\"many2many_tags\\" placeholder=\\"Choisir un contact...\\" invisible=\\"state != 'followers' or followers_type != 'specific'\\" required=\\"state == 'followers' and followers_type == 'specific'\\"/>\\n                            <field name=\\"partner_ids\\" string=\\"Abonnés à supprimer\\" widget=\\"many2many_tags\\" placeholder=\\"Choisir un contact...\\" invisible=\\"state != 'remove_followers' or followers_type != 'specific'\\" required=\\"state == 'remove_followers' and followers_type == 'specific'\\"/>\\n                            <field name=\\"followers_partner_field_name\\" widget=\\"field_selector\\" options=\\"{'model': 'model_name'}\\" invisible=\\"followers_type != 'generic'\\" required=\\"state in ['followers', 'remove_followers'] and followers_type == 'generic'\\"/>\\n                        </group>\\n                    </group>\\n                    <!-- Send Email -->\\n                    <group invisible=\\"state != 'mail_post'\\">\\n                        <group>\\n                            <field name=\\"template_id\\" placeholder=\\"Choisir un modèle...\\" required=\\"state == 'mail_post'\\" context=\\"{'default_model': model_name,                                             'default_use_default_to': True}\\"/>\\n                            <label for=\\"mail_post_method\\"/>\\n                            <div class=\\"d-flex flex-column\\">\\n                                <field name=\\"mail_post_method\\" required=\\"state == 'mail_post'\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    <span invisible=\\"mail_post_method != 'email'\\">\\n                                        Le message sera envoyé sous forme d'e-mail aux destinataires du\\n                                        modèle et n'apparaîtra pas dans l'historique de messagerie.\\n                                    </span>\\n                                    <span invisible=\\"mail_post_method != 'note'\\">\\n                                        Le message sera publié comme note interne, visible uniquement par les utilisateurs\\n                                        internes dans l'historique de messagerie.\\n                                    </span>\\n                                    <span invisible=\\"mail_post_method != 'comment'\\">\\n                                        Le message sera publié comme message sur l'enregistrement,\\n                                        notifiant tous les abonnés. Il apparaîtra dans l'historique de messagerie.\\n                                    </span>\\n                                </div>\\n                            </div>\\n                            <field name=\\"mail_post_autofollow\\" invisible=\\"1\\"/>\\n                        </group>\\n                    </group>\\n                </xpath>\\n            </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//form" position="inside">\n                    <chatter/>\n                </xpath>\n                <xpath expr="//t[@name='action_content']" position="inside">\n                    <!-- Create next activity -->\n                    <group invisible="state != 'next_activity'">\n                        <group>\n                            <field name="activity_type_id" options="{'no_create': True, 'no_open': True}" required="state == 'next_activity'"/>\n                            <field name="activity_summary" placeholder="e.g. Discuss proposal"/>\n                        </group>\n                        <group>\n                            <label for="activity_date_deadline_range"/>\n                            <div class="o_row">\n                                <field name="activity_date_deadline_range" class="oe_inline"/>\n                                <field name="activity_date_deadline_range_type" class="oe_inline" required="state == 'next_activity' and activity_date_deadline_range &gt; 0"/>\n                            </div>\n                            <field name="activity_user_type" required="state == 'next_activity'"/>\n                            <field name="activity_user_field_name" widget="field_selector" options="{'model': 'model_name'}" invisible="activity_user_type != 'generic'" required="state == 'next_activity' and activity_user_type == 'generic'"/>\n                            <field name="activity_user_id" placeholder="Choose a user..." invisible="activity_user_type != 'specific'" required="state == 'next_activity' and activity_user_type == 'specific'"/>\n                            <field name="activity_note" class="oe-bordered-editor" placeholder="Add a description to your activity..."/>\n                        </group>\n                    </group>\n                    <!-- Add/Remove Followers -->\n                    <group invisible="state not in ['followers', 'remove_followers']">\n                        <group>\n                            <field name="followers_type" required="state in ['followers', 'remove_followers']"/>\n                            <field name="partner_ids" string="Followers to add" widget="many2many_tags" placeholder="Choose a contact..." invisible="state != 'followers' or followers_type != 'specific'" required="state == 'followers' and followers_type == 'specific'"/>\n                            <field name="partner_ids" string="Followers to remove" widget="many2many_tags" placeholder="Choose a contact..." invisible="state != 'remove_followers' or followers_type != 'specific'" required="state == 'remove_followers' and followers_type == 'specific'"/>\n                            <field name="followers_partner_field_name" widget="field_selector" options="{'model': 'model_name'}" invisible="followers_type != 'generic'" required="state in ['followers', 'remove_followers'] and followers_type == 'generic'"/>\n                        </group>\n                    </group>\n                    <!-- Send Email -->\n                    <group invisible="state != 'mail_post'">\n                        <group>\n                            <field name="template_id" placeholder="Choose a template..." required="state == 'mail_post'" context="{'default_model': model_name,                                             'default_use_default_to': True}"/>\n                            <label for="mail_post_method"/>\n                            <div class="d-flex flex-column">\n                                <field name="mail_post_method" required="state == 'mail_post'"/>\n                                <div class="text-muted">\n                                    <span invisible="mail_post_method != 'email'">\n                                        The message will be sent as an email to the recipients of the\n                                        template and will not appear in the messaging history.\n                                    </span>\n                                    <span invisible="mail_post_method != 'note'">\n                                        The message will be posted as an internal note visible to internal\n                                        users in the messaging history.\n                                    </span>\n                                    <span invisible="mail_post_method != 'comment'">\n                                        The message will be posted as a message on the record,\n                                        notifying all followers. It will appear in the messaging history.\n                                    </span>\n                                </div>\n                            </div>\n                            <field name="mail_post_autofollow" invisible="1"/>\n                        </group>\n                    </group>\n                </xpath>\n            </data>	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
417	16	127	1	1	res.partner.view.search.inherit.mail	res.partner	\N	search	mail/views/res_partner_views.xml	extension	{"en_US": "<filter name=\\"inactive\\" position=\\"after\\">\\n                        <filter invisible=\\"1\\" string=\\"My Activities\\" name=\\"filter_activities_my\\" domain=\\"[('activity_user_id', '=', uid)]\\"/>\\n                        <separator invisible=\\"1\\"/>\\n                        <filter invisible=\\"1\\" string=\\"Late Activities\\" name=\\"activities_overdue\\" domain=\\"[('activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]\\" help=\\"Show all records whose next activity date is past\\"/>\\n                        <filter invisible=\\"1\\" string=\\"Today Activities\\" name=\\"activities_today\\" domain=\\"[('activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                        <filter invisible=\\"1\\" string=\\"Future Activities\\" name=\\"activities_upcoming_all\\" domain=\\"[('activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                        <separator/>\\n                    </filter>", "fr_FR": "<filter name=\\"inactive\\" position=\\"after\\">\\n                        <filter invisible=\\"1\\" string=\\"Mes activités\\" name=\\"filter_activities_my\\" domain=\\"[('activity_user_id', '=', uid)]\\"/>\\n                        <separator invisible=\\"1\\"/>\\n                        <filter invisible=\\"1\\" string=\\"Activités en retard\\" name=\\"activities_overdue\\" domain=\\"[('activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]\\" help=\\"Afficher tous les enregistrements dont la date de la prochaine activité est dépassée\\"/>\\n                        <filter invisible=\\"1\\" string=\\"Activités du jour\\" name=\\"activities_today\\" domain=\\"[('activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                        <filter invisible=\\"1\\" string=\\"Activités futures\\" name=\\"activities_upcoming_all\\" domain=\\"[('activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                        <separator/>\\n                    </filter>"}	<?xml version="1.0"?>\n<filter name="inactive" position="after">\n                        <filter invisible="1" string="My Activities" name="filter_activities_my" domain="[('activity_user_id', '=', uid)]"/>\n                        <separator invisible="1"/>\n                        <filter invisible="1" string="Late Activities" name="activities_overdue" domain="[('activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]" help="Show all records whose next activity date is past"/>\n                        <filter invisible="1" string="Today Activities" name="activities_today" domain="[('activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]"/>\n                        <filter invisible="1" string="Future Activities" name="activities_upcoming_all" domain="[('activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]"/>\n                        <separator/>\n                    </filter>\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
419	16	\N	1	1	res.partner.activity	res.partner	\N	activity	mail/views/res_partner_views.xml	primary	{"en_US": "<activity string=\\"Contacts\\">\\n                    <field name=\\"id\\"/>\\n                    <templates>\\n                        <div t-name=\\"activity-box\\">\\n                            <img t-att-src=\\"activity_image('res.partner', 'avatar_128', record.id.raw_value)\\" role=\\"img\\" t-att-title=\\"record.name.value\\" t-att-alt=\\"record.name.value\\"/>\\n                            <div class=\\"ms-2\\">\\n                                <field name=\\"name\\" display=\\"full\\" class=\\"o_text_block\\"/>\\n                                <field name=\\"parent_id\\" muted=\\"1\\" display=\\"full\\" class=\\"o_text_block\\"/>\\n                            </div>\\n                        </div>\\n                    </templates>\\n                </activity>", "fr_FR": "<activity string=\\"Contacts\\">\\n                    <field name=\\"id\\"/>\\n                    <templates>\\n                        <div t-name=\\"activity-box\\">\\n                            <img t-att-src=\\"activity_image('res.partner', 'avatar_128', record.id.raw_value)\\" role=\\"img\\" t-att-title=\\"record.name.value\\" t-att-alt=\\"record.name.value\\"/>\\n                            <div class=\\"ms-2\\">\\n                                <field name=\\"name\\" display=\\"full\\" class=\\"o_text_block\\"/>\\n                                <field name=\\"parent_id\\" muted=\\"1\\" display=\\"full\\" class=\\"o_text_block\\"/>\\n                            </div>\\n                        </div>\\n                    </templates>\\n                </activity>"}	<?xml version="1.0"?>\n<activity string="Contacts">\n                    <field name="id"/>\n                    <templates>\n                        <div t-name="activity-box">\n                            <img t-att-src="activity_image('res.partner', 'avatar_128', record.id.raw_value)" role="img" t-att-title="record.name.value" t-att-alt="record.name.value"/>\n                            <div class="ms-2">\n                                <field name="name" display="full" class="o_text_block"/>\n                                <field name="parent_id" muted="1" display="full" class="o_text_block"/>\n                            </div>\n                        </div>\n                    </templates>\n                </activity>\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
420	16	\N	1	1	mail.blacklist.view.list	mail.blacklist	\N	list	mail/views/mail_blacklist_views.xml	primary	{"en_US": "<list string=\\"Email Blacklist\\">\\n                <field name=\\"create_date\\" string=\\"Blacklist Date\\"/>\\n                <field name=\\"email\\"/>\\n            </list>", "fr_FR": "<list string=\\"Liste noire des adresses e-mail\\">\\n                <field name=\\"create_date\\" string=\\"Date de la liste noire\\"/>\\n                <field name=\\"email\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Email Blacklist">\n                <field name="create_date" string="Blacklist Date"/>\n                <field name="email"/>\n            </list>\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
421	16	\N	1	1	mail.blacklist.view.form	mail.blacklist	\N	form	mail/views/mail_blacklist_views.xml	primary	{"en_US": "<form string=\\"Add Email Blacklist\\" duplicate=\\"false\\">\\n                <header>\\n                    <button name=\\"mail_action_blacklist_remove\\" string=\\"Unblacklist\\" type=\\"object\\" class=\\"oe_highlight\\" context=\\"{'default_email': email}\\" invisible=\\"not active or not email\\"/>\\n                    <button name=\\"action_add\\" string=\\"Blacklist\\" type=\\"object\\" class=\\"oe_highlight\\" invisible=\\"active or not email\\"/>\\n                </header>\\n                <sheet>\\n                    <div class=\\"badge rounded-pill text-bg-danger float-end fs-6 border-0\\" invisible=\\"active\\">Archived</div>\\n                    <group>\\n                        <field name=\\"email\\"/>\\n                    </group>\\n                </sheet>\\n                <chatter/>\\n            </form>", "fr_FR": "<form string=\\"Ajouter le mail à la liste noire\\" duplicate=\\"false\\">\\n                <header>\\n                    <button name=\\"mail_action_blacklist_remove\\" string=\\"Supprimer de la liste noire\\" type=\\"object\\" class=\\"oe_highlight\\" context=\\"{'default_email': email}\\" invisible=\\"not active or not email\\"/>\\n                    <button name=\\"action_add\\" string=\\"Liste noire\\" type=\\"object\\" class=\\"oe_highlight\\" invisible=\\"active or not email\\"/>\\n                </header>\\n                <sheet>\\n                    <div class=\\"badge rounded-pill text-bg-danger float-end fs-6 border-0\\" invisible=\\"active\\">Archivé</div>\\n                    <group>\\n                        <field name=\\"email\\"/>\\n                    </group>\\n                </sheet>\\n                <chatter/>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Add Email Blacklist" duplicate="false">\n                <header>\n                    <button name="mail_action_blacklist_remove" string="Unblacklist" type="object" class="oe_highlight" context="{'default_email': email}" invisible="not active or not email"/>\n                    <button name="action_add" string="Blacklist" type="object" class="oe_highlight" invisible="active or not email"/>\n                </header>\n                <sheet>\n                    <div class="badge rounded-pill text-bg-danger float-end fs-6 border-0" invisible="active">Archived</div>\n                    <group>\n                        <field name="email"/>\n                    </group>\n                </sheet>\n                <chatter/>\n            </form>\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
426	16	\N	1	1	mail.scheduled.message.view.form	mail.scheduled.message	\N	form	mail/views/mail_scheduled_message_views.xml	primary	{"en_US": "<form string=\\"Scheduled Message\\">\\n                    <sheet>\\n                        <group>\\n                            <field name=\\"composition_comment_option\\" invisible=\\"1\\"/>\\n                            <label for=\\"partner_ids\\" string=\\"To\\" invisible=\\"is_note\\"/>\\n                            <div invisible=\\"is_note\\" class=\\"d-flex gap-3\\">\\n                                <field name=\\"partner_ids\\" widget=\\"many2many_tags_email\\" class=\\"w-auto flex-grow-1\\" placeholder=\\"Add contacts to notify...\\" options=\\"{'edit_tags': True}\\" context=\\"{'force_email': True, 'show_email': True, 'form_view_ref': 'base.view_partner_simple_form'}\\"/>\\n                            </div>\\n                            <field name=\\"subject\\" required=\\"True\\"/>\\n                        </group>\\n                        <group col=\\"1\\">\\n                            <field name=\\"body\\" widget=\\"html_composer_message\\" force_save=\\"1\\" nolabel=\\"1\\" placeholder=\\"Write your message here...\\"/>\\n                            <field name=\\"attachment_ids\\" widget=\\"mail_composer_attachment_list\\" nolabel=\\"1\\"/>\\n                        </group>\\n                    </sheet>\\n                    <footer>\\n                        <button string=\\"Save\\" class=\\"btn-primary\\" special=\\"save\\" invisible=\\"not scheduled_date\\" data-hotkey=\\"S\\"/>\\n                        <button string=\\"Send Now\\" invisible=\\"is_note\\" type=\\"object\\" name=\\"post_message\\" data-hotkey=\\"q\\"/>\\n                        <button string=\\"Log Now\\" invisible=\\"not is_note\\" type=\\"object\\" name=\\"post_message\\" data-hotkey=\\"q\\"/>\\n                        <button string=\\"Discard\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                        <field name=\\"attachment_ids\\" widget=\\"mail_composer_attachment_selector\\"/>\\n                        <field name=\\"scheduled_date\\" widget=\\"datetime_scheduled_date\\"/>\\n                    </footer>\\n                </form>", "fr_FR": "<form string=\\"Message planifié\\">\\n                    <sheet>\\n                        <group>\\n                            <field name=\\"composition_comment_option\\" invisible=\\"1\\"/>\\n                            <label for=\\"partner_ids\\" string=\\"Vers\\" invisible=\\"is_note\\"/>\\n                            <div invisible=\\"is_note\\" class=\\"d-flex gap-3\\">\\n                                <field name=\\"partner_ids\\" widget=\\"many2many_tags_email\\" class=\\"w-auto flex-grow-1\\" placeholder=\\"Ajouter des contacts à notifier...\\" options=\\"{'edit_tags': True}\\" context=\\"{'force_email': True, 'show_email': True, 'form_view_ref': 'base.view_partner_simple_form'}\\"/>\\n                            </div>\\n                            <field name=\\"subject\\" required=\\"True\\"/>\\n                        </group>\\n                        <group col=\\"1\\">\\n                            <field name=\\"body\\" widget=\\"html_composer_message\\" force_save=\\"1\\" nolabel=\\"1\\" placeholder=\\"Écrivez votre message ici...\\"/>\\n                            <field name=\\"attachment_ids\\" widget=\\"mail_composer_attachment_list\\" nolabel=\\"1\\"/>\\n                        </group>\\n                    </sheet>\\n                    <footer>\\n                        <button string=\\"Enregistrer\\" class=\\"btn-primary\\" special=\\"save\\" invisible=\\"not scheduled_date\\" data-hotkey=\\"S\\"/>\\n                        <button string=\\"Envoyer maintenant\\" invisible=\\"is_note\\" type=\\"object\\" name=\\"post_message\\" data-hotkey=\\"q\\"/>\\n                        <button string=\\"Enregistrer maintenant\\" invisible=\\"not is_note\\" type=\\"object\\" name=\\"post_message\\" data-hotkey=\\"q\\"/>\\n                        <button string=\\"Ignorer\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                        <field name=\\"attachment_ids\\" widget=\\"mail_composer_attachment_selector\\"/>\\n                        <field name=\\"scheduled_date\\" widget=\\"datetime_scheduled_date\\"/>\\n                    </footer>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Scheduled Message">\n                    <sheet>\n                        <group>\n                            <field name="composition_comment_option" invisible="1"/>\n                            <label for="partner_ids" string="To" invisible="is_note"/>\n                            <div invisible="is_note" class="d-flex gap-3">\n                                <field name="partner_ids" widget="many2many_tags_email" class="w-auto flex-grow-1" placeholder="Add contacts to notify..." options="{'edit_tags': True}" context="{'force_email': True, 'show_email': True, 'form_view_ref': 'base.view_partner_simple_form'}"/>\n                            </div>\n                            <field name="subject" required="True"/>\n                        </group>\n                        <group col="1">\n                            <field name="body" widget="html_composer_message" force_save="1" nolabel="1" placeholder="Write your message here..."/>\n                            <field name="attachment_ids" widget="mail_composer_attachment_list" nolabel="1"/>\n                        </group>\n                    </sheet>\n                    <footer>\n                        <button string="Save" class="btn-primary" special="save" invisible="not scheduled_date" data-hotkey="S"/>\n                        <button string="Send Now" invisible="is_note" type="object" name="post_message" data-hotkey="q"/>\n                        <button string="Log Now" invisible="not is_note" type="object" name="post_message" data-hotkey="q"/>\n                        <button string="Discard" class="btn-secondary" special="cancel" data-hotkey="x"/>\n                        <field name="attachment_ids" widget="mail_composer_attachment_selector"/>\n                        <field name="scheduled_date" widget="datetime_scheduled_date"/>\n                    </footer>\n                </form>\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
427	16	380	1	1	mail_notification_invite	\N	mail.mail_notification_invite	qweb	mail/data/mail_templates_invite.xml	primary	{"en_US": "<data inherit_id=\\"mail.mail_notification_layout\\" primary=\\"True\\">\\n            <xpath expr=\\"//td[@t-if='subtitles']\\" position=\\"before\\">\\n                <t t-if=\\"not has_button_access\\">\\n                    <t t-set=\\"subtitles\\" t-value=\\"False\\"/>\\n                </t>\\n            </xpath>\\n            <xpath expr=\\"//div[@t-out='message.body']\\" position=\\"replace\\">\\n                <div style=\\"font-size:13px;\\">\\n                    <div class=\\"o-mail-invite-openingMessage\\">\\n                        <t t-out=\\"message.author_id.name\\"/> (<t t-out=\\"message.author_id.email\\"/>) added you as a follower of this <t t-out=\\"model_description\\"/>.\\n                    </div>\\n                    <br t-if=\\"len(message.body) &gt; 0\\"/>\\n                    <div style=\\"color:grey;\\">\\n                        <t t-out=\\"message.body\\"/>\\n                    </div>\\n                </div>\\n            </xpath>\\n            <xpath expr=\\"//span[@id='mail_unfollow']\\" position=\\"replace\\"/>\\n            <xpath expr=\\"//div[@style='margin-top:16px;']/hr\\" position=\\"before\\">\\n                <span t-if=\\"show_unfollow\\" id=\\"mail_unfollow\\" style=\\"font-size: 13px;\\">\\n                    Not interested by this? <a href=\\"/mail/unfollow\\" style=\\"text-decoration:none; color:#555555;\\">Unfollow</a>\\n                </span>\\n            </xpath>\\n        <xpath expr=\\".\\" position=\\"attributes\\"><attribute name=\\"t-name\\">mail.mail_notification_invite</attribute></xpath></data>", "fr_FR": "<data inherit_id=\\"mail.mail_notification_layout\\" primary=\\"True\\">\\n            <xpath expr=\\"//td[@t-if='subtitles']\\" position=\\"before\\">\\n                <t t-if=\\"not has_button_access\\">\\n                    <t t-set=\\"subtitles\\" t-value=\\"False\\"/>\\n                </t>\\n            </xpath>\\n            <xpath expr=\\"//div[@t-out='message.body']\\" position=\\"replace\\">\\n                <div style=\\"font-size:13px;\\">\\n                    <div class=\\"o-mail-invite-openingMessage\\">\\n                        <t t-out=\\"message.author_id.name\\"/> (<t t-out=\\"message.author_id.email\\"/>) vous a ajouté en tant que suiveur de <t t-out=\\"model_description\\"/>.\\n                    </div>\\n                    <br t-if=\\"len(message.body) &gt; 0\\"/>\\n                    <div style=\\"color:grey;\\">\\n                        <t t-out=\\"message.body\\"/>\\n                    </div>\\n                </div>\\n            </xpath>\\n            <xpath expr=\\"//span[@id='mail_unfollow']\\" position=\\"replace\\"/>\\n            <xpath expr=\\"//div[@style='margin-top:16px;']/hr\\" position=\\"before\\">\\n                <span t-if=\\"show_unfollow\\" id=\\"mail_unfollow\\" style=\\"font-size: 13px;\\">\\n                    Vous n'êtes pas intéressé ? <a href=\\"/mail/unfollow\\" style=\\"text-decoration:none; color:#555555;\\">Désabonner</a>\\n                </span>\\n            </xpath>\\n        <xpath expr=\\".\\" position=\\"attributes\\"><attribute name=\\"t-name\\">mail.mail_notification_invite</attribute></xpath></data>"}	<?xml version="1.0"?>\n<data inherit_id="mail.mail_notification_layout" primary="True">\n            <xpath expr="//td[@t-if='subtitles']" position="before">\n                <t t-if="not has_button_access">\n                    <t t-set="subtitles" t-value="False"/>\n                </t>\n            </xpath>\n            <xpath expr="//div[@t-out='message.body']" position="replace">\n                <div style="font-size:13px;">\n                    <div class="o-mail-invite-openingMessage">\n                        <t t-out="message.author_id.name"/> (<t t-out="message.author_id.email"/>) added you as a follower of this <t t-out="model_description"/>.\n                    </div>\n                    <br t-if="len(message.body) &gt; 0"/>\n                    <div style="color:grey;">\n                        <t t-out="message.body"/>\n                    </div>\n                </div>\n            </xpath>\n            <xpath expr="//span[@id='mail_unfollow']" position="replace"/>\n            <xpath expr="//div[@style='margin-top:16px;']/hr" position="before">\n                <span t-if="show_unfollow" id="mail_unfollow" style="font-size: 13px;">\n                    Not interested by this? <a href="/mail/unfollow" style="text-decoration:none; color:#555555;">Unfollow</a>\n                </span>\n            </xpath>\n        <xpath expr="." position="attributes"><attribute name="t-name">mail.mail_notification_invite</attribute></xpath></data>\n\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
428	16	427	1	1	mail_notification_multi_invite	\N	mail.mail_notification_multi_invite	qweb	mail/data/mail_templates_invite.xml	primary	{"en_US": "<data inherit_id=\\"mail.mail_notification_invite\\" primary=\\"True\\">\\n            <xpath expr=\\"//div[hasclass('o-mail-invite-openingMessage')]\\" position=\\"replace\\">\\n                <div>\\n                    <t t-out=\\"message.author_id.name\\"/> (<t t-out=\\"message.author_id.email\\"/>) added you as a follower of <t t-out=\\"model_description\\"/> listed below:\\n                </div>\\n            </xpath>\\n        <xpath expr=\\".\\" position=\\"attributes\\"><attribute name=\\"t-name\\">mail.mail_notification_multi_invite</attribute></xpath></data>", "fr_FR": "<data inherit_id=\\"mail.mail_notification_invite\\" primary=\\"True\\">\\n            <xpath expr=\\"//div[hasclass('o-mail-invite-openingMessage')]\\" position=\\"replace\\">\\n                <div>\\n                    <t t-out=\\"message.author_id.name\\"/> (<t t-out=\\"message.author_id.email\\"/>) vous a ajouté en tant que suiveur de <t t-out=\\"model_description\\"/> listé ci-dessous :\\n                </div>\\n            </xpath>\\n        <xpath expr=\\".\\" position=\\"attributes\\"><attribute name=\\"t-name\\">mail.mail_notification_multi_invite</attribute></xpath></data>"}	<?xml version="1.0"?>\n<data inherit_id="mail.mail_notification_invite" primary="True">\n            <xpath expr="//div[hasclass('o-mail-invite-openingMessage')]" position="replace">\n                <div>\n                    <t t-out="message.author_id.name"/> (<t t-out="message.author_id.email"/>) added you as a follower of <t t-out="model_description"/> listed below:\n                </div>\n            </xpath>\n        <xpath expr="." position="attributes"><attribute name="t-name">mail.mail_notification_multi_invite</attribute></xpath></data>\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
439	40	232	1	1	res.config.settings.view.form.inherit.auth_totp_mail_enforce	res.config.settings	\N	form	auth_totp_mail/views/res_config_settings_views.xml	extension	{"en_US": "<xpath expr=\\"//setting[@id='allow_import']\\" position=\\"before\\">\\n                    <setting id=\\"auth_totp_policy\\" help=\\"Enforce the two-factor authentication by email for employees or for all users (including portal users) if they didn't enable any other two-factor authentication method.\\">\\n                        <field name=\\"auth_totp_enforce\\"/>\\n                        <div class=\\"mt16\\" invisible=\\"not auth_totp_enforce\\">\\n                            <field name=\\"auth_totp_policy\\" class=\\"o_light_label\\" widget=\\"radio\\"/>\\n                        </div>\\n                    </setting>\\n                </xpath>", "fr_FR": "<xpath expr=\\"//setting[@id='allow_import']\\" position=\\"before\\">\\n                    <setting id=\\"auth_totp_policy\\" help=\\"Appliquer l'authentification à deux facteurs par e-mail pour les employés ou pour tous les utilisateurs (y compris les utilisateurs du portail) s'ils n'ont pas activité une autre méthode d'authentification à deux facteurs.\\">\\n                        <field name=\\"auth_totp_enforce\\"/>\\n                        <div class=\\"mt16\\" invisible=\\"not auth_totp_enforce\\">\\n                            <field name=\\"auth_totp_policy\\" class=\\"o_light_label\\" widget=\\"radio\\"/>\\n                        </div>\\n                    </setting>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//setting[@id='allow_import']" position="before">\n                    <setting id="auth_totp_policy" help="Enforce the two-factor authentication by email for employees or for all users (including portal users) if they didn't enable any other two-factor authentication method.">\n                        <field name="auth_totp_enforce"/>\n                        <div class="mt16" invisible="not auth_totp_enforce">\n                            <field name="auth_totp_policy" class="o_light_label" widget="radio"/>\n                        </div>\n                    </setting>\n                </xpath>\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
429	16	232	1	1	res.config.settings.view.form.inherit.auth.signup	res.config.settings	\N	form	auth_signup/views/res_config_settings_views.xml	extension	{"en_US": "<xpath expr=\\"//setting[@id='access_rights']\\" position=\\"before\\">\\n                    <setting id=\\"login_documents\\" title=\\"To send invitations in B2B mode, open a contact or select several ones in list view and click on 'Portal Access Management' option in the dropdown menu *Action*.\\" help=\\"Let your customers log in to see their documents\\">\\n                        <field name=\\"auth_signup_uninvited\\" class=\\"o_light_label\\" widget=\\"radio\\" options=\\"{'horizontal': true}\\" required=\\"True\\"/>\\n                        <div class=\\"content-group\\" invisible=\\"auth_signup_uninvited == 'b2b'\\">\\n                            <div class=\\"mt8\\">\\n                                <button type=\\"object\\" name=\\"action_open_template_user\\" string=\\"Default Access Rights\\" icon=\\"oi-arrow-right\\" class=\\"btn-link\\"/>\\n                            </div>\\n                        </div>\\n                    </setting>\\n                    <setting string=\\"Password Reset\\" help=\\"Enable password reset from Login page\\" id=\\"enable_password_reset\\">\\n                        <field name=\\"auth_signup_reset_password\\"/>\\n                    </setting>\\n                </xpath>", "fr_FR": "<xpath expr=\\"//setting[@id='access_rights']\\" position=\\"before\\">\\n                    <setting id=\\"login_documents\\" title=\\"Pour envoyer des invitations en mode B2B, ouvrez un contact ou sélectionnez-en plusieurs dans la liste et cliquez sur l'option 'Portal Access Management' dans le menu déroulant *Action*.\\" help=\\"Permettre à vos clients de se connecter pour consulter leurs documents\\">\\n                        <field name=\\"auth_signup_uninvited\\" class=\\"o_light_label\\" widget=\\"radio\\" options=\\"{'horizontal': true}\\" required=\\"True\\"/>\\n                        <div class=\\"content-group\\" invisible=\\"auth_signup_uninvited == 'b2b'\\">\\n                            <div class=\\"mt8\\">\\n                                <button type=\\"object\\" name=\\"action_open_template_user\\" string=\\"Droits d'accès par défaut\\" icon=\\"oi-arrow-right\\" class=\\"btn-link\\"/>\\n                            </div>\\n                        </div>\\n                    </setting>\\n                    <setting string=\\"Réinitialisation du mot de passe\\" help=\\"Permettre la réinitialisation du mot de passe depuis la page de connexion\\" id=\\"enable_password_reset\\">\\n                        <field name=\\"auth_signup_reset_password\\"/>\\n                    </setting>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//setting[@id='access_rights']" position="before">\n                    <setting id="login_documents" title="To send invitations in B2B mode, open a contact or select several ones in list view and click on 'Portal Access Management' option in the dropdown menu *Action*." help="Let your customers log in to see their documents">\n                        <field name="auth_signup_uninvited" class="o_light_label" widget="radio" options="{'horizontal': true}" required="True"/>\n                        <div class="content-group" invisible="auth_signup_uninvited == 'b2b'">\n                            <div class="mt8">\n                                <button type="object" name="action_open_template_user" string="Default Access Rights" icon="oi-arrow-right" class="btn-link"/>\n                            </div>\n                        </div>\n                    </setting>\n                    <setting string="Password Reset" help="Enable password reset from Login page" id="enable_password_reset">\n                        <field name="auth_signup_reset_password"/>\n                    </setting>\n                </xpath>\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
432	16	187	1	1	Sign up - Reset Password	\N	auth_signup.login	qweb	auth_signup/views/auth_signup_login_templates.xml	extension	{"en_US": "<data inherit_id=\\"web.login\\" name=\\"Sign up - Reset Password\\">\\n            <xpath expr=\\"//div[hasclass('oe_login_buttons')]/button\\" position=\\"after\\">\\n                <a t-if=\\"signup_enabled\\" class=\\"btn btn-link btn-sm mt-2\\" t-attf-href=\\"/web/signup?{{ keep_query() }}\\">Don't have an account?</a>\\n            </xpath>\\n            <xpath expr=\\"//label[@for='password']\\" position=\\"inside\\">\\n                <a t-if=\\"reset_password_enabled\\" class=\\"btn btn-link btn-sm\\" tabindex=\\"1\\" t-attf-href=\\"/web/reset_password?{{ keep_query() }}\\">Reset Password</a>\\n            </xpath>\\n        </data>", "fr_FR": "<data inherit_id=\\"web.login\\" name=\\"Sign up - Reset Password\\">\\n            <xpath expr=\\"//div[hasclass('oe_login_buttons')]/button\\" position=\\"after\\">\\n                <a t-if=\\"signup_enabled\\" class=\\"btn btn-link btn-sm mt-2\\" t-attf-href=\\"/web/signup?{{ keep_query() }}\\">Vous n'avez pas de compte ?</a>\\n            </xpath>\\n            <xpath expr=\\"//label[@for='password']\\" position=\\"inside\\">\\n                <a t-if=\\"reset_password_enabled\\" class=\\"btn btn-link btn-sm\\" tabindex=\\"1\\" t-attf-href=\\"/web/reset_password?{{ keep_query() }}\\">Réinitialiser le mot de passe</a>\\n            </xpath>\\n        </data>"}	<?xml version="1.0"?>\n<data inherit_id="web.login" name="Sign up - Reset Password">\n            <xpath expr="//div[hasclass('oe_login_buttons')]/button" position="after">\n                <a t-if="signup_enabled" class="btn btn-link btn-sm mt-2" t-attf-href="/web/signup?{{ keep_query() }}">Don't have an account?</a>\n            </xpath>\n            <xpath expr="//label[@for='password']" position="inside">\n                <a t-if="reset_password_enabled" class="btn btn-link btn-sm" tabindex="1" t-attf-href="/web/reset_password?{{ keep_query() }}">Reset Password</a>\n            </xpath>\n        </data>\n\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
433	16	\N	1	1	Auth Signup/ResetPassword form fields	\N	auth_signup.fields	qweb	auth_signup/views/auth_signup_login_templates.xml	primary	{"en_US": "<t name=\\"Auth Signup/ResetPassword form fields\\" t-name=\\"auth_signup.fields\\">\\n            <div class=\\"mb-3 field-password pt-2 o_caps_lock_warning\\">\\n                <label for=\\"password\\" class=\\"form-label\\">Password</label>\\n                <div class=\\"input-group mb-1\\">\\n                    <input type=\\"password\\" name=\\"password\\" id=\\"password\\" class=\\"form-control\\" required=\\"required\\" t-att-autofocus=\\"'autofocus' if autofocus else None\\" placeholder=\\"••••••••••\\"/>\\n                    <button type=\\"button\\" class=\\"btn btn-sm btn-secondary o_show_password\\">\\n                        <i class=\\"fa fa-eye\\"/>\\n                    </button>\\n                </div>\\n            </div>\\n\\n            <div class=\\"mb-3 field-confirm_password\\">\\n                <label for=\\"confirm_password\\" class=\\"form-label\\">Confirm Password</label>\\n                <div class=\\"input-group mb-1\\">\\n                    <input type=\\"password\\" name=\\"confirm_password\\" id=\\"confirm_password\\" class=\\"form-control\\" required=\\"required\\" placeholder=\\"••••••••••\\"/>\\n                    <button type=\\"button\\" class=\\"btn btn-sm btn-secondary o_show_password\\">\\n                        <i class=\\"fa fa-eye\\"/>\\n                    </button>\\n                </div>\\n            </div>\\n        </t>", "fr_FR": "<t name=\\"Auth Signup/ResetPassword form fields\\" t-name=\\"auth_signup.fields\\">\\n            <div class=\\"mb-3 field-password pt-2 o_caps_lock_warning\\">\\n                <label for=\\"password\\" class=\\"form-label\\">Mot de passe</label>\\n                <div class=\\"input-group mb-1\\">\\n                    <input type=\\"password\\" name=\\"password\\" id=\\"password\\" class=\\"form-control\\" required=\\"required\\" t-att-autofocus=\\"'autofocus' if autofocus else None\\" placeholder=\\"••••••••••\\"/>\\n                    <button type=\\"button\\" class=\\"btn btn-sm btn-secondary o_show_password\\">\\n                        <i class=\\"fa fa-eye\\"/>\\n                    </button>\\n                </div>\\n            </div>\\n\\n            <div class=\\"mb-3 field-confirm_password\\">\\n                <label for=\\"confirm_password\\" class=\\"form-label\\">Confirmer le mot de passe</label>\\n                <div class=\\"input-group mb-1\\">\\n                    <input type=\\"password\\" name=\\"confirm_password\\" id=\\"confirm_password\\" class=\\"form-control\\" required=\\"required\\" placeholder=\\"••••••••••\\"/>\\n                    <button type=\\"button\\" class=\\"btn btn-sm btn-secondary o_show_password\\">\\n                        <i class=\\"fa fa-eye\\"/>\\n                    </button>\\n                </div>\\n            </div>\\n        </t>"}	<?xml version="1.0"?>\n<t name="Auth Signup/ResetPassword form fields" t-name="auth_signup.fields">\n            <div class="mb-3 field-password pt-2 o_caps_lock_warning">\n                <label for="password" class="form-label">Password</label>\n                <div class="input-group mb-1">\n                    <input type="password" name="password" id="password" class="form-control" required="required" t-att-autofocus="'autofocus' if autofocus else None" placeholder="••••••••••"/>\n                    <button type="button" class="btn btn-sm btn-secondary o_show_password">\n                        <i class="fa fa-eye"/>\n                    </button>\n                </div>\n            </div>\n\n            <div class="mb-3 field-confirm_password">\n                <label for="confirm_password" class="form-label">Confirm Password</label>\n                <div class="input-group mb-1">\n                    <input type="password" name="confirm_password" id="confirm_password" class="form-control" required="required" placeholder="••••••••••"/>\n                    <button type="button" class="btn btn-sm btn-secondary o_show_password">\n                        <i class="fa fa-eye"/>\n                    </button>\n                </div>\n            </div>\n        </t>\n\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
440	16	223	1	1	res.users.view.form.inherit.auth.totp.mail	res.users	\N	form	auth_totp_mail/views/res_users_views.xml	extension	{"en_US": "<xpath expr=\\"//button[@name='action_totp_enable_wizard']\\" position=\\"after\\">\\n                <button groups=\\"base.group_erp_manager\\" invisible=\\"id == uid\\" name=\\"action_totp_invite\\" string=\\"Invite to use 2FA\\" type=\\"object\\" class=\\"btn btn-secondary\\"/>\\n            </xpath>", "fr_FR": "<xpath expr=\\"//button[@name='action_totp_enable_wizard']\\" position=\\"after\\">\\n                <button groups=\\"base.group_erp_manager\\" invisible=\\"id == uid\\" name=\\"action_totp_invite\\" string=\\"Inviter à l'utiliser la 2FA\\" type=\\"object\\" class=\\"btn btn-secondary\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//button[@name='action_totp_enable_wizard']" position="after">\n                <button groups="base.group_erp_manager" invisible="id == uid" name="action_totp_invite" string="Invite to use 2FA" type="object" class="btn btn-secondary"/>\n            </xpath>\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
434	16	\N	1	1	Sign up login	\N	auth_signup.signup	qweb	auth_signup/views/auth_signup_login_templates.xml	primary	{"en_US": "<t name=\\"Sign up login\\" t-name=\\"auth_signup.signup\\">\\n            <t t-call=\\"web.login_layout\\">\\n                <div class=\\"oe_structure\\" id=\\"oe_structure_signup_top\\"/>\\n                <form class=\\"oe_signup_form\\" role=\\"form\\" method=\\"post\\" t-if=\\"not message\\" data-captcha=\\"signup\\">\\n                  <input type=\\"hidden\\" name=\\"csrf_token\\" t-att-value=\\"request.csrf_token()\\"/>\\n\\n                    <div class=\\"mb-3 field-name\\">\\n                        <label for=\\"name\\" class=\\"form-label\\">Name</label>\\n                        <input type=\\"text\\" name=\\"name\\" t-att-value=\\"name\\" id=\\"name\\" class=\\"form-control\\" placeholder=\\"John Doe\\" autofocus=\\"autofocus\\" required=\\"required\\"/>\\n                    </div>\\n\\n                    <div class=\\"mb-3 field-login\\">\\n                        <label for=\\"login\\" class=\\"form-label\\">Email</label>\\n                        <input type=\\"text\\" name=\\"login\\" t-att-value=\\"login\\" id=\\"login\\" class=\\"form-control\\" t-att-autofocus=\\"'autofocus' if login else None\\" autocapitalize=\\"off\\" required=\\"required\\" placeholder=\\"name@example.com\\"/>\\n                    </div>\\n\\n                    <t t-call=\\"auth_signup.fields\\"/>\\n\\n                    <p class=\\"alert alert-danger\\" t-if=\\"error\\" role=\\"alert\\">\\n                        <t t-esc=\\"error\\"/>\\n                    </p>\\n                    <input type=\\"hidden\\" name=\\"redirect\\" t-att-value=\\"redirect\\"/>\\n                    <input type=\\"hidden\\" name=\\"token\\" t-att-value=\\"token\\"/>\\n                    <div class=\\"text-center oe_login_buttons d-grid pt-3\\">\\n                        <button type=\\"submit\\" class=\\"btn btn-primary mb-1\\"> Sign up</button>\\n                        <a t-attf-href=\\"/web/login?{{ keep_query() }}\\" class=\\"btn btn-link btn-sm mt-2\\" role=\\"button\\">Already have an account?</a>\\n                        <t t-call=\\"web.login_oauth\\"/>\\n                    </div>\\n                </form>\\n                <div class=\\"oe_structure\\" id=\\"oe_structure_signup_bottom\\"/>\\n            </t>\\n        </t>", "fr_FR": "<t name=\\"Sign up login\\" t-name=\\"auth_signup.signup\\">\\n            <t t-call=\\"web.login_layout\\">\\n                <div class=\\"oe_structure\\" id=\\"oe_structure_signup_top\\"/>\\n                <form class=\\"oe_signup_form\\" role=\\"form\\" method=\\"post\\" t-if=\\"not message\\" data-captcha=\\"signup\\">\\n                  <input type=\\"hidden\\" name=\\"csrf_token\\" t-att-value=\\"request.csrf_token()\\"/>\\n\\n                    <div class=\\"mb-3 field-name\\">\\n                        <label for=\\"name\\" class=\\"form-label\\">Nom</label>\\n                        <input type=\\"text\\" name=\\"name\\" t-att-value=\\"name\\" id=\\"name\\" class=\\"form-control\\" placeholder=\\"John Doe\\" autofocus=\\"autofocus\\" required=\\"required\\"/>\\n                    </div>\\n\\n                    <div class=\\"mb-3 field-login\\">\\n                        <label for=\\"login\\" class=\\"form-label\\">E-mail</label>\\n                        <input type=\\"text\\" name=\\"login\\" t-att-value=\\"login\\" id=\\"login\\" class=\\"form-control\\" t-att-autofocus=\\"'autofocus' if login else None\\" autocapitalize=\\"off\\" required=\\"required\\" placeholder=\\"name@example.com\\"/>\\n                    </div>\\n\\n                    <t t-call=\\"auth_signup.fields\\"/>\\n\\n                    <p class=\\"alert alert-danger\\" t-if=\\"error\\" role=\\"alert\\">\\n                        <t t-esc=\\"error\\"/>\\n                    </p>\\n                    <input type=\\"hidden\\" name=\\"redirect\\" t-att-value=\\"redirect\\"/>\\n                    <input type=\\"hidden\\" name=\\"token\\" t-att-value=\\"token\\"/>\\n                    <div class=\\"text-center oe_login_buttons d-grid pt-3\\">\\n                        <button type=\\"submit\\" class=\\"btn btn-primary mb-1\\"> S'inscrire</button>\\n                        <a t-attf-href=\\"/web/login?{{ keep_query() }}\\" class=\\"btn btn-link btn-sm mt-2\\" role=\\"button\\">Vous avez déjà un compte ?</a>\\n                        <t t-call=\\"web.login_oauth\\"/>\\n                    </div>\\n                </form>\\n                <div class=\\"oe_structure\\" id=\\"oe_structure_signup_bottom\\"/>\\n            </t>\\n        </t>"}	<?xml version="1.0"?>\n<t name="Sign up login" t-name="auth_signup.signup">\n            <t t-call="web.login_layout">\n                <div class="oe_structure" id="oe_structure_signup_top"/>\n                <form class="oe_signup_form" role="form" method="post" t-if="not message" data-captcha="signup">\n                  <input type="hidden" name="csrf_token" t-att-value="request.csrf_token()"/>\n\n                    <div class="mb-3 field-name">\n                        <label for="name" class="form-label">Name</label>\n                        <input type="text" name="name" t-att-value="name" id="name" class="form-control" placeholder="John Doe" autofocus="autofocus" required="required"/>\n                    </div>\n\n                    <div class="mb-3 field-login">\n                        <label for="login" class="form-label">Email</label>\n                        <input type="text" name="login" t-att-value="login" id="login" class="form-control" t-att-autofocus="'autofocus' if login else None" autocapitalize="off" required="required" placeholder="name@example.com"/>\n                    </div>\n\n                    <t t-call="auth_signup.fields"/>\n\n                    <p class="alert alert-danger" t-if="error" role="alert">\n                        <t t-esc="error"/>\n                    </p>\n                    <input type="hidden" name="redirect" t-att-value="redirect"/>\n                    <input type="hidden" name="token" t-att-value="token"/>\n                    <div class="text-center oe_login_buttons d-grid pt-3">\n                        <button type="submit" class="btn btn-primary mb-1"> Sign up</button>\n                        <a t-attf-href="/web/login?{{ keep_query() }}" class="btn btn-link btn-sm mt-2" role="button">Already have an account?</a>\n                        <t t-call="web.login_oauth"/>\n                    </div>\n                </form>\n                <div class="oe_structure" id="oe_structure_signup_bottom"/>\n            </t>\n        </t>\n\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
435	16	\N	1	1	Reset password	\N	auth_signup.reset_password	qweb	auth_signup/views/auth_signup_login_templates.xml	primary	{"en_US": "<t name=\\"Reset password\\" t-name=\\"auth_signup.reset_password\\">\\n            <t t-call=\\"web.login_layout\\">\\n                <div class=\\"oe_structure\\" id=\\"oe_structure_reset_password_top\\"/>\\n                <div t-if=\\"message\\" class=\\"oe_login_form clearfix\\">\\n                    <p class=\\"alert alert-success\\" t-if=\\"message\\" role=\\"status\\">\\n                        <t t-esc=\\"message\\"/>\\n                    </p>\\n                    <a href=\\"/web/login\\" class=\\"btn btn-link btn-sm float-start\\" role=\\"button\\">Back to Login</a>\\n                </div>\\n\\n                <form class=\\"oe_reset_password_form\\" role=\\"form\\" method=\\"post\\" t-if=\\"not message\\" data-captcha=\\"password_reset\\">\\n                  <input type=\\"hidden\\" name=\\"csrf_token\\" t-att-value=\\"request.csrf_token()\\"/>\\n\\n                    <t t-if=\\"token and not invalid_token\\">\\n                        <t t-call=\\"auth_signup.fields\\">\\n                            <t t-set=\\"autofocus\\" t-value=\\"1\\"/>\\n                        </t>\\n                    </t>\\n\\n                    <t t-if=\\"not token\\">\\n                        <div class=\\"mb-3 field-login\\">\\n                            <label for=\\"login\\" class=\\"col-form-label\\">Email</label>\\n                            <input type=\\"text\\" name=\\"login\\" t-att-value=\\"login\\" id=\\"login\\" class=\\"form-control\\" autofocus=\\"autofocus\\" required=\\"required\\" autocapitalize=\\"off\\"/>\\n                        </div>\\n                    </t>\\n\\n                    <p class=\\"alert alert-danger\\" t-if=\\"error\\" role=\\"alert\\">\\n                        <t t-esc=\\"error\\"/>\\n                    </p>\\n                    <input type=\\"hidden\\" name=\\"redirect\\" t-att-value=\\"redirect\\"/>\\n                    <input type=\\"hidden\\" name=\\"token\\" t-att-value=\\"token\\"/>\\n                    <div class=\\"clearfix oe_login_buttons d-grid mt-3\\">\\n                        <button type=\\"submit\\" class=\\"btn btn-primary\\">Reset Password</button>\\n                        <div class=\\"d-flex justify-content-between align-items-center small mt-2\\">\\n                            <a t-if=\\"not token\\" t-attf-href=\\"/web/login?{{ keep_query() }}\\">Back to Login</a>\\n                            <a t-if=\\"invalid_token\\" href=\\"/web/login\\">Back to Login</a>\\n                        </div>\\n                        <t t-call=\\"web.login_oauth\\"/>\\n                    </div>\\n\\n                </form>\\n                <div class=\\"oe_structure\\" id=\\"oe_structure_reset_password_bottom\\"/>\\n\\n            </t>\\n        </t>", "fr_FR": "<t name=\\"Reset password\\" t-name=\\"auth_signup.reset_password\\">\\n            <t t-call=\\"web.login_layout\\">\\n                <div class=\\"oe_structure\\" id=\\"oe_structure_reset_password_top\\"/>\\n                <div t-if=\\"message\\" class=\\"oe_login_form clearfix\\">\\n                    <p class=\\"alert alert-success\\" t-if=\\"message\\" role=\\"status\\">\\n                        <t t-esc=\\"message\\"/>\\n                    </p>\\n                    <a href=\\"/web/login\\" class=\\"btn btn-link btn-sm float-start\\" role=\\"button\\">Retour à la page de connexion</a>\\n                </div>\\n\\n                <form class=\\"oe_reset_password_form\\" role=\\"form\\" method=\\"post\\" t-if=\\"not message\\" data-captcha=\\"password_reset\\">\\n                  <input type=\\"hidden\\" name=\\"csrf_token\\" t-att-value=\\"request.csrf_token()\\"/>\\n\\n                    <t t-if=\\"token and not invalid_token\\">\\n                        <t t-call=\\"auth_signup.fields\\">\\n                            <t t-set=\\"autofocus\\" t-value=\\"1\\"/>\\n                        </t>\\n                    </t>\\n\\n                    <t t-if=\\"not token\\">\\n                        <div class=\\"mb-3 field-login\\">\\n                            <label for=\\"login\\" class=\\"col-form-label\\">E-mail</label>\\n                            <input type=\\"text\\" name=\\"login\\" t-att-value=\\"login\\" id=\\"login\\" class=\\"form-control\\" autofocus=\\"autofocus\\" required=\\"required\\" autocapitalize=\\"off\\"/>\\n                        </div>\\n                    </t>\\n\\n                    <p class=\\"alert alert-danger\\" t-if=\\"error\\" role=\\"alert\\">\\n                        <t t-esc=\\"error\\"/>\\n                    </p>\\n                    <input type=\\"hidden\\" name=\\"redirect\\" t-att-value=\\"redirect\\"/>\\n                    <input type=\\"hidden\\" name=\\"token\\" t-att-value=\\"token\\"/>\\n                    <div class=\\"clearfix oe_login_buttons d-grid mt-3\\">\\n                        <button type=\\"submit\\" class=\\"btn btn-primary\\">Réinitialiser le mot de passe</button>\\n                        <div class=\\"d-flex justify-content-between align-items-center small mt-2\\">\\n                            <a t-if=\\"not token\\" t-attf-href=\\"/web/login?{{ keep_query() }}\\">Retour à la page de connexion</a>\\n                            <a t-if=\\"invalid_token\\" href=\\"/web/login\\">Retour à la page de connexion</a>\\n                        </div>\\n                        <t t-call=\\"web.login_oauth\\"/>\\n                    </div>\\n\\n                </form>\\n                <div class=\\"oe_structure\\" id=\\"oe_structure_reset_password_bottom\\"/>\\n\\n            </t>\\n        </t>"}	<?xml version="1.0"?>\n<t name="Reset password" t-name="auth_signup.reset_password">\n            <t t-call="web.login_layout">\n                <div class="oe_structure" id="oe_structure_reset_password_top"/>\n                <div t-if="message" class="oe_login_form clearfix">\n                    <p class="alert alert-success" t-if="message" role="status">\n                        <t t-esc="message"/>\n                    </p>\n                    <a href="/web/login" class="btn btn-link btn-sm float-start" role="button">Back to Login</a>\n                </div>\n\n                <form class="oe_reset_password_form" role="form" method="post" t-if="not message" data-captcha="password_reset">\n                  <input type="hidden" name="csrf_token" t-att-value="request.csrf_token()"/>\n\n                    <t t-if="token and not invalid_token">\n                        <t t-call="auth_signup.fields">\n                            <t t-set="autofocus" t-value="1"/>\n                        </t>\n                    </t>\n\n                    <t t-if="not token">\n                        <div class="mb-3 field-login">\n                            <label for="login" class="col-form-label">Email</label>\n                            <input type="text" name="login" t-att-value="login" id="login" class="form-control" autofocus="autofocus" required="required" autocapitalize="off"/>\n                        </div>\n                    </t>\n\n                    <p class="alert alert-danger" t-if="error" role="alert">\n                        <t t-esc="error"/>\n                    </p>\n                    <input type="hidden" name="redirect" t-att-value="redirect"/>\n                    <input type="hidden" name="token" t-att-value="token"/>\n                    <div class="clearfix oe_login_buttons d-grid mt-3">\n                        <button type="submit" class="btn btn-primary">Reset Password</button>\n                        <div class="d-flex justify-content-between align-items-center small mt-2">\n                            <a t-if="not token" t-attf-href="/web/login?{{ keep_query() }}">Back to Login</a>\n                            <a t-if="invalid_token" href="/web/login">Back to Login</a>\n                        </div>\n                        <t t-call="web.login_oauth"/>\n                    </div>\n\n                </form>\n                <div class="oe_structure" id="oe_structure_reset_password_bottom"/>\n\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
447	100	307	1	1	fetchmail.server.view.form.inherit.gmail	fetchmail.server	\N	form	google_gmail/views/fetchmail_server_views.xml	extension	{"en_US": "<field name=\\"user\\" position=\\"after\\">\\n                <div invisible=\\"server_type != 'gmail'\\" class=\\"d-flex flex-row align-items-center\\" colspan=\\"2\\" groups=\\"base.group_system\\">\\n                    <span invisible=\\"server_type != 'gmail' or not google_gmail_refresh_token\\" class=\\"badge text-bg-success\\">\\n                        Gmail Token Valid\\n                    </span>\\n                    <button type=\\"object\\" name=\\"open_google_gmail_uri\\" class=\\"btn-link px-0\\" invisible=\\"not google_gmail_uri or server_type != 'gmail' or google_gmail_refresh_token\\">\\n                        <i class=\\"oi oi-arrow-right\\"/>\\n                        Connect your Gmail account\\n                    </button>\\n                    <button type=\\"object\\" name=\\"open_google_gmail_uri\\" class=\\"btn-link px-0 ms-2\\" invisible=\\"not google_gmail_uri or server_type != 'gmail' or not google_gmail_refresh_token\\">\\n                        <i class=\\"fa fa-cog\\" title=\\"Edit Settings\\"/>\\n                    </button>\\n                    <button class=\\"alert alert-warning d-block mt-2 text-start\\" icon=\\"oi-arrow-right\\" type=\\"action\\" role=\\"alert\\" name=\\"75\\" invisible=\\"server_type != 'gmail' or google_gmail_uri\\">\\n                        Setup your Gmail API credentials in the general settings to link a Gmail account.\\n                    </button>\\n                </div>\\n            </field>", "fr_FR": "<field name=\\"user\\" position=\\"after\\">\\n                <div invisible=\\"server_type != 'gmail'\\" class=\\"d-flex flex-row align-items-center\\" colspan=\\"2\\" groups=\\"base.group_system\\">\\n                    <span invisible=\\"server_type != 'gmail' or not google_gmail_refresh_token\\" class=\\"badge text-bg-success\\">\\n                        Jeton Gmail valide\\n                    </span>\\n                    <button type=\\"object\\" name=\\"open_google_gmail_uri\\" class=\\"btn-link px-0\\" invisible=\\"not google_gmail_uri or server_type != 'gmail' or google_gmail_refresh_token\\">\\n                        <i class=\\"oi oi-arrow-right\\"/>\\n                        Connecter votre compte Gmail\\n                    </button>\\n                    <button type=\\"object\\" name=\\"open_google_gmail_uri\\" class=\\"btn-link px-0 ms-2\\" invisible=\\"not google_gmail_uri or server_type != 'gmail' or not google_gmail_refresh_token\\">\\n                        <i class=\\"fa fa-cog\\" title=\\"Modifier les paramètres\\"/>\\n                    </button>\\n                    <button class=\\"alert alert-warning d-block mt-2 text-start\\" icon=\\"oi-arrow-right\\" type=\\"action\\" role=\\"alert\\" name=\\"75\\" invisible=\\"server_type != 'gmail' or google_gmail_uri\\">\\n                        Configurez vos informations d'identification de l'API Gmail dans les paramètres généraux pour lier un compte Gmail.\\n                    </button>\\n                </div>\\n            </field>"}	<?xml version="1.0"?>\n<field name="user" position="after">\n                <div invisible="server_type != 'gmail'" class="d-flex flex-row align-items-center" colspan="2" groups="base.group_system">\n                    <span invisible="server_type != 'gmail' or not google_gmail_refresh_token" class="badge text-bg-success">\n                        Gmail Token Valid\n                    </span>\n                    <button type="object" name="open_google_gmail_uri" class="btn-link px-0" invisible="not google_gmail_uri or server_type != 'gmail' or google_gmail_refresh_token">\n                        <i class="oi oi-arrow-right"/>\n                        Connect your Gmail account\n                    </button>\n                    <button type="object" name="open_google_gmail_uri" class="btn-link px-0 ms-2" invisible="not google_gmail_uri or server_type != 'gmail' or not google_gmail_refresh_token">\n                        <i class="fa fa-cog" title="Edit Settings"/>\n                    </button>\n                    <button class="alert alert-warning d-block mt-2 text-start" icon="oi-arrow-right" type="action" role="alert" name="75" invisible="server_type != 'gmail' or google_gmail_uri">\n                        Setup your Gmail API credentials in the general settings to link a Gmail account.\n                    </button>\n                </div>\n            </field>\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
436	16	\N	1	1	User Reset Password	\N	auth_signup.reset_password_email	qweb	auth_signup/views/auth_signup_templates_email.xml	primary	{"en_US": "<t name=\\"User Reset Password\\" t-name=\\"auth_signup.reset_password_email\\">\\n        <table border=\\"0\\" cellpadding=\\"0\\" cellspacing=\\"0\\" style=\\"padding-top: 16px; background-color: #FFFFFF; font-family:Verdana, Arial,sans-serif; color: #454748; width: 100%; border-collapse:separate;\\"><tr><td align=\\"center\\">\\n        <table border=\\"0\\" cellpadding=\\"0\\" cellspacing=\\"0\\" width=\\"590\\" style=\\"padding: 16px; background-color: #FFFFFF; color: #454748; border-collapse:separate;\\">\\n        <tbody>\\n            <!-- HEADER -->\\n            <tr>\\n                <td align=\\"center\\" style=\\"min-width: 590px;\\">\\n                    <table border=\\"0\\" cellpadding=\\"0\\" cellspacing=\\"0\\" width=\\"590\\" style=\\"min-width: 590px; background-color: white; padding: 0px 8px 0px 8px; border-collapse:separate;\\">\\n                        <tr><td valign=\\"middle\\">\\n                            <span style=\\"font-size: 10px;\\">Your Account</span><br/>\\n                            <span style=\\"font-size: 20px; font-weight: bold;\\">\\n                                <t t-out=\\"object.name or ''\\">Marc Demo</t>\\n                            </span>\\n                        </td><td valign=\\"middle\\" align=\\"right\\" t-if=\\"not object.company_id.uses_default_logo\\">\\n                            <img t-attf-src=\\"/logo.png?company={{ object.company_id.id }}\\" style=\\"padding: 0px; margin: 0px; height: auto; width: 80px;\\" t-att-alt=\\"object.company_id.name\\"/>\\n                        </td></tr>\\n                        <tr><td colspan=\\"2\\" style=\\"text-align:center;\\">\\n                          <hr width=\\"100%\\" style=\\"background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;\\"/>\\n                        </td></tr>\\n                    </table>\\n                </td>\\n            </tr>\\n            <!-- CONTENT -->\\n            <tr>\\n                <td align=\\"center\\" style=\\"min-width: 590px;\\">\\n                    <table border=\\"0\\" cellpadding=\\"0\\" cellspacing=\\"0\\" width=\\"590\\" style=\\"min-width: 590px; background-color: white; padding: 0px 8px 0px 8px; border-collapse:separate;\\">\\n                        <tr><td valign=\\"top\\" style=\\"font-size: 13px;\\">\\n                            <div>\\n                                Dear <t t-out=\\"object.name or ''\\">Marc Demo</t>,<br/><br/>\\n                                A password reset was requested for the Odoo account linked to this email.\\n                                You may change your password by following this link which will remain valid during <t t-out=\\"user.env['ir.config_parameter'].sudo().get_param('auth_signup.reset_password.validity.hours',4)\\"/> hours:<br/>\\n                                <div style=\\"margin: 16px 0px 16px 0px;\\">\\n                                    <a t-att-href=\\"object.partner_id._get_signup_url()\\" t-attf-style=\\"background-color: {{object.company_id.email_secondary_color or '#875A7B'}}; padding: 8px 16px 8px 16px; text-decoration: none; color: {{object.company_id.email_primary_color or '#FFFFFF'}}; border-radius: 5px; font-size:13px;\\">\\n                                        Change password\\n                                    </a>\\n                                </div>\\n                                If you do not expect this, you can safely ignore this email.<br/><br/>\\n                                Thanks,\\n                                <t t-if=\\"user.signature\\">\\n                                    <br/>\\n                                    <t t-out=\\"user.signature\\">--<br/>Mitchell Admin</t>\\n                                </t>\\n                            </div>\\n                        </td></tr>\\n                        <tr><td style=\\"text-align:center;\\">\\n                          <hr width=\\"100%\\" style=\\"background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;\\"/>\\n                        </td></tr>\\n                    </table>\\n                </td>\\n            </tr>\\n            <!-- FOOTER -->\\n            <tr>\\n                <td align=\\"center\\" style=\\"min-width: 590px;\\">\\n                    <table border=\\"0\\" cellpadding=\\"0\\" cellspacing=\\"0\\" width=\\"590\\" style=\\"min-width: 590px; background-color: white; font-size: 11px; padding: 0px 8px 0px 8px; border-collapse:separate;\\">\\n                        <tr><td valign=\\"middle\\" align=\\"left\\">\\n                            <t t-out=\\"object.company_id.name or ''\\">YourCompany</t>\\n                        </td></tr>\\n                        <tr><td valign=\\"middle\\" align=\\"left\\" style=\\"opacity: 0.7;\\">\\n                            <t t-out=\\"object.company_id.phone or ''\\">+1 650-123-4567</t>\\n\\n                            <t t-if=\\"object.company_id.email\\">\\n                                | <a t-att-href=\\"'mailto:%s' % object.company_id.email\\" style=\\"text-decoration:none; color: #454748;\\" t-out=\\"object.company_id.email\\">info@yourcompany.com</a>\\n                            </t>\\n                            <t t-if=\\"object.company_id.website\\">\\n                                | <a t-att-href=\\"'%s' % object.company_id.website\\" style=\\"text-decoration:none; color: #454748;\\" t-out=\\"object.company_id.website\\">http://www.example.com</a>\\n                            </t>\\n                        </td></tr>\\n                    </table>\\n                </td>\\n            </tr>\\n        </tbody>\\n        </table>\\n        </td></tr>\\n        <!-- POWERED BY -->\\n        <tr><td align=\\"center\\" style=\\"min-width: 590px;\\">\\n            <table border=\\"0\\" cellpadding=\\"0\\" cellspacing=\\"0\\" width=\\"590\\" style=\\"min-width: 590px; background-color: #F1F1F1; color: #454748; padding: 8px; border-collapse:separate;\\">\\n              <tr><td style=\\"text-align: center; font-size: 13px;\\">\\n                Powered by <a target=\\"_blank\\" href=\\"https://www.odoo.com?utm_source=db&amp;utm_medium=auth\\" t-attf-style=\\"color: {{object.company_id.email_secondary_color or '#875A7B'}};\\">Odoo</a>\\n              </td></tr>\\n            </table>\\n        </td></tr>\\n        </table>\\n    </t>", "fr_FR": "<t name=\\"User Reset Password\\" t-name=\\"auth_signup.reset_password_email\\">\\n        <table border=\\"0\\" cellpadding=\\"0\\" cellspacing=\\"0\\" style=\\"padding-top: 16px; background-color: #FFFFFF; font-family:Verdana, Arial,sans-serif; color: #454748; width: 100%; border-collapse:separate;\\"><tr><td align=\\"center\\">\\n        <table border=\\"0\\" cellpadding=\\"0\\" cellspacing=\\"0\\" width=\\"590\\" style=\\"padding: 16px; background-color: #FFFFFF; color: #454748; border-collapse:separate;\\">\\n        <tbody>\\n            <!-- HEADER -->\\n            <tr>\\n                <td align=\\"center\\" style=\\"min-width: 590px;\\">\\n                    <table border=\\"0\\" cellpadding=\\"0\\" cellspacing=\\"0\\" width=\\"590\\" style=\\"min-width: 590px; background-color: white; padding: 0px 8px 0px 8px; border-collapse:separate;\\">\\n                        <tr><td valign=\\"middle\\">\\n                            <span style=\\"font-size: 10px;\\">Votre compte</span><br/>\\n                            <span style=\\"font-size: 20px; font-weight: bold;\\">\\n                                <t t-out=\\"object.name or ''\\">Marc Demo</t>\\n                            </span>\\n                        </td><td valign=\\"middle\\" align=\\"right\\" t-if=\\"not object.company_id.uses_default_logo\\">\\n                            <img t-attf-src=\\"/logo.png?company={{ object.company_id.id }}\\" style=\\"padding: 0px; margin: 0px; height: auto; width: 80px;\\" t-att-alt=\\"object.company_id.name\\"/>\\n                        </td></tr>\\n                        <tr><td colspan=\\"2\\" style=\\"text-align:center;\\">\\n                          <hr width=\\"100%\\" style=\\"background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;\\"/>\\n                        </td></tr>\\n                    </table>\\n                </td>\\n            </tr>\\n            <!-- CONTENT -->\\n            <tr>\\n                <td align=\\"center\\" style=\\"min-width: 590px;\\">\\n                    <table border=\\"0\\" cellpadding=\\"0\\" cellspacing=\\"0\\" width=\\"590\\" style=\\"min-width: 590px; background-color: white; padding: 0px 8px 0px 8px; border-collapse:separate;\\">\\n                        <tr><td valign=\\"top\\" style=\\"font-size: 13px;\\">\\n                            <div>\\n                                Bonjour <t t-out=\\"object.name or ''\\">Marc Demo</t>,<br/><br/>\\n                                Une réinitialisation du mot de passe a été demandée pour le compte Odoo lié à cette adresse mail.\\n                                Vous pouvez changer votre mot de passe en suivant ce client qui restera valide pendant <t t-out=\\"user.env['ir.config_parameter'].sudo().get_param('auth_signup.reset_password.validity.hours',4)\\"/> heures :<br/>\\n                                <div style=\\"margin: 16px 0px 16px 0px;\\">\\n                                    <a t-att-href=\\"object.partner_id._get_signup_url()\\" t-attf-style=\\"background-color: {{object.company_id.email_secondary_color or '#875A7B'}}; padding: 8px 16px 8px 16px; text-decoration: none; color: {{object.company_id.email_primary_color or '#FFFFFF'}}; border-radius: 5px; font-size:13px;\\">\\n                                        Changer le mot de passe\\n                                    </a>\\n                                </div>\\n                                Si vous ne vous attendez pas à ceci, vous pouvez ignorer cet e-mail.<br/><br/>\\n                                Merci,\\n                                <t t-if=\\"user.signature\\">\\n                                    <br/>\\n                                    <t t-out=\\"user.signature\\">--<br/>Mitchell Admin</t>\\n                                </t>\\n                            </div>\\n                        </td></tr>\\n                        <tr><td style=\\"text-align:center;\\">\\n                          <hr width=\\"100%\\" style=\\"background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;\\"/>\\n                        </td></tr>\\n                    </table>\\n                </td>\\n            </tr>\\n            <!-- FOOTER -->\\n            <tr>\\n                <td align=\\"center\\" style=\\"min-width: 590px;\\">\\n                    <table border=\\"0\\" cellpadding=\\"0\\" cellspacing=\\"0\\" width=\\"590\\" style=\\"min-width: 590px; background-color: white; font-size: 11px; padding: 0px 8px 0px 8px; border-collapse:separate;\\">\\n                        <tr><td valign=\\"middle\\" align=\\"left\\">\\n                            <t t-out=\\"object.company_id.name or ''\\">YourCompany</t>\\n                        </td></tr>\\n                        <tr><td valign=\\"middle\\" align=\\"left\\" style=\\"opacity: 0.7;\\">\\n                            <t t-out=\\"object.company_id.phone or ''\\">+1 650-123-4567</t>\\n\\n                            <t t-if=\\"object.company_id.email\\">\\n                                | <a t-att-href=\\"'mailto:%s' % object.company_id.email\\" style=\\"text-decoration:none; color: #454748;\\" t-out=\\"object.company_id.email\\">info@yourcompany.com</a>\\n                            </t>\\n                            <t t-if=\\"object.company_id.website\\">\\n                                | <a t-att-href=\\"'%s' % object.company_id.website\\" style=\\"text-decoration:none; color: #454748;\\" t-out=\\"object.company_id.website\\">http://www.example.com</a>\\n                            </t>\\n                        </td></tr>\\n                    </table>\\n                </td>\\n            </tr>\\n        </tbody>\\n        </table>\\n        </td></tr>\\n        <!-- POWERED BY -->\\n        <tr><td align=\\"center\\" style=\\"min-width: 590px;\\">\\n            <table border=\\"0\\" cellpadding=\\"0\\" cellspacing=\\"0\\" width=\\"590\\" style=\\"min-width: 590px; background-color: #F1F1F1; color: #454748; padding: 8px; border-collapse:separate;\\">\\n              <tr><td style=\\"text-align: center; font-size: 13px;\\">\\n                Généré par <a target=\\"_blank\\" href=\\"https://www.odoo.com?utm_source=db&amp;utm_medium=auth\\" t-attf-style=\\"color: {{object.company_id.email_secondary_color or '#875A7B'}};\\">Odoo</a>\\n              </td></tr>\\n            </table>\\n        </td></tr>\\n        </table>\\n    </t>"}	<?xml version="1.0"?>\n<t name="User Reset Password" t-name="auth_signup.reset_password_email">\n        <table border="0" cellpadding="0" cellspacing="0" style="padding-top: 16px; background-color: #FFFFFF; font-family:Verdana, Arial,sans-serif; color: #454748; width: 100%; border-collapse:separate;"><tr><td align="center">\n        <table border="0" cellpadding="0" cellspacing="0" width="590" style="padding: 16px; background-color: #FFFFFF; color: #454748; border-collapse:separate;">\n        <tbody>\n            <!-- HEADER -->\n            <tr>\n                <td align="center" style="min-width: 590px;">\n                    <table border="0" cellpadding="0" cellspacing="0" width="590" style="min-width: 590px; background-color: white; padding: 0px 8px 0px 8px; border-collapse:separate;">\n                        <tr><td valign="middle">\n                            <span style="font-size: 10px;">Your Account</span><br/>\n                            <span style="font-size: 20px; font-weight: bold;">\n                                <t t-out="object.name or ''">Marc Demo</t>\n                            </span>\n                        </td><td valign="middle" align="right" t-if="not object.company_id.uses_default_logo">\n                            <img t-attf-src="/logo.png?company={{ object.company_id.id }}" style="padding: 0px; margin: 0px; height: auto; width: 80px;" t-att-alt="object.company_id.name"/>\n                        </td></tr>\n                        <tr><td colspan="2" style="text-align:center;">\n                          <hr width="100%" style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;"/>\n                        </td></tr>\n                    </table>\n                </td>\n            </tr>\n            <!-- CONTENT -->\n            <tr>\n                <td align="center" style="min-width: 590px;">\n                    <table border="0" cellpadding="0" cellspacing="0" width="590" style="min-width: 590px; background-color: white; padding: 0px 8px 0px 8px; border-collapse:separate;">\n                        <tr><td valign="top" style="font-size: 13px;">\n                            <div>\n                                Dear <t t-out="object.name or ''">Marc Demo</t>,<br/><br/>\n                                A password reset was requested for the Odoo account linked to this email.\n                                You may change your password by following this link which will remain valid during <t t-out="user.env['ir.config_parameter'].sudo().get_param('auth_signup.reset_password.validity.hours',4)"/> hours:<br/>\n                                <div style="margin: 16px 0px 16px 0px;">\n                                    <a t-att-href="object.partner_id._get_signup_url()" t-attf-style="background-color: {{object.company_id.email_secondary_color or '#875A7B'}}; padding: 8px 16px 8px 16px; text-decoration: none; color: {{object.company_id.email_primary_color or '#FFFFFF'}}; border-radius: 5px; font-size:13px;">\n                                        Change password\n                                    </a>\n                                </div>\n                                If you do not expect this, you can safely ignore this email.<br/><br/>\n                                Thanks,\n                                <t t-if="user.signature">\n                                    <br/>\n                                    <t t-out="user.signature">--<br/>Mitchell Admin</t>\n                                </t>\n                            </div>\n                        </td></tr>\n                        <tr><td style="text-align:center;">\n                          <hr width="100%" style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;"/>\n                        </td></tr>\n                    </table>\n                </td>\n            </tr>\n            <!-- FOOTER -->\n            <tr>\n                <td align="center" style="min-width: 590px;">\n                    <table border="0" cellpadding="0" cellspacing="0" width="590" style="min-width: 590px; background-color: white; font-size: 11px; padding: 0px 8px 0px 8px; border-collapse:separate;">\n                        <tr><td valign="middle" align="left">\n                            <t t-out="object.company_id.name or ''">YourCompany</t>\n                        </td></tr>\n                        <tr><td valign="middle" align="left" style="opacity: 0.7;">\n                            <t t-out="object.company_id.phone or ''">+1 650-123-4567</t>\n\n                            <t t-if="object.company_id.email">\n                                | <a t-att-href="'mailto:%s' % object.company_id.email" style="text-decoration:none; color: #454748;" t-out="object.company_id.email">info@yourcompany.com</a>\n                            </t>\n                            <t t-if="object.company_id.website">\n                                | <a t-att-href="'%s' % object.company_id.website" style="text-decoration:none; color: #454748;" t-out="object.company_id.website">http://www.example.com</a>\n                            </t>\n                        </td></tr>\n                    </table>\n                </td>\n            </tr>\n        </tbody>\n        </table>\n        </td></tr>\n        <!-- POWERED BY -->\n        <tr><td align="center" style="min-width: 590px;">\n            <table border="0" cellpadding="0" cellspacing="0" width="590" style="min-width: 590px; background-color: #F1F1F1; color: #454748; padding: 8px; border-collapse:separate;">\n              <tr><td style="text-align: center; font-size: 13px;">\n                Powered by <a target="_blank" href="https://www.odoo.com?utm_source=db&amp;utm_medium=auth" t-attf-style="color: {{object.company_id.email_secondary_color or '#875A7B'}};">Odoo</a>\n              </td></tr>\n            </table>\n        </td></tr>\n        </table>\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
437	16	188	1	1	login_successful	\N	auth_signup.login_successful	qweb	auth_signup/views/webclient_templates.xml	extension	{"en_US": "<data inherit_id=\\"web.login_successful\\">\\n        <xpath expr=\\"//div[hasclass('oe_login_form')]/p\\" position=\\"before\\">\\n            <p class=\\"alert alert-success\\" t-if=\\"account_created\\" role=\\"status\\">\\n                Registration successful.\\n            </p>\\n            <!-- Remove parameter from URL, do not show \\"Account created\\" if page is refreshed -->\\n            <script defer=\\"defer\\" type=\\"text/javascript\\">\\n                window.history.replaceState({}, null, '/web/login_successful');\\n            </script>\\n        </xpath>\\n    </data>", "fr_FR": "<data inherit_id=\\"web.login_successful\\">\\n        <xpath expr=\\"//div[hasclass('oe_login_form')]/p\\" position=\\"before\\">\\n            <p class=\\"alert alert-success\\" t-if=\\"account_created\\" role=\\"status\\">\\n                Inscription réussie.\\n            </p>\\n            <!-- Remove parameter from URL, do not show \\"Account created\\" if page is refreshed -->\\n            <script defer=\\"defer\\" type=\\"text/javascript\\">\\n                window.history.replaceState({}, null, '/web/login_successful');\\n            </script>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data inherit_id="web.login_successful">\n        <xpath expr="//div[hasclass('oe_login_form')]/p" position="before">\n            <p class="alert alert-success" t-if="account_created" role="status">\n                Registration successful.\n            </p>\n            <!-- Remove parameter from URL, do not show "Account created" if page is refreshed -->\n            <script defer="defer" type="text/javascript">\n                window.history.replaceState({}, null, '/web/login_successful');\n            </script>\n        </xpath>\n    </data>\n\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
438	16	388	1	1	account_security_alert	\N	auth_totp_mail.account_security_alert	qweb	auth_totp_mail/data/security_notifications_template.xml	extension	{"en_US": "<data inherit_id=\\"mail.account_security_alert\\">\\n            <xpath expr=\\"//div[hasclass('o_mail_account_security_suggestions')]\\" position=\\"after\\">\\n                <div t-if=\\"suggest_2fa\\">\\n                    <span>Consider also</span>\\n                    <a href=\\"https://www.odoo.com/documentation/master/applications/general/auth/2fa.html\\">\\n                        activating Two-factor Authentication\\n                    </a>\\n                </div>\\n            </xpath>\\n        </data>", "fr_FR": "<data inherit_id=\\"mail.account_security_alert\\">\\n            <xpath expr=\\"//div[hasclass('o_mail_account_security_suggestions')]\\" position=\\"after\\">\\n                <div t-if=\\"suggest_2fa\\">\\n                    <span>À prendre en compte aussi</span>\\n                    <a href=\\"https://www.odoo.com/documentation/master/applications/general/auth/2fa.html\\">\\n                        d'activer l'authentification à deux facteurs\\n                    </a>\\n                </div>\\n            </xpath>\\n        </data>"}	<?xml version="1.0"?>\n<data inherit_id="mail.account_security_alert">\n            <xpath expr="//div[hasclass('o_mail_account_security_suggestions')]" position="after">\n                <div t-if="suggest_2fa">\n                    <span>Consider also</span>\n                    <a href="https://www.odoo.com/documentation/master/applications/general/auth/2fa.html">\n                        activating Two-factor Authentication\n                    </a>\n                </div>\n            </xpath>\n        </data>\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
441	16	172	1	1	res.users.view.form.auth.totp.mail	res.users	\N	form	auth_totp_mail/views/res_users_views.xml	primary	{"en_US": "<data><form position=\\"attributes\\">\\n                <attribute name=\\"create\\">0</attribute>\\n                <attribute name=\\"edit\\">0</attribute>\\n                <attribute name=\\"delete\\">0</attribute>\\n            </form>\\n            <h1 position=\\"replace\\"/>\\n            <xpath expr=\\"//field[@name='image_1920']\\" position=\\"replace\\"/>\\n            <notebook position=\\"replace\\">\\n                <header>\\n                </header>\\n                <sheet>$0</sheet>\\n            </notebook>\\n            <notebook position=\\"before\\">\\n                <field name=\\"image_1920\\" widget=\\"image\\" class=\\"oe_avatar\\" options=\\"{'zoom': true, 'preview_image':'image_128'}\\"/>\\n                    <div class=\\"oe_title\\">\\n                        <h1>\\n                            <field name=\\"name\\" placeholder=\\"Name\\" required=\\"True\\" readonly=\\"context.get('from_my_profile', False)\\"/>\\n                        </h1>\\n                    </div>\\n            </notebook>\\n            <page name=\\"preferences_page\\" position=\\"replace\\"/>\\n            <footer position=\\"replace\\"/>\\n        </data>", "fr_FR": "<data><form position=\\"attributes\\">\\n                <attribute name=\\"create\\">0</attribute>\\n                <attribute name=\\"edit\\">0</attribute>\\n                <attribute name=\\"delete\\">0</attribute>\\n            </form>\\n            <h1 position=\\"replace\\"/>\\n            <xpath expr=\\"//field[@name='image_1920']\\" position=\\"replace\\"/>\\n            <notebook position=\\"replace\\">\\n                <header>\\n                </header>\\n                <sheet>$0</sheet>\\n            </notebook>\\n            <notebook position=\\"before\\">\\n                <field name=\\"image_1920\\" widget=\\"image\\" class=\\"oe_avatar\\" options=\\"{'zoom': true, 'preview_image':'image_128'}\\"/>\\n                    <div class=\\"oe_title\\">\\n                        <h1>\\n                            <field name=\\"name\\" placeholder=\\"Nom\\" required=\\"True\\" readonly=\\"context.get('from_my_profile', False)\\"/>\\n                        </h1>\\n                    </div>\\n            </notebook>\\n            <page name=\\"preferences_page\\" position=\\"replace\\"/>\\n            <footer position=\\"replace\\"/>\\n        </data>"}	<?xml version="1.0"?>\n<data><form position="attributes">\n                <attribute name="create">0</attribute>\n                <attribute name="edit">0</attribute>\n                <attribute name="delete">0</attribute>\n            </form>\n            <h1 position="replace"/>\n            <xpath expr="//field[@name='image_1920']" position="replace"/>\n            <notebook position="replace">\n                <header>\n                </header>\n                <sheet>$0</sheet>\n            </notebook>\n            <notebook position="before">\n                <field name="image_1920" widget="image" class="oe_avatar" options="{'zoom': true, 'preview_image':'image_128'}"/>\n                    <div class="oe_title">\n                        <h1>\n                            <field name="name" placeholder="Name" required="True" readonly="context.get('from_my_profile', False)"/>\n                        </h1>\n                    </div>\n            </notebook>\n            <page name="preferences_page" position="replace"/>\n            <footer position="replace"/>\n        </data>	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
446	16	100	1	1	ir.module.module.view.kanban.inherit.mail	ir.module.module	\N	kanban	base_install_request/views/ir_module_module_views.xml	extension	{"en_US": "<button name=\\"button_immediate_install\\" position=\\"after\\">\\n                <button type=\\"object\\" class=\\"btn btn-primary btn-sm\\" name=\\"action_open_install_request\\" invisible=\\"state != 'uninstalled'\\" t-if=\\"!record.to_buy.raw_value\\" groups=\\"!base.group_system\\">Request Access</button>\\n            </button>", "fr_FR": "<button name=\\"button_immediate_install\\" position=\\"after\\">\\n                <button type=\\"object\\" class=\\"btn btn-primary btn-sm\\" name=\\"action_open_install_request\\" invisible=\\"state != 'uninstalled'\\" t-if=\\"!record.to_buy.raw_value\\" groups=\\"!base.group_system\\">Demander l'accès</button>\\n            </button>"}	<?xml version="1.0"?>\n<button name="button_immediate_install" position="after">\n                <button type="object" class="btn btn-primary btn-sm" name="action_open_install_request" invisible="state != 'uninstalled'" t-if="!record.to_buy.raw_value" groups="!base.group_system">Request Access</button>\n            </button>\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
442	16	225	1	1	auth_totp_mail_form	\N	auth_totp_mail.auth_totp_mail_form	qweb	auth_totp_mail/views/templates.xml	extension	{"en_US": "<data inherit_id=\\"auth_totp.auth_totp_form\\">\\n        <xpath expr=\\"//form/div[1]\\" position=\\"attributes\\">\\n            <attribute name=\\"t-if\\">user._mfa_type() == 'totp'</attribute>\\n        </xpath>\\n        <xpath expr=\\"//form/div[1]\\" position=\\"after\\">\\n            <div t-if=\\"user._mfa_type() == 'totp_mail'\\" class=\\"mb-2 mt-2 text-muted\\">\\n                <i class=\\"fa fa-envelope-o\\"/>\\n                To login, enter below the six-digit authentication code just sent via email to <t t-out=\\"user.email\\"/>.\\n                <br/>\\n            </div>\\n        </xpath>\\n        <xpath expr=\\"//form[1]\\" position=\\"after\\">\\n            <form method=\\"POST\\" t-if=\\"user._mfa_type() == 'totp_mail'\\">\\n                <input type=\\"hidden\\" name=\\"csrf_token\\" t-att-value=\\"request.csrf_token()\\"/>\\n                <input type=\\"hidden\\" name=\\"send_email\\" value=\\"1\\"/>\\n                <button type=\\"submit\\" class=\\"btn btn-secondary btn-block\\">Re-send email</button>\\n            </form>\\n        </xpath>\\n        <xpath expr=\\"//div[hasclass('border-top')]\\" position=\\"before\\">\\n            <div class=\\"mb-2\\" t-if=\\"user._mfa_type() == 'totp_mail'\\">\\n                We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\\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        </xpath>\\n    </data>", "fr_FR": "<data inherit_id=\\"auth_totp.auth_totp_form\\">\\n        <xpath expr=\\"//form/div[1]\\" position=\\"attributes\\">\\n            <attribute name=\\"t-if\\">user._mfa_type() == 'totp'</attribute>\\n        </xpath>\\n        <xpath expr=\\"//form/div[1]\\" position=\\"after\\">\\n            <div t-if=\\"user._mfa_type() == 'totp_mail'\\" class=\\"mb-2 mt-2 text-muted\\">\\n                <i class=\\"fa fa-envelope-o\\"/>\\n                Pour vous connecter, saisissez ci-dessous le code d'authentification à six chiffres que vous venez d'envoyer par e-mail à <t t-out=\\"user.email\\"/>.\\n                <br/>\\n            </div>\\n        </xpath>\\n        <xpath expr=\\"//form[1]\\" position=\\"after\\">\\n            <form method=\\"POST\\" t-if=\\"user._mfa_type() == 'totp_mail'\\">\\n                <input type=\\"hidden\\" name=\\"csrf_token\\" t-att-value=\\"request.csrf_token()\\"/>\\n                <input type=\\"hidden\\" name=\\"send_email\\" value=\\"1\\"/>\\n                <button type=\\"submit\\" class=\\"btn btn-secondary btn-block\\">Renvoyer l'e-mail</button>\\n            </form>\\n        </xpath>\\n        <xpath expr=\\"//div[hasclass('border-top')]\\" position=\\"before\\">\\n            <div class=\\"mb-2\\" t-if=\\"user._mfa_type() == 'totp_mail'\\">\\n                Nous vous recommandons vivement d'activer l'authentification à deux facteurs à l'aide d'une application d'authentification pour sécuriser votre compte.\\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        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data inherit_id="auth_totp.auth_totp_form">\n        <xpath expr="//form/div[1]" position="attributes">\n            <attribute name="t-if">user._mfa_type() == 'totp'</attribute>\n        </xpath>\n        <xpath expr="//form/div[1]" position="after">\n            <div t-if="user._mfa_type() == 'totp_mail'" class="mb-2 mt-2 text-muted">\n                <i class="fa fa-envelope-o"/>\n                To login, enter below the six-digit authentication code just sent via email to <t t-out="user.email"/>.\n                <br/>\n            </div>\n        </xpath>\n        <xpath expr="//form[1]" position="after">\n            <form method="POST" t-if="user._mfa_type() == 'totp_mail'">\n                <input type="hidden" name="csrf_token" t-att-value="request.csrf_token()"/>\n                <input type="hidden" name="send_email" value="1"/>\n                <button type="submit" class="btn btn-secondary btn-block">Re-send email</button>\n            </form>\n        </xpath>\n        <xpath expr="//div[hasclass('border-top')]" position="before">\n            <div class="mb-2" t-if="user._mfa_type() == 'totp_mail'">\n                We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\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        </xpath>\n    </data>\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
443	16	\N	1	1	base.module.install.request.view.form	base.module.install.request	\N	form	base_install_request/wizard/base_module_install_request_views.xml	primary	{"en_US": "<form>\\n                <field name=\\"module_id\\" invisible=\\"1\\"/>\\n                <group string=\\"Send to:\\">\\n                    <field colspan=\\"2\\" name=\\"user_ids\\" widget=\\"many2many_tags\\" nolabel=\\"1\\"/>\\n                </group>\\n                <group string=\\"Why do you need this module?\\">\\n                    <field colspan=\\"2\\" name=\\"body_html\\" widget=\\"html\\" nolabel=\\"1\\" placeholder=\\"e.g. I'd like to use the SMS Marketing module to organize the promotion of our internal events, and exhibitions. I need access for 3 people of my team.\\"/>\\n                </group>\\n                <footer>\\n                    <button string=\\"Request Activation\\" class=\\"btn-primary\\" type=\\"object\\" name=\\"action_send_request\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Cancel\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "fr_FR": "<form>\\n                <field name=\\"module_id\\" invisible=\\"1\\"/>\\n                <group string=\\"Envoyer à :\\">\\n                    <field colspan=\\"2\\" name=\\"user_ids\\" widget=\\"many2many_tags\\" nolabel=\\"1\\"/>\\n                </group>\\n                <group string=\\"Pourquoi avez-vous besoin de ce module ? \\">\\n                    <field colspan=\\"2\\" name=\\"body_html\\" widget=\\"html\\" nolabel=\\"1\\" placeholder=\\"par ex. J'aimerais utiliser le module SMS Marketing pour organiser la promotion de nos événements internes et nos salons. J'ai besoin d'un accès pour 3 personnes de mon équipe.\\"/>\\n                </group>\\n                <footer>\\n                    <button string=\\"Demander l'activation\\" class=\\"btn-primary\\" type=\\"object\\" name=\\"action_send_request\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Annuler\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form>\n                <field name="module_id" invisible="1"/>\n                <group string="Send to:">\n                    <field colspan="2" name="user_ids" widget="many2many_tags" nolabel="1"/>\n                </group>\n                <group string="Why do you need this module?">\n                    <field colspan="2" name="body_html" widget="html" nolabel="1" placeholder="e.g. I'd like to use the SMS Marketing module to organize the promotion of our internal events, and exhibitions. I need access for 3 people of my team."/>\n                </group>\n                <footer>\n                    <button string="Request Activation" class="btn-primary" type="object" name="action_send_request" data-hotkey="q"/>\n                    <button string="Cancel" class="btn-secondary" special="cancel" data-hotkey="x"/>\n                </footer>\n            </form>\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
444	16	\N	1	1	base.module.install.review.view.form	base.module.install.review	\N	form	base_install_request/wizard/base_module_install_request_views.xml	primary	{"en_US": "<form>\\n                <field name=\\"module_id\\" invisible=\\"1\\"/>\\n                <field name=\\"module_ids\\" widget=\\"many2many_tags\\" invisible=\\"1\\"/>\\n                <field name=\\"modules_description\\"/>\\n                <footer>\\n                    <button string=\\"Install App\\" class=\\"btn-primary\\" type=\\"object\\" name=\\"action_install_module\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Cancel\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "fr_FR": "<form>\\n                <field name=\\"module_id\\" invisible=\\"1\\"/>\\n                <field name=\\"module_ids\\" widget=\\"many2many_tags\\" invisible=\\"1\\"/>\\n                <field name=\\"modules_description\\"/>\\n                <footer>\\n                    <button string=\\"Installer l'application\\" class=\\"btn-primary\\" type=\\"object\\" name=\\"action_install_module\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Annuler\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form>\n                <field name="module_id" invisible="1"/>\n                <field name="module_ids" widget="many2many_tags" invisible="1"/>\n                <field name="modules_description"/>\n                <footer>\n                    <button string="Install App" class="btn-primary" type="object" name="action_install_module" data-hotkey="q"/>\n                    <button string="Cancel" class="btn-secondary" special="cancel" data-hotkey="x"/>\n                </footer>\n            </form>\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
480	16	\N	1	1	Back to edit mode	\N	portal.portal_back_in_edit_mode	qweb	portal/views/portal_templates.xml	primary	{"en_US": "<t name=\\"Back to edit mode\\" t-name=\\"portal.portal_back_in_edit_mode\\">\\n        <div t-ignore=\\"true\\" class=\\"text-center\\">\\n            <t t-if=\\"custom_html\\" t-out=\\"custom_html\\"/>\\n            <t t-else=\\"\\">This is a preview of the customer portal.</t>\\n            <a t-att-href=\\"backend_url\\" class=\\"alert-link\\"><i class=\\"oi oi-arrow-right me-1\\"/>Back to edit mode</a>\\n        </div>\\n        <button type=\\"button\\" class=\\"btn-close\\" data-bs-dismiss=\\"alert\\" aria-label=\\"Close\\"/>\\n    </t>", "fr_FR": "<t name=\\"Back to edit mode\\" t-name=\\"portal.portal_back_in_edit_mode\\">\\n        <div t-ignore=\\"true\\" class=\\"text-center\\">\\n            <t t-if=\\"custom_html\\" t-out=\\"custom_html\\"/>\\n            <t t-else=\\"\\">Ceci est un aperçu du portail client.</t>\\n            <a t-att-href=\\"backend_url\\" class=\\"alert-link\\"><i class=\\"oi oi-arrow-right me-1\\"/>Retour au mode édition</a>\\n        </div>\\n        <button type=\\"button\\" class=\\"btn-close\\" data-bs-dismiss=\\"alert\\" aria-label=\\"Fermer\\"/>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Back to edit mode" t-name="portal.portal_back_in_edit_mode">\n        <div t-ignore="true" class="text-center">\n            <t t-if="custom_html" t-out="custom_html"/>\n            <t t-else="">This is a preview of the customer portal.</t>\n            <a t-att-href="backend_url" class="alert-link"><i class="oi oi-arrow-right me-1"/>Back to edit mode</a>\n        </div>\n        <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"/>\n    </t>\n\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	\N
445	16	\N	1	1	base_install_request.base_module_install_review_description	\N	base_install_request.base_module_install_review_description	qweb	base_install_request/data/mail_templates_module_install.xml	primary	{"en_US": "<t t-name=\\"base_install_request.base_module_install_review_description\\">\\n        <p t-if=\\"any(app.application for app in apps)\\">The following apps will be installed:</p>\\n        <div class=\\"container-fluid\\">\\n            <ul class=\\"list-unstyled row\\">\\n                <t t-foreach=\\"apps\\" t-as=\\"app\\">\\n                    <li class=\\"mt8 col-lg-6\\" t-if=\\"app.application\\">\\n                        <div>\\n                            <img width=\\"24px\\" height=\\"24px\\" class=\\"img-fluid\\" t-att-src=\\"app.icon\\"/>\\n                            <t t-esc=\\"app.shortdesc\\"/>\\n                        </div>\\n                    </li>\\n                </t>\\n            </ul>\\n        </div>\\n    </t>", "fr_FR": "<t t-name=\\"base_install_request.base_module_install_review_description\\">\\n        <p t-if=\\"any(app.application for app in apps)\\">Les applications suivantes seront installées :</p>\\n        <div class=\\"container-fluid\\">\\n            <ul class=\\"list-unstyled row\\">\\n                <t t-foreach=\\"apps\\" t-as=\\"app\\">\\n                    <li class=\\"mt8 col-lg-6\\" t-if=\\"app.application\\">\\n                        <div>\\n                            <img width=\\"24px\\" height=\\"24px\\" class=\\"img-fluid\\" t-att-src=\\"app.icon\\"/>\\n                            <t t-esc=\\"app.shortdesc\\"/>\\n                        </div>\\n                    </li>\\n                </t>\\n            </ul>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="base_install_request.base_module_install_review_description">\n        <p t-if="any(app.application for app in apps)">The following apps will be installed:</p>\n        <div class="container-fluid">\n            <ul class="list-unstyled row">\n                <t t-foreach="apps" t-as="app">\n                    <li class="mt8 col-lg-6" t-if="app.application">\n                        <div>\n                            <img width="24px" height="24px" class="img-fluid" t-att-src="app.icon"/>\n                            <t t-esc="app.shortdesc"/>\n                        </div>\n                    </li>\n                </t>\n            </ul>\n        </div>\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
448	16	43	1	1	ir.mail_server.view.form.inherit.gmail	ir.mail_server	\N	form	google_gmail/views/ir_mail_server_views.xml	extension	{"en_US": "<data><field name=\\"smtp_user\\" position=\\"after\\">\\n                <div invisible=\\"smtp_authentication != 'gmail'\\" class=\\"d-flex flex-row align-items-center\\" colspan=\\"8\\" groups=\\"base.group_system\\">\\n                    <span invisible=\\"smtp_authentication != 'gmail' or not google_gmail_refresh_token\\" class=\\"badge text-bg-success\\">\\n                        Gmail Token Valid\\n                    </span>\\n                    <button type=\\"object\\" name=\\"open_google_gmail_uri\\" class=\\"btn-link px-0\\" invisible=\\"not google_gmail_uri or smtp_authentication != 'gmail' or google_gmail_refresh_token\\">\\n                        <i class=\\"oi oi-arrow-right\\"/>\\n                        Connect your Gmail account\\n                    </button>\\n                    <button type=\\"object\\" name=\\"open_google_gmail_uri\\" class=\\"btn-link px-0 ms-2\\" invisible=\\"not google_gmail_uri or smtp_authentication != 'gmail' or not google_gmail_refresh_token\\">\\n                        <i class=\\"fa fa-cog\\" title=\\"Edit Settings\\"/>\\n                    </button>\\n                    <button class=\\"alert alert-warning d-block mt-2 text-start\\" icon=\\"oi-arrow-right\\" type=\\"action\\" role=\\"alert\\" name=\\"75\\" invisible=\\"smtp_authentication != 'gmail' or google_gmail_uri\\">\\n                        Setup your Gmail API credentials in the general settings to link a Gmail account.\\n                    </button>\\n                </div>\\n            </field>\\n            <field name=\\"smtp_authentication_info\\" position=\\"after\\">\\n                <widget name=\\"documentation_link\\" path=\\"/applications/general/email_communication/email_servers.html?highlight=outgoing email server#use-a-default-from-email-address\\" invisible=\\"smtp_authentication != 'gmail'\\" label=\\"Read More\\"/>\\n            </field>\\n        </data>", "fr_FR": "<data><field name=\\"smtp_user\\" position=\\"after\\">\\n                <div invisible=\\"smtp_authentication != 'gmail'\\" class=\\"d-flex flex-row align-items-center\\" colspan=\\"8\\" groups=\\"base.group_system\\">\\n                    <span invisible=\\"smtp_authentication != 'gmail' or not google_gmail_refresh_token\\" class=\\"badge text-bg-success\\">\\n                        Jeton Gmail valide\\n                    </span>\\n                    <button type=\\"object\\" name=\\"open_google_gmail_uri\\" class=\\"btn-link px-0\\" invisible=\\"not google_gmail_uri or smtp_authentication != 'gmail' or google_gmail_refresh_token\\">\\n                        <i class=\\"oi oi-arrow-right\\"/>\\n                        Connecter votre compte Gmail\\n                    </button>\\n                    <button type=\\"object\\" name=\\"open_google_gmail_uri\\" class=\\"btn-link px-0 ms-2\\" invisible=\\"not google_gmail_uri or smtp_authentication != 'gmail' or not google_gmail_refresh_token\\">\\n                        <i class=\\"fa fa-cog\\" title=\\"Modifier les paramètres\\"/>\\n                    </button>\\n                    <button class=\\"alert alert-warning d-block mt-2 text-start\\" icon=\\"oi-arrow-right\\" type=\\"action\\" role=\\"alert\\" name=\\"75\\" invisible=\\"smtp_authentication != 'gmail' or google_gmail_uri\\">\\n                        Configurez vos informations d'identification de l'API Gmail dans les paramètres généraux pour lier un compte Gmail.\\n                    </button>\\n                </div>\\n            </field>\\n            <field name=\\"smtp_authentication_info\\" position=\\"after\\">\\n                <widget name=\\"documentation_link\\" path=\\"/applications/general/email_communication/email_servers.html?highlight=outgoing email server#use-a-default-from-email-address\\" invisible=\\"smtp_authentication != 'gmail'\\" label=\\"Plus d'info\\"/>\\n            </field>\\n        </data>"}	<?xml version="1.0"?>\n<data><field name="smtp_user" position="after">\n                <div invisible="smtp_authentication != 'gmail'" class="d-flex flex-row align-items-center" colspan="8" groups="base.group_system">\n                    <span invisible="smtp_authentication != 'gmail' or not google_gmail_refresh_token" class="badge text-bg-success">\n                        Gmail Token Valid\n                    </span>\n                    <button type="object" name="open_google_gmail_uri" class="btn-link px-0" invisible="not google_gmail_uri or smtp_authentication != 'gmail' or google_gmail_refresh_token">\n                        <i class="oi oi-arrow-right"/>\n                        Connect your Gmail account\n                    </button>\n                    <button type="object" name="open_google_gmail_uri" class="btn-link px-0 ms-2" invisible="not google_gmail_uri or smtp_authentication != 'gmail' or not google_gmail_refresh_token">\n                        <i class="fa fa-cog" title="Edit Settings"/>\n                    </button>\n                    <button class="alert alert-warning d-block mt-2 text-start" icon="oi-arrow-right" type="action" role="alert" name="75" invisible="smtp_authentication != 'gmail' or google_gmail_uri">\n                        Setup your Gmail API credentials in the general settings to link a Gmail account.\n                    </button>\n                </div>\n            </field>\n            <field name="smtp_authentication_info" position="after">\n                <widget name="documentation_link" path="/applications/general/email_communication/email_servers.html?highlight=outgoing email server#use-a-default-from-email-address" invisible="smtp_authentication != 'gmail'" label="Read More"/>\n            </field>\n        </data>	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
449	16	375	1	1	res.config.settings.view.form.inherit.google_gmail	res.config.settings	\N	form	google_gmail/views/res_config_settings_views.xml	extension	{"en_US": "<div id=\\"msg_module_google_gmail\\" position=\\"replace\\">\\n                    <div class=\\"row mt16\\" id=\\"gmail_client_identifier\\">\\n                        <label string=\\"ID\\" for=\\"google_gmail_client_identifier\\" class=\\"col-lg-3 o_light_label\\"/>\\n                        <field name=\\"google_gmail_client_identifier\\" class=\\"ms-2\\" placeholder=\\"ID of your Google app\\"/>\\n                    </div>\\n                    <div class=\\"row mt16\\" id=\\"gmail_client_secret\\">\\n                        <label string=\\"Secret\\" for=\\"google_gmail_client_secret\\" class=\\"col-lg-3 o_light_label\\"/>\\n                        <field name=\\"google_gmail_client_secret\\" password=\\"True\\" class=\\"ms-2\\" placeholder=\\"Secret of your Google app\\"/>\\n                    </div>\\n                </div>", "fr_FR": "<div id=\\"msg_module_google_gmail\\" position=\\"replace\\">\\n                    <div class=\\"row mt16\\" id=\\"gmail_client_identifier\\">\\n                        <label string=\\"ID\\" for=\\"google_gmail_client_identifier\\" class=\\"col-lg-3 o_light_label\\"/>\\n                        <field name=\\"google_gmail_client_identifier\\" class=\\"ms-2\\" placeholder=\\"ID de votre app Google\\"/>\\n                    </div>\\n                    <div class=\\"row mt16\\" id=\\"gmail_client_secret\\">\\n                        <label string=\\"Secret\\" for=\\"google_gmail_client_secret\\" class=\\"col-lg-3 o_light_label\\"/>\\n                        <field name=\\"google_gmail_client_secret\\" password=\\"True\\" class=\\"ms-2\\" placeholder=\\"Secret de votre app Google\\"/>\\n                    </div>\\n                </div>"}	<?xml version="1.0"?>\n<div id="msg_module_google_gmail" position="replace">\n                    <div class="row mt16" id="gmail_client_identifier">\n                        <label string="ID" for="google_gmail_client_identifier" class="col-lg-3 o_light_label"/>\n                        <field name="google_gmail_client_identifier" class="ms-2" placeholder="ID of your Google app"/>\n                    </div>\n                    <div class="row mt16" id="gmail_client_secret">\n                        <label string="Secret" for="google_gmail_client_secret" class="col-lg-3 o_light_label"/>\n                        <field name="google_gmail_client_secret" password="True" class="ms-2" placeholder="Secret of your Google app"/>\n                    </div>\n                </div>\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
450	16	\N	1	1	enrich_company	\N	iap_mail.enrich_company	qweb	iap_mail/data/mail_templates.xml	primary	{"en_US": "<t t-name=\\"iap_mail.enrich_company\\">\\n        <p t-esc=\\"flavor_text\\"/>\\n        <div class=\\"o_partner_autocomplete_enrich_info p-3 mt-3 mb-3 me-5\\">\\n            <div class=\\"row p-0 m-0\\">\\n            <div class=\\"col-sm-10 p-0\\">\\n                <h4>\\n                    <span class=\\"me-3 align-middle\\" t-esc=\\"name\\"/>\\n                    <a t-if=\\"twitter\\" class=\\"ms-2\\" target=\\"_blank\\" t-attf-href=\\"http://www.twitter.com/{{twitter}}\\">\\n                        <img src=\\"/web_editor/font_to_img/61569/rgb(0,132,180)/22\\"/>\\n                    </a>\\n                    <a t-if=\\"facebook\\" class=\\"ms-2\\" target=\\"_blank\\" t-attf-href=\\"http://www.facebook.com/{{facebook}}\\">\\n                        <img src=\\"/web_editor/font_to_img/61570/rgb(59,89,152)/22\\"/>\\n                    </a>\\n                    <a t-if=\\"linkedin\\" class=\\"ms-2\\" target=\\"_blank\\" t-attf-href=\\"https://www.linkedin.com/{{linkedin}}\\">\\n                        <img src=\\"/web_editor/font_to_img/61580/rgb(0,119,181)/22\\"/>\\n                    </a>\\n                    <a t-if=\\"crunchbase\\" class=\\"ms-2\\" target=\\"_blank\\" t-attf-href=\\"https://www.crunchbase.com/{{crunchbase}}\\">\\n                        <img width=\\"19px\\" height=\\"19px\\" src=\\"/partner_autocomplete/static/img/crunchbase.ico\\"/>\\n                    </a>\\n                </h4>\\n                <p t-esc=\\"description\\"/>\\n            </div>\\n            <div t-if=\\"logo\\" class=\\"col-sm-2 p-0 text-center text-md-end order-first order-md-last\\">\\n                <img t-attf-src=\\"{{logo}}\\" alt=\\"\\" style=\\"max-width: 80px;\\"/>\\n            </div>\\n            </div>\\n            <hr/>\\n\\n            <div class=\\"col-sm-12 row m-0 p-0\\">\\n                <div t-if=\\"company_type\\" class=\\"d-flex my-1 p-0 col-sm-3\\">\\n                    <i class=\\"fa fa-fw me-2 fa-building text-primary\\"/>\\n                    <b>Company type</b>\\n                </div>\\n                <div t-if=\\"company_type\\" class=\\"my-1 col-sm-9\\" t-esc=\\"company_type\\"/>\\n                <div t-if=\\"founded_year\\" class=\\"d-flex my-1 p-0 col-sm-3\\">\\n                    <i class=\\"fa fa-fw me-2 fa-calendar text-primary\\"/>\\n                    <b>Founded</b>\\n                </div>\\n                <div t-if=\\"founded_year\\" class=\\"my-1 col-sm-9\\" t-esc=\\"founded_year\\"/>\\n                <t t-set=\\"sectors\\" t-value=\\"[]\\"/>\\n                <t t-if=\\"sector_primary\\" t-set=\\"sectors\\" t-value=\\"sectors + [sector_primary]\\"/>\\n                <t t-if=\\"industry\\" t-set=\\"sectors\\" t-value=\\"sectors + [industry]\\"/>\\n                <t t-if=\\"industry_group\\" t-set=\\"sectors\\" t-value=\\"sectors + [industry_group]\\"/>\\n                <t t-if=\\"sub_industry\\" t-set=\\"sectors\\" t-value=\\"sectors + [sub_industry]\\"/>\\n                <div t-if=\\"sectors\\" class=\\"d-flex my-1 p-0 col-sm-3\\">\\n                    <i class=\\"fa fa-fw me-2 fa-industry text-primary\\"/>\\n                    <b>Sectors</b>\\n                </div>\\n                <div t-if=\\"sectors\\" class=\\"my-1 col-sm-9\\">\\n                    <t t-foreach=\\"sectors\\" t-as=\\"inner_sector\\">\\n                        <label t-esc=\\"inner_sector\\" class=\\"o_tag o_tag_color_7\\" style=\\"font-weight:normal; padding: 2px 10px; margin: 1px 0px; border-radius: 13px; display: inline-block;\\"/>\\n                    </t>\\n                </div>\\n                <div t-if=\\"employees\\" class=\\"d-flex my-1 p-0 col-sm-3\\">\\n                    <i class=\\"fa fa-fw me-2 fa-users text-primary\\"/>\\n                    <b>Employees</b>\\n                </div>\\n                <div t-if=\\"employees\\" class=\\"my-1 col-sm-9\\" t-esc=\\"'%.0f' % employees\\"/>\\n                <div t-if=\\"estimated_annual_revenue\\" class=\\"d-flex my-1 p-0 col-sm-3\\">\\n                    <i class=\\"fa fa-fw me-2 fa-money text-primary\\"/>\\n                    <b>Estimated revenue</b>\\n                </div>\\n                <div t-if=\\"estimated_annual_revenue\\" class=\\"my-1 col-sm-9\\">\\n                    <span t-esc=\\"estimated_annual_revenue\\"/><span> per year</span>\\n                </div>\\n                <div t-if=\\"phone_numbers\\" class=\\"d-flex my-1 p-0 col-sm-3\\">\\n                    <i class=\\"fa fa-fw me-2 fa-phone text-primary\\"/>\\n                    <b>Phone</b>\\n                </div>\\n                <div t-if=\\"phone_numbers\\" class=\\"col-sm-9\\">\\n                    <t t-foreach=\\"phone_numbers\\" t-as=\\"phone_number\\">\\n                        <a t-attf-href=\\"tel:{{phone_number}}\\" t-esc=\\"phone_number\\" class=\\"o_tag o_tag_color_7\\" style=\\"font-weight:normal; padding: 2px 10px; margin: 1px 0px; border-radius: 13px; display: inline-block;\\"/>\\n                    </t>\\n                </div>\\n                <div t-if=\\"email\\" class=\\"d-flex my-1 p-0 col-sm-3\\">\\n                    <i class=\\"fa fa-fw me-2 fa-envelope text-primary\\"/>\\n                    <b>Email</b>\\n                </div>\\n                <div t-if=\\"email\\" class=\\"col-sm-9\\">\\n                    <t t-foreach=\\"email\\" t-as=\\"email_item\\">\\n                        <a target=\\"_top\\" t-attf-href=\\"mailto:{{email_item}}\\" t-esc=\\"email_item\\" class=\\"o_tag o_tag_color_7\\" style=\\"font-weight:normal; padding: 2px 10px; margin: 1px 0px; border-radius: 13px; display: inline-block;\\"/>\\n                    </t>\\n                </div>\\n                <div t-if=\\"timezone\\" class=\\"d-flex my-1 p-0 col-sm-3\\">\\n                    <i class=\\"fa fa-fw me-2 fa-globe text-primary\\"/>\\n                    <b>Timezone</b>\\n                </div>\\n                <div t-if=\\"timezone\\" class=\\"my-1 col-sm-9\\" t-esc=\\"timezone.replace('_', ' ')\\"/>\\n                <div t-if=\\"tech\\" class=\\"d-flex my-1 p-0 col-sm-3\\">\\n                    <i class=\\"fa fa-fw me-2 fa-cube text-primary\\"/>\\n                    <b>Technologies Used</b>\\n                </div>\\n                <div t-if=\\"tech\\" class=\\"my-1 col-sm-9\\">\\n                    <t t-foreach=\\"tech\\" t-as=\\"tech_item\\">\\n                        <label t-esc=\\"tech_item.replace('_', ' ').title()\\" class=\\"o_tag o_tag_color_7\\" style=\\"font-weight:normal; padding: 2px 10px; margin: 1px 0px; border-radius: 13px; display: inline-block;\\"/>\\n                    </t>\\n                </div>\\n                <div t-if=\\"twitter_bio\\" class=\\"d-flex my-1 p-0 col-sm-3\\">\\n                    <i class=\\"fa fa-fw me-2 fa-twitter text-primary\\"/>\\n                    <b>X</b>\\n                </div>\\n                <div t-if=\\"twitter_bio\\" class=\\"my-1 col-sm-9\\">\\n                    <div class=\\"d-flex gap-2\\">\\n                        <a t-if=\\"twitter\\" target=\\"_blank\\" t-attf-href=\\"http://www.twitter.com/{{twitter}}\\" class=\\"text-nowrap\\">\\n                            http://www.twitter.com/<t t-esc=\\"twitter\\"/>\\n                        </a>\\n                        <span t-if=\\"twitter\\"> • </span>\\n                        <div t-if=\\"twitter_followers\\" class=\\"text-nowrap\\"><t t-esc=\\"twitter_followers\\"/> followers</div>\\n                    </div>\\n                    <div t-esc=\\"twitter_bio\\" class=\\"mt-1\\"/>\\n                </div>\\n            </div>\\n        </div>\\n    </t>", "fr_FR": "<t t-name=\\"iap_mail.enrich_company\\">\\n        <p t-esc=\\"flavor_text\\"/>\\n        <div class=\\"o_partner_autocomplete_enrich_info p-3 mt-3 mb-3 me-5\\">\\n            <div class=\\"row p-0 m-0\\">\\n            <div class=\\"col-sm-10 p-0\\">\\n                <h4>\\n                    <span class=\\"me-3 align-middle\\" t-esc=\\"name\\"/>\\n                    <a t-if=\\"twitter\\" class=\\"ms-2\\" target=\\"_blank\\" t-attf-href=\\"http://www.twitter.com/{{twitter}}\\">\\n                        <img src=\\"/web_editor/font_to_img/61569/rgb(0,132,180)/22\\"/>\\n                    </a>\\n                    <a t-if=\\"facebook\\" class=\\"ms-2\\" target=\\"_blank\\" t-attf-href=\\"http://www.facebook.com/{{facebook}}\\">\\n                        <img src=\\"/web_editor/font_to_img/61570/rgb(59,89,152)/22\\"/>\\n                    </a>\\n                    <a t-if=\\"linkedin\\" class=\\"ms-2\\" target=\\"_blank\\" t-attf-href=\\"https://www.linkedin.com/{{linkedin}}\\">\\n                        <img src=\\"/web_editor/font_to_img/61580/rgb(0,119,181)/22\\"/>\\n                    </a>\\n                    <a t-if=\\"crunchbase\\" class=\\"ms-2\\" target=\\"_blank\\" t-attf-href=\\"https://www.crunchbase.com/{{crunchbase}}\\">\\n                        <img width=\\"19px\\" height=\\"19px\\" src=\\"/partner_autocomplete/static/img/crunchbase.ico\\"/>\\n                    </a>\\n                </h4>\\n                <p t-esc=\\"description\\"/>\\n            </div>\\n            <div t-if=\\"logo\\" class=\\"col-sm-2 p-0 text-center text-md-end order-first order-md-last\\">\\n                <img t-attf-src=\\"{{logo}}\\" alt=\\"\\" style=\\"max-width: 80px;\\"/>\\n            </div>\\n            </div>\\n            <hr/>\\n\\n            <div class=\\"col-sm-12 row m-0 p-0\\">\\n                <div t-if=\\"company_type\\" class=\\"d-flex my-1 p-0 col-sm-3\\">\\n                    <i class=\\"fa fa-fw me-2 fa-building text-primary\\"/>\\n                    <b>Type de société</b>\\n                </div>\\n                <div t-if=\\"company_type\\" class=\\"my-1 col-sm-9\\" t-esc=\\"company_type\\"/>\\n                <div t-if=\\"founded_year\\" class=\\"d-flex my-1 p-0 col-sm-3\\">\\n                    <i class=\\"fa fa-fw me-2 fa-calendar text-primary\\"/>\\n                    <b>Fondée</b>\\n                </div>\\n                <div t-if=\\"founded_year\\" class=\\"my-1 col-sm-9\\" t-esc=\\"founded_year\\"/>\\n                <t t-set=\\"sectors\\" t-value=\\"[]\\"/>\\n                <t t-if=\\"sector_primary\\" t-set=\\"sectors\\" t-value=\\"sectors + [sector_primary]\\"/>\\n                <t t-if=\\"industry\\" t-set=\\"sectors\\" t-value=\\"sectors + [industry]\\"/>\\n                <t t-if=\\"industry_group\\" t-set=\\"sectors\\" t-value=\\"sectors + [industry_group]\\"/>\\n                <t t-if=\\"sub_industry\\" t-set=\\"sectors\\" t-value=\\"sectors + [sub_industry]\\"/>\\n                <div t-if=\\"sectors\\" class=\\"d-flex my-1 p-0 col-sm-3\\">\\n                    <i class=\\"fa fa-fw me-2 fa-industry text-primary\\"/>\\n                    <b>Secteurs</b>\\n                </div>\\n                <div t-if=\\"sectors\\" class=\\"my-1 col-sm-9\\">\\n                    <t t-foreach=\\"sectors\\" t-as=\\"inner_sector\\">\\n                        <label t-esc=\\"inner_sector\\" class=\\"o_tag o_tag_color_7\\" style=\\"font-weight:normal; padding: 2px 10px; margin: 1px 0px; border-radius: 13px; display: inline-block;\\"/>\\n                    </t>\\n                </div>\\n                <div t-if=\\"employees\\" class=\\"d-flex my-1 p-0 col-sm-3\\">\\n                    <i class=\\"fa fa-fw me-2 fa-users text-primary\\"/>\\n                    <b>Employés</b>\\n                </div>\\n                <div t-if=\\"employees\\" class=\\"my-1 col-sm-9\\" t-esc=\\"'%.0f' % employees\\"/>\\n                <div t-if=\\"estimated_annual_revenue\\" class=\\"d-flex my-1 p-0 col-sm-3\\">\\n                    <i class=\\"fa fa-fw me-2 fa-money text-primary\\"/>\\n                    <b>Revenus estimés</b>\\n                </div>\\n                <div t-if=\\"estimated_annual_revenue\\" class=\\"my-1 col-sm-9\\">\\n                    <span t-esc=\\"estimated_annual_revenue\\"/><span> par an</span>\\n                </div>\\n                <div t-if=\\"phone_numbers\\" class=\\"d-flex my-1 p-0 col-sm-3\\">\\n                    <i class=\\"fa fa-fw me-2 fa-phone text-primary\\"/>\\n                    <b>Téléphone</b>\\n                </div>\\n                <div t-if=\\"phone_numbers\\" class=\\"col-sm-9\\">\\n                    <t t-foreach=\\"phone_numbers\\" t-as=\\"phone_number\\">\\n                        <a t-attf-href=\\"tel:{{phone_number}}\\" t-esc=\\"phone_number\\" class=\\"o_tag o_tag_color_7\\" style=\\"font-weight:normal; padding: 2px 10px; margin: 1px 0px; border-radius: 13px; display: inline-block;\\"/>\\n                    </t>\\n                </div>\\n                <div t-if=\\"email\\" class=\\"d-flex my-1 p-0 col-sm-3\\">\\n                    <i class=\\"fa fa-fw me-2 fa-envelope text-primary\\"/>\\n                    <b>E-mail</b>\\n                </div>\\n                <div t-if=\\"email\\" class=\\"col-sm-9\\">\\n                    <t t-foreach=\\"email\\" t-as=\\"email_item\\">\\n                        <a target=\\"_top\\" t-attf-href=\\"mailto:{{email_item}}\\" t-esc=\\"email_item\\" class=\\"o_tag o_tag_color_7\\" style=\\"font-weight:normal; padding: 2px 10px; margin: 1px 0px; border-radius: 13px; display: inline-block;\\"/>\\n                    </t>\\n                </div>\\n                <div t-if=\\"timezone\\" class=\\"d-flex my-1 p-0 col-sm-3\\">\\n                    <i class=\\"fa fa-fw me-2 fa-globe text-primary\\"/>\\n                    <b>Fuseau horaire</b>\\n                </div>\\n                <div t-if=\\"timezone\\" class=\\"my-1 col-sm-9\\" t-esc=\\"timezone.replace('_', ' ')\\"/>\\n                <div t-if=\\"tech\\" class=\\"d-flex my-1 p-0 col-sm-3\\">\\n                    <i class=\\"fa fa-fw me-2 fa-cube text-primary\\"/>\\n                    <b>Technologies utilisées</b>\\n                </div>\\n                <div t-if=\\"tech\\" class=\\"my-1 col-sm-9\\">\\n                    <t t-foreach=\\"tech\\" t-as=\\"tech_item\\">\\n                        <label t-esc=\\"tech_item.replace('_', ' ').title()\\" class=\\"o_tag o_tag_color_7\\" style=\\"font-weight:normal; padding: 2px 10px; margin: 1px 0px; border-radius: 13px; display: inline-block;\\"/>\\n                    </t>\\n                </div>\\n                <div t-if=\\"twitter_bio\\" class=\\"d-flex my-1 p-0 col-sm-3\\">\\n                    <i class=\\"fa fa-fw me-2 fa-twitter text-primary\\"/>\\n                    <b>X</b>\\n                </div>\\n                <div t-if=\\"twitter_bio\\" class=\\"my-1 col-sm-9\\">\\n                    <div class=\\"d-flex gap-2\\">\\n                        <a t-if=\\"twitter\\" target=\\"_blank\\" t-attf-href=\\"http://www.twitter.com/{{twitter}}\\" class=\\"text-nowrap\\">\\n                            http://www.twitter.com/<t t-esc=\\"twitter\\"/>\\n                        </a>\\n                        <span t-if=\\"twitter\\"> • </span>\\n                        <div t-if=\\"twitter_followers\\" class=\\"text-nowrap\\"><t t-esc=\\"twitter_followers\\"/> abonnés</div>\\n                    </div>\\n                    <div t-esc=\\"twitter_bio\\" class=\\"mt-1\\"/>\\n                </div>\\n            </div>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="iap_mail.enrich_company">\n        <p t-esc="flavor_text"/>\n        <div class="o_partner_autocomplete_enrich_info p-3 mt-3 mb-3 me-5">\n            <div class="row p-0 m-0">\n            <div class="col-sm-10 p-0">\n                <h4>\n                    <span class="me-3 align-middle" t-esc="name"/>\n                    <a t-if="twitter" class="ms-2" target="_blank" t-attf-href="http://www.twitter.com/{{twitter}}">\n                        <img src="/web_editor/font_to_img/61569/rgb(0,132,180)/22"/>\n                    </a>\n                    <a t-if="facebook" class="ms-2" target="_blank" t-attf-href="http://www.facebook.com/{{facebook}}">\n                        <img src="/web_editor/font_to_img/61570/rgb(59,89,152)/22"/>\n                    </a>\n                    <a t-if="linkedin" class="ms-2" target="_blank" t-attf-href="https://www.linkedin.com/{{linkedin}}">\n                        <img src="/web_editor/font_to_img/61580/rgb(0,119,181)/22"/>\n                    </a>\n                    <a t-if="crunchbase" class="ms-2" target="_blank" t-attf-href="https://www.crunchbase.com/{{crunchbase}}">\n                        <img width="19px" height="19px" src="/partner_autocomplete/static/img/crunchbase.ico"/>\n                    </a>\n                </h4>\n                <p t-esc="description"/>\n            </div>\n            <div t-if="logo" class="col-sm-2 p-0 text-center text-md-end order-first order-md-last">\n                <img t-attf-src="{{logo}}" alt="" style="max-width: 80px;"/>\n            </div>\n            </div>\n            <hr/>\n\n            <div class="col-sm-12 row m-0 p-0">\n                <div t-if="company_type" class="d-flex my-1 p-0 col-sm-3">\n                    <i class="fa fa-fw me-2 fa-building text-primary"/>\n                    <b>Company type</b>\n                </div>\n                <div t-if="company_type" class="my-1 col-sm-9" t-esc="company_type"/>\n                <div t-if="founded_year" class="d-flex my-1 p-0 col-sm-3">\n                    <i class="fa fa-fw me-2 fa-calendar text-primary"/>\n                    <b>Founded</b>\n                </div>\n                <div t-if="founded_year" class="my-1 col-sm-9" t-esc="founded_year"/>\n                <t t-set="sectors" t-value="[]"/>\n                <t t-if="sector_primary" t-set="sectors" t-value="sectors + [sector_primary]"/>\n                <t t-if="industry" t-set="sectors" t-value="sectors + [industry]"/>\n                <t t-if="industry_group" t-set="sectors" t-value="sectors + [industry_group]"/>\n                <t t-if="sub_industry" t-set="sectors" t-value="sectors + [sub_industry]"/>\n                <div t-if="sectors" class="d-flex my-1 p-0 col-sm-3">\n                    <i class="fa fa-fw me-2 fa-industry text-primary"/>\n                    <b>Sectors</b>\n                </div>\n                <div t-if="sectors" class="my-1 col-sm-9">\n                    <t t-foreach="sectors" t-as="inner_sector">\n                        <label t-esc="inner_sector" class="o_tag o_tag_color_7" style="font-weight:normal; padding: 2px 10px; margin: 1px 0px; border-radius: 13px; display: inline-block;"/>\n                    </t>\n                </div>\n                <div t-if="employees" class="d-flex my-1 p-0 col-sm-3">\n                    <i class="fa fa-fw me-2 fa-users text-primary"/>\n                    <b>Employees</b>\n                </div>\n                <div t-if="employees" class="my-1 col-sm-9" t-esc="'%.0f' % employees"/>\n                <div t-if="estimated_annual_revenue" class="d-flex my-1 p-0 col-sm-3">\n                    <i class="fa fa-fw me-2 fa-money text-primary"/>\n                    <b>Estimated revenue</b>\n                </div>\n                <div t-if="estimated_annual_revenue" class="my-1 col-sm-9">\n                    <span t-esc="estimated_annual_revenue"/><span> per year</span>\n                </div>\n                <div t-if="phone_numbers" class="d-flex my-1 p-0 col-sm-3">\n                    <i class="fa fa-fw me-2 fa-phone text-primary"/>\n                    <b>Phone</b>\n                </div>\n                <div t-if="phone_numbers" class="col-sm-9">\n                    <t t-foreach="phone_numbers" t-as="phone_number">\n                        <a t-attf-href="tel:{{phone_number}}" t-esc="phone_number" class="o_tag o_tag_color_7" style="font-weight:normal; padding: 2px 10px; margin: 1px 0px; border-radius: 13px; display: inline-block;"/>\n                    </t>\n                </div>\n                <div t-if="email" class="d-flex my-1 p-0 col-sm-3">\n                    <i class="fa fa-fw me-2 fa-envelope text-primary"/>\n                    <b>Email</b>\n                </div>\n                <div t-if="email" class="col-sm-9">\n                    <t t-foreach="email" t-as="email_item">\n                        <a target="_top" t-attf-href="mailto:{{email_item}}" t-esc="email_item" class="o_tag o_tag_color_7" style="font-weight:normal; padding: 2px 10px; margin: 1px 0px; border-radius: 13px; display: inline-block;"/>\n                    </t>\n                </div>\n                <div t-if="timezone" class="d-flex my-1 p-0 col-sm-3">\n                    <i class="fa fa-fw me-2 fa-globe text-primary"/>\n                    <b>Timezone</b>\n                </div>\n                <div t-if="timezone" class="my-1 col-sm-9" t-esc="timezone.replace('_', ' ')"/>\n                <div t-if="tech" class="d-flex my-1 p-0 col-sm-3">\n                    <i class="fa fa-fw me-2 fa-cube text-primary"/>\n                    <b>Technologies Used</b>\n                </div>\n                <div t-if="tech" class="my-1 col-sm-9">\n                    <t t-foreach="tech" t-as="tech_item">\n                        <label t-esc="tech_item.replace('_', ' ').title()" class="o_tag o_tag_color_7" style="font-weight:normal; padding: 2px 10px; margin: 1px 0px; border-radius: 13px; display: inline-block;"/>\n                    </t>\n                </div>\n                <div t-if="twitter_bio" class="d-flex my-1 p-0 col-sm-3">\n                    <i class="fa fa-fw me-2 fa-twitter text-primary"/>\n                    <b>X</b>\n                </div>\n                <div t-if="twitter_bio" class="my-1 col-sm-9">\n                    <div class="d-flex gap-2">\n                        <a t-if="twitter" target="_blank" t-attf-href="http://www.twitter.com/{{twitter}}" class="text-nowrap">\n                            http://www.twitter.com/<t t-esc="twitter"/>\n                        </a>\n                        <span t-if="twitter"> • </span>\n                        <div t-if="twitter_followers" class="text-nowrap"><t t-esc="twitter_followers"/> followers</div>\n                    </div>\n                    <div t-esc="twitter_bio" class="mt-1"/>\n                </div>\n            </div>\n        </div>\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
460	16	\N	1	1	privacy.lookup.wizard.line.view.search	privacy.lookup.wizard.line	\N	search	privacy_lookup/wizard/privacy_lookup_wizard_views.xml	primary	{"en_US": "<search string=\\"Search References\\">\\n                <field name=\\"res_model_id\\"/>\\n                <field name=\\"has_active\\" invisible=\\"1\\"/>\\n                <field name=\\"is_active\\" invisible=\\"1\\"/>\\n                <filter string=\\"Can be archived\\" name=\\"can_be_archived\\" domain=\\"[('has_active', '=', True)]\\"/>\\n                <filter string=\\"Archived\\" name=\\"archived\\" domain=\\"[('is_active', '=', False)]\\"/>\\n                <group expand=\\"0\\" string=\\"Group By\\">\\n                    <filter string=\\"Model\\" name=\\"group_by_res_model_id\\" domain=\\"[]\\" context=\\"{'group_by': 'res_model_id'}\\"/>\\n                </group>\\n            </search>", "fr_FR": "<search string=\\"Préférences de recherche\\">\\n                <field name=\\"res_model_id\\"/>\\n                <field name=\\"has_active\\" invisible=\\"1\\"/>\\n                <field name=\\"is_active\\" invisible=\\"1\\"/>\\n                <filter string=\\"Peut être archivé\\" name=\\"can_be_archived\\" domain=\\"[('has_active', '=', True)]\\"/>\\n                <filter string=\\"Archivé\\" name=\\"archived\\" domain=\\"[('is_active', '=', False)]\\"/>\\n                <group expand=\\"0\\" string=\\"Regrouper par\\">\\n                    <filter string=\\"Modèle\\" name=\\"group_by_res_model_id\\" domain=\\"[]\\" context=\\"{'group_by': 'res_model_id'}\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Search References">\n                <field name="res_model_id"/>\n                <field name="has_active" invisible="1"/>\n                <field name="is_active" invisible="1"/>\n                <filter string="Can be archived" name="can_be_archived" domain="[('has_active', '=', True)]"/>\n                <filter string="Archived" name="archived" domain="[('is_active', '=', False)]"/>\n                <group expand="0" string="Group By">\n                    <filter string="Model" name="group_by_res_model_id" domain="[]" context="{'group_by': 'res_model_id'}"/>\n                </group>\n            </search>\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
454	16	\N	1	1	phone.blacklist.view.form	phone.blacklist	\N	form	phone_validation/views/phone_blacklist_views.xml	primary	{"en_US": "<form string=\\"Phone Blacklist\\" duplicate=\\"false\\">\\n                <header>\\n                    <button name=\\"phone_action_blacklist_remove\\" string=\\"Unblacklist\\" type=\\"object\\" class=\\"oe_highlight\\" context=\\"{'default_phone': number}\\" invisible=\\"not active or not number\\"/>\\n                    <button name=\\"action_add\\" string=\\"Blacklist\\" type=\\"object\\" class=\\"oe_highlight\\" invisible=\\"active or not number\\"/>\\n                </header>\\n                <sheet>\\n                    <div class=\\"badge rounded-pill text-bg-danger float-end fs-6 border-0\\" invisible=\\"active\\">Archived</div>\\n                    <group>\\n                        <field name=\\"number\\"/>\\n                    </group>\\n                </sheet>\\n                <chatter/>\\n            </form>", "fr_FR": "<form string=\\"Liste noire des téléphones\\" duplicate=\\"false\\">\\n                <header>\\n                    <button name=\\"phone_action_blacklist_remove\\" string=\\"Supprimer de la liste noire\\" type=\\"object\\" class=\\"oe_highlight\\" context=\\"{'default_phone': number}\\" invisible=\\"not active or not number\\"/>\\n                    <button name=\\"action_add\\" string=\\"Liste noire\\" type=\\"object\\" class=\\"oe_highlight\\" invisible=\\"active or not number\\"/>\\n                </header>\\n                <sheet>\\n                    <div class=\\"badge rounded-pill text-bg-danger float-end fs-6 border-0\\" invisible=\\"active\\">Archivé</div>\\n                    <group>\\n                        <field name=\\"number\\"/>\\n                    </group>\\n                </sheet>\\n                <chatter/>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Phone Blacklist" duplicate="false">\n                <header>\n                    <button name="phone_action_blacklist_remove" string="Unblacklist" type="object" class="oe_highlight" context="{'default_phone': number}" invisible="not active or not number"/>\n                    <button name="action_add" string="Blacklist" type="object" class="oe_highlight" invisible="active or not number"/>\n                </header>\n                <sheet>\n                    <div class="badge rounded-pill text-bg-danger float-end fs-6 border-0" invisible="active">Archived</div>\n                    <group>\n                        <field name="number"/>\n                    </group>\n                </sheet>\n                <chatter/>\n            </form>\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
455	16	\N	1	1	phone.blacklist.view.search	phone.blacklist	\N	search	phone_validation/views/phone_blacklist_views.xml	primary	{"en_US": "<search>\\n                <field name=\\"number\\"/>\\n                <filter string=\\"Archived\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n            </search>", "fr_FR": "<search>\\n                <field name=\\"number\\"/>\\n                <filter string=\\"Archivé\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n            </search>"}	<?xml version="1.0"?>\n<search>\n                <field name="number"/>\n                <filter string="Archived" name="inactive" domain="[('active','=',False)]"/>\n            </search>\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
457	16	\N	1	1	phone.blacklist.remove.form	phone.blacklist.remove	\N	form	phone_validation/wizard/phone_blacklist_remove_view.xml	primary	{"en_US": "<form string=\\"phone_blacklist_removal\\">\\n                <group class=\\"oe_title\\">\\n                    <field name=\\"phone\\" string=\\"Phone Number\\"/>\\n                    <field name=\\"reason\\" string=\\"Reason\\" placeholder=\\"e.g &quot;Asked to receive our next newsletters&quot;\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"action_unblacklist_apply\\" string=\\"Remove phone from blacklist\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Discard\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "fr_FR": "<form string=\\"phone_blacklist_removal\\">\\n                <group class=\\"oe_title\\">\\n                    <field name=\\"phone\\" string=\\"Numéro de téléphone\\"/>\\n                    <field name=\\"reason\\" string=\\"Motif\\" placeholder=\\"par ex &quot;A demandé à recevoir nos prochaines newsletters&quot;\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"action_unblacklist_apply\\" string=\\"Supprimer le numéro de téléphone de la liste noire\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Ignorer\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form string="phone_blacklist_removal">\n                <group class="oe_title">\n                    <field name="phone" string="Phone Number"/>\n                    <field name="reason" string="Reason" placeholder="e.g &quot;Asked to receive our next newsletters&quot;"/>\n                </group>\n                <footer>\n                    <button name="action_unblacklist_apply" string="Remove phone from blacklist" type="object" class="btn-primary" data-hotkey="q"/>\n                    <button string="Discard" class="btn-secondary" special="cancel" data-hotkey="x"/>\n                </footer>\n            </form>\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
458	16	\N	1	1	privacy.lookup.wizard.view.form	privacy.lookup.wizard	\N	form	privacy_lookup/wizard/privacy_lookup_wizard_views.xml	primary	{"en_US": "<form string=\\"Privacy Lookup\\">\\n                <header>\\n                    <button string=\\"Lookup\\" name=\\"action_lookup\\" type=\\"object\\" class=\\"oe_highlight\\" data-hotkey=\\"q\\" invisible=\\"line_ids\\"/>\\n                </header>\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <button name=\\"action_open_lines\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-file-text-o\\">\\n                            <field name=\\"line_count\\" string=\\"References\\" widget=\\"statinfo\\"/>\\n                        </button>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"email\\" readonly=\\"line_ids\\"/>\\n                            <field name=\\"name\\" readonly=\\"line_ids\\"/>\\n                            <field name=\\"records_description\\" invisible=\\"1\\"/>\\n                            <field name=\\"execution_details\\" invisible=\\"execution_details == ''\\"/>\\n                            <field name=\\"log_id\\" invisible=\\"1\\"/>\\n                        </group>\\n                        <field name=\\"line_ids\\" options=\\"{'no_open': True, 'no_create': True}\\" invisible=\\"1\\"/>\\n                    </group>\\n                </sheet>\\n           </form>", "fr_FR": "<form string=\\"Privacy Lookup\\">\\n                <header>\\n                    <button string=\\"Recherche\\" name=\\"action_lookup\\" type=\\"object\\" class=\\"oe_highlight\\" data-hotkey=\\"q\\" invisible=\\"line_ids\\"/>\\n                </header>\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <button name=\\"action_open_lines\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-file-text-o\\">\\n                            <field name=\\"line_count\\" string=\\"Références\\" widget=\\"statinfo\\"/>\\n                        </button>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"email\\" readonly=\\"line_ids\\"/>\\n                            <field name=\\"name\\" readonly=\\"line_ids\\"/>\\n                            <field name=\\"records_description\\" invisible=\\"1\\"/>\\n                            <field name=\\"execution_details\\" invisible=\\"execution_details == ''\\"/>\\n                            <field name=\\"log_id\\" invisible=\\"1\\"/>\\n                        </group>\\n                        <field name=\\"line_ids\\" options=\\"{'no_open': True, 'no_create': True}\\" invisible=\\"1\\"/>\\n                    </group>\\n                </sheet>\\n           </form>"}	<?xml version="1.0"?>\n<form string="Privacy Lookup">\n                <header>\n                    <button string="Lookup" name="action_lookup" type="object" class="oe_highlight" data-hotkey="q" invisible="line_ids"/>\n                </header>\n                <sheet>\n                    <div class="oe_button_box" name="button_box">\n                        <button name="action_open_lines" type="object" class="oe_stat_button" icon="fa-file-text-o">\n                            <field name="line_count" string="References" widget="statinfo"/>\n                        </button>\n                    </div>\n                    <group>\n                        <group>\n                            <field name="email" readonly="line_ids"/>\n                            <field name="name" readonly="line_ids"/>\n                            <field name="records_description" invisible="1"/>\n                            <field name="execution_details" invisible="execution_details == ''"/>\n                            <field name="log_id" invisible="1"/>\n                        </group>\n                        <field name="line_ids" options="{'no_open': True, 'no_create': True}" invisible="1"/>\n                    </group>\n                </sheet>\n           </form>\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
459	16	\N	1	1	privacy.lookup.wizard.line.view.list	privacy.lookup.wizard.line	\N	list	privacy_lookup/wizard/privacy_lookup_wizard_views.xml	primary	{"en_US": "<list create=\\"0\\">\\n                <field name=\\"res_model_id\\"/>\\n                <field name=\\"res_name\\" column_invisible=\\"True\\"/>\\n                <field name=\\"res_model\\" column_invisible=\\"True\\"/>\\n                <field name=\\"resource_ref\\" options=\\"{'model_field': 'res_model_id', 'no_create': True}\\" invisible=\\"not resource_ref\\"/>\\n                <button name=\\"action_open_record\\" type=\\"object\\" icon=\\"fa-external-link\\" invisible=\\"not resource_ref\\" title=\\"Open Record\\"/>\\n                <field name=\\"res_id\\" string=\\"ID\\"/>\\n                <field name=\\"has_active\\" column_invisible=\\"True\\"/>\\n                <field name=\\"execution_details\\" column_invisible=\\"True\\"/>\\n                <field name=\\"is_active\\" widget=\\"boolean_toggle\\" invisible=\\"is_unlinked or not has_active\\"/>\\n                <field name=\\"is_unlinked\\" column_invisible=\\"True\\"/>\\n                <button name=\\"action_unlink\\" string=\\"Delete\\" type=\\"object\\" icon=\\"fa-trash\\" invisible=\\"is_unlinked\\" confirm=\\"This operation is irreversible. Do you wish to proceed to the record deletion?\\"/>\\n            </list>", "fr_FR": "<list create=\\"0\\">\\n                <field name=\\"res_model_id\\"/>\\n                <field name=\\"res_name\\" column_invisible=\\"True\\"/>\\n                <field name=\\"res_model\\" column_invisible=\\"True\\"/>\\n                <field name=\\"resource_ref\\" options=\\"{'model_field': 'res_model_id', 'no_create': True}\\" invisible=\\"not resource_ref\\"/>\\n                <button name=\\"action_open_record\\" type=\\"object\\" icon=\\"fa-external-link\\" invisible=\\"not resource_ref\\" title=\\"Ouvrir l'enregistrement\\"/>\\n                <field name=\\"res_id\\" string=\\"ID\\"/>\\n                <field name=\\"has_active\\" column_invisible=\\"True\\"/>\\n                <field name=\\"execution_details\\" column_invisible=\\"True\\"/>\\n                <field name=\\"is_active\\" widget=\\"boolean_toggle\\" invisible=\\"is_unlinked or not has_active\\"/>\\n                <field name=\\"is_unlinked\\" column_invisible=\\"True\\"/>\\n                <button name=\\"action_unlink\\" string=\\"Supprimer\\" type=\\"object\\" icon=\\"fa-trash\\" invisible=\\"is_unlinked\\" confirm=\\"Cette opération est irréversible. Êtes-vous sûr de vouloir supprimer l'enregistrement ?\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list create="0">\n                <field name="res_model_id"/>\n                <field name="res_name" column_invisible="True"/>\n                <field name="res_model" column_invisible="True"/>\n                <field name="resource_ref" options="{'model_field': 'res_model_id', 'no_create': True}" invisible="not resource_ref"/>\n                <button name="action_open_record" type="object" icon="fa-external-link" invisible="not resource_ref" title="Open Record"/>\n                <field name="res_id" string="ID"/>\n                <field name="has_active" column_invisible="True"/>\n                <field name="execution_details" column_invisible="True"/>\n                <field name="is_active" widget="boolean_toggle" invisible="is_unlinked or not has_active"/>\n                <field name="is_unlinked" column_invisible="True"/>\n                <button name="action_unlink" string="Delete" type="object" icon="fa-trash" invisible="is_unlinked" confirm="This operation is irreversible. Do you wish to proceed to the record deletion?"/>\n            </list>\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
462	16	\N	1	1	privacy.log.view.form	privacy.log	\N	form	privacy_lookup/views/privacy_log_views.xml	primary	{"en_US": "<form string=\\"Privacy Log\\">\\n                <sheet>\\n                    <div class=\\"oe_title\\">\\n                        <h1>\\n                            <field name=\\"anonymized_name\\"/>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"anonymized_email\\"/>\\n                            <field name=\\"date\\"/>\\n                            <field name=\\"user_id\\" widget=\\"many2one_avatar_user\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"records_description\\"/>\\n                            <field name=\\"execution_details\\"/>\\n                        </group>\\n                    </group>\\n                    <group>\\n                        <field name=\\"additional_note\\"/>\\n                    </group>\\n                </sheet>\\n            </form>", "fr_FR": "<form string=\\"Privacy log\\">\\n                <sheet>\\n                    <div class=\\"oe_title\\">\\n                        <h1>\\n                            <field name=\\"anonymized_name\\"/>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"anonymized_email\\"/>\\n                            <field name=\\"date\\"/>\\n                            <field name=\\"user_id\\" widget=\\"many2one_avatar_user\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"records_description\\"/>\\n                            <field name=\\"execution_details\\"/>\\n                        </group>\\n                    </group>\\n                    <group>\\n                        <field name=\\"additional_note\\"/>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Privacy Log">\n                <sheet>\n                    <div class="oe_title">\n                        <h1>\n                            <field name="anonymized_name"/>\n                        </h1>\n                    </div>\n                    <group>\n                        <group>\n                            <field name="anonymized_email"/>\n                            <field name="date"/>\n                            <field name="user_id" widget="many2one_avatar_user"/>\n                        </group>\n                        <group>\n                            <field name="records_description"/>\n                            <field name="execution_details"/>\n                        </group>\n                    </group>\n                    <group>\n                        <field name="additional_note"/>\n                    </group>\n                </sheet>\n            </form>\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
463	16	232	1	1	res.config.settings.view.form.inherit.mail.mobile	res.config.settings	\N	form	mail_mobile/views/res_config_settings_views.xml	extension	{"en_US": "<block id=\\"user_default_rights\\" position=\\"after\\">\\n                <div id=\\"mobile_settings\\" groups=\\"base.group_no_one\\">\\n                    <block title=\\"Mobile\\">\\n                        <setting help=\\"Receive notifications on Android and iOS application\\">\\n                                <field name=\\"enable_ocn\\"/>\\n                        </setting>\\n                        <setting help=\\"If disabled, you won't be able to open external URL's in the Android/iOS mobile app (e.g. &quot;View Task&quot; button in email).\\">\\n                                <field name=\\"disable_redirect_firebase_dynamic_link\\"/>\\n                        </setting>\\n                    </block>\\n                </div>\\n            </block>", "fr_FR": "<block id=\\"user_default_rights\\" position=\\"after\\">\\n                <div id=\\"mobile_settings\\" groups=\\"base.group_no_one\\">\\n                    <block title=\\"Mobile\\">\\n                        <setting help=\\"Recevoir des notifications sur l'application Android et iOS\\">\\n                                <field name=\\"enable_ocn\\"/>\\n                        </setting>\\n                        <setting help=\\"Si cette option est désactivée, vous ne pourrez pas ouvrir d'URLs externes dans l'application mobile Android/iOS (par exemple, le bouton &quot;Afficher la tâche&quot; dans l'e-mail).\\">\\n                                <field name=\\"disable_redirect_firebase_dynamic_link\\"/>\\n                        </setting>\\n                    </block>\\n                </div>\\n            </block>"}	<?xml version="1.0"?>\n<block id="user_default_rights" position="after">\n                <div id="mobile_settings" groups="base.group_no_one">\n                    <block title="Mobile">\n                        <setting help="Receive notifications on Android and iOS application">\n                                <field name="enable_ocn"/>\n                        </setting>\n                        <setting help="If disabled, you won't be able to open external URL's in the Android/iOS mobile app (e.g. &quot;View Task&quot; button in email).">\n                                <field name="disable_redirect_firebase_dynamic_link"/>\n                        </setting>\n                    </block>\n                </div>\n            </block>\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
466	16	\N	1	1	portal_share_template	\N	portal.portal_share_template	qweb	portal/data/mail_templates.xml	primary	{"en_US": "<t t-name=\\"portal.portal_share_template\\">\\n        <div>\\n            <br/>\\n            <p>Dear <span t-esc=\\"partner.name\\"/>,</p>\\n            <p><span t-out=\\"user.name\\"/> has invited you to access the following <span t-out=\\"model_description\\"/>:</p>\\n            <br/>\\n            <a t-attf-href=\\"#{share_link}\\" style=\\"background-color: #875A7B; padding: 10px; text-decoration: none; color: #fff; border-radius: 5px; font-size: 12px;\\"><strong>Open </strong><strong t-esc=\\"record.display_name\\"/></a><br/>\\n            <br/>\\n            <p t-if=\\"note\\" style=\\"white-space: pre-wrap;\\" t-esc=\\"note\\"/>\\n        </div>\\n    </t>", "fr_FR": "<t t-name=\\"portal.portal_share_template\\">\\n        <div>\\n            <br/>\\n            <p>Cher(e) <span t-esc=\\"partner.name\\"/>,</p>\\n            <p><span t-out=\\"user.name\\"/> vous a invité à accéder au/à la <span t-out=\\"model_description\\"/>:</p>\\n            <br/>\\n            <a t-attf-href=\\"#{share_link}\\" style=\\"background-color: #875A7B; padding: 10px; text-decoration: none; color: #fff; border-radius: 5px; font-size: 12px;\\"><strong>Ouvrir </strong><strong t-esc=\\"record.display_name\\"/></a><br/>\\n            <br/>\\n            <p t-if=\\"note\\" style=\\"white-space: pre-wrap;\\" t-esc=\\"note\\"/>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="portal.portal_share_template">\n        <div>\n            <br/>\n            <p>Dear <span t-esc="partner.name"/>,</p>\n            <p><span t-out="user.name"/> has invited you to access the following <span t-out="model_description"/>:</p>\n            <br/>\n            <a t-attf-href="#{share_link}" style="background-color: #875A7B; padding: 10px; text-decoration: none; color: #fff; border-radius: 5px; font-size: 12px;"><strong>Open </strong><strong t-esc="record.display_name"/></a><br/>\n            <br/>\n            <p t-if="note" style="white-space: pre-wrap;" t-esc="note"/>\n        </div>\n    </t>\n\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	\N
485	16	\N	1	1	My Portal	\N	portal.portal_my_home	qweb	portal/views/portal_templates.xml	primary	{"en_US": "<t name=\\"My Portal\\" t-name=\\"portal.portal_my_home\\">\\n        <t t-call=\\"portal.portal_layout\\">\\n            <t t-set=\\"my_details\\" t-value=\\"True\\"/>\\n            <div class=\\"o_portal_my_home\\">\\n                <div class=\\"oe_structure\\" id=\\"oe_structure_portal_my_home_1\\"/>\\n                <div class=\\"o_portal_docs row g-2\\">\\n                    <div t-if=\\"portal_alert_category_enable\\" class=\\"o_portal_category row g-2 mt-3\\" id=\\"portal_alert_category\\"/>\\n                    <div t-if=\\"portal_client_category_enable\\" class=\\"o_portal_category row g-2 mt-3\\" id=\\"portal_client_category\\"/>\\n                    <div t-if=\\"portal_service_category_enable\\" class=\\"o_portal_category row g-2 mt-3\\" id=\\"portal_service_category\\"/>\\n                    <div t-if=\\"portal_vendor_category_enable\\" class=\\"o_portal_category row g-2 mt-3\\" id=\\"portal_vendor_category\\"/>\\n                    <div class=\\"o_portal_category row g-2 mt-3\\" id=\\"portal_common_category\\">\\n                        <t t-call=\\"portal.portal_docs_entry\\">\\n                            <t t-set=\\"icon\\" t-value=\\"'/portal/static/src/img/portal-addresses.svg'\\"/>\\n                            <t t-set=\\"title\\">Addresses</t>\\n                            <t t-set=\\"text\\">Add, remove or modify your addresses</t>\\n                            <t t-set=\\"url\\" t-value=\\"'/my/addresses'\\"/>\\n                            <t t-set=\\"config_card\\" t-value=\\"True\\"/>\\n                        </t>\\n                        <t t-call=\\"portal.portal_docs_entry\\">\\n                            <t t-set=\\"icon\\" t-value=\\"'/portal/static/src/img/portal-connection.svg'\\"/>\\n                            <t t-set=\\"title\\">Connection &amp; Security</t>\\n                            <t t-set=\\"text\\">Configure your connection parameters</t>\\n                            <t t-set=\\"url\\" t-value=\\"'/my/security'\\"/>\\n                            <t t-set=\\"config_card\\" t-value=\\"True\\"/>\\n                        </t>\\n                    </div>\\n                    <div class=\\"o_portal_doc_spinner spinner-border text-o-color-2 align-self-center mt-5\\"/>\\n                </div>\\n            </div>\\n            <div class=\\"oe_structure\\" id=\\"oe_structure_portal_my_home_2\\"/>\\n        </t>\\n    </t>", "fr_FR": "<t name=\\"My Portal\\" t-name=\\"portal.portal_my_home\\">\\n        <t t-call=\\"portal.portal_layout\\">\\n            <t t-set=\\"my_details\\" t-value=\\"True\\"/>\\n            <div class=\\"o_portal_my_home\\">\\n                <div class=\\"oe_structure\\" id=\\"oe_structure_portal_my_home_1\\"/>\\n                <div class=\\"o_portal_docs row g-2\\">\\n                    <div t-if=\\"portal_alert_category_enable\\" class=\\"o_portal_category row g-2 mt-3\\" id=\\"portal_alert_category\\"/>\\n                    <div t-if=\\"portal_client_category_enable\\" class=\\"o_portal_category row g-2 mt-3\\" id=\\"portal_client_category\\"/>\\n                    <div t-if=\\"portal_service_category_enable\\" class=\\"o_portal_category row g-2 mt-3\\" id=\\"portal_service_category\\"/>\\n                    <div t-if=\\"portal_vendor_category_enable\\" class=\\"o_portal_category row g-2 mt-3\\" id=\\"portal_vendor_category\\"/>\\n                    <div class=\\"o_portal_category row g-2 mt-3\\" id=\\"portal_common_category\\">\\n                        <t t-call=\\"portal.portal_docs_entry\\">\\n                            <t t-set=\\"icon\\" t-value=\\"'/portal/static/src/img/portal-addresses.svg'\\"/>\\n                            <t t-set=\\"title\\">Addresses</t>\\n                            <t t-set=\\"text\\">Add, remove or modify your addresses</t>\\n                            <t t-set=\\"url\\" t-value=\\"'/my/addresses'\\"/>\\n                            <t t-set=\\"config_card\\" t-value=\\"True\\"/>\\n                        </t>\\n                        <t t-call=\\"portal.portal_docs_entry\\">\\n                            <t t-set=\\"icon\\" t-value=\\"'/portal/static/src/img/portal-connection.svg'\\"/>\\n                            <t t-set=\\"title\\">Connexion &amp; Sécurité</t>\\n                            <t t-set=\\"text\\">Configurez vos paramètres de connexion</t>\\n                            <t t-set=\\"url\\" t-value=\\"'/my/security'\\"/>\\n                            <t t-set=\\"config_card\\" t-value=\\"True\\"/>\\n                        </t>\\n                    </div>\\n                    <div class=\\"o_portal_doc_spinner spinner-border text-o-color-2 align-self-center mt-5\\"/>\\n                </div>\\n            </div>\\n            <div class=\\"oe_structure\\" id=\\"oe_structure_portal_my_home_2\\"/>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t name="My Portal" t-name="portal.portal_my_home">\n        <t t-call="portal.portal_layout">\n            <t t-set="my_details" t-value="True"/>\n            <div class="o_portal_my_home">\n                <div class="oe_structure" id="oe_structure_portal_my_home_1"/>\n                <div class="o_portal_docs row g-2">\n                    <div t-if="portal_alert_category_enable" class="o_portal_category row g-2 mt-3" id="portal_alert_category"/>\n                    <div t-if="portal_client_category_enable" class="o_portal_category row g-2 mt-3" id="portal_client_category"/>\n                    <div t-if="portal_service_category_enable" class="o_portal_category row g-2 mt-3" id="portal_service_category"/>\n                    <div t-if="portal_vendor_category_enable" class="o_portal_category row g-2 mt-3" id="portal_vendor_category"/>\n                    <div class="o_portal_category row g-2 mt-3" id="portal_common_category">\n                        <t t-call="portal.portal_docs_entry">\n                            <t t-set="icon" t-value="'/portal/static/src/img/portal-addresses.svg'"/>\n                            <t t-set="title">Addresses</t>\n                            <t t-set="text">Add, remove or modify your addresses</t>\n                            <t t-set="url" t-value="'/my/addresses'"/>\n                            <t t-set="config_card" t-value="True"/>\n                        </t>\n                        <t t-call="portal.portal_docs_entry">\n                            <t t-set="icon" t-value="'/portal/static/src/img/portal-connection.svg'"/>\n                            <t t-set="title">Connection &amp; Security</t>\n                            <t t-set="text">Configure your connection parameters</t>\n                            <t t-set="url" t-value="'/my/security'"/>\n                            <t t-set="config_card" t-value="True"/>\n                        </t>\n                    </div>\n                    <div class="o_portal_doc_spinner spinner-border text-o-color-2 align-self-center mt-5"/>\n                </div>\n            </div>\n            <div class="oe_structure" id="oe_structure_portal_my_home_2"/>\n        </t>\n    </t>\n\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	\N
472	16	\N	1	1	Contact Details	\N	portal.portal_my_details	qweb	portal/views/address_templates.xml	primary	{"en_US": "<t name=\\"Contact Details\\" t-name=\\"portal.portal_my_details\\">\\n        <t t-set=\\"no_footer\\" t-value=\\"1\\"/>\\n        <t t-call=\\"portal.portal_layout\\">\\n            <t t-set=\\"additional_title\\">Contact Details</t>\\n            <div class=\\"o_customer_address_fill\\">\\n                <div class=\\"row\\">\\n                    <div name=\\"address_div\\" class=\\"oe_clear_stucture col-12 col-lg-8\\">\\n                        <div>\\n                            <div id=\\"errors\\"/> <!-- for js -->\\n                            <form action=\\"/my/address/submit\\" method=\\"post\\" name=\\"address_form\\" class=\\"address_autoformat\\" t-att-data-company-country-code=\\"res_company.country_id.code\\" t-att-data-submit-url=\\"'/my/address/submit'\\">\\n                                <div name=\\"address_details\\" class=\\"row\\">\\n                                    <t t-call=\\"portal.address_form_fields\\"/>\\n                                </div>\\n                                <t t-call=\\"portal.address_footer\\"/>\\n                            </form>\\n                        </div>\\n                    </div>\\n                </div>\\n            </div>\\n        </t>\\n    </t>", "fr_FR": "<t name=\\"Contact Details\\" t-name=\\"portal.portal_my_details\\">\\n        <t t-set=\\"no_footer\\" t-value=\\"1\\"/>\\n        <t t-call=\\"portal.portal_layout\\">\\n            <t t-set=\\"additional_title\\">Détails du contact</t>\\n            <div class=\\"o_customer_address_fill\\">\\n                <div class=\\"row\\">\\n                    <div name=\\"address_div\\" class=\\"oe_clear_stucture col-12 col-lg-8\\">\\n                        <div>\\n                            <div id=\\"errors\\"/> <!-- for js -->\\n                            <form action=\\"/my/address/submit\\" method=\\"post\\" name=\\"address_form\\" class=\\"address_autoformat\\" t-att-data-company-country-code=\\"res_company.country_id.code\\" t-att-data-submit-url=\\"'/my/address/submit'\\">\\n                                <div name=\\"address_details\\" class=\\"row\\">\\n                                    <t t-call=\\"portal.address_form_fields\\"/>\\n                                </div>\\n                                <t t-call=\\"portal.address_footer\\"/>\\n                            </form>\\n                        </div>\\n                    </div>\\n                </div>\\n            </div>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Contact Details" t-name="portal.portal_my_details">\n        <t t-set="no_footer" t-value="1"/>\n        <t t-call="portal.portal_layout">\n            <t t-set="additional_title">Contact Details</t>\n            <div class="o_customer_address_fill">\n                <div class="row">\n                    <div name="address_div" class="oe_clear_stucture col-12 col-lg-8">\n                        <div>\n                            <div id="errors"/> <!-- for js -->\n                            <form action="/my/address/submit" method="post" name="address_form" class="address_autoformat" t-att-data-company-country-code="res_company.country_id.code" t-att-data-submit-url="'/my/address/submit'">\n                                <div name="address_details" class="row">\n                                    <t t-call="portal.address_form_fields"/>\n                                </div>\n                                <t t-call="portal.address_footer"/>\n                            </form>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </t>\n    </t>\n\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	\N
475	16	183	1	1	Main Frontend Layout	\N	portal.frontend_layout	qweb	portal/views/portal_templates.xml	extension	{"en_US": "<data name=\\"Main Frontend Layout\\" inherit_id=\\"web.frontend_layout\\">\\n        <xpath expr=\\"//div[@id='wrapwrap']\\" position=\\"attributes\\">\\n            <attribute name=\\"t-attf-class\\" add=\\"#{request.env['res.lang']._get_data(code=request.env.lang).direction == 'rtl' and 'o_rtl' or ''}\\" separator=\\" \\"/>\\n            <attribute name=\\"t-attf-class\\" add=\\"#{'o_portal' if is_portal else ''}\\" separator=\\" \\"/>\\n        </xpath>\\n        <xpath expr=\\"//div[@id='wrapwrap']/header\\" position=\\"before\\">\\n            <a class=\\"o_skip_to_content btn btn-primary rounded-0 visually-hidden-focusable position-absolute start-0\\" href=\\"#wrap\\" groups=\\"!base.group_user\\">Skip to Content</a>\\n        </xpath>\\n        <xpath expr=\\"//div[@id='wrapwrap']/header/img\\" position=\\"replace\\">\\n            <t t-cache=\\"res_company\\">\\n                <nav class=\\"navbar navbar-expand navbar-light bg-light\\">\\n                    <div class=\\"container\\">\\n                        <a href=\\"/\\" class=\\"navbar-brand logo\\">\\n                            <img t-att-src=\\"'/logo.png?company=%s' % res_company.id\\" t-att-alt=\\"'Logo of %s' % res_company.name\\" t-att-title=\\"res_company.name\\"/>\\n                        </a>\\n                        <ul id=\\"top_menu\\" class=\\"nav navbar-nav ms-auto\\">\\n                            <t t-call=\\"portal.placeholder_user_sign_in\\">\\n                                <t t-set=\\"_item_class\\" t-value=\\"'nav-item'\\"/>\\n                                <t t-set=\\"_link_class\\" t-value=\\"'nav-link'\\"/>\\n                            </t>\\n                            <t t-call=\\"portal.user_dropdown\\">\\n                                <t t-set=\\"_user_name\\" t-value=\\"true\\"/>\\n                                <t t-set=\\"_item_class\\" t-value=\\"'nav-item dropdown'\\"/>\\n                                <t t-set=\\"_link_class\\" t-value=\\"'nav-link'\\"/>\\n                                <t t-set=\\"_dropdown_menu_class\\" t-value=\\"'dropdown-menu-end'\\"/>\\n                            </t>\\n                        </ul>\\n                    </div>\\n                </nav>\\n            </t>\\n        </xpath>\\n        <xpath expr=\\"//div[@id='wrapwrap']/main/t[@t-out='0']\\" position=\\"before\\">\\n            <div t-if=\\"o_portal_fullwidth_alert\\" class=\\"container mt-3\\">\\n                <div class=\\"alert alert-info alert-dismissible fade show d-print-none css_editable_mode_hidden\\">\\n                    <t t-out=\\"o_portal_fullwidth_alert\\"/>\\n                </div>\\n            </div>\\n        </xpath>\\n        <xpath expr=\\"//head/meta\\" position=\\"after\\">\\n            <t t-if=\\"preview_object\\">\\n                <!-- Remove seo_object to not define og and twitter tags twice when wesbite is installed -->\\n                <t t-set=\\"seo_object\\" t-value=\\"False\\"/>\\n                <t t-set=\\"company\\" t-value=\\"preview_object.company_id or request.env.company\\"/>\\n                <t t-set=\\"not_uses_default_logo\\" t-value=\\"company and not company.uses_default_logo\\"/>\\n                <meta property=\\"og:title\\" t-att-content=\\"preview_object.name\\"/>\\n                <meta property=\\"og:description\\" t-att-content=\\"preview_object.description.striptags() if preview_object.description else ''\\"/>\\n                <meta property=\\"og:site_name\\" t-att-content=\\"company.name if company else ''\\"/>\\n                <t t-if=\\"not_uses_default_logo\\">\\n                    <meta property=\\"og:image\\" t-attf-content=\\"/web/binary/company_logo?company={{ company.id }}\\"/>\\n                </t>\\n                <meta property=\\"og:image:width\\" content=\\"300\\"/>\\n                <meta property=\\"og:image:height\\" content=\\"200\\"/>\\n                <meta name=\\"twitter:card\\" content=\\"summary_large_image\\"/>\\n                <meta property=\\"twitter:title\\" t-att-content=\\"preview_object.name\\"/>\\n                <meta property=\\"twitter:description\\" t-att-content=\\"preview_object.description.striptags() if preview_object.description else ''\\"/>\\n                <t t-if=\\"not_uses_default_logo\\">\\n                    <meta property=\\"twitter:image\\" t-attf-content=\\"/web/binary/company_logo?company={{ company.id }}\\"/>\\n                </t>\\n            </t>\\n        </xpath>\\n    </data>", "fr_FR": "<data name=\\"Main Frontend Layout\\" inherit_id=\\"web.frontend_layout\\">\\n        <xpath expr=\\"//div[@id='wrapwrap']\\" position=\\"attributes\\">\\n            <attribute name=\\"t-attf-class\\" add=\\"#{request.env['res.lang']._get_data(code=request.env.lang).direction == 'rtl' and 'o_rtl' or ''}\\" separator=\\" \\"/>\\n            <attribute name=\\"t-attf-class\\" add=\\"#{'o_portal' if is_portal else ''}\\" separator=\\" \\"/>\\n        </xpath>\\n        <xpath expr=\\"//div[@id='wrapwrap']/header\\" position=\\"before\\">\\n            <a class=\\"o_skip_to_content btn btn-primary rounded-0 visually-hidden-focusable position-absolute start-0\\" href=\\"#wrap\\" groups=\\"!base.group_user\\">Se rendre au contenu</a>\\n        </xpath>\\n        <xpath expr=\\"//div[@id='wrapwrap']/header/img\\" position=\\"replace\\">\\n            <t t-cache=\\"res_company\\">\\n                <nav class=\\"navbar navbar-expand navbar-light bg-light\\">\\n                    <div class=\\"container\\">\\n                        <a href=\\"/\\" class=\\"navbar-brand logo\\">\\n                            <img t-att-src=\\"'/logo.png?company=%s' % res_company.id\\" t-att-alt=\\"'Logo of %s' % res_company.name\\" t-att-title=\\"res_company.name\\"/>\\n                        </a>\\n                        <ul id=\\"top_menu\\" class=\\"nav navbar-nav ms-auto\\">\\n                            <t t-call=\\"portal.placeholder_user_sign_in\\">\\n                                <t t-set=\\"_item_class\\" t-value=\\"'nav-item'\\"/>\\n                                <t t-set=\\"_link_class\\" t-value=\\"'nav-link'\\"/>\\n                            </t>\\n                            <t t-call=\\"portal.user_dropdown\\">\\n                                <t t-set=\\"_user_name\\" t-value=\\"true\\"/>\\n                                <t t-set=\\"_item_class\\" t-value=\\"'nav-item dropdown'\\"/>\\n                                <t t-set=\\"_link_class\\" t-value=\\"'nav-link'\\"/>\\n                                <t t-set=\\"_dropdown_menu_class\\" t-value=\\"'dropdown-menu-end'\\"/>\\n                            </t>\\n                        </ul>\\n                    </div>\\n                </nav>\\n            </t>\\n        </xpath>\\n        <xpath expr=\\"//div[@id='wrapwrap']/main/t[@t-out='0']\\" position=\\"before\\">\\n            <div t-if=\\"o_portal_fullwidth_alert\\" class=\\"container mt-3\\">\\n                <div class=\\"alert alert-info alert-dismissible fade show d-print-none css_editable_mode_hidden\\">\\n                    <t t-out=\\"o_portal_fullwidth_alert\\"/>\\n                </div>\\n            </div>\\n        </xpath>\\n        <xpath expr=\\"//head/meta\\" position=\\"after\\">\\n            <t t-if=\\"preview_object\\">\\n                <!-- Remove seo_object to not define og and twitter tags twice when wesbite is installed -->\\n                <t t-set=\\"seo_object\\" t-value=\\"False\\"/>\\n                <t t-set=\\"company\\" t-value=\\"preview_object.company_id or request.env.company\\"/>\\n                <t t-set=\\"not_uses_default_logo\\" t-value=\\"company and not company.uses_default_logo\\"/>\\n                <meta property=\\"og:title\\" t-att-content=\\"preview_object.name\\"/>\\n                <meta property=\\"og:description\\" t-att-content=\\"preview_object.description.striptags() if preview_object.description else ''\\"/>\\n                <meta property=\\"og:site_name\\" t-att-content=\\"company.name if company else ''\\"/>\\n                <t t-if=\\"not_uses_default_logo\\">\\n                    <meta property=\\"og:image\\" t-attf-content=\\"/web/binary/company_logo?company={{ company.id }}\\"/>\\n                </t>\\n                <meta property=\\"og:image:width\\" content=\\"300\\"/>\\n                <meta property=\\"og:image:height\\" content=\\"200\\"/>\\n                <meta name=\\"twitter:card\\" content=\\"summary_large_image\\"/>\\n                <meta property=\\"twitter:title\\" t-att-content=\\"preview_object.name\\"/>\\n                <meta property=\\"twitter:description\\" t-att-content=\\"preview_object.description.striptags() if preview_object.description else ''\\"/>\\n                <t t-if=\\"not_uses_default_logo\\">\\n                    <meta property=\\"twitter:image\\" t-attf-content=\\"/web/binary/company_logo?company={{ company.id }}\\"/>\\n                </t>\\n            </t>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data name="Main Frontend Layout" inherit_id="web.frontend_layout">\n        <xpath expr="//div[@id='wrapwrap']" position="attributes">\n            <attribute name="t-attf-class" add="#{request.env['res.lang']._get_data(code=request.env.lang).direction == 'rtl' and 'o_rtl' or ''}" separator=" "/>\n            <attribute name="t-attf-class" add="#{'o_portal' if is_portal else ''}" separator=" "/>\n        </xpath>\n        <xpath expr="//div[@id='wrapwrap']/header" position="before">\n            <a class="o_skip_to_content btn btn-primary rounded-0 visually-hidden-focusable position-absolute start-0" href="#wrap" groups="!base.group_user">Skip to Content</a>\n        </xpath>\n        <xpath expr="//div[@id='wrapwrap']/header/img" position="replace">\n            <t t-cache="res_company">\n                <nav class="navbar navbar-expand navbar-light bg-light">\n                    <div class="container">\n                        <a href="/" class="navbar-brand logo">\n                            <img t-att-src="'/logo.png?company=%s' % res_company.id" t-att-alt="'Logo of %s' % res_company.name" t-att-title="res_company.name"/>\n                        </a>\n                        <ul id="top_menu" class="nav navbar-nav ms-auto">\n                            <t t-call="portal.placeholder_user_sign_in">\n                                <t t-set="_item_class" t-value="'nav-item'"/>\n                                <t t-set="_link_class" t-value="'nav-link'"/>\n                            </t>\n                            <t t-call="portal.user_dropdown">\n                                <t t-set="_user_name" t-value="true"/>\n                                <t t-set="_item_class" t-value="'nav-item dropdown'"/>\n                                <t t-set="_link_class" t-value="'nav-link'"/>\n                                <t t-set="_dropdown_menu_class" t-value="'dropdown-menu-end'"/>\n                            </t>\n                        </ul>\n                    </div>\n                </nav>\n            </t>\n        </xpath>\n        <xpath expr="//div[@id='wrapwrap']/main/t[@t-out='0']" position="before">\n            <div t-if="o_portal_fullwidth_alert" class="container mt-3">\n                <div class="alert alert-info alert-dismissible fade show d-print-none css_editable_mode_hidden">\n                    <t t-out="o_portal_fullwidth_alert"/>\n                </div>\n            </div>\n        </xpath>\n        <xpath expr="//head/meta" position="after">\n            <t t-if="preview_object">\n                <!-- Remove seo_object to not define og and twitter tags twice when wesbite is installed -->\n                <t t-set="seo_object" t-value="False"/>\n                <t t-set="company" t-value="preview_object.company_id or request.env.company"/>\n                <t t-set="not_uses_default_logo" t-value="company and not company.uses_default_logo"/>\n                <meta property="og:title" t-att-content="preview_object.name"/>\n                <meta property="og:description" t-att-content="preview_object.description.striptags() if preview_object.description else ''"/>\n                <meta property="og:site_name" t-att-content="company.name if company else ''"/>\n                <t t-if="not_uses_default_logo">\n                    <meta property="og:image" t-attf-content="/web/binary/company_logo?company={{ company.id }}"/>\n                </t>\n                <meta property="og:image:width" content="300"/>\n                <meta property="og:image:height" content="200"/>\n                <meta name="twitter:card" content="summary_large_image"/>\n                <meta property="twitter:title" t-att-content="preview_object.name"/>\n                <meta property="twitter:description" t-att-content="preview_object.description.striptags() if preview_object.description else ''"/>\n                <t t-if="not_uses_default_logo">\n                    <meta property="twitter:image" t-attf-content="/web/binary/company_logo?company={{ company.id }}"/>\n                </t>\n            </t>\n        </xpath>\n    </data>\n\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	\N
478	16	\N	1	1	Portal User Dropdown	\N	portal.user_dropdown	qweb	portal/views/portal_templates.xml	primary	{"en_US": "<t name=\\"Portal User Dropdown\\" t-name=\\"portal.user_dropdown\\">\\n        <t t-nocache=\\"Each user is different regardless of the page visited.\\" t-nocache-_avatar=\\"_avatar\\" t-nocache-_icon=\\"_icon\\" t-nocache-_icon_class=\\"_icon_class\\" t-nocache-_icon_wrap_class=\\"_icon_wrap_class\\" t-nocache-_no_caret=\\"_no_caret\\" t-nocache-_user_name=\\"_user_name\\" t-nocache-_user_name_class=\\"_user_name_class\\" t-nocache-_item_class=\\"_item_class\\" t-nocache-_link_class=\\"_link_class\\" t-nocache-_dropdown_menu_class=\\"_dropdown_menu_class\\">\\n            <t t-set=\\"is_connected\\" t-value=\\"not user_id._is_public()\\"/>\\n            <li t-if=\\"is_connected\\" t-attf-class=\\"#{_item_class} o_no_autohide_item\\">\\n                <a href=\\"#\\" role=\\"button\\" data-bs-toggle=\\"dropdown\\" t-attf-class=\\"#{'' if _no_caret else 'dropdown-toggle'} #{_link_class}\\">\\n                    <t t-if=\\"_avatar\\">\\n                        <t t-set=\\"avatar_source\\" t-value=\\"image_data_uri(user_id.avatar_256)\\"/>\\n                        <img t-att-src=\\"avatar_source\\" t-attf-class=\\"rounded-circle o_object_fit_cover #{_avatar_class}\\" width=\\"24\\" height=\\"24\\" alt=\\"\\" loading=\\"eager\\"/>\\n                    </t>\\n                    <div t-if=\\"_icon\\" t-attf-class=\\"#{_icon_wrap_class}\\">\\n                        <i t-attf-class=\\"fa fa-1x fa-fw fa-user #{_icon_class}\\"/>\\n                    </div>\\n                    <span t-if=\\"_user_name\\" t-attf-class=\\"#{_user_name_class}\\" t-esc=\\"user_id.name[:23] + '...' if user_id.name and len(user_id.name) &gt; 25 else user_id.name\\"/>\\n                </a>\\n                <div t-attf-class=\\"dropdown-menu js_usermenu #{_dropdown_menu_class}\\" role=\\"menu\\">\\n                    <a groups=\\"base.group_user\\" href=\\"/odoo\\" role=\\"menuitem\\" class=\\"dropdown-item ps-3\\" id=\\"o_backend_user_dropdown_link\\">\\n                        <i class=\\"fa fa-fw fa-th me-1 small text-primary-emphasis\\"/> Apps\\n                    </a>\\n                    <div id=\\"o_logout_divider\\" class=\\"dropdown-divider\\"/>\\n                    <a t-attf-href=\\"/web/session/logout?redirect=/\\" role=\\"menuitem\\" id=\\"o_logout\\" class=\\"dropdown-item ps-3\\">\\n                        <i class=\\"fa fa-fw fa-sign-out me-1 small text-primary-emphasis\\"/> Logout\\n                    </a>\\n                </div>\\n            </li>\\n        </t>\\n    </t>", "fr_FR": "<t name=\\"Portal User Dropdown\\" t-name=\\"portal.user_dropdown\\">\\n        <t t-nocache=\\"Each user is different regardless of the page visited.\\" t-nocache-_avatar=\\"_avatar\\" t-nocache-_icon=\\"_icon\\" t-nocache-_icon_class=\\"_icon_class\\" t-nocache-_icon_wrap_class=\\"_icon_wrap_class\\" t-nocache-_no_caret=\\"_no_caret\\" t-nocache-_user_name=\\"_user_name\\" t-nocache-_user_name_class=\\"_user_name_class\\" t-nocache-_item_class=\\"_item_class\\" t-nocache-_link_class=\\"_link_class\\" t-nocache-_dropdown_menu_class=\\"_dropdown_menu_class\\">\\n            <t t-set=\\"is_connected\\" t-value=\\"not user_id._is_public()\\"/>\\n            <li t-if=\\"is_connected\\" t-attf-class=\\"#{_item_class} o_no_autohide_item\\">\\n                <a href=\\"#\\" role=\\"button\\" data-bs-toggle=\\"dropdown\\" t-attf-class=\\"#{'' if _no_caret else 'dropdown-toggle'} #{_link_class}\\">\\n                    <t t-if=\\"_avatar\\">\\n                        <t t-set=\\"avatar_source\\" t-value=\\"image_data_uri(user_id.avatar_256)\\"/>\\n                        <img t-att-src=\\"avatar_source\\" t-attf-class=\\"rounded-circle o_object_fit_cover #{_avatar_class}\\" width=\\"24\\" height=\\"24\\" alt=\\"\\" loading=\\"eager\\"/>\\n                    </t>\\n                    <div t-if=\\"_icon\\" t-attf-class=\\"#{_icon_wrap_class}\\">\\n                        <i t-attf-class=\\"fa fa-1x fa-fw fa-user #{_icon_class}\\"/>\\n                    </div>\\n                    <span t-if=\\"_user_name\\" t-attf-class=\\"#{_user_name_class}\\" t-esc=\\"user_id.name[:23] + '...' if user_id.name and len(user_id.name) &gt; 25 else user_id.name\\"/>\\n                </a>\\n                <div t-attf-class=\\"dropdown-menu js_usermenu #{_dropdown_menu_class}\\" role=\\"menu\\">\\n                    <a groups=\\"base.group_user\\" href=\\"/odoo\\" role=\\"menuitem\\" class=\\"dropdown-item ps-3\\" id=\\"o_backend_user_dropdown_link\\">\\n                        <i class=\\"fa fa-fw fa-th me-1 small text-primary-emphasis\\"/> Apps\\n                    </a>\\n                    <div id=\\"o_logout_divider\\" class=\\"dropdown-divider\\"/>\\n                    <a t-attf-href=\\"/web/session/logout?redirect=/\\" role=\\"menuitem\\" id=\\"o_logout\\" class=\\"dropdown-item ps-3\\">\\n                        <i class=\\"fa fa-fw fa-sign-out me-1 small text-primary-emphasis\\"/> Logout\\n                    </a>\\n                </div>\\n            </li>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Portal User Dropdown" t-name="portal.user_dropdown">\n        <t t-nocache="Each user is different regardless of the page visited." t-nocache-_avatar="_avatar" t-nocache-_icon="_icon" t-nocache-_icon_class="_icon_class" t-nocache-_icon_wrap_class="_icon_wrap_class" t-nocache-_no_caret="_no_caret" t-nocache-_user_name="_user_name" t-nocache-_user_name_class="_user_name_class" t-nocache-_item_class="_item_class" t-nocache-_link_class="_link_class" t-nocache-_dropdown_menu_class="_dropdown_menu_class">\n            <t t-set="is_connected" t-value="not user_id._is_public()"/>\n            <li t-if="is_connected" t-attf-class="#{_item_class} o_no_autohide_item">\n                <a href="#" role="button" data-bs-toggle="dropdown" t-attf-class="#{'' if _no_caret else 'dropdown-toggle'} #{_link_class}">\n                    <t t-if="_avatar">\n                        <t t-set="avatar_source" t-value="image_data_uri(user_id.avatar_256)"/>\n                        <img t-att-src="avatar_source" t-attf-class="rounded-circle o_object_fit_cover #{_avatar_class}" width="24" height="24" alt="" loading="eager"/>\n                    </t>\n                    <div t-if="_icon" t-attf-class="#{_icon_wrap_class}">\n                        <i t-attf-class="fa fa-1x fa-fw fa-user #{_icon_class}"/>\n                    </div>\n                    <span t-if="_user_name" t-attf-class="#{_user_name_class}" t-esc="user_id.name[:23] + '...' if user_id.name and len(user_id.name) &gt; 25 else user_id.name"/>\n                </a>\n                <div t-attf-class="dropdown-menu js_usermenu #{_dropdown_menu_class}" role="menu">\n                    <a groups="base.group_user" href="/odoo" role="menuitem" class="dropdown-item ps-3" id="o_backend_user_dropdown_link">\n                        <i class="fa fa-fw fa-th me-1 small text-primary-emphasis"/> Apps\n                    </a>\n                    <div id="o_logout_divider" class="dropdown-divider"/>\n                    <a t-attf-href="/web/session/logout?redirect=/" role="menuitem" id="o_logout" class="dropdown-item ps-3">\n                        <i class="fa fa-fw fa-sign-out me-1 small text-primary-emphasis"/> Logout\n                    </a>\n                </div>\n            </li>\n        </t>\n    </t>\n\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	\N
479	16	\N	1	1	Portal Breadcrumbs	\N	portal.portal_breadcrumbs	qweb	portal/views/portal_templates.xml	primary	{"en_US": "<t name=\\"Portal Breadcrumbs\\" t-name=\\"portal.portal_breadcrumbs\\">\\n        <ol t-if=\\"page_name != 'home'\\" class=\\"o_portal_submenu breadcrumb mb-0 flex-grow-1 px-0\\">\\n            <li class=\\"breadcrumb-item ms-1\\"><a href=\\"/my/home\\" aria-label=\\"Home\\" title=\\"Home\\"><i class=\\"fa fa-home\\"/></a></li>\\n            <li t-if=\\"page_name == 'my_addresses'\\" class=\\"breadcrumb-item\\">Addresses</li>\\n            <li t-elif=\\"page_name == 'address_form'\\" class=\\"breadcrumb-item\\">\\n                <a href=\\"/my/addresses\\" aria-label=\\"Addresses\\" title=\\"Addresses\\">Addresses</a>\\n            </li>\\n            <li t-if=\\"page_name in ['my_details', 'address_form']\\" class=\\"breadcrumb-item\\">Details</li>\\n        </ol>\\n    </t>", "fr_FR": "<t name=\\"Portal Breadcrumbs\\" t-name=\\"portal.portal_breadcrumbs\\">\\n        <ol t-if=\\"page_name != 'home'\\" class=\\"o_portal_submenu breadcrumb mb-0 flex-grow-1 px-0\\">\\n            <li class=\\"breadcrumb-item ms-1\\"><a href=\\"/my/home\\" aria-label=\\"Accueil\\" title=\\"Accueil\\"><i class=\\"fa fa-home\\"/></a></li>\\n            <li t-if=\\"page_name == 'my_addresses'\\" class=\\"breadcrumb-item\\">Addresses</li>\\n            <li t-elif=\\"page_name == 'address_form'\\" class=\\"breadcrumb-item\\">\\n                <a href=\\"/my/addresses\\" aria-label=\\"Addresses\\" title=\\"Addresses\\">Addresses</a>\\n            </li>\\n            <li t-if=\\"page_name in ['my_details', 'address_form']\\" class=\\"breadcrumb-item\\">Détails</li>\\n        </ol>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Portal Breadcrumbs" t-name="portal.portal_breadcrumbs">\n        <ol t-if="page_name != 'home'" class="o_portal_submenu breadcrumb mb-0 flex-grow-1 px-0">\n            <li class="breadcrumb-item ms-1"><a href="/my/home" aria-label="Home" title="Home"><i class="fa fa-home"/></a></li>\n            <li t-if="page_name == 'my_addresses'" class="breadcrumb-item">Addresses</li>\n            <li t-elif="page_name == 'address_form'" class="breadcrumb-item">\n                <a href="/my/addresses" aria-label="Addresses" title="Addresses">Addresses</a>\n            </li>\n            <li t-if="page_name in ['my_details', 'address_form']" class="breadcrumb-item">Details</li>\n        </ol>\n    </t>\n\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	\N
481	16	\N	1	1	Portal Layout	\N	portal.portal_layout	qweb	portal/views/portal_templates.xml	primary	{"en_US": "<t name=\\"Portal Layout\\" t-name=\\"portal.portal_layout\\">\\n        <t t-call=\\"portal.frontend_layout\\">\\n            <t t-set=\\"is_portal\\" t-value=\\"True\\"/>\\n\\n            <div t-if=\\"not no_breadcrumbs and not my_details and not breadcrumbs_searchbar\\" class=\\"o_portal container mt-3\\">\\n                <div class=\\"d-flex justify-content-between align-items-center flex-wrap\\">\\n                    <t t-call=\\"portal.portal_breadcrumbs\\"/>\\n                    <t t-if=\\"prev_record or next_record\\" t-call=\\"portal.record_pager\\"/>\\n                </div>\\n            </div>\\n            <div id=\\"wrap\\" class=\\"o_portal_wrap\\">\\n                <div class=\\"container pt-3 pb-5\\">\\n                    <t t-if=\\"my_details\\">\\n                        <div class=\\"wrapper col-12 d-flex flex-wrap justify-content-between align-items-center\\">\\n                            <h3 class=\\"my-3\\">My account</h3>\\n                            <button class=\\"btn py-0 d-flex align-items-center gap-2 d-lg-none ms-auto\\" data-bs-toggle=\\"offcanvas\\" data-bs-target=\\"#accountOffCanvas\\">\\n                                <img class=\\"o_avatar rounded\\" t-att-src=\\"image_data_uri(user_id.partner_id.avatar_1024)\\" alt=\\"Contact\\"/>\\n                            </button>\\n                        </div>\\n                        <div class=\\"row justify-content-between\\">\\n                            <div t-attf-class=\\"o_portal_content col-12 col-lg-8 mb-5\\">\\n                                <t t-out=\\"0\\"/>\\n                            </div>\\n                            <div class=\\"d-none d-lg-flex justify-content-end col-lg-4\\">\\n                                <t t-call=\\"portal.side_content\\"/>\\n                            </div>\\n                            <div class=\\"offcanvas offcanvas-start d-lg-none\\" id=\\"accountOffCanvas\\">\\n                                <t t-call=\\"portal.side_content\\">\\n                                    <t t-set=\\"isOffcanvas\\" t-value=\\"true\\"/>\\n                                </t>\\n                            </div>\\n                        </div>\\n                    </t>\\n                    <t t-else=\\"\\">\\n                        <t t-out=\\"0\\"/>\\n                    </t>\\n                </div>\\n            </div>\\n        </t>\\n    </t>", "fr_FR": "<t name=\\"Portal Layout\\" t-name=\\"portal.portal_layout\\">\\n        <t t-call=\\"portal.frontend_layout\\">\\n            <t t-set=\\"is_portal\\" t-value=\\"True\\"/>\\n\\n            <div t-if=\\"not no_breadcrumbs and not my_details and not breadcrumbs_searchbar\\" class=\\"o_portal container mt-3\\">\\n                <div class=\\"d-flex justify-content-between align-items-center flex-wrap\\">\\n                    <t t-call=\\"portal.portal_breadcrumbs\\"/>\\n                    <t t-if=\\"prev_record or next_record\\" t-call=\\"portal.record_pager\\"/>\\n                </div>\\n            </div>\\n            <div id=\\"wrap\\" class=\\"o_portal_wrap\\">\\n                <div class=\\"container pt-3 pb-5\\">\\n                    <t t-if=\\"my_details\\">\\n                        <div class=\\"wrapper col-12 d-flex flex-wrap justify-content-between align-items-center\\">\\n                            <h3 class=\\"my-3\\">Mon compte</h3>\\n                            <button class=\\"btn py-0 d-flex align-items-center gap-2 d-lg-none ms-auto\\" data-bs-toggle=\\"offcanvas\\" data-bs-target=\\"#accountOffCanvas\\">\\n                                <img class=\\"o_avatar rounded\\" t-att-src=\\"image_data_uri(user_id.partner_id.avatar_1024)\\" alt=\\"Contact\\"/>\\n                            </button>\\n                        </div>\\n                        <div class=\\"row justify-content-between\\">\\n                            <div t-attf-class=\\"o_portal_content col-12 col-lg-8 mb-5\\">\\n                                <t t-out=\\"0\\"/>\\n                            </div>\\n                            <div class=\\"d-none d-lg-flex justify-content-end col-lg-4\\">\\n                                <t t-call=\\"portal.side_content\\"/>\\n                            </div>\\n                            <div class=\\"offcanvas offcanvas-start d-lg-none\\" id=\\"accountOffCanvas\\">\\n                                <t t-call=\\"portal.side_content\\">\\n                                    <t t-set=\\"isOffcanvas\\" t-value=\\"true\\"/>\\n                                </t>\\n                            </div>\\n                        </div>\\n                    </t>\\n                    <t t-else=\\"\\">\\n                        <t t-out=\\"0\\"/>\\n                    </t>\\n                </div>\\n            </div>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Portal Layout" t-name="portal.portal_layout">\n        <t t-call="portal.frontend_layout">\n            <t t-set="is_portal" t-value="True"/>\n\n            <div t-if="not no_breadcrumbs and not my_details and not breadcrumbs_searchbar" class="o_portal container mt-3">\n                <div class="d-flex justify-content-between align-items-center flex-wrap">\n                    <t t-call="portal.portal_breadcrumbs"/>\n                    <t t-if="prev_record or next_record" t-call="portal.record_pager"/>\n                </div>\n            </div>\n            <div id="wrap" class="o_portal_wrap">\n                <div class="container pt-3 pb-5">\n                    <t t-if="my_details">\n                        <div class="wrapper col-12 d-flex flex-wrap justify-content-between align-items-center">\n                            <h3 class="my-3">My account</h3>\n                            <button class="btn py-0 d-flex align-items-center gap-2 d-lg-none ms-auto" data-bs-toggle="offcanvas" data-bs-target="#accountOffCanvas">\n                                <img class="o_avatar rounded" t-att-src="image_data_uri(user_id.partner_id.avatar_1024)" alt="Contact"/>\n                            </button>\n                        </div>\n                        <div class="row justify-content-between">\n                            <div t-attf-class="o_portal_content col-12 col-lg-8 mb-5">\n                                <t t-out="0"/>\n                            </div>\n                            <div class="d-none d-lg-flex justify-content-end col-lg-4">\n                                <t t-call="portal.side_content"/>\n                            </div>\n                            <div class="offcanvas offcanvas-start d-lg-none" id="accountOffCanvas">\n                                <t t-call="portal.side_content">\n                                    <t t-set="isOffcanvas" t-value="true"/>\n                                </t>\n                            </div>\n                        </div>\n                    </t>\n                    <t t-else="">\n                        <t t-out="0"/>\n                    </t>\n                </div>\n            </div>\n        </t>\n    </t>\n\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	\N
483	16	482	1	1	User Sign In	\N	portal.user_sign_in	qweb	portal/views/portal_templates.xml	extension	{"en_US": "<data name=\\"User Sign In\\" inherit_id=\\"portal.placeholder_user_sign_in\\">\\n        <xpath expr=\\".\\" position=\\"inside\\">\\n            <li t-nocache=\\"Profile session and user group can change unrelated to parent caches.\\" t-nocache-_item_class=\\"_item_class\\" t-nocache-_link_class=\\"_link_class\\" groups=\\"base.group_public\\" t-attf-class=\\"#{_item_class} o_no_autohide_item\\">\\n                <a t-attf-href=\\"/web/login\\" t-attf-class=\\"#{_link_class}\\">Sign in<span t-if=\\"request.session.get('profile_session')\\" class=\\"text-danger fa fa-circle\\"/></a>\\n            </li>\\n        </xpath>\\n    </data>", "fr_FR": "<data name=\\"User Sign In\\" inherit_id=\\"portal.placeholder_user_sign_in\\">\\n        <xpath expr=\\".\\" position=\\"inside\\">\\n            <li t-nocache=\\"Profile session and user group can change unrelated to parent caches.\\" t-nocache-_item_class=\\"_item_class\\" t-nocache-_link_class=\\"_link_class\\" groups=\\"base.group_public\\" t-attf-class=\\"#{_item_class} o_no_autohide_item\\">\\n                <a t-attf-href=\\"/web/login\\" t-attf-class=\\"#{_link_class}\\">Se connecter<span t-if=\\"request.session.get('profile_session')\\" class=\\"text-danger fa fa-circle\\"/></a>\\n            </li>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data name="User Sign In" inherit_id="portal.placeholder_user_sign_in">\n        <xpath expr="." position="inside">\n            <li t-nocache="Profile session and user group can change unrelated to parent caches." t-nocache-_item_class="_item_class" t-nocache-_link_class="_link_class" groups="base.group_public" t-attf-class="#{_item_class} o_no_autohide_item">\n                <a t-attf-href="/web/login" t-attf-class="#{_link_class}">Sign in<span t-if="request.session.get('profile_session')" class="text-danger fa fa-circle"/></a>\n            </li>\n        </xpath>\n    </data>\n\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	\N
489	16	\N	1	1	My Portal Record Sidebar	\N	portal.portal_record_sidebar	qweb	portal/views/portal_templates.xml	primary	{"en_US": "<t name=\\"My Portal Record Sidebar\\" t-name=\\"portal.portal_record_sidebar\\">\\n        <div t-attf-class=\\"d-flex #{classes}\\">\\n            <div class=\\"o_portal_sidebar_content flex-grow-1 mb-4 mb-lg-0 pe-lg-4\\" id=\\"sidebar_content\\">\\n                <div t-if=\\"title\\" class=\\"position-relative d-flex align-items-center justify-content-md-center justify-content-lg-between flex-wrap gap-2\\">\\n                    <t t-out=\\"title\\"/>\\n                </div>\\n                <t t-if=\\"entries\\" t-out=\\"entries\\"/>\\n                <div class=\\"d-none d-lg-block mt-5 small text-center text-muted\\">\\n                    Powered by <a target=\\"_blank\\" href=\\"http://www.odoo.com?utm_source=db&amp;utm_medium=portal\\" title=\\"odoo\\"><img src=\\"/web/static/img/logo.png\\" alt=\\"Odoo Logo\\" height=\\"15\\"/></a>\\n                </div>\\n            </div>\\n            <div class=\\"vr d-none d-lg-block bg-300\\"/>\\n        </div>\\n    </t>", "fr_FR": "<t name=\\"My Portal Record Sidebar\\" t-name=\\"portal.portal_record_sidebar\\">\\n        <div t-attf-class=\\"d-flex #{classes}\\">\\n            <div class=\\"o_portal_sidebar_content flex-grow-1 mb-4 mb-lg-0 pe-lg-4\\" id=\\"sidebar_content\\">\\n                <div t-if=\\"title\\" class=\\"position-relative d-flex align-items-center justify-content-md-center justify-content-lg-between flex-wrap gap-2\\">\\n                    <t t-out=\\"title\\"/>\\n                </div>\\n                <t t-if=\\"entries\\" t-out=\\"entries\\"/>\\n                <div class=\\"d-none d-lg-block mt-5 small text-center text-muted\\">\\n                    Généré par <a target=\\"_blank\\" href=\\"http://www.odoo.com?utm_source=db&amp;utm_medium=portal\\" title=\\"odoo\\"><img src=\\"/web/static/img/logo.png\\" alt=\\"Logo Odoo\\" height=\\"15\\"/></a>\\n                </div>\\n            </div>\\n            <div class=\\"vr d-none d-lg-block bg-300\\"/>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t name="My Portal Record Sidebar" t-name="portal.portal_record_sidebar">\n        <div t-attf-class="d-flex #{classes}">\n            <div class="o_portal_sidebar_content flex-grow-1 mb-4 mb-lg-0 pe-lg-4" id="sidebar_content">\n                <div t-if="title" class="position-relative d-flex align-items-center justify-content-md-center justify-content-lg-between flex-wrap gap-2">\n                    <t t-out="title"/>\n                </div>\n                <t t-if="entries" t-out="entries"/>\n                <div class="d-none d-lg-block mt-5 small text-center text-muted">\n                    Powered by <a target="_blank" href="http://www.odoo.com?utm_source=db&amp;utm_medium=portal" title="odoo"><img src="/web/static/img/logo.png" alt="Odoo Logo" height="15"/></a>\n                </div>\n            </div>\n            <div class="vr d-none d-lg-block bg-300"/>\n        </div>\n    </t>\n\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	\N
491	16	\N	1	1	Contact	\N	portal.portal_contact	qweb	portal/views/portal_templates.xml	primary	{"en_US": "<t name=\\"Contact\\" t-name=\\"portal.portal_contact\\">\\n        <div class=\\"o_portal_contact_details mb-5\\">\\n            <h5>Your contact</h5>\\n            <hr class=\\"mt-1\\"/>\\n            <h6 t-esc=\\"sales_user.name\\"/>\\n            <div t-if=\\"sales_user.email_normalized\\" class=\\"d-flex align-items-baseline mb-1\\">\\n                <i class=\\"fa fa-envelope fa-fw me-1 text-600\\"/>\\n                <a class=\\"text-break w-100\\" t-att-href=\\"'mailto:'+sales_user.email\\" t-esc=\\"sales_user.email\\"/>\\n            </div>\\n            <div t-if=\\"sales_user.phone\\" class=\\"d-flex flex-nowrap align-items-center mb-1\\">\\n                <i class=\\"fa fa-phone fa-fw me-1 text-600\\"/>\\n                <span t-esc=\\"sales_user.phone\\"/>\\n            </div>\\n            <div t-if=\\"sales_user.city\\" class=\\"d-flex flex-nowrap align-items-center mb-1\\">\\n                <i class=\\"fa fa-map-marker fa-fw me-1 text-600\\"/>\\n                <span t-esc=\\"sales_user.city\\"/>\\n            </div>\\n        </div>\\n    </t>", "fr_FR": "<t name=\\"Contact\\" t-name=\\"portal.portal_contact\\">\\n        <div class=\\"o_portal_contact_details mb-5\\">\\n            <h5>Votre contact</h5>\\n            <hr class=\\"mt-1\\"/>\\n            <h6 t-esc=\\"sales_user.name\\"/>\\n            <div t-if=\\"sales_user.email_normalized\\" class=\\"d-flex align-items-baseline mb-1\\">\\n                <i class=\\"fa fa-envelope fa-fw me-1 text-600\\"/>\\n                <a class=\\"text-break w-100\\" t-att-href=\\"'mailto:'+sales_user.email\\" t-esc=\\"sales_user.email\\"/>\\n            </div>\\n            <div t-if=\\"sales_user.phone\\" class=\\"d-flex flex-nowrap align-items-center mb-1\\">\\n                <i class=\\"fa fa-phone fa-fw me-1 text-600\\"/>\\n                <span t-esc=\\"sales_user.phone\\"/>\\n            </div>\\n            <div t-if=\\"sales_user.city\\" class=\\"d-flex flex-nowrap align-items-center mb-1\\">\\n                <i class=\\"fa fa-map-marker fa-fw me-1 text-600\\"/>\\n                <span t-esc=\\"sales_user.city\\"/>\\n            </div>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Contact" t-name="portal.portal_contact">\n        <div class="o_portal_contact_details mb-5">\n            <h5>Your contact</h5>\n            <hr class="mt-1"/>\n            <h6 t-esc="sales_user.name"/>\n            <div t-if="sales_user.email_normalized" class="d-flex align-items-baseline mb-1">\n                <i class="fa fa-envelope fa-fw me-1 text-600"/>\n                <a class="text-break w-100" t-att-href="'mailto:'+sales_user.email" t-esc="sales_user.email"/>\n            </div>\n            <div t-if="sales_user.phone" class="d-flex flex-nowrap align-items-center mb-1">\n                <i class="fa fa-phone fa-fw me-1 text-600"/>\n                <span t-esc="sales_user.phone"/>\n            </div>\n            <div t-if="sales_user.city" class="d-flex flex-nowrap align-items-center mb-1">\n                <i class="fa fa-map-marker fa-fw me-1 text-600"/>\n                <span t-esc="sales_user.city"/>\n            </div>\n        </div>\n    </t>\n\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	\N
492	16	\N	1	1	portal_my_contact	\N	portal.portal_my_contact	qweb	portal/views/portal_templates.xml	primary	{"en_US": "<t t-name=\\"portal.portal_my_contact\\">\\n        <div t-attf-class=\\"o_portal_contact_details d-flex flex-column gap-2 #{_spacingClass}\\">\\n            <div class=\\"d-flex gap-2\\">\\n                <img class=\\"o_avatar rounded\\" t-att-src=\\"_contactAvatar\\" alt=\\"Contact\\"/>\\n                <div>\\n                    <span t-attf-class=\\"d-block lh-1 mb-1 {{ 'pt-1' if not _contactLink else '' }}\\" t-out=\\"_contactName\\"/>\\n                    <a t-if=\\"_contactLink\\" href=\\"#discussion\\" class=\\"d-flex align-items-center gap-2 small lh-1\\">Send message</a>\\n                </div>\\n            </div>\\n            <t t-out=\\"0\\"/>\\n        </div>\\n    </t>", "fr_FR": "<t t-name=\\"portal.portal_my_contact\\">\\n        <div t-attf-class=\\"o_portal_contact_details d-flex flex-column gap-2 #{_spacingClass}\\">\\n            <div class=\\"d-flex gap-2\\">\\n                <img class=\\"o_avatar rounded\\" t-att-src=\\"_contactAvatar\\" alt=\\"Contact\\"/>\\n                <div>\\n                    <span t-attf-class=\\"d-block lh-1 mb-1 {{ 'pt-1' if not _contactLink else '' }}\\" t-out=\\"_contactName\\"/>\\n                    <a t-if=\\"_contactLink\\" href=\\"#discussion\\" class=\\"d-flex align-items-center gap-2 small lh-1\\">Envoyer message</a>\\n                </div>\\n            </div>\\n            <t t-out=\\"0\\"/>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="portal.portal_my_contact">\n        <div t-attf-class="o_portal_contact_details d-flex flex-column gap-2 #{_spacingClass}">\n            <div class="d-flex gap-2">\n                <img class="o_avatar rounded" t-att-src="_contactAvatar" alt="Contact"/>\n                <div>\n                    <span t-attf-class="d-block lh-1 mb-1 {{ 'pt-1' if not _contactLink else '' }}" t-out="_contactName"/>\n                    <a t-if="_contactLink" href="#discussion" class="d-flex align-items-center gap-2 small lh-1">Send message</a>\n                </div>\n            </div>\n            <t t-out="0"/>\n        </div>\n    </t>\n\n    	f	t	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	\N
494	16	\N	1	1	Portal Record Pager	\N	portal.record_pager	qweb	portal/views/portal_templates.xml	primary	{"en_US": "<t name=\\"Portal Record Pager\\" t-name=\\"portal.record_pager\\">\\n        <t t-if=\\"prev_record or next_record\\">\\n            <div class=\\"record_pager btn-group\\" role=\\"group\\">\\n                <a role=\\"button\\" t-att-class=\\"'btn btn-light %s' % ('disabled' if not prev_record else '')\\" t-att-href=\\"prev_record or '#'\\"><i class=\\"oi oi-chevron-left\\" role=\\"img\\" aria-label=\\"Previous\\" title=\\"Previous\\"/></a>\\n                <a role=\\"button\\" t-att-class=\\"'btn btn-light %s' % ('disabled' if not next_record else '')\\" t-att-href=\\"next_record or '#'\\"><i class=\\"oi oi-chevron-right\\" role=\\"img\\" aria-label=\\"Next\\" title=\\"Next\\"/></a>\\n            </div>\\n        </t>\\n    </t>", "fr_FR": "<t name=\\"Portal Record Pager\\" t-name=\\"portal.record_pager\\">\\n        <t t-if=\\"prev_record or next_record\\">\\n            <div class=\\"record_pager btn-group\\" role=\\"group\\">\\n                <a role=\\"button\\" t-att-class=\\"'btn btn-light %s' % ('disabled' if not prev_record else '')\\" t-att-href=\\"prev_record or '#'\\"><i class=\\"oi oi-chevron-left\\" role=\\"img\\" aria-label=\\"Previous\\" title=\\"Précédent\\"/></a>\\n                <a role=\\"button\\" t-att-class=\\"'btn btn-light %s' % ('disabled' if not next_record else '')\\" t-att-href=\\"next_record or '#'\\"><i class=\\"oi oi-chevron-right\\" role=\\"img\\" aria-label=\\"Next\\" title=\\"Suivant\\"/></a>\\n            </div>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Portal Record Pager" t-name="portal.record_pager">\n        <t t-if="prev_record or next_record">\n            <div class="record_pager btn-group" role="group">\n                <a role="button" t-att-class="'btn btn-light %s' % ('disabled' if not prev_record else '')" t-att-href="prev_record or '#'"><i class="oi oi-chevron-left" role="img" aria-label="Previous" title="Previous"/></a>\n                <a role="button" t-att-class="'btn btn-light %s' % ('disabled' if not next_record else '')" t-att-href="next_record or '#'"><i class="oi oi-chevron-right" role="img" aria-label="Next" title="Next"/></a>\n            </div>\n        </t>\n    </t>\n\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	\N
495	16	\N	1	1	Pager	\N	portal.pager	qweb	portal/views/portal_templates.xml	primary	{"en_US": "<t name=\\"Pager\\" t-name=\\"portal.pager\\">\\n        <ul t-if=\\"pager['page_count'] &gt; 1\\" t-attf-class=\\"#{ classname or '' } pagination m-0 #{_classes}\\" t-att-style=\\"style or None\\">\\n            <li t-attf-class=\\"page-item #{'disabled' if pager['page']['num'] == 1 else ''}\\">\\n                <a t-att-href=\\" pager['page_previous']['url'] if pager['page']['num'] != 1 else None\\" t-attf-class=\\"page-link #{extraLinkClass}\\">\\n                    <span class=\\"oi oi-chevron-left\\" role=\\"img\\" aria-label=\\"Previous\\" title=\\"Previous\\"/>\\n                </a>\\n            </li>\\n            <t t-foreach=\\"pager['pages']\\" t-as=\\"page\\">\\n                <li t-attf-class=\\"page-item #{'active' if page['num'] == pager['page']['num'] else ''} #{'disabled' if page['num'] == '…' else ''}\\">\\n                    <a t-att-href=\\"page['url']\\" t-attf-class=\\"page-link #{extraLinkClass} #{'px-0' if page['num'] == '…' else ''}\\" t-out=\\"page['num']\\"/>\\n                </li>\\n            </t>\\n            <li t-attf-class=\\"page-item #{'disabled' if pager['page']['num'] == pager['page_count'] else ''}\\">\\n                <a t-att-href=\\"pager['page_next']['url'] if pager['page']['num'] != pager['page_count'] else None\\" t-attf-class=\\"page-link #{extraLinkClass}\\">\\n                    <span class=\\"oi oi-chevron-right\\" role=\\"img\\" aria-label=\\"Next\\" title=\\"Next\\"/>\\n                </a>\\n            </li>\\n        </ul>\\n    </t>", "fr_FR": "<t name=\\"Pager\\" t-name=\\"portal.pager\\">\\n        <ul t-if=\\"pager['page_count'] &gt; 1\\" t-attf-class=\\"#{ classname or '' } pagination m-0 #{_classes}\\" t-att-style=\\"style or None\\">\\n            <li t-attf-class=\\"page-item #{'disabled' if pager['page']['num'] == 1 else ''}\\">\\n                <a t-att-href=\\" pager['page_previous']['url'] if pager['page']['num'] != 1 else None\\" t-attf-class=\\"page-link #{extraLinkClass}\\">\\n                    <span class=\\"oi oi-chevron-left\\" role=\\"img\\" aria-label=\\"Previous\\" title=\\"Previous\\"/>\\n                </a>\\n            </li>\\n            <t t-foreach=\\"pager['pages']\\" t-as=\\"page\\">\\n                <li t-attf-class=\\"page-item #{'active' if page['num'] == pager['page']['num'] else ''} #{'disabled' if page['num'] == '…' else ''}\\">\\n                    <a t-att-href=\\"page['url']\\" t-attf-class=\\"page-link #{extraLinkClass} #{'px-0' if page['num'] == '…' else ''}\\" t-out=\\"page['num']\\"/>\\n                </li>\\n            </t>\\n            <li t-attf-class=\\"page-item #{'disabled' if pager['page']['num'] == pager['page_count'] else ''}\\">\\n                <a t-att-href=\\"pager['page_next']['url'] if pager['page']['num'] != pager['page_count'] else None\\" t-attf-class=\\"page-link #{extraLinkClass}\\">\\n                    <span class=\\"oi oi-chevron-right\\" role=\\"img\\" aria-label=\\"Next\\" title=\\"Next\\"/>\\n                </a>\\n            </li>\\n        </ul>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Pager" t-name="portal.pager">\n        <ul t-if="pager['page_count'] &gt; 1" t-attf-class="#{ classname or '' } pagination m-0 #{_classes}" t-att-style="style or None">\n            <li t-attf-class="page-item #{'disabled' if pager['page']['num'] == 1 else ''}">\n                <a t-att-href=" pager['page_previous']['url'] if pager['page']['num'] != 1 else None" t-attf-class="page-link #{extraLinkClass}">\n                    <span class="oi oi-chevron-left" role="img" aria-label="Previous" title="Previous"/>\n                </a>\n            </li>\n            <t t-foreach="pager['pages']" t-as="page">\n                <li t-attf-class="page-item #{'active' if page['num'] == pager['page']['num'] else ''} #{'disabled' if page['num'] == '…' else ''}">\n                    <a t-att-href="page['url']" t-attf-class="page-link #{extraLinkClass} #{'px-0' if page['num'] == '…' else ''}" t-out="page['num']"/>\n                </li>\n            </t>\n            <li t-attf-class="page-item #{'disabled' if pager['page']['num'] == pager['page_count'] else ''}">\n                <a t-att-href="pager['page_next']['url'] if pager['page']['num'] != pager['page_count'] else None" t-attf-class="page-link #{extraLinkClass}">\n                    <span class="oi oi-chevron-right" role="img" aria-label="Next" title="Next"/>\n                </a>\n            </li>\n        </ul>\n    </t>\n\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	\N
496	16	478	1	1	Link to frontend portal	\N	portal.my_account_link	qweb	portal/views/portal_templates.xml	extension	{"en_US": "<data name=\\"Link to frontend portal\\" inherit_id=\\"portal.user_dropdown\\">\\n        <xpath expr=\\"//*[@id='o_logout_divider']\\" position=\\"before\\">\\n            <a href=\\"/my/home\\" role=\\"menuitem\\" class=\\"dropdown-item ps-3\\">\\n                <i class=\\"fa fa-fw fa-id-card-o me-1 small text-primary-emphasis\\"/> My Account\\n            </a>\\n        </xpath>\\n    </data>", "fr_FR": "<data name=\\"Link to frontend portal\\" inherit_id=\\"portal.user_dropdown\\">\\n        <xpath expr=\\"//*[@id='o_logout_divider']\\" position=\\"before\\">\\n            <a href=\\"/my/home\\" role=\\"menuitem\\" class=\\"dropdown-item ps-3\\">\\n                <i class=\\"fa fa-fw fa-id-card-o me-1 small text-primary-emphasis\\"/> My Account\\n            </a>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data name="Link to frontend portal" inherit_id="portal.user_dropdown">\n        <xpath expr="//*[@id='o_logout_divider']" position="before">\n            <a href="/my/home" role="menuitem" class="dropdown-item ps-3">\n                <i class="fa fa-fw fa-id-card-o me-1 small text-primary-emphasis"/> My Account\n            </a>\n        </xpath>\n    </data>\n\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	\N
500	16	\N	1	1	side_content	\N	portal.side_content	qweb	portal/views/portal_templates.xml	primary	{"en_US": "<t t-name=\\"portal.side_content\\">\\n        <div t-if=\\"isOffcanvas\\" class=\\"offcanvas-header justify-content-end\\">\\n            <button type=\\"button\\" class=\\"btn-close text-reset\\" data-bs-dismiss=\\"offcanvas\\" aria-label=\\"Close\\"/>\\n        </div>\\n        <div t-attf-class=\\"{{'offcanvas-body' if isOffcanvas else 'mt-3 mw-100'}}\\">\\n            <div class=\\"d-flex justify-content-start align-items-start gap-3 mb-4\\">\\n                <img class=\\"rounded o_object_fit_cover\\" t-att-src=\\"image_data_uri(user_id.partner_id.avatar_128)\\" alt=\\"Contact\\" width=\\"50\\"/>\\n                <div class=\\"d-flex flex-column justify-content-center\\">\\n                    <h5 class=\\"mb-0\\" t-out=\\"user_id.name\\"/>\\n                    <p class=\\"mb-0 text-muted\\" t-out=\\"user_id.company_name\\"/>\\n                </div>\\n            </div>\\n            <div class=\\"o_portal_my_details\\">\\n                <div t-field=\\"user_id.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;email&quot;, &quot;phone&quot;, &quot;address&quot;]}\\"/>\\n            </div>\\n            <a role=\\"button\\" href=\\"/my/account\\" class=\\"btn btn-link p-0 mt-3\\"><i class=\\"fa fa-pencil\\"/> Edit information</a>\\n            <div name=\\"portal_contact\\" class=\\"o_my_contact mt-5\\" t-if=\\"sales_user\\">\\n                <t t-call=\\"portal.portal_contact\\"/>\\n            </div>\\n        </div>\\n    </t>", "fr_FR": "<t t-name=\\"portal.side_content\\">\\n        <div t-if=\\"isOffcanvas\\" class=\\"offcanvas-header justify-content-end\\">\\n            <button type=\\"button\\" class=\\"btn-close text-reset\\" data-bs-dismiss=\\"offcanvas\\" aria-label=\\"Fermer\\"/>\\n        </div>\\n        <div t-attf-class=\\"{{'offcanvas-body' if isOffcanvas else 'mt-3 mw-100'}}\\">\\n            <div class=\\"d-flex justify-content-start align-items-start gap-3 mb-4\\">\\n                <img class=\\"rounded o_object_fit_cover\\" t-att-src=\\"image_data_uri(user_id.partner_id.avatar_128)\\" alt=\\"Contact\\" width=\\"50\\"/>\\n                <div class=\\"d-flex flex-column justify-content-center\\">\\n                    <h5 class=\\"mb-0\\" t-out=\\"user_id.name\\"/>\\n                    <p class=\\"mb-0 text-muted\\" t-out=\\"user_id.company_name\\"/>\\n                </div>\\n            </div>\\n            <div class=\\"o_portal_my_details\\">\\n                <div t-field=\\"user_id.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;email&quot;, &quot;phone&quot;, &quot;address&quot;]}\\"/>\\n            </div>\\n            <a role=\\"button\\" href=\\"/my/account\\" class=\\"btn btn-link p-0 mt-3\\"><i class=\\"fa fa-pencil\\"/> Modifier les informations</a>\\n            <div name=\\"portal_contact\\" class=\\"o_my_contact mt-5\\" t-if=\\"sales_user\\">\\n                <t t-call=\\"portal.portal_contact\\"/>\\n            </div>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="portal.side_content">\n        <div t-if="isOffcanvas" class="offcanvas-header justify-content-end">\n            <button type="button" class="btn-close text-reset" data-bs-dismiss="offcanvas" aria-label="Close"/>\n        </div>\n        <div t-attf-class="{{'offcanvas-body' if isOffcanvas else 'mt-3 mw-100'}}">\n            <div class="d-flex justify-content-start align-items-start gap-3 mb-4">\n                <img class="rounded o_object_fit_cover" t-att-src="image_data_uri(user_id.partner_id.avatar_128)" alt="Contact" width="50"/>\n                <div class="d-flex flex-column justify-content-center">\n                    <h5 class="mb-0" t-out="user_id.name"/>\n                    <p class="mb-0 text-muted" t-out="user_id.company_name"/>\n                </div>\n            </div>\n            <div class="o_portal_my_details">\n                <div t-field="user_id.partner_id" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;email&quot;, &quot;phone&quot;, &quot;address&quot;]}"/>\n            </div>\n            <a role="button" href="/my/account" class="btn btn-link p-0 mt-3"><i class="fa fa-pencil"/> Edit information</a>\n            <div name="portal_contact" class="o_my_contact mt-5" t-if="sales_user">\n                <t t-call="portal.portal_contact"/>\n            </div>\n        </div>\n    </t>\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	\N
501	40	232	1	1	res.config.settings.view.form.inherit.portal	res.config.settings	\N	form	portal/views/res_config_settings_views.xml	extension	{"en_US": "<xpath expr=\\"//button[@name=73]//ancestor::setting\\" position=\\"inside\\">\\n                    <div groups=\\"base.group_no_one\\">\\n                        <div class=\\"mt16 content-group\\">\\n                            <field name=\\"portal_allow_api_keys\\"/>\\n                            <label string=\\"Customers can generate API Keys\\" for=\\"portal_allow_api_keys\\"/>\\n                        </div>\\n                    </div>\\n                </xpath>", "fr_FR": "<xpath expr=\\"//button[@name=73]//ancestor::setting\\" position=\\"inside\\">\\n                    <div groups=\\"base.group_no_one\\">\\n                        <div class=\\"mt16 content-group\\">\\n                            <field name=\\"portal_allow_api_keys\\"/>\\n                            <label string=\\"Les clients peuvent générer des clés API\\" for=\\"portal_allow_api_keys\\"/>\\n                        </div>\\n                    </div>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//button[@name=73]//ancestor::setting" position="inside">\n                    <div groups="base.group_no_one">\n                        <div class="mt16 content-group">\n                            <field name="portal_allow_api_keys"/>\n                            <label string="Customers can generate API Keys" for="portal_allow_api_keys"/>\n                        </div>\n                    </div>\n                </xpath>\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	\N
542	16	\N	1	1	digest.tip.view.form	digest.tip	\N	form	digest/views/digest_views.xml	primary	{"en_US": "<form string=\\"KPI Digest Tip\\">\\n                <sheet>\\n                    <group>\\n                        <field name=\\"name\\"/>\\n                        <field name=\\"tip_description\\"/>\\n                        <field name=\\"group_id\\"/>\\n                        <field name=\\"user_ids\\" widget=\\"many2many_tags\\"/>\\n                    </group>\\n                </sheet>\\n            </form>", "fr_FR": "<form string=\\"KPI astuce de digest\\">\\n                <sheet>\\n                    <group>\\n                        <field name=\\"name\\"/>\\n                        <field name=\\"tip_description\\"/>\\n                        <field name=\\"group_id\\"/>\\n                        <field name=\\"user_ids\\" widget=\\"many2many_tags\\"/>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="KPI Digest Tip">\n                <sheet>\n                    <group>\n                        <field name="name"/>\n                        <field name="tip_description"/>\n                        <field name="group_id"/>\n                        <field name="user_ids" widget="many2many_tags"/>\n                    </group>\n                </sheet>\n            </form>\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	\N
502	16	\N	1	1	portal.share.wizard	portal.share	\N	form	portal/wizard/portal_share_views.xml	primary	{"en_US": "<form string=\\"Share Document\\">\\n                <p class=\\"alert alert-warning\\" invisible=\\"access_warning == ''\\" role=\\"alert\\"><field name=\\"access_warning\\"/></p>\\n                <group name=\\"share_link\\">\\n                    <field name=\\"res_model\\" invisible=\\"1\\"/>\\n                    <field name=\\"res_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"share_link\\" widget=\\"CopyClipboardChar\\" options=\\"{'string': 'Copy Link'}\\"/>\\n                    <field name=\\"partner_ids\\" widget=\\"many2many_tags_email\\" placeholder=\\"Add contacts to share the document...\\"/>\\n                    <field name=\\"note\\" placeholder=\\"Add a note\\"/>\\n                </group>\\n                <footer>\\n                    <button string=\\"Send\\" name=\\"action_send_mail\\" invisible=\\"access_warning != ''\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Cancel\\" class=\\"btn-default\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "fr_FR": "<form string=\\"Partager le document\\">\\n                <p class=\\"alert alert-warning\\" invisible=\\"access_warning == ''\\" role=\\"alert\\"><field name=\\"access_warning\\"/></p>\\n                <group name=\\"share_link\\">\\n                    <field name=\\"res_model\\" invisible=\\"1\\"/>\\n                    <field name=\\"res_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"share_link\\" widget=\\"CopyClipboardChar\\" options=\\"{'string': 'Copy Link'}\\"/>\\n                    <field name=\\"partner_ids\\" widget=\\"many2many_tags_email\\" placeholder=\\"Ajouter des contacts pour partager le document...\\"/>\\n                    <field name=\\"note\\" placeholder=\\"Ajouter une note\\"/>\\n                </group>\\n                <footer>\\n                    <button string=\\"Envoyer\\" name=\\"action_send_mail\\" invisible=\\"access_warning != ''\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Annuler\\" class=\\"btn-default\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Share Document">\n                <p class="alert alert-warning" invisible="access_warning == ''" role="alert"><field name="access_warning"/></p>\n                <group name="share_link">\n                    <field name="res_model" invisible="1"/>\n                    <field name="res_id" invisible="1"/>\n                    <field name="share_link" widget="CopyClipboardChar" options="{'string': 'Copy Link'}"/>\n                    <field name="partner_ids" widget="many2many_tags_email" placeholder="Add contacts to share the document..."/>\n                    <field name="note" placeholder="Add a note"/>\n                </group>\n                <footer>\n                    <button string="Send" name="action_send_mail" invisible="access_warning != ''" type="object" class="btn-primary" data-hotkey="q"/>\n                    <button string="Cancel" class="btn-default" special="cancel" data-hotkey="x"/>\n                </footer>\n            </form>\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	\N
503	16	\N	1	1	Grant portal access	portal.wizard	\N	form	portal/wizard/portal_wizard_views.xml	primary	{"en_US": "<form string=\\"Portal Access Management\\">\\n                    <div class=\\"mb-3\\">\\n                        Select which contacts should belong to the portal in the list below.\\n                        The email address of each selected contact must be valid and unique.\\n                        If necessary, you can fix any contact's email address directly in the list.\\n                    </div>\\n                    <field name=\\"welcome_message\\" placeholder=\\"This text is included at the end of the email sent to new portal users.\\" class=\\"mb-3\\"/>\\n                    <field name=\\"user_ids\\" class=\\"o_portal_wizard_user_one2many\\" widget=\\"portal_wizard_user_one2many\\">\\n                        <list string=\\"Contacts\\" editable=\\"bottom\\" create=\\"false\\" delete=\\"false\\">\\n                            <field name=\\"partner_id\\" force_save=\\"1\\"/>\\n                            <field name=\\"email\\" readonly=\\"is_internal\\"/>\\n                            <field name=\\"email_state\\" column_invisible=\\"True\\"/>\\n                            <button name=\\"action_refresh_modal\\" type=\\"object\\" icon=\\"fa-check text-success\\" invisible=\\"email_state != 'ok'\\" title=\\"Valid Email Address\\"/>\\n                            <button name=\\"action_refresh_modal\\" type=\\"object\\" icon=\\"fa-times text-danger\\" invisible=\\"email_state != 'ko'\\" title=\\"Invalid Email Address\\"/>\\n                            <button name=\\"action_refresh_modal\\" type=\\"object\\" icon=\\"fa-user-times text-danger\\" invisible=\\"email_state != 'exist'\\" title=\\"Email Address already taken by another user\\"/>\\n                            <field name=\\"login_date\\"/>\\n                            <field name=\\"is_portal\\" column_invisible=\\"True\\"/>\\n                            <field name=\\"is_internal\\" column_invisible=\\"True\\"/>\\n                            <button string=\\"Grant Access\\" name=\\"action_grant_access\\" type=\\"object\\" class=\\"btn-secondary\\" invisible=\\"is_portal or is_internal or email_state != 'ok'\\"/>\\n                            <button string=\\"Revoke Access\\" name=\\"action_revoke_access\\" type=\\"object\\" class=\\"btn-secondary\\" invisible=\\"not is_portal or is_internal\\"/>\\n                            <button string=\\"Re-Invite\\" name=\\"action_invite_again\\" type=\\"object\\" class=\\"btn-secondary\\" invisible=\\"not is_portal or is_internal or email_state != 'ok'\\"/>\\n                            <button string=\\"Internal User\\" invisible=\\"not is_internal\\" disabled=\\"True\\" title=\\"This partner is linked to an internal User and already has access to the Portal.\\"/>\\n                        </list>\\n                    </field>\\n                    <footer>\\n                        <button string=\\"Close\\" class=\\"btn-primary\\" special=\\"save\\" data-hotkey=\\"v\\"/>\\n                    </footer>\\n                </form>", "fr_FR": "<form string=\\"Gestion de l'accès au portail\\">\\n                    <div class=\\"mb-3\\">\\n                        Sélectionnez dans la liste ci-dessous les contacts qui doivent faire partie du portail.\\nLes adresses e-mails des contacts sélectionnés doivent être correctes et uniques.\\nSi nécessaire, vous pouvez corriger ces adresses directement dans la liste.\\n                    </div>\\n                    <field name=\\"welcome_message\\" placeholder=\\"Ce texte figure à la fin de l'e-mail envoyé aux nouveaux utilisateurs du portail.\\" class=\\"mb-3\\"/>\\n                    <field name=\\"user_ids\\" class=\\"o_portal_wizard_user_one2many\\" widget=\\"portal_wizard_user_one2many\\">\\n                        <list string=\\"Contacts\\" editable=\\"bottom\\" create=\\"false\\" delete=\\"false\\">\\n                            <field name=\\"partner_id\\" force_save=\\"1\\"/>\\n                            <field name=\\"email\\" readonly=\\"is_internal\\"/>\\n                            <field name=\\"email_state\\" column_invisible=\\"True\\"/>\\n                            <button name=\\"action_refresh_modal\\" type=\\"object\\" icon=\\"fa-check text-success\\" invisible=\\"email_state != 'ok'\\" title=\\"Adresse e-mail valide\\"/>\\n                            <button name=\\"action_refresh_modal\\" type=\\"object\\" icon=\\"fa-times text-danger\\" invisible=\\"email_state != 'ko'\\" title=\\"Adresse e-mail invalide\\"/>\\n                            <button name=\\"action_refresh_modal\\" type=\\"object\\" icon=\\"fa-user-times text-danger\\" invisible=\\"email_state != 'exist'\\" title=\\"Adresse e-mail déjà prise par un autre utilisateur\\"/>\\n                            <field name=\\"login_date\\"/>\\n                            <field name=\\"is_portal\\" column_invisible=\\"True\\"/>\\n                            <field name=\\"is_internal\\" column_invisible=\\"True\\"/>\\n                            <button string=\\"Donner l'accès\\" name=\\"action_grant_access\\" type=\\"object\\" class=\\"btn-secondary\\" invisible=\\"is_portal or is_internal or email_state != 'ok'\\"/>\\n                            <button string=\\"Révoquer l'accès\\" name=\\"action_revoke_access\\" type=\\"object\\" class=\\"btn-secondary\\" invisible=\\"not is_portal or is_internal\\"/>\\n                            <button string=\\"Réinviter\\" name=\\"action_invite_again\\" type=\\"object\\" class=\\"btn-secondary\\" invisible=\\"not is_portal or is_internal or email_state != 'ok'\\"/>\\n                            <button string=\\"Utilisateur interne\\" invisible=\\"not is_internal\\" disabled=\\"True\\" title=\\"Ce partenaire est déjà lié à un utilisateur interne et a déjà accès au portail.\\"/>\\n                        </list>\\n                    </field>\\n                    <footer>\\n                        <button string=\\"Fermer\\" class=\\"btn-primary\\" special=\\"save\\" data-hotkey=\\"v\\"/>\\n                    </footer>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Portal Access Management">\n                    <div class="mb-3">\n                        Select which contacts should belong to the portal in the list below.\n                        The email address of each selected contact must be valid and unique.\n                        If necessary, you can fix any contact's email address directly in the list.\n                    </div>\n                    <field name="welcome_message" placeholder="This text is included at the end of the email sent to new portal users." class="mb-3"/>\n                    <field name="user_ids" class="o_portal_wizard_user_one2many" widget="portal_wizard_user_one2many">\n                        <list string="Contacts" editable="bottom" create="false" delete="false">\n                            <field name="partner_id" force_save="1"/>\n                            <field name="email" readonly="is_internal"/>\n                            <field name="email_state" column_invisible="True"/>\n                            <button name="action_refresh_modal" type="object" icon="fa-check text-success" invisible="email_state != 'ok'" title="Valid Email Address"/>\n                            <button name="action_refresh_modal" type="object" icon="fa-times text-danger" invisible="email_state != 'ko'" title="Invalid Email Address"/>\n                            <button name="action_refresh_modal" type="object" icon="fa-user-times text-danger" invisible="email_state != 'exist'" title="Email Address already taken by another user"/>\n                            <field name="login_date"/>\n                            <field name="is_portal" column_invisible="True"/>\n                            <field name="is_internal" column_invisible="True"/>\n                            <button string="Grant Access" name="action_grant_access" type="object" class="btn-secondary" invisible="is_portal or is_internal or email_state != 'ok'"/>\n                            <button string="Revoke Access" name="action_revoke_access" type="object" class="btn-secondary" invisible="not is_portal or is_internal"/>\n                            <button string="Re-Invite" name="action_invite_again" type="object" class="btn-secondary" invisible="not is_portal or is_internal or email_state != 'ok'"/>\n                            <button string="Internal User" invisible="not is_internal" disabled="True" title="This partner is linked to an internal User and already has access to the Portal."/>\n                        </list>\n                    </field>\n                    <footer>\n                        <button string="Close" class="btn-primary" special="save" data-hotkey="v"/>\n                    </footer>\n                </form>\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	\N
505	16	430	1	1	Saas user reset button view	res.users	\N	form	saas_trial/views/res_users_view.xml	extension	{"en_US": "<button name=\\"action_reset_password\\" position=\\"attributes\\">\\n                    <attribute name=\\"string\\">Re-send Invitation Email</attribute>\\n                </button>", "fr_FR": "<button name=\\"action_reset_password\\" position=\\"attributes\\">\\n                    <attribute name=\\"string\\">Renvoyer l'e-mail d'invitation</attribute>\\n                </button>"}	<?xml version="1.0"?>\n<!-- change button label "Reset password" -->\n                <button name="action_reset_password" position="attributes">\n                    <attribute name="string">Re-send Invitation Email</attribute>\n                </button>\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	\N
506	16	\N	1	1	Change Password	change.password.wizard	\N	form	saas_trial/views/res_users_view.xml	primary	{"en_US": "<form string=\\"Change Password\\">\\n                    <span>This operation will <b>only</b> modify the password of the users locally and will not affect their Odoo.com account.<br/>\\n                    If you want to change the Odoo.com password, you can send the reset password instructions\\n                    by clicking on the according button in the user form.<br/>\\n                    If you want to change the Odoo.com login, please contact the <a href=\\"https://www.odoo.com/help\\">support</a>.</span>\\n                    <footer>\\n                        <button string=\\"Change Password\\" name=\\"change_password_button\\" type=\\"object\\" class=\\"btn-primary\\"/>\\n                        <button string=\\"Cancel\\" class=\\"btn-secondary\\" special=\\"cancel\\"/>\\n                    </footer>\\n                </form>", "fr_FR": "<form string=\\"Changer de mot de passe\\">\\n                    <span>Cette opération modifie <b>seulement</b> le mot de passe local des utilisateurs, et n'affecte pas leur compte Odoo.com.<br/>\\n                    Si vous désirez changer le mot de passe Odoo.com, vous pouvez envoyer l'email de réinitialisation du mot de passe, en cliquant sur le bouton approprié sur la fiche utilisateur.<br/>\\n                    Si vous voulez changer l'identifiant Odoo.com, veuillez contacter le <a href=\\"https://www.odoo.com/help\\">support</a>.</span>\\n                    <footer>\\n                        <button string=\\"Changer de mot de passe\\" name=\\"change_password_button\\" type=\\"object\\" class=\\"btn-primary\\"/>\\n                        <button string=\\"Annuler\\" class=\\"btn-secondary\\" special=\\"cancel\\"/>\\n                    </footer>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Change Password">\n                    <span>This operation will <b>only</b> modify the password of the users locally and will not affect their Odoo.com account.<br/>\n                    If you want to change the Odoo.com password, you can send the reset password instructions\n                    by clicking on the according button in the user form.<br/>\n                    If you want to change the Odoo.com login, please contact the <a href="https://www.odoo.com/help">support</a>.</span>\n                    <footer>\n                        <button string="Change Password" name="change_password_button" type="object" class="btn-primary"/>\n                        <button string="Cancel" class="btn-secondary" special="cancel"/>\n                    </footer>\n                </form>\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	\N
508	16	98	1	1	ir.module.module.form	ir.module.module	\N	form	saas_trial/views/ir_module_17.0.xml	extension	{"en_US": "<data><xpath expr=\\"//button[@name='button_immediate_install']\\" position=\\"after\\">\\n            <field name=\\"application\\" invisible=\\"1\\"/>\\n        </xpath>\\n        <xpath expr=\\"//button[@name='button_immediate_install']\\" position=\\"replace\\">\\n          <!-- duplicate button to add a confirm message for applications -->\\n          <button name=\\"button_immediate_install\\" string=\\"Install\\" type=\\"object\\" class=\\"oe_highlight button_immediate_install\\" invisible=\\"state != 'uninstalled'\\" groups=\\"base.group_system\\"/>\\n        </xpath>\\n      </data>", "fr_FR": "<data><xpath expr=\\"//button[@name='button_immediate_install']\\" position=\\"after\\">\\n            <field name=\\"application\\" invisible=\\"1\\"/>\\n        </xpath>\\n        <xpath expr=\\"//button[@name='button_immediate_install']\\" position=\\"replace\\">\\n          <!-- duplicate button to add a confirm message for applications -->\\n          <button name=\\"button_immediate_install\\" string=\\"Installer\\" type=\\"object\\" class=\\"oe_highlight button_immediate_install\\" invisible=\\"state != 'uninstalled'\\" groups=\\"base.group_system\\"/>\\n        </xpath>\\n      </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//button[@name='button_immediate_install']" position="after">\n            <field name="application" invisible="1"/>\n        </xpath>\n        <xpath expr="//button[@name='button_immediate_install']" position="replace">\n          <!-- duplicate button to add a confirm message for applications -->\n          <button name="button_immediate_install" string="Install" type="object" class="oe_highlight button_immediate_install" invisible="state != 'uninstalled'" groups="base.group_system"/>\n        </xpath>\n      </data>	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	\N
509	16	100	1	1	ir.module.module.kanban	ir.module.module	\N	kanban	saas_trial/views/ir_module_17.0.xml	extension	{"en_US": "<data><xpath expr=\\"/kanban/field[1]\\" position=\\"before\\">\\n          <field name=\\"id\\"/>\\n        </xpath>\\n        <xpath expr=\\"//templates\\" position=\\"before\\">\\n          <field name=\\"application\\"/>\\n          <field name=\\"is_module_official\\" invisible=\\"1\\"/>\\n        </xpath>\\n\\n        <xpath expr=\\"//*[@name='button_immediate_install']\\" position=\\"replace\\">\\n          <button name=\\"button_immediate_install\\" class=\\"btn btn-primary button_immediate_install\\" role=\\"button\\" invisible=\\"state != 'uninstalled' or not is_module_official\\" t-att-data-application=\\"record.application.value\\" t-att-data-id=\\"record.id.raw_value\\" groups=\\"base.group_system\\">Install</button>\\n        </xpath>\\n      </data>", "fr_FR": "<data><xpath expr=\\"/kanban/field[1]\\" position=\\"before\\">\\n          <field name=\\"id\\"/>\\n        </xpath>\\n        <xpath expr=\\"//templates\\" position=\\"before\\">\\n          <field name=\\"application\\"/>\\n          <field name=\\"is_module_official\\" invisible=\\"1\\"/>\\n        </xpath>\\n\\n        <xpath expr=\\"//*[@name='button_immediate_install']\\" position=\\"replace\\">\\n          <button name=\\"button_immediate_install\\" class=\\"btn btn-primary button_immediate_install\\" role=\\"button\\" invisible=\\"state != 'uninstalled' or not is_module_official\\" t-att-data-application=\\"record.application.value\\" t-att-data-id=\\"record.id.raw_value\\" groups=\\"base.group_system\\">Installer</button>\\n        </xpath>\\n      </data>"}	<?xml version="1.0"?>\n<data><xpath expr="/kanban/field[1]" position="before">\n          <field name="id"/>\n        </xpath>\n        <xpath expr="//templates" position="before">\n          <field name="application"/>\n          <field name="is_module_official" invisible="1"/>\n        </xpath>\n\n        <xpath expr="//*[@name='button_immediate_install']" position="replace">\n          <button name="button_immediate_install" class="btn btn-primary button_immediate_install" role="button" invisible="state != 'uninstalled' or not is_module_official" t-att-data-application="record.application.value" t-att-data-id="record.id.raw_value" groups="base.group_system">Install</button>\n        </xpath>\n      </data>	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	\N
510	16	\N	1	1	Trial database validated	\N	saas_trial.database_validated	qweb	saas_trial/views/templates.xml	primary	{"en_US": "<t name=\\"Trial database validated\\" t-name=\\"saas_trial.database_validated\\">\\n\\t\\t<t t-call=\\"web.layout\\">\\n\\t\\t\\t<t t-set=\\"head\\">\\n\\t\\t\\t<t t-call-assets=\\"saas_trial.assets_db_validation\\"/>\\n\\t\\t\\t</t>\\n\\t\\t\\t<div class=\\"loading-screen\\">\\n\\t            <div class=\\"content\\">\\n\\t                <svg class=\\"svg\\">\\n\\t                    <circle cx=\\"100\\" cy=\\"100\\" r=\\"50\\"/>\\n\\t                </svg>\\n\\t\\t\\t\\t\\t<div class=\\"loading-messages\\">\\n                        <h3 class=\\"text-alpha\\">Congratulations! Your database has been validated.</h3>\\n                        <p class=\\"text-muted mb-3\\">You will be redirected in a few seconds.</p>\\n\\t\\t\\t\\t\\t</div>\\n\\t            </div>\\n\\t\\t\\t</div>\\n\\t\\t\\t<script>\\n\\t\\t\\t\\tfunction redirect() {\\n\\t\\t\\t\\t\\twindow.location = \\"/web\\"\\n\\t\\t\\t\\t}\\n\\n\\t\\t\\t\\t$(function() {\\n\\t\\t\\t\\t\\tsetTimeout(redirect, 5000);\\n\\t\\t\\t\\t});\\n\\t\\t\\t</script>\\n\\t\\t</t>\\n\\t</t>", "fr_FR": "<t name=\\"Trial database validated\\" t-name=\\"saas_trial.database_validated\\">\\n\\t\\t<t t-call=\\"web.layout\\">\\n\\t\\t\\t<t t-set=\\"head\\">\\n\\t\\t\\t<t t-call-assets=\\"saas_trial.assets_db_validation\\"/>\\n\\t\\t\\t</t>\\n\\t\\t\\t<div class=\\"loading-screen\\">\\n\\t            <div class=\\"content\\">\\n\\t                <svg class=\\"svg\\">\\n\\t                    <circle cx=\\"100\\" cy=\\"100\\" r=\\"50\\"/>\\n\\t                </svg>\\n\\t\\t\\t\\t\\t<div class=\\"loading-messages\\">\\n                        <h3 class=\\"text-alpha\\">Félicitations ! Votre base de données a été validée.</h3>\\n                        <p class=\\"text-muted mb-3\\">Vous allez être redirigé dans quelques secondes.</p>\\n\\t\\t\\t\\t\\t</div>\\n\\t            </div>\\n\\t\\t\\t</div>\\n\\t\\t\\t<script>\\n\\t\\t\\t\\tfunction redirect() {\\n\\t\\t\\t\\t\\twindow.location = \\"/web\\"\\n\\t\\t\\t\\t}\\n\\n\\t\\t\\t\\t$(function() {\\n\\t\\t\\t\\t\\tsetTimeout(redirect, 5000);\\n\\t\\t\\t\\t});\\n\\t\\t\\t</script>\\n\\t\\t</t>\\n\\t</t>"}	<?xml version="1.0"?>\n<t name="Trial database validated" t-name="saas_trial.database_validated">\n\t\t<t t-call="web.layout">\n\t\t\t<t t-set="head">\n\t\t\t<t t-call-assets="saas_trial.assets_db_validation"/>\n\t\t\t</t>\n\t\t\t<div class="loading-screen">\n\t            <div class="content">\n\t                <svg class="svg">\n\t                    <circle cx="100" cy="100" r="50"/>\n\t                </svg>\n\t\t\t\t\t<div class="loading-messages">\n                        <h3 class="text-alpha">Congratulations! Your database has been validated.</h3>\n                        <p class="text-muted mb-3">You will be redirected in a few seconds.</p>\n\t\t\t\t\t</div>\n\t            </div>\n\t\t\t</div>\n\t\t\t<script>\n\t\t\t\tfunction redirect() {\n\t\t\t\t\twindow.location = "/web"\n\t\t\t\t}\n\n\t\t\t\t$(function() {\n\t\t\t\t\tsetTimeout(redirect, 5000);\n\t\t\t\t});\n\t\t\t</script>\n\t\t</t>\n\t</t>\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	\N
511	16	\N	1	1	sms.account.code.view.form	sms.account.code	\N	form	sms/wizard/sms_account_code_views.xml	primary	{"en_US": "<form string=\\"Register your SMS account\\">\\n                <sheet>\\n                    <group>\\n                        <field name=\\"verification_code\\" required=\\"1\\"/>\\n                    </group>\\n                    <footer>\\n                        <button string=\\"Register\\" name=\\"action_register\\" type=\\"object\\" class=\\"btn btn-primary\\"/>\\n                        <button string=\\"Cancel\\" class=\\"btn-secondary\\" special=\\"cancel\\"/>\\n                    </footer>\\n                </sheet>\\n            </form>", "fr_FR": "<form string=\\"Enregistrez votre compte SMS\\">\\n                <sheet>\\n                    <group>\\n                        <field name=\\"verification_code\\" required=\\"1\\"/>\\n                    </group>\\n                    <footer>\\n                        <button string=\\"S'inscrire\\" name=\\"action_register\\" type=\\"object\\" class=\\"btn btn-primary\\"/>\\n                        <button string=\\"Annuler\\" class=\\"btn-secondary\\" special=\\"cancel\\"/>\\n                    </footer>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Register your SMS account">\n                <sheet>\n                    <group>\n                        <field name="verification_code" required="1"/>\n                    </group>\n                    <footer>\n                        <button string="Register" name="action_register" type="object" class="btn btn-primary"/>\n                        <button string="Cancel" class="btn-secondary" special="cancel"/>\n                    </footer>\n                </sheet>\n            </form>\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	\N
512	16	\N	1	1	sms.account.phone.view.form	sms.account.phone	\N	form	sms/wizard/sms_account_phone_views.xml	primary	{"en_US": "<form string=\\"Register your SMS account\\">\\n                <sheet>\\n                    <h5>Enter a phone number to get an SMS with a verification code.</h5>\\n                    <group>\\n                        <field name=\\"phone_number\\" placeholder=\\"+1 555-555-555\\"/>\\n                    </group>\\n                    <footer>\\n                        <button string=\\"Send verification code\\" name=\\"action_send_verification_code\\" type=\\"object\\" class=\\"btn btn-primary\\"/>\\n                        <button string=\\"Cancel\\" class=\\"btn-secondary\\" special=\\"cancel\\"/>\\n                    </footer>\\n                </sheet>\\n            </form>", "fr_FR": "<form string=\\"Enregistrez votre compte SMS\\">\\n                <sheet>\\n                    <h5>Saisir un numéro de téléphone pour recevoir un SMS avec un code de vérification.</h5>\\n                    <group>\\n                        <field name=\\"phone_number\\" placeholder=\\"+1 555-555-555\\"/>\\n                    </group>\\n                    <footer>\\n                        <button string=\\"Envoyer un code de vérification\\" name=\\"action_send_verification_code\\" type=\\"object\\" class=\\"btn btn-primary\\"/>\\n                        <button string=\\"Annuler\\" class=\\"btn-secondary\\" special=\\"cancel\\"/>\\n                    </footer>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Register your SMS account">\n                <sheet>\n                    <h5>Enter a phone number to get an SMS with a verification code.</h5>\n                    <group>\n                        <field name="phone_number" placeholder="+1 555-555-555"/>\n                    </group>\n                    <footer>\n                        <button string="Send verification code" name="action_send_verification_code" type="object" class="btn btn-primary"/>\n                        <button string="Cancel" class="btn-secondary" special="cancel"/>\n                    </footer>\n                </sheet>\n            </form>\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	\N
513	16	\N	1	1	sms.account.sender.view.form	sms.account.sender	\N	form	sms/wizard/sms_account_sender_views.xml	primary	{"en_US": "<form string=\\"Choose your sender name\\">\\n                <sheet>\\n                    <p>\\n                        Your sender name must be between 3 and 11 characters long and only contain alphanumeric characters.\\n                        It must fit your company name, and you aren't allowed to modify it once you registered one, choose it carefully.\\n                    </p>\\n                    <p>\\n                        Note that this is not required, if you don't set a sender name, your SMS will be sent from a short code.\\n                    </p>\\n                    <group>\\n                        <field name=\\"sender_name\\" required=\\"1\\"/>\\n                    </group>\\n                    <footer>\\n                        <button string=\\"Set sender name\\" name=\\"action_set_sender_name\\" type=\\"object\\" class=\\"btn btn-primary\\"/>\\n                        <button string=\\"Skip for now\\" class=\\"btn-secondary\\" special=\\"cancel\\"/>\\n                    </footer>\\n                </sheet>\\n            </form>", "fr_FR": "<form string=\\"Choisir le nom de l'expéditeur\\">\\n                <sheet>\\n                    <p>\\n                        Votre nom d'expéditeur doit comporter entre 3 et 11 caractères alphanumériques uniquement.\\n                        Il doit correspondre au nom de votre entreprise et vous ne pourrez pas le modifier une fois que vous l'aurez enregistré. Faites attention à bien choisir.\\n                    </p>\\n                    <p>\\n                        À noter que ce n'est pas obligatoire. Si vous ne définissez pas de nom d'expéditeur, votre SMS sera envoyé à partir d'un code court.\\n                    </p>\\n                    <group>\\n                        <field name=\\"sender_name\\" required=\\"1\\"/>\\n                    </group>\\n                    <footer>\\n                        <button string=\\"Définir le nom de l'expéditeur\\" name=\\"action_set_sender_name\\" type=\\"object\\" class=\\"btn btn-primary\\"/>\\n                        <button string=\\"Ignorer pour le moment\\" class=\\"btn-secondary\\" special=\\"cancel\\"/>\\n                    </footer>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Choose your sender name">\n                <sheet>\n                    <p>\n                        Your sender name must be between 3 and 11 characters long and only contain alphanumeric characters.\n                        It must fit your company name, and you aren't allowed to modify it once you registered one, choose it carefully.\n                    </p>\n                    <p>\n                        Note that this is not required, if you don't set a sender name, your SMS will be sent from a short code.\n                    </p>\n                    <group>\n                        <field name="sender_name" required="1"/>\n                    </group>\n                    <footer>\n                        <button string="Set sender name" name="action_set_sender_name" type="object" class="btn btn-primary"/>\n                        <button string="Skip for now" class="btn-secondary" special="cancel"/>\n                    </footer>\n                </sheet>\n            </form>\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	\N
514	16	\N	1	1	sms.composer.view.form	sms.composer	\N	form	sms/wizard/sms_composer_views.xml	primary	{"en_US": "<form string=\\"Send an SMS\\">\\n                <!-- Single mode information (invalid number) -->\\n                <div class=\\"alert alert-danger text-center\\" role=\\"alert\\" invisible=\\"not res_model_description or not comment_single_recipient or recipient_single_valid\\">\\n                    <p class=\\"my-0\\">\\n                        <strong>Invalid number:</strong>\\n                        <span> make sure to set a country on the </span>\\n                        <span><field name=\\"res_model_description\\"/></span>\\n                        <span> or to specify the country code.</span>\\n                    </p>\\n                </div>\\n\\n                <!-- Mass mode information (res_ids versus active domain) -->\\n                <div class=\\"alert alert-info text-center\\" role=\\"alert\\" invisible=\\"comment_single_recipient or recipient_invalid_count == 0\\">\\n                    <p class=\\"my-0\\">\\n                        <field class=\\"oe_inline fw-bold\\" name=\\"recipient_invalid_count\\"/> out of\\n                        <field class=\\"oe_inline fw-bold\\" name=\\"res_ids_count\\"/> recipients have an invalid phone number and will not receive this text message.\\n                    </p>\\n                </div>\\n                <sheet>\\n                    <group>\\n                        <field name=\\"composition_mode\\" invisible=\\"1\\"/>\\n                        <field name=\\"comment_single_recipient\\" invisible=\\"1\\"/>\\n                        <field name=\\"res_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"res_ids\\" invisible=\\"1\\"/>\\n                        <field name=\\"res_model\\" invisible=\\"1\\"/>\\n                        <field name=\\"mass_force_send\\" invisible=\\"1\\"/>\\n                        <field name=\\"recipient_single_valid\\" invisible=\\"1\\"/>\\n                        <field name=\\"recipient_single_number\\" invisible=\\"1\\"/>\\n                        <field name=\\"number_field_name\\" invisible=\\"1\\"/>\\n                        <field name=\\"numbers\\" invisible=\\"1\\"/>\\n                        <field name=\\"sanitized_numbers\\" invisible=\\"1\\"/>\\n                        <field name=\\"template_id\\" invisible=\\"1\\"/>\\n\\n                        <label for=\\"recipient_single_description\\" string=\\"To\\" class=\\"fw-bold\\" invisible=\\"not comment_single_recipient\\"/>\\n                        <div invisible=\\"not comment_single_recipient\\">\\n                            <field name=\\"recipient_single_description\\" class=\\"w-auto text-muted me-2\\" invisible=\\"not recipient_single_description\\"/>\\n                            <field name=\\"recipient_single_number_itf\\" class=\\"oe_inline border-bottom\\" nolabel=\\"1\\" onchange_on_keydown=\\"True\\" placeholder=\\"e.g. +1 415 555 0100\\"/>\\n                        </div>\\n                    </group>\\n                        <field name=\\"body\\" widget=\\"sms_widget\\" invisible=\\"comment_single_recipient or recipient_single_valid\\" options=\\"{'dynamic_placeholder': true, 'dynamic_placeholder_model_reference_field': 'res_model'}\\" placeholder=\\"Write a message...\\"/>\\n                        <field name=\\"body\\" widget=\\"sms_widget\\" invisible=\\"comment_single_recipient or not recipient_single_valid\\" default_focus=\\"1\\" options=\\"{'dynamic_placeholder': true, 'dynamic_placeholder_model_reference_field': 'res_model'}\\" placeholder=\\"Write a message...\\"/>\\n                        <field name=\\"body\\" widget=\\"sms_widget\\" invisible=\\"not comment_single_recipient\\" placeholder=\\"Write a message...\\"/>\\n                        <field name=\\"mass_keep_log\\" invisible=\\"1\\"/>\\n                </sheet>\\n                <footer>\\n                    <!-- attrs doesn't work for 'disabled'-->\\n                    <button string=\\"Send\\" type=\\"object\\" class=\\"oe_highlight\\" name=\\"action_send_sms\\" data-hotkey=\\"q\\" invisible=\\"composition_mode not in ('comment', 'numbers') or not recipient_single_valid\\"/>\\n                    <button string=\\"Send\\" type=\\"object\\" class=\\"oe_highlight\\" name=\\"action_send_sms\\" data-hotkey=\\"q\\" invisible=\\"composition_mode not in ('comment', 'numbers') or recipient_single_valid\\" disabled=\\"1\\"/>\\n                    <button string=\\"Put in queue\\" type=\\"object\\" class=\\"oe_highlight\\" name=\\"action_send_sms\\" data-hotkey=\\"q\\" invisible=\\"composition_mode != 'mass'\\"/>\\n                    <button string=\\"Send now\\" type=\\"object\\" name=\\"action_send_sms_mass_now\\" data-hotkey=\\"w\\" invisible=\\"composition_mode != 'mass'\\"/>\\n                    <button string=\\"Discard\\" class=\\"btn btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "fr_FR": "<form string=\\"Envoyer un SMS\\">\\n                <!-- Single mode information (invalid number) -->\\n                <div class=\\"alert alert-danger text-center\\" role=\\"alert\\" invisible=\\"not res_model_description or not comment_single_recipient or recipient_single_valid\\">\\n                    <p class=\\"my-0\\">\\n                        <strong>Numéro invalide :</strong>\\n<span> assurez-vous de définir un pays sur le </span>\\n                        <span><field name=\\"res_model_description\\"/></span>\\n                        <span> ou de préciser le code du pays.</span>\\n                    </p>\\n                </div>\\n\\n                <!-- Mass mode information (res_ids versus active domain) -->\\n                <div class=\\"alert alert-info text-center\\" role=\\"alert\\" invisible=\\"comment_single_recipient or recipient_invalid_count == 0\\">\\n                    <p class=\\"my-0\\">\\n                        <field class=\\"oe_inline fw-bold\\" name=\\"recipient_invalid_count\\"/> sur\\n                        <field class=\\"oe_inline fw-bold\\" name=\\"res_ids_count\\"/> les destinataires ont un numéro de téléphone invalide et ne recevront pas ce SMS.\\n                    </p>\\n                </div>\\n                <sheet>\\n                    <group>\\n                        <field name=\\"composition_mode\\" invisible=\\"1\\"/>\\n                        <field name=\\"comment_single_recipient\\" invisible=\\"1\\"/>\\n                        <field name=\\"res_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"res_ids\\" invisible=\\"1\\"/>\\n                        <field name=\\"res_model\\" invisible=\\"1\\"/>\\n                        <field name=\\"mass_force_send\\" invisible=\\"1\\"/>\\n                        <field name=\\"recipient_single_valid\\" invisible=\\"1\\"/>\\n                        <field name=\\"recipient_single_number\\" invisible=\\"1\\"/>\\n                        <field name=\\"number_field_name\\" invisible=\\"1\\"/>\\n                        <field name=\\"numbers\\" invisible=\\"1\\"/>\\n                        <field name=\\"sanitized_numbers\\" invisible=\\"1\\"/>\\n                        <field name=\\"template_id\\" invisible=\\"1\\"/>\\n\\n                        <label for=\\"recipient_single_description\\" string=\\"To\\" class=\\"fw-bold\\" invisible=\\"not comment_single_recipient\\"/>\\n                        <div invisible=\\"not comment_single_recipient\\">\\n                            <field name=\\"recipient_single_description\\" class=\\"w-auto text-muted me-2\\" invisible=\\"not recipient_single_description\\"/>\\n                            <field name=\\"recipient_single_number_itf\\" class=\\"oe_inline border-bottom\\" nolabel=\\"1\\" onchange_on_keydown=\\"True\\" placeholder=\\"par ex. +1 415 555 0100\\"/>\\n                        </div>\\n                    </group>\\n                        <field name=\\"body\\" widget=\\"sms_widget\\" invisible=\\"comment_single_recipient or recipient_single_valid\\" options=\\"{'dynamic_placeholder': true, 'dynamic_placeholder_model_reference_field': 'res_model'}\\" placeholder=\\"Write a message...\\"/>\\n                        <field name=\\"body\\" widget=\\"sms_widget\\" invisible=\\"comment_single_recipient or not recipient_single_valid\\" default_focus=\\"1\\" options=\\"{'dynamic_placeholder': true, 'dynamic_placeholder_model_reference_field': 'res_model'}\\" placeholder=\\"Write a message...\\"/>\\n                        <field name=\\"body\\" widget=\\"sms_widget\\" invisible=\\"not comment_single_recipient\\" placeholder=\\"Write a message...\\"/>\\n                        <field name=\\"mass_keep_log\\" invisible=\\"1\\"/>\\n                </sheet>\\n                <footer>\\n                    <!-- attrs doesn't work for 'disabled'-->\\n                    <button string=\\"Send\\" type=\\"object\\" class=\\"oe_highlight\\" name=\\"action_send_sms\\" data-hotkey=\\"q\\" invisible=\\"composition_mode not in ('comment', 'numbers') or not recipient_single_valid\\"/>\\n                    <button string=\\"Send\\" type=\\"object\\" class=\\"oe_highlight\\" name=\\"action_send_sms\\" data-hotkey=\\"q\\" invisible=\\"composition_mode not in ('comment', 'numbers') or recipient_single_valid\\" disabled=\\"1\\"/>\\n                    <button string=\\"Mettre dans la file d'attente\\" type=\\"object\\" class=\\"oe_highlight\\" name=\\"action_send_sms\\" data-hotkey=\\"q\\" invisible=\\"composition_mode != 'mass'\\"/>\\n                    <button string=\\"Send now\\" type=\\"object\\" name=\\"action_send_sms_mass_now\\" data-hotkey=\\"w\\" invisible=\\"composition_mode != 'mass'\\"/>\\n                    <button string=\\"Discard\\" class=\\"btn btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Send an SMS">\n                <!-- Single mode information (invalid number) -->\n                <div class="alert alert-danger text-center" role="alert" invisible="not res_model_description or not comment_single_recipient or recipient_single_valid">\n                    <p class="my-0">\n                        <strong>Invalid number:</strong>\n                        <span> make sure to set a country on the </span>\n                        <span><field name="res_model_description"/></span>\n                        <span> or to specify the country code.</span>\n                    </p>\n                </div>\n\n                <!-- Mass mode information (res_ids versus active domain) -->\n                <div class="alert alert-info text-center" role="alert" invisible="comment_single_recipient or recipient_invalid_count == 0">\n                    <p class="my-0">\n                        <field class="oe_inline fw-bold" name="recipient_invalid_count"/> out of\n                        <field class="oe_inline fw-bold" name="res_ids_count"/> recipients have an invalid phone number and will not receive this text message.\n                    </p>\n                </div>\n                <sheet>\n                    <group>\n                        <field name="composition_mode" invisible="1"/>\n                        <field name="comment_single_recipient" invisible="1"/>\n                        <field name="res_id" invisible="1"/>\n                        <field name="res_ids" invisible="1"/>\n                        <field name="res_model" invisible="1"/>\n                        <field name="mass_force_send" invisible="1"/>\n                        <field name="recipient_single_valid" invisible="1"/>\n                        <field name="recipient_single_number" invisible="1"/>\n                        <field name="number_field_name" invisible="1"/>\n                        <field name="numbers" invisible="1"/>\n                        <field name="sanitized_numbers" invisible="1"/>\n                        <field name="template_id" invisible="1"/>\n\n                        <label for="recipient_single_description" string="To" class="fw-bold" invisible="not comment_single_recipient"/>\n                        <div invisible="not comment_single_recipient">\n                            <field name="recipient_single_description" class="w-auto text-muted me-2" invisible="not recipient_single_description"/>\n                            <field name="recipient_single_number_itf" class="oe_inline border-bottom" nolabel="1" onchange_on_keydown="True" placeholder="e.g. +1 415 555 0100"/>\n                        </div>\n                    </group>\n                        <field name="body" widget="sms_widget" invisible="comment_single_recipient or recipient_single_valid" options="{'dynamic_placeholder': true, 'dynamic_placeholder_model_reference_field': 'res_model'}" placeholder="Write a message..."/>\n                        <field name="body" widget="sms_widget" invisible="comment_single_recipient or not recipient_single_valid" default_focus="1" options="{'dynamic_placeholder': true, 'dynamic_placeholder_model_reference_field': 'res_model'}" placeholder="Write a message..."/>\n                        <field name="body" widget="sms_widget" invisible="not comment_single_recipient" placeholder="Write a message..."/>\n                        <field name="mass_keep_log" invisible="1"/>\n                </sheet>\n                <footer>\n                    <!-- attrs doesn't work for 'disabled'-->\n                    <button string="Send" type="object" class="oe_highlight" name="action_send_sms" data-hotkey="q" invisible="composition_mode not in ('comment', 'numbers') or not recipient_single_valid"/>\n                    <button string="Send" type="object" class="oe_highlight" name="action_send_sms" data-hotkey="q" invisible="composition_mode not in ('comment', 'numbers') or recipient_single_valid" disabled="1"/>\n                    <button string="Put in queue" type="object" class="oe_highlight" name="action_send_sms" data-hotkey="q" invisible="composition_mode != 'mass'"/>\n                    <button string="Send now" type="object" name="action_send_sms_mass_now" data-hotkey="w" invisible="composition_mode != 'mass'"/>\n                    <button string="Discard" class="btn btn-secondary" special="cancel" data-hotkey="x"/>\n                </footer>\n            </form>\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	\N
515	16	\N	1	1	sms.template.preview.form	sms.template.preview	\N	form	sms/wizard/sms_template_preview_views.xml	primary	{"en_US": "<form string=\\"SMS Preview\\">\\n                    <h3>Preview of <field name=\\"sms_template_id\\" readonly=\\"1\\" nolabel=\\"1\\" class=\\"oe_inline\\"/></h3>\\n                    <field name=\\"no_record\\" invisible=\\"1\\"/>\\n                    <div class=\\"o_row\\">\\n                        <span>Choose an example <field name=\\"model_id\\" readonly=\\"1\\"/> record:</span>\\n                        <div>\\n                            <field name=\\"resource_ref\\" class=\\"oe_inline\\" options=\\"{'hide_model': True, 'no_create': True, 'no_open': True}\\" invisible=\\"no_record\\"/>\\n                            <span class=\\"text-warning\\" invisible=\\"not no_record\\">No records</span>\\n                        </div>\\n                    </div>\\n                    <p>Choose a language: <field name=\\"lang\\" class=\\"oe_inline ml8\\"/></p>\\n                    <label for=\\"body\\" string=\\"SMS content\\"/>\\n                    <hr/>\\n                        <field name=\\"body\\" readonly=\\"1\\" nolabel=\\"1\\" options=\\"{&quot;safe&quot;: True}\\"/>\\n                    <hr/>\\n                    <footer>\\n                        <button string=\\"Discard\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                    </footer>\\n                </form>", "fr_FR": "<form string=\\"Aperçu du SMS\\">\\n                    <h3>Aperçu de <field name=\\"sms_template_id\\" readonly=\\"1\\" nolabel=\\"1\\" class=\\"oe_inline\\"/></h3>\\n                    <field name=\\"no_record\\" invisible=\\"1\\"/>\\n                    <div class=\\"o_row\\">\\n                        <span>Choisir un exemple <field name=\\"model_id\\" readonly=\\"1\\"/> enregistrement :</span>\\n                        <div>\\n                            <field name=\\"resource_ref\\" class=\\"oe_inline\\" options=\\"{'hide_model': True, 'no_create': True, 'no_open': True}\\" invisible=\\"no_record\\"/>\\n                            <span class=\\"text-warning\\" invisible=\\"not no_record\\">Pas d'enregistrements</span>\\n                        </div>\\n                    </div>\\n                    <p>Choisissez une langue : <field name=\\"lang\\" class=\\"oe_inline ml8\\"/></p>\\n                    <label for=\\"body\\" string=\\"Contenu du SMS\\"/>\\n                    <hr/>\\n                        <field name=\\"body\\" readonly=\\"1\\" nolabel=\\"1\\" options=\\"{&quot;safe&quot;: True}\\"/>\\n                    <hr/>\\n                    <footer>\\n                        <button string=\\"Ignorer\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                    </footer>\\n                </form>"}	<?xml version="1.0"?>\n<form string="SMS Preview">\n                    <h3>Preview of <field name="sms_template_id" readonly="1" nolabel="1" class="oe_inline"/></h3>\n                    <field name="no_record" invisible="1"/>\n                    <div class="o_row">\n                        <span>Choose an example <field name="model_id" readonly="1"/> record:</span>\n                        <div>\n                            <field name="resource_ref" class="oe_inline" options="{'hide_model': True, 'no_create': True, 'no_open': True}" invisible="no_record"/>\n                            <span class="text-warning" invisible="not no_record">No records</span>\n                        </div>\n                    </div>\n                    <p>Choose a language: <field name="lang" class="oe_inline ml8"/></p>\n                    <label for="body" string="SMS content"/>\n                    <hr/>\n                        <field name="body" readonly="1" nolabel="1" options="{&quot;safe&quot;: True}"/>\n                    <hr/>\n                    <footer>\n                        <button string="Discard" class="btn-secondary" special="cancel" data-hotkey="x"/>\n                    </footer>\n                </form>\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	\N
516	1000	\N	1	1	sms.template.reset.view.form	sms.template.reset	\N	form	sms/wizard/sms_template_reset_views.xml	primary	{"en_US": "<form>\\n                <div>\\n                    Are you sure you want to reset these sms templates to their original configuration? Changes and translations will be lost.\\n                </div>\\n                <footer>\\n                    <button string=\\"Proceed\\" class=\\"btn btn-primary\\" type=\\"object\\" name=\\"reset_template\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Cancel\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "fr_FR": "<form>\\n                <div>\\n                    Êtes-vous sûr de vouloir réinitialiser ces modèles de sms à leur configuration initiale ? Toutes les modifications et traductions seront perdues.\\n                </div>\\n                <footer>\\n                    <button string=\\"Procéder\\" class=\\"btn btn-primary\\" type=\\"object\\" name=\\"reset_template\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Annuler\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form>\n                <div>\n                    Are you sure you want to reset these sms templates to their original configuration? Changes and translations will be lost.\n                </div>\n                <footer>\n                    <button string="Proceed" class="btn btn-primary" type="object" name="reset_template" data-hotkey="q"/>\n                    <button string="Cancel" class="btn-secondary" special="cancel" data-hotkey="x"/>\n                </footer>\n            </form>\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	\N
517	16	17	1	1	ir.actions.server.view.form.inherit.sms	ir.actions.server	\N	form	sms/views/ir_actions_server_views.xml	extension	{"en_US": "<xpath expr=\\"//t[@name='action_content']\\" position=\\"inside\\">\\n                <group invisible=\\"state != 'sms'\\">\\n                    <group>\\n                        <field name=\\"sms_template_id\\" placeholder=\\"Choose a template...\\" context=\\"{'default_model': model_name}\\" required=\\"state == 'sms'\\"/>\\n                        <label for=\\"sms_method\\"/>\\n                        <div class=\\"d-flex flex-column\\">\\n                            <field name=\\"sms_method\\" required=\\"state == 'sms'\\"/>\\n                            <div class=\\"text-muted\\">\\n                                <span invisible=\\"sms_method != 'sms'\\">\\n                                    The message will be sent as an SMS to the recipients of the template\\n                                    and will not appear in the messaging history.\\n                                </span>\\n                                <span invisible=\\"sms_method != 'note'\\">\\n                                    The SMS will not be sent, it will only be posted as an\\n                                    internal note in the messaging history.\\n                                </span>\\n                                <span invisible=\\"sms_method != 'comment'\\">\\n                                    The SMS will be sent as an SMS to the recipients of the\\n                                    template and it will also be posted as an internal note\\n                                    in the messaging history.\\n                                </span>\\n                            </div>\\n                        </div>\\n                    </group>\\n                </group>\\n            </xpath>", "fr_FR": "<xpath expr=\\"//t[@name='action_content']\\" position=\\"inside\\">\\n                <group invisible=\\"state != 'sms'\\">\\n                    <group>\\n                        <field name=\\"sms_template_id\\" placeholder=\\"Choisir un modèle...\\" context=\\"{'default_model': model_name}\\" required=\\"state == 'sms'\\"/>\\n                        <label for=\\"sms_method\\"/>\\n                        <div class=\\"d-flex flex-column\\">\\n                            <field name=\\"sms_method\\" required=\\"state == 'sms'\\"/>\\n                            <div class=\\"text-muted\\">\\n                                <span invisible=\\"sms_method != 'sms'\\">\\n                                    The message will be sent as an SMS to the recipients of the template\\n                                    and will not appear in the messaging history.\\n                                </span>\\n                                <span invisible=\\"sms_method != 'note'\\">\\n                                    The SMS will not be sent, it will only be posted as an\\n                                    internal note in the messaging history.\\n                                </span>\\n                                <span invisible=\\"sms_method != 'comment'\\">\\n                                    The SMS will be sent as an SMS to the recipients of the\\n                                    template and it will also be posted as an internal note\\n                                    in the messaging history.\\n                                </span>\\n                            </div>\\n                        </div>\\n                    </group>\\n                </group>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//t[@name='action_content']" position="inside">\n                <group invisible="state != 'sms'">\n                    <group>\n                        <field name="sms_template_id" placeholder="Choose a template..." context="{'default_model': model_name}" required="state == 'sms'"/>\n                        <label for="sms_method"/>\n                        <div class="d-flex flex-column">\n                            <field name="sms_method" required="state == 'sms'"/>\n                            <div class="text-muted">\n                                <span invisible="sms_method != 'sms'">\n                                    The message will be sent as an SMS to the recipients of the template\n                                    and will not appear in the messaging history.\n                                </span>\n                                <span invisible="sms_method != 'note'">\n                                    The SMS will not be sent, it will only be posted as an\n                                    internal note in the messaging history.\n                                </span>\n                                <span invisible="sms_method != 'comment'">\n                                    The SMS will be sent as an SMS to the recipients of the\n                                    template and it will also be posted as an internal note\n                                    in the messaging history.\n                                </span>\n                            </div>\n                        </div>\n                    </group>\n                </group>\n            </xpath>\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	\N
521	10	126	1	1	res.partner.view.form.inherit.sms	res.partner	\N	form	sms/views/res_partner_views.xml	extension	{"en_US": "<data><xpath expr=\\"//field[@name='phone']\\" position=\\"after\\">\\n                <field name=\\"phone_sanitized\\" groups=\\"base.group_no_one\\" invisible=\\"1\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='phone']\\" position=\\"before\\">\\n                <field name=\\"phone_blacklisted\\" invisible=\\"1\\"/>\\n                <button name=\\"phone_action_blacklist_remove\\" class=\\"fa fa-ban text-danger\\" title=\\"This phone number is blacklisted for SMS Marketing. Click to unblacklist.\\" type=\\"object\\" context=\\"{'default_phone': phone}\\" groups=\\"base.group_user\\" invisible=\\"not phone_blacklisted\\"/>\\n            </xpath>\\n        </data>", "fr_FR": "<data><xpath expr=\\"//field[@name='phone']\\" position=\\"after\\">\\n                <field name=\\"phone_sanitized\\" groups=\\"base.group_no_one\\" invisible=\\"1\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='phone']\\" position=\\"before\\">\\n                <field name=\\"phone_blacklisted\\" invisible=\\"1\\"/>\\n                <button name=\\"phone_action_blacklist_remove\\" class=\\"fa fa-ban text-danger\\" title=\\"Ce numéro de téléphone est sur liste noire pour le SMS Marketing. Cliquez pour l'enlever de la liste noire.\\" type=\\"object\\" context=\\"{'default_phone': phone}\\" groups=\\"base.group_user\\" invisible=\\"not phone_blacklisted\\"/>\\n            </xpath>\\n        </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//field[@name='phone']" position="after">\n                <field name="phone_sanitized" groups="base.group_no_one" invisible="1"/>\n            </xpath>\n            <xpath expr="//field[@name='phone']" position="before">\n                <field name="phone_blacklisted" invisible="1"/>\n                <button name="phone_action_blacklist_remove" class="fa fa-ban text-danger" title="This phone number is blacklisted for SMS Marketing. Click to unblacklist." type="object" context="{'default_phone': phone}" groups="base.group_user" invisible="not phone_blacklisted"/>\n            </xpath>\n        </data>	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	\N
522	16	238	1	1	iap.account.view.form	iap.account	\N	form	sms/views/iap_account_views.xml	extension	{"en_US": "<data><xpath expr=\\"//group[@name='account']\\" position=\\"before\\">\\n                    <div role=\\"status\\" class=\\"alert alert-danger mb-0\\" invisible=\\"service_name != 'sms' or (state != 'unregistered' and state)\\">\\n                        <i class=\\"fa fa-warning\\"/> You cannot send SMS while your account is not registered.\\n                        <button type=\\"object\\" name=\\"action_open_registration_wizard\\" class=\\"btn-link p-0\\">\\n                            <i class=\\"oi oi-arrow-right\\"/>\\n                            Register\\n                        </button>\\n                    </div>\\n                    <div role=\\"status\\" class=\\"alert alert-danger mb-0\\" invisible=\\"service_name != 'sms' or (state != 'banned')\\">\\n                        <i class=\\"fa fa-warning\\"/> An error occurred with your account. Please contact the support for more information...\\n                    </div>\\n                </xpath>\\n                <xpath expr=\\"//button[@name='action_buy_credits']\\" position=\\"attributes\\">\\n                    <attribute name=\\"invisible\\">service_name == 'sms' and not state</attribute>\\n                </xpath>\\n                <xpath expr=\\"//group[@name='external']/*[1]\\" position=\\"before\\">\\n                    <label for=\\"sender_name\\" class=\\"oe_inline\\" invisible=\\"service_name != 'sms' or not (state == 'registered' and state)\\"/>\\n                    <div invisible=\\"service_name != 'sms'  or not (state == 'registered' and state)\\">\\n                        <field name=\\"sender_name\\" class=\\"oe_inline\\" invisible=\\"not sender_name\\"/>\\n                        <button type=\\"object\\" invisible=\\"sender_name\\" name=\\"action_open_sender_name_wizard\\" class=\\"btn-link p-0\\">\\n                            <i class=\\"oi oi-arrow-right\\"/>\\n                            Set Sender Name\\n                        </button>\\n                    </div>\\n                </xpath>\\n            </data>", "fr_FR": "<data><xpath expr=\\"//group[@name='account']\\" position=\\"before\\">\\n                    <div role=\\"status\\" class=\\"alert alert-danger mb-0\\" invisible=\\"service_name != 'sms' or (state != 'unregistered' and state)\\">\\n                        <i class=\\"fa fa-warning\\"/> Vous ne pouvez pas envoyer de SMS si votre compte n'est pas enregistré.\\n                        <button type=\\"object\\" name=\\"action_open_registration_wizard\\" class=\\"btn-link p-0\\">\\n                            <i class=\\"oi oi-arrow-right\\"/>\\n                            S'inscrire\\n                        </button>\\n                    </div>\\n                    <div role=\\"status\\" class=\\"alert alert-danger mb-0\\" invisible=\\"service_name != 'sms' or (state != 'banned')\\">\\n                        <i class=\\"fa fa-warning\\"/> Une erreur est survenue avec votre compte. Veuillez contacter le service d'assistance pour plus d'informations.\\n                    </div>\\n                </xpath>\\n                <xpath expr=\\"//button[@name='action_buy_credits']\\" position=\\"attributes\\">\\n                    <attribute name=\\"invisible\\">service_name == 'sms' and not state</attribute>\\n                </xpath>\\n                <xpath expr=\\"//group[@name='external']/*[1]\\" position=\\"before\\">\\n                    <label for=\\"sender_name\\" class=\\"oe_inline\\" invisible=\\"service_name != 'sms' or not (state == 'registered' and state)\\"/>\\n                    <div invisible=\\"service_name != 'sms'  or not (state == 'registered' and state)\\">\\n                        <field name=\\"sender_name\\" class=\\"oe_inline\\" invisible=\\"not sender_name\\"/>\\n                        <button type=\\"object\\" invisible=\\"sender_name\\" name=\\"action_open_sender_name_wizard\\" class=\\"btn-link p-0\\">\\n                            <i class=\\"oi oi-arrow-right\\"/>\\n                            Définir le nom de l'expéditeur\\n                        </button>\\n                    </div>\\n                </xpath>\\n            </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//group[@name='account']" position="before">\n                    <div role="status" class="alert alert-danger mb-0" invisible="service_name != 'sms' or (state != 'unregistered' and state)">\n                        <i class="fa fa-warning"/> You cannot send SMS while your account is not registered.\n                        <button type="object" name="action_open_registration_wizard" class="btn-link p-0">\n                            <i class="oi oi-arrow-right"/>\n                            Register\n                        </button>\n                    </div>\n                    <div role="status" class="alert alert-danger mb-0" invisible="service_name != 'sms' or (state != 'banned')">\n                        <i class="fa fa-warning"/> An error occurred with your account. Please contact the support for more information...\n                    </div>\n                </xpath>\n                <xpath expr="//button[@name='action_buy_credits']" position="attributes">\n                    <attribute name="invisible">service_name == 'sms' and not state</attribute>\n                </xpath>\n                <xpath expr="//group[@name='external']/*[1]" position="before">\n                    <label for="sender_name" class="oe_inline" invisible="service_name != 'sms' or not (state == 'registered' and state)"/>\n                    <div invisible="service_name != 'sms'  or not (state == 'registered' and state)">\n                        <field name="sender_name" class="oe_inline" invisible="not sender_name"/>\n                        <button type="object" invisible="sender_name" name="action_open_sender_name_wizard" class="btn-link p-0">\n                            <i class="oi oi-arrow-right"/>\n                            Set Sender Name\n                        </button>\n                    </div>\n                </xpath>\n            </data>	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	\N
523	16	\N	1	1	sms.sms.view.form	sms.sms	\N	form	sms/views/sms_sms_views.xml	primary	{"en_US": "<form string=\\"SMS\\">\\n                <header>\\n                    <field name=\\"to_delete\\" invisible=\\"1\\"/>\\n                    <button name=\\"send\\" string=\\"Send Now\\" type=\\"object\\" invisible=\\"state != 'outgoing' or to_delete\\" class=\\"oe_highlight\\"/>\\n                    <button name=\\"action_set_outgoing\\" string=\\"Retry\\" type=\\"object\\" invisible=\\"state not in ('error', 'canceled')\\"/>\\n                    <button name=\\"action_set_canceled\\" string=\\"Cancel\\" type=\\"object\\" invisible=\\"state not in ('error', 'outgoing')\\"/>\\n                    <field name=\\"state\\" widget=\\"statusbar\\" statusbar_visible=\\"outgoing,sent,error,canceled\\"/>\\n                </header>\\n                <sheet>\\n                    <group>\\n                        <group>\\n                            <field name=\\"partner_id\\" string=\\"Contact\\"/>\\n                            <field name=\\"mail_message_id\\" readonly=\\"1\\" invisible=\\"not mail_message_id\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"number\\" required=\\"1\\"/>\\n                            <field name=\\"failure_type\\" readonly=\\"1\\" invisible=\\"not failure_type\\"/>\\n                        </group>\\n                    </group>\\n                    <group>\\n                        <field name=\\"body\\" widget=\\"sms_widget\\" string=\\"Message\\" required=\\"1\\" readonly=\\"state in ('process', 'sent')\\"/>\\n                    </group>\\n                </sheet>\\n            </form>", "fr_FR": "<form string=\\"SMS\\">\\n                <header>\\n                    <field name=\\"to_delete\\" invisible=\\"1\\"/>\\n                    <button name=\\"send\\" string=\\"Envoyer maintenant\\" type=\\"object\\" invisible=\\"state != 'outgoing' or to_delete\\" class=\\"oe_highlight\\"/>\\n                    <button name=\\"action_set_outgoing\\" string=\\"Réessayer\\" type=\\"object\\" invisible=\\"state not in ('error', 'canceled')\\"/>\\n                    <button name=\\"action_set_canceled\\" string=\\"Annuler\\" type=\\"object\\" invisible=\\"state not in ('error', 'outgoing')\\"/>\\n                    <field name=\\"state\\" widget=\\"statusbar\\" statusbar_visible=\\"outgoing,sent,error,canceled\\"/>\\n                </header>\\n                <sheet>\\n                    <group>\\n                        <group>\\n                            <field name=\\"partner_id\\" string=\\"Contact\\"/>\\n                            <field name=\\"mail_message_id\\" readonly=\\"1\\" invisible=\\"not mail_message_id\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"number\\" required=\\"1\\"/>\\n                            <field name=\\"failure_type\\" readonly=\\"1\\" invisible=\\"not failure_type\\"/>\\n                        </group>\\n                    </group>\\n                    <group>\\n                        <field name=\\"body\\" widget=\\"sms_widget\\" string=\\"Message\\" required=\\"1\\" readonly=\\"state in ('process', 'sent')\\"/>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="SMS">\n                <header>\n                    <field name="to_delete" invisible="1"/>\n                    <button name="send" string="Send Now" type="object" invisible="state != 'outgoing' or to_delete" class="oe_highlight"/>\n                    <button name="action_set_outgoing" string="Retry" type="object" invisible="state not in ('error', 'canceled')"/>\n                    <button name="action_set_canceled" string="Cancel" type="object" invisible="state not in ('error', 'outgoing')"/>\n                    <field name="state" widget="statusbar" statusbar_visible="outgoing,sent,error,canceled"/>\n                </header>\n                <sheet>\n                    <group>\n                        <group>\n                            <field name="partner_id" string="Contact"/>\n                            <field name="mail_message_id" readonly="1" invisible="not mail_message_id"/>\n                        </group>\n                        <group>\n                            <field name="number" required="1"/>\n                            <field name="failure_type" readonly="1" invisible="not failure_type"/>\n                        </group>\n                    </group>\n                    <group>\n                        <field name="body" widget="sms_widget" string="Message" required="1" readonly="state in ('process', 'sent')"/>\n                    </group>\n                </sheet>\n            </form>\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	\N
524	16	\N	1	1	sms.sms.view.list	sms.sms	\N	list	sms/views/sms_sms_views.xml	primary	{"en_US": "<list string=\\"SMS Templates\\">\\n                <field name=\\"number\\"/>\\n                <field name=\\"partner_id\\"/>\\n                <field name=\\"failure_type\\"/>\\n                <field name=\\"state\\" widget=\\"badge\\" decoration-info=\\"state == 'outgoing'\\" decoration-muted=\\"state == 'canceled'\\" decoration-success=\\"state == 'sent'\\" decoration-danger=\\"state == 'error'\\"/>\\n                <button name=\\"send\\" string=\\"Send Now\\" type=\\"object\\" icon=\\"fa-paper-plane\\" invisible=\\"state != 'outgoing'\\"/>\\n                <button name=\\"action_set_outgoing\\" string=\\"Retry\\" type=\\"object\\" icon=\\"fa-repeat\\" invisible=\\"state not in ('error', 'canceled')\\"/>\\n                <button name=\\"action_set_canceled\\" string=\\"Cancel\\" type=\\"object\\" icon=\\"fa-times-circle\\" invisible=\\"state not in ('error', 'outgoing')\\"/>\\n            </list>", "fr_FR": "<list string=\\"Modèles de SMS\\">\\n                <field name=\\"number\\"/>\\n                <field name=\\"partner_id\\"/>\\n                <field name=\\"failure_type\\"/>\\n                <field name=\\"state\\" widget=\\"badge\\" decoration-info=\\"state == 'outgoing'\\" decoration-muted=\\"state == 'canceled'\\" decoration-success=\\"state == 'sent'\\" decoration-danger=\\"state == 'error'\\"/>\\n                <button name=\\"send\\" string=\\"Envoyer maintenant\\" type=\\"object\\" icon=\\"fa-paper-plane\\" invisible=\\"state != 'outgoing'\\"/>\\n                <button name=\\"action_set_outgoing\\" string=\\"Réessayer\\" type=\\"object\\" icon=\\"fa-repeat\\" invisible=\\"state not in ('error', 'canceled')\\"/>\\n                <button name=\\"action_set_canceled\\" string=\\"Annuler\\" type=\\"object\\" icon=\\"fa-times-circle\\" invisible=\\"state not in ('error', 'outgoing')\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="SMS Templates">\n                <field name="number"/>\n                <field name="partner_id"/>\n                <field name="failure_type"/>\n                <field name="state" widget="badge" decoration-info="state == 'outgoing'" decoration-muted="state == 'canceled'" decoration-success="state == 'sent'" decoration-danger="state == 'error'"/>\n                <button name="send" string="Send Now" type="object" icon="fa-paper-plane" invisible="state != 'outgoing'"/>\n                <button name="action_set_outgoing" string="Retry" type="object" icon="fa-repeat" invisible="state not in ('error', 'canceled')"/>\n                <button name="action_set_canceled" string="Cancel" type="object" icon="fa-times-circle" invisible="state not in ('error', 'outgoing')"/>\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	\N
525	16	\N	1	1	sms.sms.view.search	sms.sms	\N	search	sms/views/sms_sms_views.xml	primary	{"en_US": "<search string=\\"Search SMS Templates\\">\\n                <field name=\\"number\\"/>\\n                <field name=\\"partner_id\\"/>\\n            </search>", "fr_FR": "<search string=\\"Rechercher des modèles de SMS\\">\\n                <field name=\\"number\\"/>\\n                <field name=\\"partner_id\\"/>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Search SMS Templates">\n                <field name="number"/>\n                <field name="partner_id"/>\n            </search>\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	\N
533	16	493	1	1	TOTP Portal hook	\N	auth_totp_portal.totp_portal_hook	qweb	auth_totp_portal/views/templates.xml	extension	{"en_US": "<data name=\\"TOTP Portal hook\\" inherit_id=\\"portal.portal_my_security\\">\\n        <xpath expr=\\"//section[@name='portal_change_password']\\" position=\\"after\\">\\n            <!--\\n                portal users don't have access to non-qweb views anymore, so\\n                embed the target view as a *data island* of sorts, a JSON embed\\n                of the fields_view_get could have been nice but at 14k it'd be a\\n                bit ridiculous\\n            -->\\n            <div class=\\"d-none\\" id=\\"totp_wizard_view\\">\\n                <t t-esc=\\"env.ref('auth_totp.view_totp_wizard').sudo().get_combined_arch()\\"/>\\n            </div>\\n            <section>\\n                <h4>\\n                    Two-factor authentication\\n                    <a href=\\"https://www.odoo.com/documentation/master/applications/general/auth/2fa.html\\" target=\\"_blank\\">\\n                        <i title=\\"Documentation\\" class=\\"fa fa-fw o_button_icon fa-info-circle\\"/>\\n                    </a>\\n                </h4>\\n                <t t-if=\\"not user_id.totp_enabled\\">\\n                    <div class=\\"alert alert-secondary\\" role=\\"status\\">\\n                        <i class=\\"fa fa-warning\\"/>\\n                        Two-factor authentication not enabled\\n                    </div>\\n                    <button type=\\"button\\" class=\\"btn btn-secondary\\" id=\\"auth_totp_portal_enable\\">\\n                        Enable two-factor authentication\\n                    </button>\\n                </t>\\n                <t t-else=\\"\\">\\n                    <span class=\\"text-success\\">\\n                        <i class=\\"fa fa-check-circle\\"/>\\n                        Two-factor authentication enabled\\n                    </span>\\n                    <button type=\\"button\\" class=\\"btn btn-link\\" id=\\"auth_totp_portal_disable\\">\\n                        (Disable two-factor authentication)\\n                    </button>\\n                    <t t-if=\\"len(user_id.totp_trusted_device_ids)\\">\\n                        <table class=\\"table o_main_table\\">\\n                            <thead>\\n                                <tr>\\n                                    <th><strong>Trusted Device</strong></th>\\n                                    <th><strong>Added On</strong></th>\\n                                </tr>\\n                            </thead>\\n                            <tbody>\\n                                <tr t-foreach=\\"user_id.totp_trusted_device_ids\\" t-as=\\"td\\">\\n                                    <td>\\n                                        <span t-field=\\"td.name\\"/>\\n                                    </td>\\n                                    <td>\\n                                        <span t-field=\\"td.create_date\\"/>\\n                                    </td>\\n                                    <td>\\n                                        <i class=\\"fa fa-trash text-danger\\" type=\\"button\\" t-att-id=\\"td.id\\"/>\\n                                    </td>\\n                                </tr>\\n                            </tbody>\\n                        </table>\\n                        <button class=\\"btn btn-primary\\" type=\\"button\\" id=\\"auth_totp_portal_revoke_all_devices\\">\\n                            Revoke All\\n                        </button>\\n                    </t>\\n                </t>\\n            </section>\\n        </xpath>\\n    </data>", "fr_FR": "<data name=\\"TOTP Portal hook\\" inherit_id=\\"portal.portal_my_security\\">\\n        <xpath expr=\\"//section[@name='portal_change_password']\\" position=\\"after\\">\\n            <!--\\n                portal users don't have access to non-qweb views anymore, so\\n                embed the target view as a *data island* of sorts, a JSON embed\\n                of the fields_view_get could have been nice but at 14k it'd be a\\n                bit ridiculous\\n            -->\\n            <div class=\\"d-none\\" id=\\"totp_wizard_view\\">\\n                <t t-esc=\\"env.ref('auth_totp.view_totp_wizard').sudo().get_combined_arch()\\"/>\\n            </div>\\n            <section>\\n                <h4>\\n                    Authentification à deux facteurs\\n                    <a href=\\"https://www.odoo.com/documentation/master/applications/general/auth/2fa.html\\" target=\\"_blank\\">\\n                        <i title=\\"Documentation\\" class=\\"fa fa-fw o_button_icon fa-info-circle\\"/>\\n                    </a>\\n                </h4>\\n                <t t-if=\\"not user_id.totp_enabled\\">\\n                    <div class=\\"alert alert-secondary\\" role=\\"status\\">\\n                        <i class=\\"fa fa-warning\\"/>\\n                        Authentification à deux facteurs non activée\\n                    </div>\\n                    <button type=\\"button\\" class=\\"btn btn-secondary\\" id=\\"auth_totp_portal_enable\\">\\n                        Activer l'authentification à deux facteurs\\n                    </button>\\n                </t>\\n                <t t-else=\\"\\">\\n                    <span class=\\"text-success\\">\\n                        <i class=\\"fa fa-check-circle\\"/>\\n                        Authentification à deux facteurs activée\\n                    </span>\\n                    <button type=\\"button\\" class=\\"btn btn-link\\" id=\\"auth_totp_portal_disable\\">\\n                        (Désactiver l'authentification à deux facteurs)\\n                    </button>\\n                    <t t-if=\\"len(user_id.totp_trusted_device_ids)\\">\\n                        <table class=\\"table o_main_table\\">\\n                            <thead>\\n                                <tr>\\n                                    <th><strong>Appareil de confiance</strong></th>\\n                                    <th><strong>Ajouté le</strong></th>\\n                                </tr>\\n                            </thead>\\n                            <tbody>\\n                                <tr t-foreach=\\"user_id.totp_trusted_device_ids\\" t-as=\\"td\\">\\n                                    <td>\\n                                        <span t-field=\\"td.name\\"/>\\n                                    </td>\\n                                    <td>\\n                                        <span t-field=\\"td.create_date\\"/>\\n                                    </td>\\n                                    <td>\\n                                        <i class=\\"fa fa-trash text-danger\\" type=\\"button\\" t-att-id=\\"td.id\\"/>\\n                                    </td>\\n                                </tr>\\n                            </tbody>\\n                        </table>\\n                        <button class=\\"btn btn-primary\\" type=\\"button\\" id=\\"auth_totp_portal_revoke_all_devices\\">\\n                            Révoquer tout\\n                        </button>\\n                    </t>\\n                </t>\\n            </section>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data name="TOTP Portal hook" inherit_id="portal.portal_my_security">\n        <xpath expr="//section[@name='portal_change_password']" position="after">\n            <!--\n                portal users don't have access to non-qweb views anymore, so\n                embed the target view as a *data island* of sorts, a JSON embed\n                of the fields_view_get could have been nice but at 14k it'd be a\n                bit ridiculous\n            -->\n            <div class="d-none" id="totp_wizard_view">\n                <t t-esc="env.ref('auth_totp.view_totp_wizard').sudo().get_combined_arch()"/>\n            </div>\n            <section>\n                <h4>\n                    Two-factor authentication\n                    <a href="https://www.odoo.com/documentation/master/applications/general/auth/2fa.html" target="_blank">\n                        <i title="Documentation" class="fa fa-fw o_button_icon fa-info-circle"/>\n                    </a>\n                </h4>\n                <t t-if="not user_id.totp_enabled">\n                    <div class="alert alert-secondary" role="status">\n                        <i class="fa fa-warning"/>\n                        Two-factor authentication not enabled\n                    </div>\n                    <button type="button" class="btn btn-secondary" id="auth_totp_portal_enable">\n                        Enable two-factor authentication\n                    </button>\n                </t>\n                <t t-else="">\n                    <span class="text-success">\n                        <i class="fa fa-check-circle"/>\n                        Two-factor authentication enabled\n                    </span>\n                    <button type="button" class="btn btn-link" id="auth_totp_portal_disable">\n                        (Disable two-factor authentication)\n                    </button>\n                    <t t-if="len(user_id.totp_trusted_device_ids)">\n                        <table class="table o_main_table">\n                            <thead>\n                                <tr>\n                                    <th><strong>Trusted Device</strong></th>\n                                    <th><strong>Added On</strong></th>\n                                </tr>\n                            </thead>\n                            <tbody>\n                                <tr t-foreach="user_id.totp_trusted_device_ids" t-as="td">\n                                    <td>\n                                        <span t-field="td.name"/>\n                                    </td>\n                                    <td>\n                                        <span t-field="td.create_date"/>\n                                    </td>\n                                    <td>\n                                        <i class="fa fa-trash text-danger" type="button" t-att-id="td.id"/>\n                                    </td>\n                                </tr>\n                            </tbody>\n                        </table>\n                        <button class="btn btn-primary" type="button" id="auth_totp_portal_revoke_all_devices">\n                            Revoke All\n                        </button>\n                    </t>\n                </t>\n            </section>\n        </xpath>\n    </data>\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	\N
544	16	\N	1	1	Unsubscription	\N	digest.portal_digest_unsubscribed	qweb	digest/views/digest_templates.xml	primary	{"en_US": "<t name=\\"Unsubscription\\" t-name=\\"digest.portal_digest_unsubscribed\\">\\n        <t t-call=\\"portal.portal_layout\\">\\n            <div class=\\"container mt8\\">\\n                <div class=\\"row\\">\\n                    <div class=\\"col-lg-6 offset-lg-3\\">\\n                        <h3>Digest Subscriptions</h3>\\n                        <div class=\\"alert alert-success text-center\\" role=\\"status\\">\\n                            <p>You have been successfully unsubscribed from:<br/>\\n                            <strong t-field=\\"digest.name\\"/></p>\\n                        </div>\\n                    </div>\\n                </div>\\n            </div>\\n        </t>\\n    </t>", "fr_FR": "<t name=\\"Unsubscription\\" t-name=\\"digest.portal_digest_unsubscribed\\">\\n        <t t-call=\\"portal.portal_layout\\">\\n            <div class=\\"container mt8\\">\\n                <div class=\\"row\\">\\n                    <div class=\\"col-lg-6 offset-lg-3\\">\\n                        <h3>Abonnements Digest</h3>\\n                        <div class=\\"alert alert-success text-center\\" role=\\"status\\">\\n                            <p>Vous avez été désabonné avec succès de : <br/>\\n                            <strong t-field=\\"digest.name\\"/></p>\\n                        </div>\\n                    </div>\\n                </div>\\n            </div>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Unsubscription" t-name="digest.portal_digest_unsubscribed">\n        <t t-call="portal.portal_layout">\n            <div class="container mt8">\n                <div class="row">\n                    <div class="col-lg-6 offset-lg-3">\n                        <h3>Digest Subscriptions</h3>\n                        <div class="alert alert-success text-center" role="status">\n                            <p>You have been successfully unsubscribed from:<br/>\n                            <strong t-field="digest.name"/></p>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </t>\n    </t>\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	\N
526	16	\N	1	1	sms.template.view.form	sms.template	\N	form	sms/views/sms_template_views.xml	primary	{"en_US": "<form string=\\"SMS Templates\\">\\n                <header>\\n                    <field name=\\"template_fs\\" invisible=\\"1\\"/>\\n                    <button string=\\"Reset Template\\" name=\\"169\\" type=\\"action\\" groups=\\"base.group_system\\" invisible=\\"not template_fs\\"/>\\n                </header>\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <field name=\\"sidebar_action_id\\" invisible=\\"1\\"/>\\n                        <button name=\\"action_create_sidebar_action\\" type=\\"object\\" groups=\\"base.group_no_one\\" class=\\"oe_stat_button\\" invisible=\\"sidebar_action_id\\" icon=\\"fa-plus\\" help=\\"Add a contextual action on the related model to open a sms composer with this template\\">\\n                            <div class=\\"o_field_widget o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Add</span>\\n                                <span class=\\"o_stat_text\\">Context Action</span>\\n                            </div>\\n                        </button>\\n                        <button name=\\"action_unlink_sidebar_action\\" type=\\"object\\" groups=\\"base.group_no_one\\" class=\\"oe_stat_button\\" icon=\\"fa-minus\\" invisible=\\"not sidebar_action_id\\" help=\\"Remove the contextual action of the related model\\" widget=\\"statinfo\\">\\n                            <div class=\\"o_field_widget o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Remove</span>\\n                                <span class=\\"o_stat_text\\">Context Action</span>\\n                            </div>\\n                        </button>\\n                        <button class=\\"oe_stat_button\\" name=\\"168\\" icon=\\"fa-search-plus\\" type=\\"action\\" target=\\"new\\">\\n                            <div class=\\"o_field_widget o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Preview</span>\\n                            </div>\\n                        </button>\\n                    </div>\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"name\\" string=\\"SMS Template\\"/>\\n                        <h1><field name=\\"name\\" placeholder=\\"e.g. Calendar Reminder\\" required=\\"1\\"/></h1>\\n                        <group>\\n                            <field name=\\"model_id\\" placeholder=\\"e.g. Contact\\" required=\\"1\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"model\\" invisible=\\"1\\"/>\\n                            <field name=\\"lang\\" groups=\\"base.group_no_one\\" placeholder=\\"e.g. en_US or {{ object.partner_id.lang }}\\"/>\\n                        </group>\\n                    </div>\\n                    <notebook>\\n                        <page string=\\"Content\\" name=\\"content\\">\\n                            <group>\\n                                <field name=\\"body\\" widget=\\"sms_widget\\" nolabel=\\"1\\"/>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>", "fr_FR": "<form string=\\"Modèles de SMS\\">\\n                <header>\\n                    <field name=\\"template_fs\\" invisible=\\"1\\"/>\\n                    <button string=\\"Réinitialiser le modèle\\" name=\\"169\\" type=\\"action\\" groups=\\"base.group_system\\" invisible=\\"not template_fs\\"/>\\n                </header>\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <field name=\\"sidebar_action_id\\" invisible=\\"1\\"/>\\n                        <button name=\\"action_create_sidebar_action\\" type=\\"object\\" groups=\\"base.group_no_one\\" class=\\"oe_stat_button\\" invisible=\\"sidebar_action_id\\" icon=\\"fa-plus\\" help=\\"Ajouter une action contextuelle sur le modèle associé pour ouvrir un assistant de composition de SMS avec ce modèle\\">\\n                            <div class=\\"o_field_widget o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Ajouter</span>\\n                                <span class=\\"o_stat_text\\">Action contextuelle</span>\\n                            </div>\\n                        </button>\\n                        <button name=\\"action_unlink_sidebar_action\\" type=\\"object\\" groups=\\"base.group_no_one\\" class=\\"oe_stat_button\\" icon=\\"fa-minus\\" invisible=\\"not sidebar_action_id\\" help=\\"Enlever l'action contextuelle relative à ce modèle\\" widget=\\"statinfo\\">\\n                            <div class=\\"o_field_widget o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Enlever</span>\\n                                <span class=\\"o_stat_text\\">Action contextuelle</span>\\n                            </div>\\n                        </button>\\n                        <button class=\\"oe_stat_button\\" name=\\"168\\" icon=\\"fa-search-plus\\" type=\\"action\\" target=\\"new\\">\\n                            <div class=\\"o_field_widget o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Aperçu</span>\\n                            </div>\\n                        </button>\\n                    </div>\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"name\\" string=\\"Modèle SMS\\"/>\\n                        <h1><field name=\\"name\\" placeholder=\\"par ex. Rappel calendrier\\" required=\\"1\\"/></h1>\\n                        <group>\\n                            <field name=\\"model_id\\" placeholder=\\"Par ex. Contact\\" required=\\"1\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"model\\" invisible=\\"1\\"/>\\n                            <field name=\\"lang\\" groups=\\"base.group_no_one\\" placeholder=\\"par ex. en_US ou {{ object.partner_id.lang }}\\"/>\\n                        </group>\\n                    </div>\\n                    <notebook>\\n                        <page string=\\"Contenu\\" name=\\"content\\">\\n                            <group>\\n                                <field name=\\"body\\" widget=\\"sms_widget\\" nolabel=\\"1\\"/>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="SMS Templates">\n                <header>\n                    <field name="template_fs" invisible="1"/>\n                    <button string="Reset Template" name="169" type="action" groups="base.group_system" invisible="not template_fs"/>\n                </header>\n                <sheet>\n                    <div class="oe_button_box" name="button_box">\n                        <field name="sidebar_action_id" invisible="1"/>\n                        <button name="action_create_sidebar_action" type="object" groups="base.group_no_one" class="oe_stat_button" invisible="sidebar_action_id" icon="fa-plus" help="Add a contextual action on the related model to open a sms composer with this template">\n                            <div class="o_field_widget o_stat_info">\n                                <span class="o_stat_text">Add</span>\n                                <span class="o_stat_text">Context Action</span>\n                            </div>\n                        </button>\n                        <button name="action_unlink_sidebar_action" type="object" groups="base.group_no_one" class="oe_stat_button" icon="fa-minus" invisible="not sidebar_action_id" help="Remove the contextual action of the related model" widget="statinfo">\n                            <div class="o_field_widget o_stat_info">\n                                <span class="o_stat_text">Remove</span>\n                                <span class="o_stat_text">Context Action</span>\n                            </div>\n                        </button>\n                        <button class="oe_stat_button" name="168" icon="fa-search-plus" type="action" target="new">\n                            <div class="o_field_widget o_stat_info">\n                                <span class="o_stat_text">Preview</span>\n                            </div>\n                        </button>\n                    </div>\n                    <div class="oe_title">\n                        <label for="name" string="SMS Template"/>\n                        <h1><field name="name" placeholder="e.g. Calendar Reminder" required="1"/></h1>\n                        <group>\n                            <field name="model_id" placeholder="e.g. Contact" required="1" options="{'no_create': True}"/>\n                            <field name="model" invisible="1"/>\n                            <field name="lang" groups="base.group_no_one" placeholder="e.g. en_US or {{ object.partner_id.lang }}"/>\n                        </group>\n                    </div>\n                    <notebook>\n                        <page string="Content" name="content">\n                            <group>\n                                <field name="body" widget="sms_widget" nolabel="1"/>\n                            </group>\n                        </page>\n                    </notebook>\n                </sheet>\n            </form>\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	\N
527	16	\N	1	1	sms.template.view.list	sms.template	\N	list	sms/views/sms_template_views.xml	primary	{"en_US": "<list string=\\"SMS Templates\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"model_id\\"/>\\n            </list>", "fr_FR": "<list string=\\"Modèles de SMS\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"model_id\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="SMS Templates">\n                <field name="name"/>\n                <field name="model_id"/>\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	\N
528	16	\N	1	1	sms.template.view.search	sms.template	\N	search	sms/views/sms_template_views.xml	primary	{"en_US": "<search string=\\"Search SMS Templates\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"model_id\\"/>\\n            </search>", "fr_FR": "<search string=\\"Rechercher des modèles de SMS\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"model_id\\"/>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Search SMS Templates">\n                <field name="name"/>\n                <field name="model_id"/>\n            </search>\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	\N
531	16	\N	1	1	snailmail.letter.list	snailmail.letter	\N	list	snailmail/views/snailmail_views.xml	primary	{"en_US": "<list decoration-danger=\\"state=='error'\\" decoration-muted=\\"state=='sent'\\" string=\\"Letters\\">\\n                <field name=\\"attachment_id\\" string=\\"Document\\"/>\\n                <field name=\\"partner_id\\"/>\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"state\\" column_invisible=\\"True\\"/>\\n                <field name=\\"info_msg\\" widget=\\"html\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n            </list>", "fr_FR": "<list decoration-danger=\\"state=='error'\\" decoration-muted=\\"state=='sent'\\" string=\\"Lettres\\">\\n                <field name=\\"attachment_id\\" string=\\"Document\\"/>\\n                <field name=\\"partner_id\\"/>\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"state\\" column_invisible=\\"True\\"/>\\n                <field name=\\"info_msg\\" widget=\\"html\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list decoration-danger="state=='error'" decoration-muted="state=='sent'" string="Letters">\n                <field name="attachment_id" string="Document"/>\n                <field name="partner_id"/>\n                <field name="user_id"/>\n                <field name="state" column_invisible="True"/>\n                <field name="info_msg" widget="html"/>\n                <field name="company_id" groups="base.group_multi_company"/>\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	\N
532	16	\N	1	1	snailmail.letter.form	snailmail.letter	\N	form	snailmail/views/snailmail_views.xml	primary	{"en_US": "<form>\\n                <header>\\n                    <button name=\\"snailmail_print\\" string=\\"Send Now\\" type=\\"object\\" invisible=\\"state not in ('pending', 'error')\\" class=\\"oe_highlight\\"/>\\n                    <button name=\\"cancel\\" string=\\"Cancel\\" type=\\"object\\" invisible=\\"state not in ('pending', 'error')\\"/>\\n                    <field name=\\"state\\" widget=\\"statusbar\\" statusbar_visible=\\"pending,sent,canceled\\"/>\\n                </header>\\n                <sheet>\\n                    <div class=\\"oe_title\\">\\n                        <h1><field name=\\"display_name\\"/></h1>\\n                    </div>\\n                    <group>\\n                        <field name=\\"reference\\" widget=\\"reference\\"/>\\n                        <field name=\\"attachment_datas\\" filename=\\"attachment_fname\\"/>\\n                        <field name=\\"attachment_fname\\" invisible=\\"1\\"/>\\n                        <field name=\\"partner_id\\"/>\\n                        <field name=\\"user_id\\"/>\\n                        <field name=\\"info_msg\\" widget=\\"html\\"/>\\n                    </group>\\n                    <group groups=\\"base.group_no_one\\">\\n                        <field name=\\"model\\"/>\\n                        <field name=\\"res_id\\"/>\\n                        <field name=\\"color\\"/>\\n                        <field name=\\"duplex\\"/>\\n                    </group>\\n                </sheet>\\n            </form>", "fr_FR": "<form>\\n                <header>\\n                    <button name=\\"snailmail_print\\" string=\\"Envoyer maintenant\\" type=\\"object\\" invisible=\\"state not in ('pending', 'error')\\" class=\\"oe_highlight\\"/>\\n                    <button name=\\"cancel\\" string=\\"Annuler\\" type=\\"object\\" invisible=\\"state not in ('pending', 'error')\\"/>\\n                    <field name=\\"state\\" widget=\\"statusbar\\" statusbar_visible=\\"pending,sent,canceled\\"/>\\n                </header>\\n                <sheet>\\n                    <div class=\\"oe_title\\">\\n                        <h1><field name=\\"display_name\\"/></h1>\\n                    </div>\\n                    <group>\\n                        <field name=\\"reference\\" widget=\\"reference\\"/>\\n                        <field name=\\"attachment_datas\\" filename=\\"attachment_fname\\"/>\\n                        <field name=\\"attachment_fname\\" invisible=\\"1\\"/>\\n                        <field name=\\"partner_id\\"/>\\n                        <field name=\\"user_id\\"/>\\n                        <field name=\\"info_msg\\" widget=\\"html\\"/>\\n                    </group>\\n                    <group groups=\\"base.group_no_one\\">\\n                        <field name=\\"model\\"/>\\n                        <field name=\\"res_id\\"/>\\n                        <field name=\\"color\\"/>\\n                        <field name=\\"duplex\\"/>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form>\n                <header>\n                    <button name="snailmail_print" string="Send Now" type="object" invisible="state not in ('pending', 'error')" class="oe_highlight"/>\n                    <button name="cancel" string="Cancel" type="object" invisible="state not in ('pending', 'error')"/>\n                    <field name="state" widget="statusbar" statusbar_visible="pending,sent,canceled"/>\n                </header>\n                <sheet>\n                    <div class="oe_title">\n                        <h1><field name="display_name"/></h1>\n                    </div>\n                    <group>\n                        <field name="reference" widget="reference"/>\n                        <field name="attachment_datas" filename="attachment_fname"/>\n                        <field name="attachment_fname" invisible="1"/>\n                        <field name="partner_id"/>\n                        <field name="user_id"/>\n                        <field name="info_msg" widget="html"/>\n                    </group>\n                    <group groups="base.group_no_one">\n                        <field name="model"/>\n                        <field name="res_id"/>\n                        <field name="color"/>\n                        <field name="duplex"/>\n                    </group>\n                </sheet>\n            </form>\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	\N
535	16	\N	1	1	digest_mail_main	\N	digest.digest_mail_main	qweb	digest/data/digest_data.xml	primary	{"en_US": "<t t-name=\\"digest.digest_mail_main\\">\\n<table cellspacing=\\"0\\" cellpadding=\\"0\\" style=\\"width: 100%;background-color: #F9FAFB;\\" align=\\"center\\">\\n    <tbody>\\n        <tr>\\n            <td id=\\"header_background\\" align=\\"center\\">\\n                <table cellspacing=\\"0\\" cellpadding=\\"0\\" border=\\"0\\" id=\\"header\\" class=\\"global_layout\\">\\n                    <tbody>\\n                        <tr>\\n                            <td style=\\"padding: 20px 20px 5px 20px;\\" class=\\"p0\\"><p t-field=\\"company.name\\" class=\\"company_name\\"/></td>\\n                            <td align=\\"right\\" style=\\"padding: 20px 20px 5px 0px;\\" class=\\"p0\\">\\n                                <table>\\n                                    <tbody>\\n                                        <tr>\\n                                            <td class=\\"td_button td_button_connect\\" style=\\"height: 29px;padding: 3px 10px;\\">\\n                                                <a t-att-href=\\"top_button_url\\" target=\\"_blank\\">\\n                                                    <span t-esc=\\"top_button_label\\" class=\\"button\\" id=\\"button_connect\\"/>\\n                                                </a>\\n                                            </td>\\n                                        </tr>\\n                                    </tbody>\\n                                </table>\\n                            </td>\\n                        </tr>\\n                        <tr>\\n                            <td style=\\"padding-left: 20px\\" class=\\"p0\\" colspan=\\"2\\">\\n                                <div class=\\"header_title\\">\\n                                    <p t-esc=\\"title\\"/>\\n                                    <p t-if=\\"sub_title\\" t-esc=\\"sub_title\\"/>\\n                                </div>\\n                            </td>\\n                        </tr>\\n                        <tr>\\n                            <td style=\\"padding: 10px 0px 20px 20px;\\" class=\\"p0\\" colspan=\\"2\\">\\n                                <span t-esc=\\"formatted_date\\" class=\\"header_date\\"/>\\n                            </td>\\n                        </tr>\\n                    </tbody>\\n                </table>\\n            </td>\\n        </tr>\\n    </tbody>\\n</table>\\n<table cellspacing=\\"0\\" cellpadding=\\"0\\" border=\\"0\\" style=\\"width: 100%;background-color: #F9FAFB;\\">\\n    <tbody>\\n        <tr>\\n            <td align=\\"center\\">\\n                <table cellspacing=\\"0\\" cellpadding=\\"0\\" border=\\"0\\" class=\\"global_layout\\">\\n                    <tbody>\\n                        <tr t-if=\\"tips\\" t-foreach=\\"tips\\" t-as=\\"tip\\">\\n                            <td colspan=\\"3\\" style=\\"width: 100%;padding: 20px;border: 1px solid #F9FAFB;\\">\\n                                <table>\\n                                    <tbody>\\n                                        <tr>\\n                                            <td t-out=\\"tip\\"/>\\n                                        </tr>\\n                                    </tbody>\\n                                </table>\\n                            </td>\\n                        </tr>\\n                        <tr t-if=\\"kpi_data\\">\\n                            <td style=\\"padding: 20px 20px 0px 20px;\\" class=\\"global_td\\">\\n                                <table t-foreach=\\"kpi_data\\" t-as=\\"kpi_info\\" style=\\"width: 100%;\\" cellspacing=\\"0\\" cellpadding=\\"0\\">\\n                                    <tr>\\n                                        <td style=\\"padding-bottom: 20px;\\">\\n                                            <table t-if=\\"kpi_info.get('kpi_col1') or kpi_info.get('kpi_col2') or kpi_info.get('kpi_col3')\\" t-att-data-field=\\"kpi_info['kpi_name']\\" cellspacing=\\"0\\" cellpadding=\\"10\\" style=\\"width: 100%;margin-bottom: 5px;\\">\\n                                                <tr class=\\"kpi_header\\">\\n                                                    <td colspan=\\"2\\" style=\\"padding: 0px 0px 5px 0px;\\">\\n                                                        <span style=\\"text-transform: uppercase;\\" t-esc=\\"kpi_info['kpi_fullname']\\"/>\\n                                                    </td>\\n                                                    <td t-if=\\"kpi_info['kpi_action']\\" align=\\"right\\" style=\\"padding: 0px 0px 5px 0px;\\">\\n                                                        <table>\\n                                                            <tbody>\\n                                                                <tr>\\n                                                                    <td class=\\"td_button td_button_open_report\\" style=\\"padding: 1px 5px;height: 24px;\\">\\n                                                                        <a t-att-href=\\"'/odoo/action-%s' % kpi_info['kpi_action']\\">\\n                                                                            <span class=\\"button\\" id=\\"button_open_report\\">➔ Open Report</span>\\n                                                                        </a>\\n                                                                    </td>\\n                                                                </tr>\\n                                                            </tbody>\\n                                                        </table>\\n                                                    </td>\\n                                                </tr>\\n                                                <tr style=\\"vertical-align: top;\\">\\n                                                    <td t-if=\\"kpi_info.get('kpi_col1')\\" class=\\"kpi_cell\\" style=\\"padding-top: 10px; border-top: 1px solid #e6e6e6;\\">\\n                                                        <div t-call=\\"digest.digest_tool_kpi\\">\\n                                                            <t t-set=\\"kpi_value\\" t-value=\\"kpi_info['kpi_col1']['value']\\"/>\\n                                                            <t t-set=\\"kpi_margin\\" t-value=\\"kpi_info['kpi_col1'].get('margin')\\"/>\\n                                                            <t t-set=\\"kpi_subtitle\\" t-value=\\"kpi_info['kpi_col1']['col_subtitle']\\"/>\\n                                                        </div>\\n                                                    </td>\\n                                                    <td t-if=\\"kpi_info.get('kpi_col2')\\" class=\\"kpi_cell\\" style=\\"padding-top: 10px; border-top: 1px solid #e6e6e6;\\">\\n                                                        <div t-call=\\"digest.digest_tool_kpi\\">\\n                                                            <t t-set=\\"kpi_value\\" t-value=\\"kpi_info['kpi_col2']['value']\\"/>\\n                                                            <t t-set=\\"kpi_margin\\" t-value=\\"kpi_info['kpi_col2'].get('margin')\\"/>\\n                                                            <t t-set=\\"kpi_subtitle\\" t-value=\\"kpi_info['kpi_col2']['col_subtitle']\\"/>\\n                                                        </div>\\n                                                    </td>\\n                                                    <td t-if=\\"kpi_info.get('kpi_col3')\\" class=\\"kpi_cell\\" style=\\"padding-top: 10px; border-top: 1px solid #e6e6e6;\\">\\n                                                        <div t-call=\\"digest.digest_tool_kpi\\">\\n                                                            <t t-set=\\"kpi_value\\" t-value=\\"kpi_info['kpi_col3']['value']\\"/>\\n                                                            <t t-set=\\"kpi_margin\\" t-value=\\"kpi_info['kpi_col3'].get('margin')\\"/>\\n                                                            <t t-set=\\"kpi_subtitle\\" t-value=\\"kpi_info['kpi_col3']['col_subtitle']\\"/>\\n                                                        </div>\\n                                                    </td>\\n                                                </tr>\\n                                            </table>\\n                                        </td>\\n                                    </tr>\\n                                </table>\\n                            </td>\\n                        </tr>\\n                        <tr t-if=\\"body\\">\\n                            <td style=\\"padding: 20px 20px 0px 20px;\\" class=\\"global_td\\"><t t-out=\\"body\\"/></td>\\n                        </tr>\\n                    </tbody>\\n                    <tfoot>\\n                        <tr>\\n                            <td style=\\"padding: 20px; border-bottom: 1px solid #d8dadd;\\">\\n                                <table border=\\"0\\" width=\\"100%\\">\\n                                    <tbody>\\n                                        <tr style=\\"background-color: #F9FAFB;\\">\\n                                            <td align=\\"center\\" colspan=\\"3\\" valign=\\"center\\" style=\\"padding: 15px;\\">\\n                                                <div t-if=\\"preferences\\" t-foreach=\\"preferences\\" t-as=\\"preference\\" class=\\"preference\\">\\n                                                    <t t-out=\\"preference\\"/>\\n                                                </div>\\n                                                <div class=\\"by_odoo\\" style=\\"margin-bottom: 15px;\\">\\n                                                    Sent by <a href=\\"https://www.odoo.com\\" target=\\"_blank\\">\\n                                                    <span class=\\"odoo_link_text\\">Odoo</span></a>\\n                                                    <t t-if=\\"unsubscribe_token\\">\\n                                                        –\\n                                                        <a t-attf-href=\\"/digest/#{object.id}/unsubscribe?token=#{unsubscribe_token}&amp;user_id=#{user.id}\\" target=\\"_blank\\" style=\\"text-decoration: none;\\">\\n                                                            <span style=\\"color: #878d97;\\">Unsubscribe</span>\\n                                                        </a>\\n                                                    </t>\\n                                                    <t t-elif=\\"object and object._name == 'digest.digest'\\">\\n                                                        –\\n                                                        <a t-att-href=\\"'/odoo/digest.digest/%s' % object.id\\" target=\\"_blank\\" style=\\"text-decoration: none;\\">\\n                                                            <span style=\\"color: #878d97;\\">Unsubscribe</span>\\n                                                        </a>\\n                                                    </t>\\n                                                </div>\\n                                            </td>\\n                                        </tr>\\n                                    </tbody>\\n                                </table>\\n                            </td>\\n                        </tr>\\n                        <tr t-if=\\"display_mobile_banner\\" t-call=\\"digest.digest_section_mobile\\"/>\\n                    </tfoot>\\n                </table>\\n            </td>\\n        </tr>\\n    </tbody>\\n    <tfoot>\\n        <tr>\\n            <td align=\\"center\\" style=\\"padding: 20px 0px 0px 0px;\\">\\n                <table align=\\"center\\">\\n                    <tbody>\\n                        <tr>\\n                            <div id=\\"footer\\">\\n                                <p style=\\"font-weight: bold;\\" t-esc=\\"company.name\\"/>\\n                                <p class=\\"by_odoo\\" id=\\"powered\\">\\n                                    Powered by <a href=\\"https://www.odoo.com\\" target=\\"_blank\\" class=\\"odoo_link\\">\\n                                        <span class=\\"odoo_link_text\\">Odoo</span></a>\\n                                </p>\\n                            </div>\\n                        </tr>\\n                    </tbody>\\n                </table>\\n            </td>\\n        </tr>\\n    </tfoot>\\n</table>\\n    </t>", "fr_FR": "<t t-name=\\"digest.digest_mail_main\\">\\n<table cellspacing=\\"0\\" cellpadding=\\"0\\" style=\\"width: 100%;background-color: #F9FAFB;\\" align=\\"center\\">\\n    <tbody>\\n        <tr>\\n            <td id=\\"header_background\\" align=\\"center\\">\\n                <table cellspacing=\\"0\\" cellpadding=\\"0\\" border=\\"0\\" id=\\"header\\" class=\\"global_layout\\">\\n                    <tbody>\\n                        <tr>\\n                            <td style=\\"padding: 20px 20px 5px 20px;\\" class=\\"p0\\"><p t-field=\\"company.name\\" class=\\"company_name\\"/></td>\\n                            <td align=\\"right\\" style=\\"padding: 20px 20px 5px 0px;\\" class=\\"p0\\">\\n                                <table>\\n                                    <tbody>\\n                                        <tr>\\n                                            <td class=\\"td_button td_button_connect\\" style=\\"height: 29px;padding: 3px 10px;\\">\\n                                                <a t-att-href=\\"top_button_url\\" target=\\"_blank\\">\\n                                                    <span t-esc=\\"top_button_label\\" class=\\"button\\" id=\\"button_connect\\"/>\\n                                                </a>\\n                                            </td>\\n                                        </tr>\\n                                    </tbody>\\n                                </table>\\n                            </td>\\n                        </tr>\\n                        <tr>\\n                            <td style=\\"padding-left: 20px\\" class=\\"p0\\" colspan=\\"2\\">\\n                                <div class=\\"header_title\\">\\n                                    <p t-esc=\\"title\\"/>\\n                                    <p t-if=\\"sub_title\\" t-esc=\\"sub_title\\"/>\\n                                </div>\\n                            </td>\\n                        </tr>\\n                        <tr>\\n                            <td style=\\"padding: 10px 0px 20px 20px;\\" class=\\"p0\\" colspan=\\"2\\">\\n                                <span t-esc=\\"formatted_date\\" class=\\"header_date\\"/>\\n                            </td>\\n                        </tr>\\n                    </tbody>\\n                </table>\\n            </td>\\n        </tr>\\n    </tbody>\\n</table>\\n<table cellspacing=\\"0\\" cellpadding=\\"0\\" border=\\"0\\" style=\\"width: 100%;background-color: #F9FAFB;\\">\\n    <tbody>\\n        <tr>\\n            <td align=\\"center\\">\\n                <table cellspacing=\\"0\\" cellpadding=\\"0\\" border=\\"0\\" class=\\"global_layout\\">\\n                    <tbody>\\n                        <tr t-if=\\"tips\\" t-foreach=\\"tips\\" t-as=\\"tip\\">\\n                            <td colspan=\\"3\\" style=\\"width: 100%;padding: 20px;border: 1px solid #F9FAFB;\\">\\n                                <table>\\n                                    <tbody>\\n                                        <tr>\\n                                            <td t-out=\\"tip\\"/>\\n                                        </tr>\\n                                    </tbody>\\n                                </table>\\n                            </td>\\n                        </tr>\\n                        <tr t-if=\\"kpi_data\\">\\n                            <td style=\\"padding: 20px 20px 0px 20px;\\" class=\\"global_td\\">\\n                                <table t-foreach=\\"kpi_data\\" t-as=\\"kpi_info\\" style=\\"width: 100%;\\" cellspacing=\\"0\\" cellpadding=\\"0\\">\\n                                    <tr>\\n                                        <td style=\\"padding-bottom: 20px;\\">\\n                                            <table t-if=\\"kpi_info.get('kpi_col1') or kpi_info.get('kpi_col2') or kpi_info.get('kpi_col3')\\" t-att-data-field=\\"kpi_info['kpi_name']\\" cellspacing=\\"0\\" cellpadding=\\"10\\" style=\\"width: 100%;margin-bottom: 5px;\\">\\n                                                <tr class=\\"kpi_header\\">\\n                                                    <td colspan=\\"2\\" style=\\"padding: 0px 0px 5px 0px;\\">\\n                                                        <span style=\\"text-transform: uppercase;\\" t-esc=\\"kpi_info['kpi_fullname']\\"/>\\n                                                    </td>\\n                                                    <td t-if=\\"kpi_info['kpi_action']\\" align=\\"right\\" style=\\"padding: 0px 0px 5px 0px;\\">\\n                                                        <table>\\n                                                            <tbody>\\n                                                                <tr>\\n                                                                    <td class=\\"td_button td_button_open_report\\" style=\\"padding: 1px 5px;height: 24px;\\">\\n                                                                        <a t-att-href=\\"'/odoo/action-%s' % kpi_info['kpi_action']\\">\\n                                                                            <span class=\\"button\\" id=\\"button_open_report\\">➔ Ouvrir le rapport</span>\\n                                                                        </a>\\n                                                                    </td>\\n                                                                </tr>\\n                                                            </tbody>\\n                                                        </table>\\n                                                    </td>\\n                                                </tr>\\n                                                <tr style=\\"vertical-align: top;\\">\\n                                                    <td t-if=\\"kpi_info.get('kpi_col1')\\" class=\\"kpi_cell\\" style=\\"padding-top: 10px; border-top: 1px solid #e6e6e6;\\">\\n                                                        <div t-call=\\"digest.digest_tool_kpi\\">\\n                                                            <t t-set=\\"kpi_value\\" t-value=\\"kpi_info['kpi_col1']['value']\\"/>\\n                                                            <t t-set=\\"kpi_margin\\" t-value=\\"kpi_info['kpi_col1'].get('margin')\\"/>\\n                                                            <t t-set=\\"kpi_subtitle\\" t-value=\\"kpi_info['kpi_col1']['col_subtitle']\\"/>\\n                                                        </div>\\n                                                    </td>\\n                                                    <td t-if=\\"kpi_info.get('kpi_col2')\\" class=\\"kpi_cell\\" style=\\"padding-top: 10px; border-top: 1px solid #e6e6e6;\\">\\n                                                        <div t-call=\\"digest.digest_tool_kpi\\">\\n                                                            <t t-set=\\"kpi_value\\" t-value=\\"kpi_info['kpi_col2']['value']\\"/>\\n                                                            <t t-set=\\"kpi_margin\\" t-value=\\"kpi_info['kpi_col2'].get('margin')\\"/>\\n                                                            <t t-set=\\"kpi_subtitle\\" t-value=\\"kpi_info['kpi_col2']['col_subtitle']\\"/>\\n                                                        </div>\\n                                                    </td>\\n                                                    <td t-if=\\"kpi_info.get('kpi_col3')\\" class=\\"kpi_cell\\" style=\\"padding-top: 10px; border-top: 1px solid #e6e6e6;\\">\\n                                                        <div t-call=\\"digest.digest_tool_kpi\\">\\n                                                            <t t-set=\\"kpi_value\\" t-value=\\"kpi_info['kpi_col3']['value']\\"/>\\n                                                            <t t-set=\\"kpi_margin\\" t-value=\\"kpi_info['kpi_col3'].get('margin')\\"/>\\n                                                            <t t-set=\\"kpi_subtitle\\" t-value=\\"kpi_info['kpi_col3']['col_subtitle']\\"/>\\n                                                        </div>\\n                                                    </td>\\n                                                </tr>\\n                                            </table>\\n                                        </td>\\n                                    </tr>\\n                                </table>\\n                            </td>\\n                        </tr>\\n                        <tr t-if=\\"body\\">\\n                            <td style=\\"padding: 20px 20px 0px 20px;\\" class=\\"global_td\\"><t t-out=\\"body\\"/></td>\\n                        </tr>\\n                    </tbody>\\n                    <tfoot>\\n                        <tr>\\n                            <td style=\\"padding: 20px; border-bottom: 1px solid #d8dadd;\\">\\n                                <table border=\\"0\\" width=\\"100%\\">\\n                                    <tbody>\\n                                        <tr style=\\"background-color: #F9FAFB;\\">\\n                                            <td align=\\"center\\" colspan=\\"3\\" valign=\\"center\\" style=\\"padding: 15px;\\">\\n                                                <div t-if=\\"preferences\\" t-foreach=\\"preferences\\" t-as=\\"preference\\" class=\\"preference\\">\\n                                                    <t t-out=\\"preference\\"/>\\n                                                </div>\\n                                                <div class=\\"by_odoo\\" style=\\"margin-bottom: 15px;\\">\\n                                                    Envoyé par <a href=\\"https://www.odoo.com\\" target=\\"_blank\\">\\n                                                    <span class=\\"odoo_link_text\\">Odoo</span></a>\\n                                                    <t t-if=\\"unsubscribe_token\\">\\n                                                        –\\n                                                        <a t-attf-href=\\"/digest/#{object.id}/unsubscribe?token=#{unsubscribe_token}&amp;user_id=#{user.id}\\" target=\\"_blank\\" style=\\"text-decoration: none;\\">\\n                                                            <span style=\\"color: #878d97;\\">Se désabonner</span>\\n                                                        </a>\\n                                                    </t>\\n                                                    <t t-elif=\\"object and object._name == 'digest.digest'\\">\\n                                                        –\\n                                                        <a t-att-href=\\"'/odoo/digest.digest/%s' % object.id\\" target=\\"_blank\\" style=\\"text-decoration: none;\\">\\n                                                            <span style=\\"color: #878d97;\\">Se désabonner</span>\\n                                                        </a>\\n                                                    </t>\\n                                                </div>\\n                                            </td>\\n                                        </tr>\\n                                    </tbody>\\n                                </table>\\n                            </td>\\n                        </tr>\\n                        <tr t-if=\\"display_mobile_banner\\" t-call=\\"digest.digest_section_mobile\\"/>\\n                    </tfoot>\\n                </table>\\n            </td>\\n        </tr>\\n    </tbody>\\n    <tfoot>\\n        <tr>\\n            <td align=\\"center\\" style=\\"padding: 20px 0px 0px 0px;\\">\\n                <table align=\\"center\\">\\n                    <tbody>\\n                        <tr>\\n                            <div id=\\"footer\\">\\n                                <p style=\\"font-weight: bold;\\" t-esc=\\"company.name\\"/>\\n                                <p class=\\"by_odoo\\" id=\\"powered\\">\\n                                    Généré par <a href=\\"https://www.odoo.com\\" target=\\"_blank\\" class=\\"odoo_link\\">\\n                                        <span class=\\"odoo_link_text\\">Odoo</span></a>\\n                                </p>\\n                            </div>\\n                        </tr>\\n                    </tbody>\\n                </table>\\n            </td>\\n        </tr>\\n    </tfoot>\\n</table>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="digest.digest_mail_main">\n<table cellspacing="0" cellpadding="0" style="width: 100%;background-color: #F9FAFB;" align="center">\n    <tbody>\n        <tr>\n            <td id="header_background" align="center">\n                <table cellspacing="0" cellpadding="0" border="0" id="header" class="global_layout">\n                    <tbody>\n                        <tr>\n                            <td style="padding: 20px 20px 5px 20px;" class="p0"><p t-field="company.name" class="company_name"/></td>\n                            <td align="right" style="padding: 20px 20px 5px 0px;" class="p0">\n                                <table>\n                                    <tbody>\n                                        <tr>\n                                            <td class="td_button td_button_connect" style="height: 29px;padding: 3px 10px;">\n                                                <a t-att-href="top_button_url" target="_blank">\n                                                    <span t-esc="top_button_label" class="button" id="button_connect"/>\n                                                </a>\n                                            </td>\n                                        </tr>\n                                    </tbody>\n                                </table>\n                            </td>\n                        </tr>\n                        <tr>\n                            <td style="padding-left: 20px" class="p0" colspan="2">\n                                <div class="header_title">\n                                    <p t-esc="title"/>\n                                    <p t-if="sub_title" t-esc="sub_title"/>\n                                </div>\n                            </td>\n                        </tr>\n                        <tr>\n                            <td style="padding: 10px 0px 20px 20px;" class="p0" colspan="2">\n                                <span t-esc="formatted_date" class="header_date"/>\n                            </td>\n                        </tr>\n                    </tbody>\n                </table>\n            </td>\n        </tr>\n    </tbody>\n</table>\n<table cellspacing="0" cellpadding="0" border="0" style="width: 100%;background-color: #F9FAFB;">\n    <tbody>\n        <tr>\n            <td align="center">\n                <table cellspacing="0" cellpadding="0" border="0" class="global_layout">\n                    <tbody>\n                        <tr t-if="tips" t-foreach="tips" t-as="tip">\n                            <td colspan="3" style="width: 100%;padding: 20px;border: 1px solid #F9FAFB;">\n                                <table>\n                                    <tbody>\n                                        <tr>\n                                            <td t-out="tip"/>\n                                        </tr>\n                                    </tbody>\n                                </table>\n                            </td>\n                        </tr>\n                        <tr t-if="kpi_data">\n                            <td style="padding: 20px 20px 0px 20px;" class="global_td">\n                                <table t-foreach="kpi_data" t-as="kpi_info" style="width: 100%;" cellspacing="0" cellpadding="0">\n                                    <tr>\n                                        <td style="padding-bottom: 20px;">\n                                            <table t-if="kpi_info.get('kpi_col1') or kpi_info.get('kpi_col2') or kpi_info.get('kpi_col3')" t-att-data-field="kpi_info['kpi_name']" cellspacing="0" cellpadding="10" style="width: 100%;margin-bottom: 5px;">\n                                                <tr class="kpi_header">\n                                                    <td colspan="2" style="padding: 0px 0px 5px 0px;">\n                                                        <span style="text-transform: uppercase;" t-esc="kpi_info['kpi_fullname']"/>\n                                                    </td>\n                                                    <td t-if="kpi_info['kpi_action']" align="right" style="padding: 0px 0px 5px 0px;">\n                                                        <table>\n                                                            <tbody>\n                                                                <tr>\n                                                                    <td class="td_button td_button_open_report" style="padding: 1px 5px;height: 24px;">\n                                                                        <a t-att-href="'/odoo/action-%s' % kpi_info['kpi_action']">\n                                                                            <span class="button" id="button_open_report">➔ Open Report</span>\n                                                                        </a>\n                                                                    </td>\n                                                                </tr>\n                                                            </tbody>\n                                                        </table>\n                                                    </td>\n                                                </tr>\n                                                <tr style="vertical-align: top;">\n                                                    <td t-if="kpi_info.get('kpi_col1')" class="kpi_cell" style="padding-top: 10px; border-top: 1px solid #e6e6e6;">\n                                                        <div t-call="digest.digest_tool_kpi">\n                                                            <t t-set="kpi_value" t-value="kpi_info['kpi_col1']['value']"/>\n                                                            <t t-set="kpi_margin" t-value="kpi_info['kpi_col1'].get('margin')"/>\n                                                            <t t-set="kpi_subtitle" t-value="kpi_info['kpi_col1']['col_subtitle']"/>\n                                                        </div>\n                                                    </td>\n                                                    <td t-if="kpi_info.get('kpi_col2')" class="kpi_cell" style="padding-top: 10px; border-top: 1px solid #e6e6e6;">\n                                                        <div t-call="digest.digest_tool_kpi">\n                                                            <t t-set="kpi_value" t-value="kpi_info['kpi_col2']['value']"/>\n                                                            <t t-set="kpi_margin" t-value="kpi_info['kpi_col2'].get('margin')"/>\n                                                            <t t-set="kpi_subtitle" t-value="kpi_info['kpi_col2']['col_subtitle']"/>\n                                                        </div>\n                                                    </td>\n                                                    <td t-if="kpi_info.get('kpi_col3')" class="kpi_cell" style="padding-top: 10px; border-top: 1px solid #e6e6e6;">\n                                                        <div t-call="digest.digest_tool_kpi">\n                                                            <t t-set="kpi_value" t-value="kpi_info['kpi_col3']['value']"/>\n                                                            <t t-set="kpi_margin" t-value="kpi_info['kpi_col3'].get('margin')"/>\n                                                            <t t-set="kpi_subtitle" t-value="kpi_info['kpi_col3']['col_subtitle']"/>\n                                                        </div>\n                                                    </td>\n                                                </tr>\n                                            </table>\n                                        </td>\n                                    </tr>\n                                </table>\n                            </td>\n                        </tr>\n                        <tr t-if="body">\n                            <td style="padding: 20px 20px 0px 20px;" class="global_td"><t t-out="body"/></td>\n                        </tr>\n                    </tbody>\n                    <tfoot>\n                        <tr>\n                            <td style="padding: 20px; border-bottom: 1px solid #d8dadd;">\n                                <table border="0" width="100%">\n                                    <tbody>\n                                        <tr style="background-color: #F9FAFB;">\n                                            <td align="center" colspan="3" valign="center" style="padding: 15px;">\n                                                <div t-if="preferences" t-foreach="preferences" t-as="preference" class="preference">\n                                                    <t t-out="preference"/>\n                                                </div>\n                                                <div class="by_odoo" style="margin-bottom: 15px;">\n                                                    Sent by <a href="https://www.odoo.com" target="_blank">\n                                                    <span class="odoo_link_text">Odoo</span></a>\n                                                    <t t-if="unsubscribe_token">\n                                                        –\n                                                        <a t-attf-href="/digest/#{object.id}/unsubscribe?token=#{unsubscribe_token}&amp;user_id=#{user.id}" target="_blank" style="text-decoration: none;">\n                                                            <span style="color: #878d97;">Unsubscribe</span>\n                                                        </a>\n                                                    </t>\n                                                    <t t-elif="object and object._name == 'digest.digest'">\n                                                        –\n                                                        <a t-att-href="'/odoo/digest.digest/%s' % object.id" target="_blank" style="text-decoration: none;">\n                                                            <span style="color: #878d97;">Unsubscribe</span>\n                                                        </a>\n                                                    </t>\n                                                </div>\n                                            </td>\n                                        </tr>\n                                    </tbody>\n                                </table>\n                            </td>\n                        </tr>\n                        <tr t-if="display_mobile_banner" t-call="digest.digest_section_mobile"/>\n                    </tfoot>\n                </table>\n            </td>\n        </tr>\n    </tbody>\n    <tfoot>\n        <tr>\n            <td align="center" style="padding: 20px 0px 0px 0px;">\n                <table align="center">\n                    <tbody>\n                        <tr>\n                            <div id="footer">\n                                <p style="font-weight: bold;" t-esc="company.name"/>\n                                <p class="by_odoo" id="powered">\n                                    Powered by <a href="https://www.odoo.com" target="_blank" class="odoo_link">\n                                        <span class="odoo_link_text">Odoo</span></a>\n                                </p>\n                            </div>\n                        </tr>\n                    </tbody>\n                </table>\n            </td>\n        </tr>\n    </tfoot>\n</table>\n    </t>\n\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	\N
536	16	\N	1	1	digest_section_mobile	\N	digest.digest_section_mobile	qweb	digest/data/digest_data.xml	primary	{"en_US": "<t t-name=\\"digest.digest_section_mobile\\">\\n<td colspan=\\"3\\" style=\\"padding: 20px;width:100%; border-bottom: 1px solid #d8dadd;\\">\\n    <table>\\n        <tbody>\\n            <tr>\\n                <td align=\\"right\\" style=\\"width: 33%;\\">\\n                    <img src=\\"https://www.odoo.com/web/image/38874595-16ef5349/odoo-mobile.png\\" alt=\\"Odoo Mobile\\"/>\\n                </td>\\n                <td align=\\"left\\" style=\\"width: 66%;\\">\\n                    <table>\\n                        <tbody>\\n                            <tr>\\n                                <td>\\n                                    <p class=\\"run_business\\">Run your business from anywhere with <b>Odoo Mobile</b>.</p>\\n                                </td>\\n                            </tr>\\n                            <tr>\\n                                <td>\\n                                    <a href=\\"https://play.google.com/store/apps/details?id=com.odoo.mobile\\" target=\\"_blank\\">\\n                                            <img class=\\"download_app\\" height=\\"40\\" width=\\"135\\" src=\\"https://download.odoocdn.com/digests/digest/static/src/img/google_play.png\\"/>\\n                                    </a>\\n                                </td>\\n                            </tr>\\n                            <tr>\\n                                <td>\\n                                    <a href=\\"https://itunes.apple.com/us/app/odoo/id1272543640\\" target=\\"_blank\\">\\n                                        <img class=\\"download_app\\" height=\\"40\\" width=\\"135\\" src=\\"https://download.odoocdn.com/digests/digest/static/src/img/app_store.png\\"/>\\n                                    </a>\\n                                </td>\\n                            </tr>\\n                        </tbody>\\n                    </table>\\n                </td>\\n            </tr>\\n        </tbody>\\n    </table>\\n</td>\\n    </t>", "fr_FR": "<t t-name=\\"digest.digest_section_mobile\\">\\n<td colspan=\\"3\\" style=\\"padding: 20px;width:100%; border-bottom: 1px solid #d8dadd;\\">\\n    <table>\\n        <tbody>\\n            <tr>\\n                <td align=\\"right\\" style=\\"width: 33%;\\">\\n                    <img src=\\"https://www.odoo.com/web/image/38874595-16ef5349/odoo-mobile.png\\" alt=\\"Odoo Mobile\\"/>\\n                </td>\\n                <td align=\\"left\\" style=\\"width: 66%;\\">\\n                    <table>\\n                        <tbody>\\n                            <tr>\\n                                <td>\\n                                    <p class=\\"run_business\\">Gérez votre entreprise n'importe où avec <b>Odoo Mobile</b>.</p>\\n                                </td>\\n                            </tr>\\n                            <tr>\\n                                <td>\\n                                    <a href=\\"https://play.google.com/store/apps/details?id=com.odoo.mobile\\" target=\\"_blank\\">\\n                                            <img class=\\"download_app\\" height=\\"40\\" width=\\"135\\" src=\\"https://download.odoocdn.com/digests/digest/static/src/img/google_play.png\\"/>\\n                                    </a>\\n                                </td>\\n                            </tr>\\n                            <tr>\\n                                <td>\\n                                    <a href=\\"https://itunes.apple.com/us/app/odoo/id1272543640\\" target=\\"_blank\\">\\n                                        <img class=\\"download_app\\" height=\\"40\\" width=\\"135\\" src=\\"https://download.odoocdn.com/digests/digest/static/src/img/app_store.png\\"/>\\n                                    </a>\\n                                </td>\\n                            </tr>\\n                        </tbody>\\n                    </table>\\n                </td>\\n            </tr>\\n        </tbody>\\n    </table>\\n</td>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="digest.digest_section_mobile">\n<td colspan="3" style="padding: 20px;width:100%; border-bottom: 1px solid #d8dadd;">\n    <table>\n        <tbody>\n            <tr>\n                <td align="right" style="width: 33%;">\n                    <img src="https://www.odoo.com/web/image/38874595-16ef5349/odoo-mobile.png" alt="Odoo Mobile"/>\n                </td>\n                <td align="left" style="width: 66%;">\n                    <table>\n                        <tbody>\n                            <tr>\n                                <td>\n                                    <p class="run_business">Run your business from anywhere with <b>Odoo Mobile</b>.</p>\n                                </td>\n                            </tr>\n                            <tr>\n                                <td>\n                                    <a href="https://play.google.com/store/apps/details?id=com.odoo.mobile" target="_blank">\n                                            <img class="download_app" height="40" width="135" src="https://download.odoocdn.com/digests/digest/static/src/img/google_play.png"/>\n                                    </a>\n                                </td>\n                            </tr>\n                            <tr>\n                                <td>\n                                    <a href="https://itunes.apple.com/us/app/odoo/id1272543640" target="_blank">\n                                        <img class="download_app" height="40" width="135" src="https://download.odoocdn.com/digests/digest/static/src/img/app_store.png"/>\n                                    </a>\n                                </td>\n                            </tr>\n                        </tbody>\n                    </table>\n                </td>\n            </tr>\n        </tbody>\n    </table>\n</td>\n    </t>\n\n\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	\N
538	16	\N	1	1	digest.digest.view.list	digest.digest	\N	list	digest/views/digest_views.xml	primary	{"en_US": "<list string=\\"KPI Digest\\">\\n                <field name=\\"name\\" string=\\"Title\\"/>\\n                <field name=\\"periodicity\\"/>\\n                <field name=\\"next_run_date\\" groups=\\"base.group_no_one\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                <field name=\\"state\\" groups=\\"base.group_no_one\\" widget=\\"badge\\" decoration-success=\\"state == 'activated'\\"/>\\n            </list>", "fr_FR": "<list string=\\"KPI Digest\\">\\n                <field name=\\"name\\" string=\\"Titre\\"/>\\n                <field name=\\"periodicity\\"/>\\n                <field name=\\"next_run_date\\" groups=\\"base.group_no_one\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                <field name=\\"state\\" groups=\\"base.group_no_one\\" widget=\\"badge\\" decoration-success=\\"state == 'activated'\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="KPI Digest">\n                <field name="name" string="Title"/>\n                <field name="periodicity"/>\n                <field name="next_run_date" groups="base.group_no_one"/>\n                <field name="company_id" groups="base.group_multi_company"/>\n                <field name="state" groups="base.group_no_one" widget="badge" decoration-success="state == 'activated'"/>\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	\N
539	16	\N	1	1	digest.digest.view.form	digest.digest	\N	form	digest/views/digest_views.xml	primary	{"en_US": "<form string=\\"KPI Digest\\">\\n                <field name=\\"is_subscribed\\" invisible=\\"1\\"/>\\n                <header>\\n                    <button type=\\"object\\" name=\\"action_send_manual\\" string=\\"Send Now\\" class=\\"oe_highlight\\" invisible=\\"state == 'deactivated'\\" groups=\\"base.group_system\\"/>\\n                    <button type=\\"object\\" name=\\"action_deactivate\\" string=\\"Deactivate\\" invisible=\\"state == 'deactivated'\\" groups=\\"base.group_system\\"/>\\n                    <button type=\\"object\\" name=\\"action_activate\\" string=\\"Activate\\" class=\\"oe_highlight\\" invisible=\\"state == 'activated'\\" groups=\\"base.group_system\\"/>\\n                    <field name=\\"state\\" widget=\\"statusbar\\" statusbar_visible=\\"0\\"/>\\n                </header>\\n                <sheet>\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"name\\" string=\\"Digest Title\\"/>\\n                        <h1>\\n                            <field name=\\"name\\" placeholder=\\"e.g. Your Weekly Digest\\"/>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"periodicity\\" widget=\\"radio\\" options=\\"{'horizontal': true}\\"/>\\n                            <field name=\\"company_id\\" options=\\"{'no_create': True}\\" invisible=\\"1\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"next_run_date\\" groups=\\"base.group_system\\"/>\\n                        </group>\\n                    </group>\\n                    <notebook>\\n                        <page name=\\"kpis\\" string=\\"KPIs\\">\\n                            <group name=\\"kpis\\">\\n                                <group name=\\"kpi_general\\" string=\\"General\\" groups=\\"base.group_system\\">\\n                                    <field name=\\"kpi_res_users_connected\\"/>\\n                                    <field name=\\"kpi_mail_message_total\\"/>\\n                                </group>\\n                                <group name=\\"kpi_sales\\"/>\\n                                <group name=\\"custom\\" string=\\"Custom\\" groups=\\"base.group_system\\">\\n                                    <div colspan=\\"2\\">\\n                                        <p>Want to add your own KPIs?<br/>\\n                                        <widget name=\\"documentation_link\\" path=\\"/applications/general/digest_emails.html#custom-digest-emails\\" icon=\\"oi oi-arrow-right\\" label=\\" Check our Documentation\\"/></p>\\n                                    </div>\\n                                </group>\\n                            </group>\\n                        </page>\\n                        <page name=\\"recipients\\" string=\\"Recipients\\" groups=\\"base.group_system\\">\\n                            <field name=\\"user_ids\\" options=\\"{'no_create': True}\\">\\n                                <list string=\\"Recipients\\">\\n                                    <field name=\\"name\\"/>\\n                                    <field name=\\"email\\" string=\\"Email Address\\"/>\\n                                </list>\\n                            </field>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>", "fr_FR": "<form string=\\"KPI Digest\\">\\n                <field name=\\"is_subscribed\\" invisible=\\"1\\"/>\\n                <header>\\n                    <button type=\\"object\\" name=\\"action_send_manual\\" string=\\"Envoyer maintenant\\" class=\\"oe_highlight\\" invisible=\\"state == 'deactivated'\\" groups=\\"base.group_system\\"/>\\n                    <button type=\\"object\\" name=\\"action_deactivate\\" string=\\"Désactiver\\" invisible=\\"state == 'deactivated'\\" groups=\\"base.group_system\\"/>\\n                    <button type=\\"object\\" name=\\"action_activate\\" string=\\"Activer\\" class=\\"oe_highlight\\" invisible=\\"state == 'activated'\\" groups=\\"base.group_system\\"/>\\n                    <field name=\\"state\\" widget=\\"statusbar\\" statusbar_visible=\\"0\\"/>\\n                </header>\\n                <sheet>\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"name\\" string=\\"Titre du digest\\"/>\\n                        <h1>\\n                            <field name=\\"name\\" placeholder=\\"par ex. Votre digest hebdomadaire\\"/>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"periodicity\\" widget=\\"radio\\" options=\\"{'horizontal': true}\\"/>\\n                            <field name=\\"company_id\\" options=\\"{'no_create': True}\\" invisible=\\"1\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"next_run_date\\" groups=\\"base.group_system\\"/>\\n                        </group>\\n                    </group>\\n                    <notebook>\\n                        <page name=\\"kpis\\" string=\\"KPI\\">\\n                            <group name=\\"kpis\\">\\n                                <group name=\\"kpi_general\\" string=\\"Général\\" groups=\\"base.group_system\\">\\n                                    <field name=\\"kpi_res_users_connected\\"/>\\n                                    <field name=\\"kpi_mail_message_total\\"/>\\n                                </group>\\n                                <group name=\\"kpi_sales\\"/>\\n                                <group name=\\"custom\\" string=\\"Personnalisé\\" groups=\\"base.group_system\\">\\n                                    <div colspan=\\"2\\">\\n                                        <p>Vous souhaitez ajouter vos propres KPI ?<br/>\\n                                        <widget name=\\"documentation_link\\" path=\\"/applications/general/digest_emails.html#custom-digest-emails\\" icon=\\"oi oi-arrow-right\\" label=\\"Vérifier la documentation\\"/></p>\\n                                    </div>\\n                                </group>\\n                            </group>\\n                        </page>\\n                        <page name=\\"recipients\\" string=\\"Destinataires\\" groups=\\"base.group_system\\">\\n                            <field name=\\"user_ids\\" options=\\"{'no_create': True}\\">\\n                                <list string=\\"Destinataires\\">\\n                                    <field name=\\"name\\"/>\\n                                    <field name=\\"email\\" string=\\"Adresse e-mail\\"/>\\n                                </list>\\n                            </field>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="KPI Digest">\n                <field name="is_subscribed" invisible="1"/>\n                <header>\n                    <button type="object" name="action_send_manual" string="Send Now" class="oe_highlight" invisible="state == 'deactivated'" groups="base.group_system"/>\n                    <button type="object" name="action_deactivate" string="Deactivate" invisible="state == 'deactivated'" groups="base.group_system"/>\n                    <button type="object" name="action_activate" string="Activate" class="oe_highlight" invisible="state == 'activated'" groups="base.group_system"/>\n                    <field name="state" widget="statusbar" statusbar_visible="0"/>\n                </header>\n                <sheet>\n                    <div class="oe_title">\n                        <label for="name" string="Digest Title"/>\n                        <h1>\n                            <field name="name" placeholder="e.g. Your Weekly Digest"/>\n                        </h1>\n                    </div>\n                    <group>\n                        <group>\n                            <field name="periodicity" widget="radio" options="{'horizontal': true}"/>\n                            <field name="company_id" options="{'no_create': True}" invisible="1"/>\n                        </group>\n                        <group>\n                            <field name="next_run_date" groups="base.group_system"/>\n                        </group>\n                    </group>\n                    <notebook>\n                        <page name="kpis" string="KPIs">\n                            <group name="kpis">\n                                <group name="kpi_general" string="General" groups="base.group_system">\n                                    <field name="kpi_res_users_connected"/>\n                                    <field name="kpi_mail_message_total"/>\n                                </group>\n                                <group name="kpi_sales"/>\n                                <group name="custom" string="Custom" groups="base.group_system">\n                                    <div colspan="2">\n                                        <p>Want to add your own KPIs?<br/>\n                                        <widget name="documentation_link" path="/applications/general/digest_emails.html#custom-digest-emails" icon="oi oi-arrow-right" label=" Check our Documentation"/></p>\n                                    </div>\n                                </group>\n                            </group>\n                        </page>\n                        <page name="recipients" string="Recipients" groups="base.group_system">\n                            <field name="user_ids" options="{'no_create': True}">\n                                <list string="Recipients">\n                                    <field name="name"/>\n                                    <field name="email" string="Email Address"/>\n                                </list>\n                            </field>\n                        </page>\n                    </notebook>\n                </sheet>\n            </form>\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	\N
