340	16	\N	1	1	mail.alias.tree	mail.alias	\N	tree	mail/views/mail_alias_views.xml	\N	primary	{"en_US": "<tree string=\\"Alias\\">\\n                    <field name=\\"alias_name\\"/>\\n                    <field name=\\"alias_model_id\\"/>\\n                    <field name=\\"alias_user_id\\"/>\\n                    <field name=\\"alias_defaults\\"/>\\n                    <field name=\\"alias_contact\\"/>\\n                </tree>", "vi_VN": "<tree string=\\"Bí danh\\">\\n                    <field name=\\"alias_name\\"/>\\n                    <field name=\\"alias_model_id\\"/>\\n                    <field name=\\"alias_user_id\\"/>\\n                    <field name=\\"alias_defaults\\"/>\\n                    <field name=\\"alias_contact\\"/>\\n                </tree>"}	<?xml version="1.0"?>\n<tree string="Alias">\n                    <field name="alias_name"/>\n                    <field name="alias_model_id"/>\n                    <field name="alias_user_id"/>\n                    <field name="alias_defaults"/>\n                    <field name="alias_contact"/>\n                </tree>\n            	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
341	16	\N	1	1	mail.alias.search	mail.alias	\N	search	mail/views/mail_alias_views.xml	\N	primary	{"en_US": "<search string=\\"Search Alias\\">\\n                    <field name=\\"alias_name\\"/>\\n                    <field name=\\"alias_model_id\\"/>\\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=\\"User\\" name=\\"User\\" context=\\"{'group_by':'alias_user_id'}\\"/>\\n                        <filter string=\\"Model\\" name=\\"Model\\" context=\\"{'group_by':'alias_model_id'}\\"/>\\n                    </group>\\n                </search>", "vi_VN": "<search string=\\"Tìm kiếm Bí danh\\">\\n                    <field name=\\"alias_name\\"/>\\n                    <field name=\\"alias_model_id\\"/>\\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=\\"Đang hoạt động\\" name=\\"active\\" domain=\\"[('alias_name', '!=', False)]\\"/>\\n                    <group expand=\\"0\\" string=\\"Nhóm theo\\">\\n                        <filter string=\\"Người dùng\\" name=\\"User\\" context=\\"{'group_by':'alias_user_id'}\\"/>\\n                        <filter string=\\"Model\\" name=\\"Model\\" context=\\"{'group_by':'alias_model_id'}\\"/>\\n                    </group>\\n                </search>"}	<?xml version="1.0"?>\n<search string="Search Alias">\n                    <field name="alias_name"/>\n                    <field name="alias_model_id"/>\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="User" name="User" context="{'group_by':'alias_user_id'}"/>\n                        <filter string="Model" name="Model" context="{'group_by':'alias_model_id'}"/>\n                    </group>\n                </search>\n            	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
342	16	\N	1	1	mail.gateway.allowed.view.tree	mail.gateway.allowed	\N	tree	mail/views/mail_gateway_allowed_views.xml	\N	primary	{"en_US": "<tree string=\\"Mail Gateway Allowed\\" editable=\\"top\\">\\n                <field name=\\"email\\"/>\\n            </tree>", "vi_VN": "<tree string=\\"Cổng email được cho phép\\" editable=\\"top\\">\\n                <field name=\\"email\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree string="Mail Gateway Allowed" editable="top">\n                <field name="email"/>\n            </tree>\n        	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
344	10	\N	1	1	mail.guest.tree	mail.guest	\N	tree	mail/views/mail_guest_views.xml	\N	primary	{"en_US": "<tree string=\\"Guests\\">\\n                <field name=\\"id\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"country_id\\"/>\\n                <field name=\\"lang\\"/>\\n                <field name=\\"timezone\\"/>\\n            </tree>", "vi_VN": "<tree string=\\"Khách\\">\\n                <field name=\\"id\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"country_id\\"/>\\n                <field name=\\"lang\\"/>\\n                <field name=\\"timezone\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree string="Guests">\n                <field name="id"/>\n                <field name="name"/>\n                <field name="country_id"/>\n                <field name="lang"/>\n                <field name="timezone"/>\n            </tree>\n        	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
349	16	\N	1	1	res.users.settings.form	res.users.settings	\N	form	mail/views/res_users_settings_views.xml	\N	primary	{"en_US": "<form string=\\"User Settings\\">\\n                <sheet>\\n                    <div class=\\"oe_title\\">\\n                        <h1><field name=\\"user_id\\" attrs=\\"{'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\\" attrs=\\"{'invisible': [('use_push_to_talk', '=', False)]}\\"/>\\n                            <field name=\\"voice_active_duration\\" attrs=\\"{'invisible': [('use_push_to_talk', '=', True)]}\\"/>\\n                        </group>\\n                    </group>\\n                    <notebook colspan=\\"4\\">\\n                        <page string=\\"Volume per partner\\">\\n                            <field name=\\"volume_settings_ids\\">\\n                                <tree editable=\\"bottom\\">\\n                                    <field name=\\"partner_id\\"/>\\n                                    <field name=\\"volume\\"/>\\n                                </tree>\\n                            </field>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>", "vi_VN": "<form string=\\"Cài đặt người dùng\\">\\n                <sheet>\\n                    <div class=\\"oe_title\\">\\n                        <h1><field name=\\"user_id\\" attrs=\\"{'readonly': [('id', '!=', False)]}\\"/></h1>\\n                    </div>\\n                    <group name=\\"discuss_user_settings\\">\\n                        <group string=\\"Thanh bên thảo luận\\">\\n                            <field name=\\"is_discuss_sidebar_category_channel_open\\"/>\\n                            <field name=\\"is_discuss_sidebar_category_chat_open\\"/>\\n                        </group>\\n                        <group string=\\"Giọng nói\\">\\n                            <field name=\\"use_push_to_talk\\"/>\\n                            <field name=\\"push_to_talk_key\\" placeholder=\\"VD: true.true..f\\" attrs=\\"{'invisible': [('use_push_to_talk', '=', False)]}\\"/>\\n                            <field name=\\"voice_active_duration\\" attrs=\\"{'invisible': [('use_push_to_talk', '=', True)]}\\"/>\\n                        </group>\\n                    </group>\\n                    <notebook colspan=\\"4\\">\\n                        <page string=\\"Dung lượng theo mỗi đối tác\\">\\n                            <field name=\\"volume_settings_ids\\">\\n                                <tree editable=\\"bottom\\">\\n                                    <field name=\\"partner_id\\"/>\\n                                    <field name=\\"volume\\"/>\\n                                </tree>\\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" attrs="{'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" attrs="{'invisible': [('use_push_to_talk', '=', False)]}"/>\n                            <field name="voice_active_duration" attrs="{'invisible': [('use_push_to_talk', '=', True)]}"/>\n                        </group>\n                    </group>\n                    <notebook colspan="4">\n                        <page string="Volume per partner">\n                            <field name="volume_settings_ids">\n                                <tree editable="bottom">\n                                    <field name="partner_id"/>\n                                    <field name="volume"/>\n                                </tree>\n                            </field>\n                        </page>\n                    </notebook>\n                </sheet>\n            </form>\n        	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
351	16	\N	1	1	email.template.tree	mail.template	\N	tree	mail/views/mail_template_views.xml	\N	primary	{"en_US": "<tree string=\\"Templates\\">\\n                    <field name=\\"mail_server_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"model_id\\" groups=\\"base.group_no_one\\"/>\\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                    <field name=\\"report_name\\" optional=\\"hidden\\"/>\\n                </tree>", "vi_VN": "<tree string=\\"Các mẫu\\">\\n                    <field name=\\"mail_server_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"model_id\\" groups=\\"base.group_no_one\\"/>\\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                    <field name=\\"report_name\\" optional=\\"hidden\\"/>\\n                </tree>"}	<?xml version="1.0"?>\n<tree string="Templates">\n                    <field name="mail_server_id" invisible="1"/>\n                    <field name="name"/>\n                    <field name="model_id" groups="base.group_no_one"/>\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                    <field name="report_name" optional="hidden"/>\n                </tree>\n            	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
352	16	\N	1	1	email.template.search	mail.template	\N	search	mail/views/mail_template_views.xml	\N	primary	{"en_US": "<search string=\\"Templates\\">\\n                    <field name=\\"name\\" filter_domain=\\"['|', '|', '|',('name','ilike',self), ('report_name','ilike',self), ('subject','ilike',self), ('email_to','ilike',self)]\\" string=\\"Templates\\"/>\\n                    <field name=\\"lang\\"/>\\n                    <field name=\\"model_id\\"/>\\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=\\"model\\" domain=\\"[]\\" context=\\"{'group_by':'model_id'}\\"/>\\n                    </group>\\n                </search>", "vi_VN": "<search string=\\"Các mẫu\\">\\n                    <field name=\\"name\\" filter_domain=\\"['|', '|', '|',('name','ilike',self), ('report_name','ilike',self), ('subject','ilike',self), ('email_to','ilike',self)]\\" string=\\"Các mẫu\\"/>\\n                    <field name=\\"lang\\"/>\\n                    <field name=\\"model_id\\"/>\\n                    <filter name=\\"base_templates\\" string=\\"Mẫu cơ sở\\" domain=\\"[('template_category', '=', 'base_template')]\\"/>\\n                    <filter name=\\"custom_templates\\" string=\\"Mẫu tuỳ chỉnh\\" domain=\\"[('template_category', '=', 'custom_template')]\\"/>\\n                    <group expand=\\"0\\" string=\\"Gom nhóm...\\">\\n                        <filter string=\\"Máy chủ SMTP\\" name=\\"smtpserver\\" domain=\\"[]\\" context=\\"{'group_by':'mail_server_id'}\\"/>\\n                        <filter string=\\"Model\\" name=\\"model\\" 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), ('report_name','ilike',self), ('subject','ilike',self), ('email_to','ilike',self)]" string="Templates"/>\n                    <field name="lang"/>\n                    <field name="model_id"/>\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="model" domain="[]" context="{'group_by':'model_id'}"/>\n                    </group>\n                </search>\n            	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
353	16	15	1	1	ir.actions.server.form	ir.actions.server	\N	form	mail/views/ir_actions_server_views.xml	\N	extension	{"en_US": "<data><xpath expr=\\"//page[@name='page_object']\\" position=\\"after\\">\\n                    <page string=\\"Activity\\" name=\\"next_activity\\" autofocus=\\"autofocus\\" attrs=\\"{'invisible': [('state', '!=', 'next_activity')]}\\">\\n                        <group>\\n                            <group>\\n                                <field name=\\"activity_type_id\\" options=\\"{'no_create': True, 'no_open': True}\\" attrs=\\"{'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\\"/>\\n                                    <field name=\\"activity_date_deadline_range_type\\" attrs=\\"{                                         'required': [('state', '=', 'next_activity'), ('activity_date_deadline_range', '&gt;', 0)]                                     }\\"/>\\n                                </div>\\n                                <field name=\\"activity_user_type\\" attrs=\\"{                                     'required': [('state', '=', 'next_activity')]                                 }\\"/>\\n                                <field name=\\"activity_user_field_name\\" attrs=\\"{                                     'invisible': [('activity_user_type', '=', 'specific')],                                     'required': [('state', '=', 'next_activity'), ('activity_user_type', '=', 'generic')]                                 }\\"/>\\n                                <field name=\\"activity_user_id\\" attrs=\\"{                                     'invisible': [('activity_user_type', '=', 'generic')],                                     'required': [('state', '=', 'next_activity'), ('activity_user_type', '=', 'specific')]                                 }\\"/>\\n                            </group>\\n                        </group>\\n                        <field name=\\"activity_note\\" class=\\"oe-bordered-editor\\" placeholder=\\"Log a note...\\"/>\\n                    </page>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='link_field_id']\\" position=\\"after\\">\\n                    <field name=\\"partner_ids\\" widget=\\"many2many_tags\\" attrs=\\"{'invisible': [('state', '!=', 'followers')]}\\"/>\\n                    <field name=\\"template_id\\" attrs=\\"{'invisible': [('state', '!=', 'mail_post')],                                    'required': [('state', '=', 'mail_post')]}\\" context=\\"{'default_model': model_name,                                      'default_use_default_to': True}\\"/>\\n                    <field name=\\"mail_post_method\\" attrs=\\"{'invisible': [('state', '!=', 'mail_post')],                                    'required': [('state', '=', 'mail_post')]}\\"/>\\n                    <field name=\\"mail_post_autofollow\\" invisible=\\"1\\"/>\\n                </xpath>\\n            </data>", "vi_VN": "<data><xpath expr=\\"//page[@name='page_object']\\" position=\\"after\\">\\n                    <page string=\\"Hoạt động\\" name=\\"next_activity\\" autofocus=\\"autofocus\\" attrs=\\"{'invisible': [('state', '!=', 'next_activity')]}\\">\\n                        <group>\\n                            <group>\\n                                <field name=\\"activity_type_id\\" options=\\"{'no_create': True, 'no_open': True}\\" attrs=\\"{'required': [('state', '=', 'next_activity')]}\\"/>\\n                                <field name=\\"activity_summary\\" placeholder=\\"vd: Thảo luận về đề xuất\\"/>\\n                            </group>\\n                            <group>\\n                                <label for=\\"activity_date_deadline_range\\"/>\\n                                <div class=\\"o_row\\">\\n                                    <field name=\\"activity_date_deadline_range\\"/>\\n                                    <field name=\\"activity_date_deadline_range_type\\" attrs=\\"{                                         'required': [('state', '=', 'next_activity'), ('activity_date_deadline_range', '&gt;', 0)]                                     }\\"/>\\n                                </div>\\n                                <field name=\\"activity_user_type\\" attrs=\\"{                                     'required': [('state', '=', 'next_activity')]                                 }\\"/>\\n                                <field name=\\"activity_user_field_name\\" attrs=\\"{                                     'invisible': [('activity_user_type', '=', 'specific')],                                     'required': [('state', '=', 'next_activity'), ('activity_user_type', '=', 'generic')]                                 }\\"/>\\n                                <field name=\\"activity_user_id\\" attrs=\\"{                                     'invisible': [('activity_user_type', '=', 'generic')],                                     'required': [('state', '=', 'next_activity'), ('activity_user_type', '=', 'specific')]                                 }\\"/>\\n                            </group>\\n                        </group>\\n                        <field name=\\"activity_note\\" class=\\"oe-bordered-editor\\" placeholder=\\"Ghi chú ...\\"/>\\n                    </page>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='link_field_id']\\" position=\\"after\\">\\n                    <field name=\\"partner_ids\\" widget=\\"many2many_tags\\" attrs=\\"{'invisible': [('state', '!=', 'followers')]}\\"/>\\n                    <field name=\\"template_id\\" attrs=\\"{'invisible': [('state', '!=', 'mail_post')],                                    'required': [('state', '=', 'mail_post')]}\\" context=\\"{'default_model': model_name,                                      'default_use_default_to': True}\\"/>\\n                    <field name=\\"mail_post_method\\" attrs=\\"{'invisible': [('state', '!=', 'mail_post')],                                    'required': [('state', '=', 'mail_post')]}\\"/>\\n                    <field name=\\"mail_post_autofollow\\" invisible=\\"1\\"/>\\n                </xpath>\\n            </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//page[@name='page_object']" position="after">\n                    <page string="Activity" name="next_activity" autofocus="autofocus" attrs="{'invisible': [('state', '!=', 'next_activity')]}">\n                        <group>\n                            <group>\n                                <field name="activity_type_id" options="{'no_create': True, 'no_open': True}" attrs="{'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"/>\n                                    <field name="activity_date_deadline_range_type" attrs="{                                         'required': [('state', '=', 'next_activity'), ('activity_date_deadline_range', '&gt;', 0)]                                     }"/>\n                                </div>\n                                <field name="activity_user_type" attrs="{                                     'required': [('state', '=', 'next_activity')]                                 }"/>\n                                <field name="activity_user_field_name" attrs="{                                     'invisible': [('activity_user_type', '=', 'specific')],                                     'required': [('state', '=', 'next_activity'), ('activity_user_type', '=', 'generic')]                                 }"/>\n                                <field name="activity_user_id" attrs="{                                     'invisible': [('activity_user_type', '=', 'generic')],                                     'required': [('state', '=', 'next_activity'), ('activity_user_type', '=', 'specific')]                                 }"/>\n                            </group>\n                        </group>\n                        <field name="activity_note" class="oe-bordered-editor" placeholder="Log a note..."/>\n                    </page>\n                </xpath>\n                <xpath expr="//field[@name='link_field_id']" position="after">\n                    <field name="partner_ids" widget="many2many_tags" attrs="{'invisible': [('state', '!=', 'followers')]}"/>\n                    <field name="template_id" attrs="{'invisible': [('state', '!=', 'mail_post')],                                    'required': [('state', '=', 'mail_post')]}" context="{'default_model': model_name,                                      'default_use_default_to': True}"/>\n                    <field name="mail_post_method" attrs="{'invisible': [('state', '!=', 'mail_post')],                                    'required': [('state', '=', 'mail_post')]}"/>\n                    <field name="mail_post_autofollow" invisible="1"/>\n                </xpath>\n            </data>	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
355	16	43	1	1	ir.model search	ir.model	\N	search	mail/views/ir_model_views.xml	\N	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>", "vi_VN": "<field name=\\"model\\" position=\\"after\\">\\n                <filter string=\\"Luồng Mail\\" name=\\"is_mail_thread\\" domain=\\"[('is_mail_thread', '=', True)]\\"/>\\n                <filter string=\\"Kiểu hoạt động mail\\" name=\\"is_mail_activity\\" domain=\\"[('is_mail_activity', '=', True)]\\"/>\\n                <filter string=\\"Email Blacklist\\" 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-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
357	16	123	1	1	res.partner.view.form.inherit.mail	res.partner	\N	form	mail/views/res_partner_views.xml	\N	extension	{"en_US": "<data><xpath expr=\\"//field[@name='email']\\" position=\\"replace\\">\\n                    <field name=\\"is_blacklisted\\" invisible=\\"1\\"/>\\n                    <label for=\\"email\\" class=\\"oe_inline\\"/>\\n                    <div class=\\"o_row o_row_readonly\\">\\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\\" attrs=\\"{'invisible': [('is_blacklisted', '=', False)]}\\"/>\\n                        <field name=\\"email\\" widget=\\"email\\" context=\\"{'gravatar_image': True}\\" attrs=\\"{'required': [('user_ids','!=', [])]}\\"/>\\n                    </div>\\n                </xpath>\\n                <xpath expr=\\"//sheet\\" position=\\"after\\">\\n                    <div class=\\"oe_chatter\\">\\n                        <field name=\\"message_follower_ids\\"/>\\n                        <field name=\\"activity_ids\\"/>\\n                        <field name=\\"message_ids\\"/>\\n                    </div>\\n                </xpath>\\n            </data>", "vi_VN": "<data><xpath expr=\\"//field[@name='email']\\" position=\\"replace\\">\\n                    <field name=\\"is_blacklisted\\" invisible=\\"1\\"/>\\n                    <label for=\\"email\\" class=\\"oe_inline\\"/>\\n                    <div class=\\"o_row o_row_readonly\\">\\n                        <button name=\\"mail_action_blacklist_remove\\" class=\\"fa fa-ban text-danger\\" title=\\"Email này được đưa vào danh sách đen để gửi thư hàng loạt. Nhấp để bỏ danh sách đen.\\" type=\\"object\\" context=\\"{'default_email': email}\\" groups=\\"base.group_user\\" attrs=\\"{'invisible': [('is_blacklisted', '=', False)]}\\"/>\\n                        <field name=\\"email\\" widget=\\"email\\" context=\\"{'gravatar_image': True}\\" attrs=\\"{'required': [('user_ids','!=', [])]}\\"/>\\n                    </div>\\n                </xpath>\\n                <xpath expr=\\"//sheet\\" position=\\"after\\">\\n                    <div class=\\"oe_chatter\\">\\n                        <field name=\\"message_follower_ids\\"/>\\n                        <field name=\\"activity_ids\\"/>\\n                        <field name=\\"message_ids\\"/>\\n                    </div>\\n                </xpath>\\n            </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//field[@name='email']" position="replace">\n                    <field name="is_blacklisted" invisible="1"/>\n                    <label for="email" class="oe_inline"/>\n                    <div class="o_row o_row_readonly">\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" attrs="{'invisible': [('is_blacklisted', '=', False)]}"/>\n                        <field name="email" widget="email" context="{'gravatar_image': True}" attrs="{'required': [('user_ids','!=', [])]}"/>\n                    </div>\n                </xpath>\n                <xpath expr="//sheet" position="after">\n                    <div class="oe_chatter">\n                        <field name="message_follower_ids"/>\n                        <field name="activity_ids"/>\n                        <field name="message_ids"/>\n                    </div>\n                </xpath>\n            </data>	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
359	16	125	1	1	res.partner.view.search.inherit.mail	res.partner	\N	search	mail/views/res_partner_views.xml	\N	extension	{"en_US": "<filter name=\\"inactive\\" position=\\"after\\">\\n                        <filter invisible=\\"1\\" string=\\"Late Activities\\" name=\\"activities_overdue\\" domain=\\"[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]\\" help=\\"Show all records which has next action date is before today\\"/>\\n                        <filter invisible=\\"1\\" string=\\"Today Activities\\" name=\\"activities_today\\" domain=\\"[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                        <filter invisible=\\"1\\" string=\\"Future Activities\\" name=\\"activities_upcoming_all\\" domain=\\"[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                        <separator/>\\n                    </filter>", "vi_VN": "<filter name=\\"inactive\\" position=\\"after\\">\\n                        <filter invisible=\\"1\\" string=\\"Hoạt động trễ\\" name=\\"activities_overdue\\" domain=\\"[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]\\" help=\\"Hiển thị tất cả dữ liệu có ngày xử lý tiếp theo trước ngày hôm nay\\"/>\\n                        <filter invisible=\\"1\\" string=\\"Các oạt động hôm nay\\" name=\\"activities_today\\" domain=\\"[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                        <filter invisible=\\"1\\" string=\\"Hoạt động tương lai\\" name=\\"activities_upcoming_all\\" domain=\\"[('my_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="Late Activities" name="activities_overdue" domain="[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]" help="Show all records which has next action date is before today"/>\n                        <filter invisible="1" string="Today Activities" name="activities_today" domain="[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]"/>\n                        <filter invisible="1" string="Future Activities" name="activities_upcoming_all" domain="[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]"/>\n                        <separator/>\n                    </filter>\n            	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
361	16	\N	1	1	res.partner.activity	res.partner	\N	activity	mail/views/res_partner_views.xml	\N	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.id.value\\" t-att-alt=\\"record.id.value\\"/>\\n                            <div>\\n                                <field name=\\"name\\" display=\\"full\\"/>\\n                                <field name=\\"parent_id\\" muted=\\"1\\" display=\\"full\\"/>\\n                            </div>\\n                        </div>\\n                    </templates>\\n                </activity>", "vi_VN": "<activity string=\\"Liên hệ\\">\\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.id.value\\" t-att-alt=\\"record.id.value\\"/>\\n                            <div>\\n                                <field name=\\"name\\" display=\\"full\\"/>\\n                                <field name=\\"parent_id\\" muted=\\"1\\" display=\\"full\\"/>\\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.id.value" t-att-alt="record.id.value"/>\n                            <div>\n                                <field name="name" display="full"/>\n                                <field name="parent_id" muted="1" display="full"/>\n                            </div>\n                        </div>\n                    </templates>\n                </activity>\n            	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
362	16	\N	1	1	mail.blacklist.view.tree	mail.blacklist	\N	tree	mail/views/mail_blacklist_views.xml	\N	primary	{"en_US": "<tree string=\\"Email Blacklist\\">\\n                <field name=\\"create_date\\" string=\\"Blacklist Date\\"/>\\n                <field name=\\"email\\"/>\\n            </tree>", "vi_VN": "<tree string=\\"Email Blacklist\\">\\n                <field name=\\"create_date\\" string=\\"Ngày vào danh sách đen\\"/>\\n                <field name=\\"email\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree string="Email Blacklist">\n                <field name="create_date" string="Blacklist Date"/>\n                <field name="email"/>\n            </tree>\n        	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
363	16	\N	1	1	mail.blacklist.view.form	mail.blacklist	\N	form	mail/views/mail_blacklist_views.xml	\N	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}\\" attrs=\\"{'invisible': ['|', ('active', '=', False), ('email', '=', False)]}\\"/>\\n                    <button name=\\"action_add\\" string=\\"Blacklist\\" type=\\"object\\" class=\\"oe_highlight\\" attrs=\\"{'invisible': ['|', ('active', '=', True), ('email', '=', False)]}\\"/>\\n                </header>\\n                <sheet>\\n                    <widget name=\\"web_ribbon\\" title=\\"Archived\\" bg_color=\\"bg-danger\\" attrs=\\"{'invisible': [('active', '=', True)]}\\"/>\\n                    <group>\\n                        <group>\\n                            <field name=\\"email\\"/>\\n                            <field name=\\"active\\" readonly=\\"1\\"/>\\n                            <br/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n                <div class=\\"oe_chatter\\">\\n                    <field name=\\"message_follower_ids\\" groups=\\"base.group_user\\"/>\\n                    <field name=\\"message_ids\\"/>\\n                </div>\\n            </form>", "vi_VN": "<form string=\\"Thêm email ở danh sách đen\\" duplicate=\\"false\\">\\n                <header>\\n                    <button name=\\"mail_action_blacklist_remove\\" string=\\"Bỏ khỏi danh sách đen\\" type=\\"object\\" class=\\"oe_highlight\\" context=\\"{'default_email': email}\\" attrs=\\"{'invisible': ['|', ('active', '=', False), ('email', '=', False)]}\\"/>\\n                    <button name=\\"action_add\\" string=\\"Danh sách đen\\" type=\\"object\\" class=\\"oe_highlight\\" attrs=\\"{'invisible': ['|', ('active', '=', True), ('email', '=', False)]}\\"/>\\n                </header>\\n                <sheet>\\n                    <widget name=\\"web_ribbon\\" title=\\"Đã lưu\\" bg_color=\\"bg-danger\\" attrs=\\"{'invisible': [('active', '=', True)]}\\"/>\\n                    <group>\\n                        <group>\\n                            <field name=\\"email\\"/>\\n                            <field name=\\"active\\" readonly=\\"1\\"/>\\n                            <br/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n                <div class=\\"oe_chatter\\">\\n                    <field name=\\"message_follower_ids\\" groups=\\"base.group_user\\"/>\\n                    <field name=\\"message_ids\\"/>\\n                </div>\\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}" attrs="{'invisible': ['|', ('active', '=', False), ('email', '=', False)]}"/>\n                    <button name="action_add" string="Blacklist" type="object" class="oe_highlight" attrs="{'invisible': ['|', ('active', '=', True), ('email', '=', False)]}"/>\n                </header>\n                <sheet>\n                    <widget name="web_ribbon" title="Archived" bg_color="bg-danger" attrs="{'invisible': [('active', '=', True)]}"/>\n                    <group>\n                        <group>\n                            <field name="email"/>\n                            <field name="active" readonly="1"/>\n                            <br/>\n                        </group>\n                    </group>\n                </sheet>\n                <div class="oe_chatter">\n                    <field name="message_follower_ids" groups="base.group_user"/>\n                    <field name="message_ids"/>\n                </div>\n            </form>\n        	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
365	16	\N	1	1	account.analytic.line.tree	account.analytic.line	\N	tree	analytic/views/analytic_line_views.xml	\N	primary	{"en_US": "<tree string=\\"Analytic Items\\" multi_edit=\\"1\\">\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                <field name=\\"date\\" optional=\\"show\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"account_id\\"/>\\n                <field name=\\"plan_id\\"/>\\n                <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                <field name=\\"unit_amount\\" sum=\\"Quantity\\" optional=\\"hide\\"/>\\n                <field name=\\"product_uom_id\\" optional=\\"hide\\"/>\\n                <field name=\\"partner_id\\" optional=\\"hide\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"show\\"/>\\n                <field name=\\"amount\\" sum=\\"Total\\" optional=\\"show\\"/>\\n            </tree>", "vi_VN": "<tree string=\\"Bút toán Phân tích\\" multi_edit=\\"1\\">\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                <field name=\\"date\\" optional=\\"show\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"account_id\\"/>\\n                <field name=\\"plan_id\\"/>\\n                <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                <field name=\\"unit_amount\\" sum=\\"Số lượng\\" optional=\\"hide\\"/>\\n                <field name=\\"product_uom_id\\" optional=\\"hide\\"/>\\n                <field name=\\"partner_id\\" optional=\\"hide\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"show\\"/>\\n                <field name=\\"amount\\" sum=\\"Tổng\\" optional=\\"show\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree string="Analytic Items" multi_edit="1">\n                <field name="company_id" invisible="1"/>\n                <field name="product_uom_category_id" invisible="1"/>\n                <field name="date" optional="show"/>\n                <field name="name"/>\n                <field name="account_id"/>\n                <field name="plan_id"/>\n                <field name="currency_id" invisible="1"/>\n                <field name="unit_amount" sum="Quantity" optional="hide"/>\n                <field name="product_uom_id" optional="hide"/>\n                <field name="partner_id" optional="hide"/>\n                <field name="company_id" groups="base.group_multi_company" optional="show"/>\n                <field name="amount" sum="Total" optional="show"/>\n            </tree>\n        	f	t	2025-06-18 15:58:12.212842	2025-06-18 15:58:12.212842	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
366	16	\N	1	1	account.analytic.line.select	account.analytic.line	\N	search	analytic/views/analytic_line_views.xml	\N	primary	{"en_US": "<search string=\\"Search Analytic Lines\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"date\\"/>\\n                <field name=\\"account_id\\"/>\\n                <field name=\\"plan_id\\"/>\\n                <filter string=\\"Date\\" name=\\"date\\" date=\\"date\\"/>\\n                <filter string=\\"Analytic Account\\" name=\\"group_by_analytic_account\\" context=\\"{'group_by': 'account_id'}\\"/>\\n                <filter string=\\"Analytic Plan\\" name=\\"group_by_analytic_plan\\" context=\\"{'group_by': 'plan_id'}\\"/>\\n                <group string=\\"Group By...\\" expand=\\"0\\" name=\\"groupby\\">\\n                    <filter string=\\"Date\\" name=\\"group_date\\" context=\\"{'group_by': 'date'}\\"/>\\n                </group>\\n            </search>", "vi_VN": "<search string=\\"Tìm kiếm chi tiết phân tích\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"date\\"/>\\n                <field name=\\"account_id\\"/>\\n                <field name=\\"plan_id\\"/>\\n                <filter string=\\"Ngày\\" name=\\"date\\" date=\\"date\\"/>\\n                <filter string=\\"Tài khoản Phân tích\\" name=\\"group_by_analytic_account\\" context=\\"{'group_by': 'account_id'}\\"/>\\n                <filter string=\\"Kế hoạch Phân tích\\" name=\\"group_by_analytic_plan\\" context=\\"{'group_by': 'plan_id'}\\"/>\\n                <group string=\\"Nhóm theo...\\" expand=\\"0\\" name=\\"groupby\\">\\n                    <filter string=\\"Ngày\\" name=\\"group_date\\" context=\\"{'group_by': 'date'}\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Search Analytic Lines">\n                <field name="name"/>\n                <field name="date"/>\n                <field name="account_id"/>\n                <field name="plan_id"/>\n                <filter string="Date" name="date" date="date"/>\n                <filter string="Analytic Account" name="group_by_analytic_account" context="{'group_by': 'account_id'}"/>\n                <filter string="Analytic Plan" name="group_by_analytic_plan" context="{'group_by': 'plan_id'}"/>\n                <group string="Group By..." expand="0" name="groupby">\n                    <filter string="Date" name="group_date" context="{'group_by': 'date'}"/>\n                </group>\n            </search>\n        	f	t	2025-06-18 15:58:12.212842	2025-06-18 15:58:12.212842	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
367	1	\N	1	1	account.analytic.line.form	account.analytic.line	\N	form	analytic/views/analytic_line_views.xml	\N	primary	{"en_US": "<form string=\\"Analytic Item\\">\\n            <field name=\\"company_id\\" invisible=\\"1\\"/>\\n            <sheet>\\n                <group>\\n                    <group name=\\"analytic_item\\" string=\\"Analytic Item\\">\\n                        <field name=\\"name\\"/>\\n                        <field name=\\"account_id\\"/>\\n                        <field name=\\"date\\"/>\\n                        <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                    </group>\\n                    <group name=\\"amount\\" string=\\"Amount\\">\\n                        <field name=\\"amount\\"/>\\n                        <field name=\\"unit_amount\\"/>\\n                        <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"product_uom_id\\" class=\\"oe_inline\\"/>\\n                        <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                    </group>\\n                </group>\\n            </sheet>\\n            </form>", "vi_VN": "<form string=\\"Mục Phân tích\\">\\n            <field name=\\"company_id\\" invisible=\\"1\\"/>\\n            <sheet>\\n                <group>\\n                    <group name=\\"analytic_item\\" string=\\"Mục Phân tích\\">\\n                        <field name=\\"name\\"/>\\n                        <field name=\\"account_id\\"/>\\n                        <field name=\\"date\\"/>\\n                        <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                    </group>\\n                    <group name=\\"amount\\" string=\\"Tổng tiền\\">\\n                        <field name=\\"amount\\"/>\\n                        <field name=\\"unit_amount\\"/>\\n                        <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"product_uom_id\\" class=\\"oe_inline\\"/>\\n                        <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                    </group>\\n                </group>\\n            </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Analytic Item">\n            <field name="company_id" invisible="1"/>\n            <sheet>\n                <group>\n                    <group name="analytic_item" string="Analytic Item">\n                        <field name="name"/>\n                        <field name="account_id"/>\n                        <field name="date"/>\n                        <field name="company_id" groups="base.group_multi_company"/>\n                    </group>\n                    <group name="amount" string="Amount">\n                        <field name="amount"/>\n                        <field name="unit_amount"/>\n                        <field name="product_uom_category_id" invisible="1"/>\n                        <field name="product_uom_id" class="oe_inline"/>\n                        <field name="currency_id" invisible="1"/>\n                    </group>\n                </group>\n            </sheet>\n            </form>\n        	f	t	2025-06-18 15:58:12.212842	2025-06-18 15:58:12.212842	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
368	16	\N	1	1	account.analytic.line.graph	account.analytic.line	\N	graph	analytic/views/analytic_line_views.xml	\N	primary	{"en_US": "<graph string=\\"Analytic Items\\" sample=\\"1\\">\\n                <field name=\\"account_id\\"/>\\n                <field name=\\"unit_amount\\" type=\\"measure\\"/>\\n                <field name=\\"amount\\" type=\\"measure\\"/>\\n            </graph>", "vi_VN": "<graph string=\\"Bút toán Phân tích\\" sample=\\"1\\">\\n                <field name=\\"account_id\\"/>\\n                <field name=\\"unit_amount\\" type=\\"measure\\"/>\\n                <field name=\\"amount\\" type=\\"measure\\"/>\\n            </graph>"}	<?xml version="1.0"?>\n<graph string="Analytic Items" sample="1">\n                <field name="account_id"/>\n                <field name="unit_amount" type="measure"/>\n                <field name="amount" type="measure"/>\n            </graph>\n        	f	t	2025-06-18 15:58:12.212842	2025-06-18 15:58:12.212842	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
369	16	\N	1	1	account.analytic.line.pivot	account.analytic.line	\N	pivot	analytic/views/analytic_line_views.xml	\N	primary	{"en_US": "<pivot string=\\"Analytic Items\\" sample=\\"1\\">\\n                <field name=\\"account_id\\" type=\\"row\\"/>\\n                <field name=\\"unit_amount\\" type=\\"measure\\"/>\\n                <field name=\\"amount\\" type=\\"measure\\"/>\\n            </pivot>", "vi_VN": "<pivot string=\\"Bút toán Phân tích\\" sample=\\"1\\">\\n                <field name=\\"account_id\\" type=\\"row\\"/>\\n                <field name=\\"unit_amount\\" type=\\"measure\\"/>\\n                <field name=\\"amount\\" type=\\"measure\\"/>\\n            </pivot>"}	<?xml version="1.0"?>\n<pivot string="Analytic Items" sample="1">\n                <field name="account_id" type="row"/>\n                <field name="unit_amount" type="measure"/>\n                <field name="amount" type="measure"/>\n            </pivot>\n        	f	t	2025-06-18 15:58:12.212842	2025-06-18 15:58:12.212842	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
371	16	\N	1	1	analytic.analytic.account.form	account.analytic.account	\N	form	analytic/views/analytic_account_views.xml	\N	primary	{"en_US": "<form string=\\"Analytic Account\\">\\n                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                    <sheet string=\\"Analytic Account\\">\\n                        <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                            <button class=\\"oe_stat_button\\" type=\\"action\\" name=\\"137\\" icon=\\"fa-usd\\">\\n                                <div class=\\"o_form_field o_stat_info\\">\\n                                    <span class=\\"o_stat_text\\">Gross Margin</span>\\n                                    <span class=\\"o_stat_value\\">\\n                                        <field name=\\"balance\\" widget=\\"monetary\\"/>\\n                                    </span>\\n                                </div>\\n                            </button>\\n                        </div>\\n                        <widget name=\\"web_ribbon\\" title=\\"Archived\\" bg_color=\\"bg-danger\\" attrs=\\"{'invisible': [('active', '=', True)]}\\"/>\\n                        <div class=\\"oe_title\\">\\n                            <label for=\\"name\\"/>\\n                            <h1>\\n                                <field name=\\"name\\" class=\\"oe_inline\\" placeholder=\\"e.g. Project XYZ\\"/>\\n                            </h1>\\n                        </div>\\n                        <div name=\\"project\\"/>\\n                        <group name=\\"main\\">\\n                            <group>\\n                                <field name=\\"active\\" invisible=\\"1\\"/>\\n                                <field name=\\"partner_id\\"/>\\n                                <field name=\\"code\\"/>\\n                            </group>\\n                            <group>\\n                                <field name=\\"plan_id\\" options=\\"{'no_quick_create': True}\\"/>\\n                                <field name=\\"company_id\\" options=\\"{'no_create': True}\\" groups=\\"base.group_multi_company\\"/>\\n                                <field name=\\"currency_id\\" options=\\"{'no_create': True}\\" groups=\\"base.group_multi_currency\\"/>\\n                            </group>\\n                        </group>\\n                    </sheet>\\n                    <div class=\\"oe_chatter\\">\\n                        <field name=\\"message_follower_ids\\"/>\\n                        <field name=\\"message_ids\\"/>\\n                    </div>\\n                </form>", "vi_VN": "<form string=\\"Tài khoản Phân tích\\">\\n                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                    <sheet string=\\"Tài khoản Phân tích\\">\\n                        <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                            <button class=\\"oe_stat_button\\" type=\\"action\\" name=\\"137\\" icon=\\"fa-usd\\">\\n                                <div class=\\"o_form_field o_stat_info\\">\\n                                    <span class=\\"o_stat_text\\">Biên Lợi nhuận Gộp</span>\\n                                    <span class=\\"o_stat_value\\">\\n                                        <field name=\\"balance\\" widget=\\"monetary\\"/>\\n                                    </span>\\n                                </div>\\n                            </button>\\n                        </div>\\n                        <widget name=\\"web_ribbon\\" title=\\"Đã lưu trữ\\" bg_color=\\"bg-danger\\" attrs=\\"{'invisible': [('active', '=', True)]}\\"/>\\n                        <div class=\\"oe_title\\">\\n                            <label for=\\"name\\"/>\\n                            <h1>\\n                                <field name=\\"name\\" class=\\"oe_inline\\" placeholder=\\"Ví dụ: Dự án XYZ\\"/>\\n                            </h1>\\n                        </div>\\n                        <div name=\\"project\\"/>\\n                        <group name=\\"main\\">\\n                            <group>\\n                                <field name=\\"active\\" invisible=\\"1\\"/>\\n                                <field name=\\"partner_id\\"/>\\n                                <field name=\\"code\\"/>\\n                            </group>\\n                            <group>\\n                                <field name=\\"plan_id\\" options=\\"{'no_quick_create': True}\\"/>\\n                                <field name=\\"company_id\\" options=\\"{'no_create': True}\\" groups=\\"base.group_multi_company\\"/>\\n                                <field name=\\"currency_id\\" options=\\"{'no_create': True}\\" groups=\\"base.group_multi_currency\\"/>\\n                            </group>\\n                        </group>\\n                    </sheet>\\n                    <div class=\\"oe_chatter\\">\\n                        <field name=\\"message_follower_ids\\"/>\\n                        <field name=\\"message_ids\\"/>\\n                    </div>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Analytic Account">\n                    <field name="company_id" invisible="1"/>\n                    <sheet string="Analytic Account">\n                        <div class="oe_button_box" name="button_box">\n                            <button class="oe_stat_button" type="action" name="137" icon="fa-usd">\n                                <div class="o_form_field o_stat_info">\n                                    <span class="o_stat_text">Gross Margin</span>\n                                    <span class="o_stat_value">\n                                        <field name="balance" widget="monetary"/>\n                                    </span>\n                                </div>\n                            </button>\n                        </div>\n                        <widget name="web_ribbon" title="Archived" bg_color="bg-danger" attrs="{'invisible': [('active', '=', True)]}"/>\n                        <div class="oe_title">\n                            <label for="name"/>\n                            <h1>\n                                <field name="name" class="oe_inline" placeholder="e.g. Project XYZ"/>\n                            </h1>\n                        </div>\n                        <div name="project"/>\n                        <group name="main">\n                            <group>\n                                <field name="active" invisible="1"/>\n                                <field name="partner_id"/>\n                                <field name="code"/>\n                            </group>\n                            <group>\n                                <field name="plan_id" options="{'no_quick_create': True}"/>\n                                <field name="company_id" options="{'no_create': True}" groups="base.group_multi_company"/>\n                                <field name="currency_id" options="{'no_create': True}" groups="base.group_multi_currency"/>\n                            </group>\n                        </group>\n                    </sheet>\n                    <div class="oe_chatter">\n                        <field name="message_follower_ids"/>\n                        <field name="message_ids"/>\n                    </div>\n                </form>\n            	f	t	2025-06-18 15:58:12.212842	2025-06-18 15:58:12.212842	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
372	8	\N	1	1	account.analytic.account.list	account.analytic.account	\N	tree	analytic/views/analytic_account_views.xml	\N	primary	{"en_US": "<tree string=\\"Analytic Accounts\\" multi_edit=\\"1\\">\\n                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"name\\" string=\\"Name\\"/>\\n                    <field name=\\"code\\"/>\\n                    <field name=\\"partner_id\\"/>\\n                    <field name=\\"plan_id\\"/>\\n                    <field name=\\"active\\" invisible=\\"1\\"/>\\n                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                    <field name=\\"debit\\" sum=\\"Debit\\" invisible=\\"1\\"/>\\n                    <field name=\\"credit\\" sum=\\"Credit\\" invisible=\\"1\\"/>\\n                    <field name=\\"balance\\" sum=\\"Balance\\"/>\\n                </tree>", "vi_VN": "<tree string=\\"Các Tài khoản Phân tích\\" multi_edit=\\"1\\">\\n                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"name\\" string=\\"Tên\\"/>\\n                    <field name=\\"code\\"/>\\n                    <field name=\\"partner_id\\"/>\\n                    <field name=\\"plan_id\\"/>\\n                    <field name=\\"active\\" invisible=\\"1\\"/>\\n                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                    <field name=\\"debit\\" sum=\\"Nợ\\" invisible=\\"1\\"/>\\n                    <field name=\\"credit\\" sum=\\"Có\\" invisible=\\"1\\"/>\\n                    <field name=\\"balance\\" sum=\\"Số dư\\"/>\\n                </tree>"}	<?xml version="1.0"?>\n<tree string="Analytic Accounts" multi_edit="1">\n                    <field name="company_id" invisible="1"/>\n                    <field name="currency_id" invisible="1"/>\n                    <field name="name" string="Name"/>\n                    <field name="code"/>\n                    <field name="partner_id"/>\n                    <field name="plan_id"/>\n                    <field name="active" invisible="1"/>\n                    <field name="company_id" groups="base.group_multi_company"/>\n                    <field name="debit" sum="Debit" invisible="1"/>\n                    <field name="credit" sum="Credit" invisible="1"/>\n                    <field name="balance" sum="Balance"/>\n                </tree>\n            	f	t	2025-06-18 15:58:12.212842	2025-06-18 15:58:12.212842	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
376	16	\N	1	1	account.analytic.plan.form	account.analytic.plan	\N	form	analytic/views/analytic_plan_views.xml	\N	primary	{"en_US": "<form string=\\"Analytic Plans\\">\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <button name=\\"action_view_children_plans\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-bars\\">\\n                            <field string=\\"Subplans\\" name=\\"children_count\\" widget=\\"statinfo\\"/>\\n                        </button>\\n                        <button name=\\"action_view_analytical_accounts\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-bars\\">\\n                            <div class=\\"o_field_widget o_stat_info\\">\\n                                <span class=\\"o_stat_value\\"><field name=\\"all_account_count\\"/></span>\\n                                <span class=\\"o_stat_text\\">Analytic Accounts</span>\\n                            </div>\\n                        </button>\\n                    </div>\\n                    <div class=\\"oe_title\\">\\n                        <h1>\\n                            <field name=\\"name\\"/>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"parent_id\\"/>\\n                            <field name=\\"default_applicability\\" attrs=\\"{'invisible': [('parent_id', '!=', False)]}\\"/>\\n                        <field name=\\"color\\" widget=\\"color_picker\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                        </group>\\n                    </group>\\n\\n                    <notebook>\\n                        <page string=\\"Applicability\\" name=\\"applicability\\" attrs=\\"{'invisible': [('parent_id', '!=', False)]}\\">\\n                            <field name=\\"applicability_ids\\">\\n                                <tree editable=\\"bottom\\">\\n                                    <field name=\\"business_domain\\"/>\\n                                    <field name=\\"applicability\\"/>\\n                                </tree>\\n                            </field>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>", "vi_VN": "<form string=\\"Các Kế hoạch Phân tích\\">\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <button name=\\"action_view_children_plans\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-bars\\">\\n                            <field string=\\"Kế hoạch phụ\\" name=\\"children_count\\" widget=\\"statinfo\\"/>\\n                        </button>\\n                        <button name=\\"action_view_analytical_accounts\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-bars\\">\\n                            <div class=\\"o_field_widget o_stat_info\\">\\n                                <span class=\\"o_stat_value\\"><field name=\\"all_account_count\\"/></span>\\n                                <span class=\\"o_stat_text\\">Tài khoản Phân tích</span>\\n                            </div>\\n                        </button>\\n                    </div>\\n                    <div class=\\"oe_title\\">\\n                        <h1>\\n                            <field name=\\"name\\"/>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"parent_id\\"/>\\n                            <field name=\\"default_applicability\\" attrs=\\"{'invisible': [('parent_id', '!=', False)]}\\"/>\\n                        <field name=\\"color\\" widget=\\"color_picker\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                        </group>\\n                    </group>\\n\\n                    <notebook>\\n                        <page string=\\"Khả năng áp dụng\\" name=\\"applicability\\" attrs=\\"{'invisible': [('parent_id', '!=', False)]}\\">\\n                            <field name=\\"applicability_ids\\">\\n                                <tree editable=\\"bottom\\">\\n                                    <field name=\\"business_domain\\"/>\\n                                    <field name=\\"applicability\\"/>\\n                                </tree>\\n                            </field>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Analytic Plans">\n                <field name="company_id" invisible="1"/>\n                <sheet>\n                    <div class="oe_button_box" name="button_box">\n                        <button name="action_view_children_plans" type="object" class="oe_stat_button" icon="fa-bars">\n                            <field string="Subplans" name="children_count" widget="statinfo"/>\n                        </button>\n                        <button name="action_view_analytical_accounts" type="object" class="oe_stat_button" icon="fa-bars">\n                            <div class="o_field_widget o_stat_info">\n                                <span class="o_stat_value"><field name="all_account_count"/></span>\n                                <span class="o_stat_text">Analytic Accounts</span>\n                            </div>\n                        </button>\n                    </div>\n                    <div class="oe_title">\n                        <h1>\n                            <field name="name"/>\n                        </h1>\n                    </div>\n                    <group>\n                        <group>\n                            <field name="parent_id"/>\n                            <field name="default_applicability" attrs="{'invisible': [('parent_id', '!=', False)]}"/>\n                        <field name="color" widget="color_picker"/>\n                        </group>\n                        <group>\n                            <field name="company_id" groups="base.group_multi_company"/>\n                        </group>\n                    </group>\n\n                    <notebook>\n                        <page string="Applicability" name="applicability" attrs="{'invisible': [('parent_id', '!=', False)]}">\n                            <field name="applicability_ids">\n                                <tree editable="bottom">\n                                    <field name="business_domain"/>\n                                    <field name="applicability"/>\n                                </tree>\n                            </field>\n                        </page>\n                    </notebook>\n                </sheet>\n            </form>\n        	f	t	2025-06-18 15:58:12.212842	2025-06-18 15:58:12.212842	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
377	16	\N	1	1	account.analytic.plan.tree	account.analytic.plan	\N	tree	analytic/views/analytic_plan_views.xml	\N	primary	{"en_US": "<tree string=\\"Analytic Plans\\" multi_edit=\\"1\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"default_applicability\\"/>\\n                <field name=\\"color\\" widget=\\"color_picker\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n            </tree>", "vi_VN": "<tree string=\\"Các Kế hoạch Phân tích\\" multi_edit=\\"1\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"default_applicability\\"/>\\n                <field name=\\"color\\" widget=\\"color_picker\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree string="Analytic Plans" multi_edit="1">\n                <field name="name"/>\n                <field name="default_applicability"/>\n                <field name="color" widget="color_picker"/>\n                <field name="company_id" groups="base.group_multi_company"/>\n            </tree>\n        	f	t	2025-06-18 15:58:12.212842	2025-06-18 15:58:12.212842	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
378	16	\N	1	1	account.analytic.distribution.model.tree	account.analytic.distribution.model	\N	tree	analytic/views/analytic_distribution_model_views.xml	\N	primary	{"en_US": "<tree string=\\"Analytic Distribution Model\\" editable=\\"top\\" multi_edit=\\"1\\">\\n                <field name=\\"partner_id\\" optional=\\"show\\"/>\\n                <field name=\\"partner_category_id\\" optional=\\"hide\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"show\\"/>\\n                <field name=\\"analytic_distribution\\" widget=\\"analytic_distribution\\" optional=\\"show\\"/>\\n                <button name=\\"action_read_distribution_model\\" type=\\"object\\" string=\\"View\\" class=\\"float-end btn-secondary\\"/>\\n            </tree>", "vi_VN": "<tree string=\\"Mô hình Phân bổ Phân tích\\" editable=\\"top\\" multi_edit=\\"1\\">\\n                <field name=\\"partner_id\\" optional=\\"show\\"/>\\n                <field name=\\"partner_category_id\\" optional=\\"hide\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"show\\"/>\\n                <field name=\\"analytic_distribution\\" widget=\\"analytic_distribution\\" optional=\\"show\\"/>\\n                <button name=\\"action_read_distribution_model\\" type=\\"object\\" string=\\"Xem\\" class=\\"float-end btn-secondary\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree string="Analytic Distribution Model" editable="top" multi_edit="1">\n                <field name="partner_id" optional="show"/>\n                <field name="partner_category_id" optional="hide"/>\n                <field name="company_id" groups="base.group_multi_company" optional="show"/>\n                <field name="analytic_distribution" widget="analytic_distribution" optional="show"/>\n                <button name="action_read_distribution_model" type="object" string="View" class="float-end btn-secondary"/>\n            </tree>\n        	f	t	2025-06-18 15:58:12.212842	2025-06-18 15:58:12.212842	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
379	16	\N	1	1	account.analytic.distribution.model.form	account.analytic.distribution.model	\N	form	analytic/views/analytic_distribution_model_views.xml	\N	primary	{"en_US": "<form string=\\"Analytic Distribution Model\\">\\n                <sheet>\\n                    <group>\\n                        <group string=\\"Simultaneous conditions to meet\\" colspan=\\"2\\">\\n                            <group>\\n                                <field name=\\"partner_id\\"/>\\n                                <field name=\\"partner_category_id\\"/>\\n                            </group>\\n                            <group>\\n                                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                            </group>\\n                        </group>\\n                        <group string=\\"Analytic distribution to apply\\" colspan=\\"2\\">\\n                            <field name=\\"analytic_distribution\\" widget=\\"analytic_distribution\\" options=\\"{'force_applicability': 'optional', 'disable_save': true}\\"/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>", "vi_VN": "<form string=\\"Mô hình Phân bổ Phân tích\\">\\n                <sheet>\\n                    <group>\\n                        <group string=\\"Các điều kiện cần đáp ứng đồng thời\\" colspan=\\"2\\">\\n                            <group>\\n                                <field name=\\"partner_id\\"/>\\n                                <field name=\\"partner_category_id\\"/>\\n                            </group>\\n                            <group>\\n                                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                            </group>\\n                        </group>\\n                        <group string=\\"Phân bổ phân tích để áp dụng\\" colspan=\\"2\\">\\n                            <field name=\\"analytic_distribution\\" widget=\\"analytic_distribution\\" options=\\"{'force_applicability': 'optional', 'disable_save': true}\\"/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Analytic Distribution Model">\n                <sheet>\n                    <group>\n                        <group string="Simultaneous conditions to meet" colspan="2">\n                            <group>\n                                <field name="partner_id"/>\n                                <field name="partner_category_id"/>\n                            </group>\n                            <group>\n                                <field name="company_id" groups="base.group_multi_company"/>\n                            </group>\n                        </group>\n                        <group string="Analytic distribution to apply" colspan="2">\n                            <field name="analytic_distribution" widget="analytic_distribution" options="{'force_applicability': 'optional', 'disable_save': true}"/>\n                        </group>\n                    </group>\n                </sheet>\n            </form>\n        	f	t	2025-06-18 15:58:12.212842	2025-06-18 15:58:12.212842	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
380	16	237	1	1	res.config.settings.view.form.inherit.auth.signup	res.config.settings	\N	form	auth_signup/views/res_config_settings_views.xml	\N	extension	{"en_US": "<xpath expr=\\"//div[@id='access_rights']\\" position=\\"before\\">\\n                    <div class=\\"col-12 col-lg-6 o_setting_box\\" 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*.\\">\\n                        <div class=\\"o_setting_left_pane\\">\\n                        </div>\\n                        <div class=\\"o_setting_right_pane\\">\\n                            <label for=\\"auth_signup_uninvited\\"/>\\n                            <div class=\\"text-muted\\">\\n                                Let your customers log in to see their documents\\n                            </div>\\n                            <div class=\\"mt8\\">\\n                                <field name=\\"auth_signup_uninvited\\" class=\\"o_light_label\\" widget=\\"radio\\" options=\\"{'horizontal': true}\\" required=\\"True\\"/>\\n                            </div>\\n                            <div class=\\"content-group\\" attrs=\\"{'invisible': [('auth_signup_uninvited','=','b2b')]}\\">\\n                                <div class=\\"mt8\\">\\n                                    <button type=\\"object\\" name=\\"action_open_template_user\\" string=\\"Default Access Rights\\" icon=\\"fa-arrow-right\\" class=\\"btn-link\\"/>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"enable_password_reset\\">\\n                        <div class=\\"o_setting_left_pane\\">\\n                            <field name=\\"auth_signup_reset_password\\"/>\\n                        </div>\\n                        <div class=\\"o_setting_right_pane\\">\\n                            <label string=\\"Password Reset\\" for=\\"auth_signup_reset_password\\"/>\\n                            <div class=\\"text-muted\\">\\n                                Enable password reset from Login page\\n                            </div>\\n                        </div>\\n                    </div>\\n                </xpath>", "vi_VN": "<xpath expr=\\"//div[@id='access_rights']\\" position=\\"before\\">\\n                    <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"login_documents\\" title=\\"Để gửi lời mời trong chế độ B2B, hãy mở một số liên hệ hoặc chọn nhiều liên hệ trong chế độ xem danh sách và nhấp vào tùy chọn 'Quản lý Truy cập Cổng thông tin' trong menu *Hành động* thả xuống.\\">\\n                        <div class=\\"o_setting_left_pane\\">\\n                        </div>\\n                        <div class=\\"o_setting_right_pane\\">\\n                            <label for=\\"auth_signup_uninvited\\"/>\\n                            <div class=\\"text-muted\\">\\n                                Cho phép khách hàng đăng nhập để xem các tài liệu của họ\\n                            </div>\\n                            <div class=\\"mt8\\">\\n                                <field name=\\"auth_signup_uninvited\\" class=\\"o_light_label\\" widget=\\"radio\\" options=\\"{'horizontal': true}\\" required=\\"True\\"/>\\n                            </div>\\n                            <div class=\\"content-group\\" attrs=\\"{'invisible': [('auth_signup_uninvited','=','b2b')]}\\">\\n                                <div class=\\"mt8\\">\\n                                    <button type=\\"object\\" name=\\"action_open_template_user\\" string=\\"Quyền Truy cập Mặc định\\" icon=\\"fa-arrow-right\\" class=\\"btn-link\\"/>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"enable_password_reset\\">\\n                        <div class=\\"o_setting_left_pane\\">\\n                            <field name=\\"auth_signup_reset_password\\"/>\\n                        </div>\\n                        <div class=\\"o_setting_right_pane\\">\\n                            <label string=\\"Đặt lại Mật khẩu\\" for=\\"auth_signup_reset_password\\"/>\\n                            <div class=\\"text-muted\\">\\n                                Cho phép đặt lại mật khẩu từ trang Đăng nhập\\n                            </div>\\n                        </div>\\n                    </div>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//div[@id='access_rights']" position="before">\n                    <div class="col-12 col-lg-6 o_setting_box" 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*.">\n                        <div class="o_setting_left_pane">\n                        </div>\n                        <div class="o_setting_right_pane">\n                            <label for="auth_signup_uninvited"/>\n                            <div class="text-muted">\n                                Let your customers log in to see their documents\n                            </div>\n                            <div class="mt8">\n                                <field name="auth_signup_uninvited" class="o_light_label" widget="radio" options="{'horizontal': true}" required="True"/>\n                            </div>\n                            <div class="content-group" attrs="{'invisible': [('auth_signup_uninvited','=','b2b')]}">\n                                <div class="mt8">\n                                    <button type="object" name="action_open_template_user" string="Default Access Rights" icon="fa-arrow-right" class="btn-link"/>\n                                </div>\n                            </div>\n                        </div>\n                    </div>\n                    <div class="col-12 col-lg-6 o_setting_box" id="enable_password_reset">\n                        <div class="o_setting_left_pane">\n                            <field name="auth_signup_reset_password"/>\n                        </div>\n                        <div class="o_setting_right_pane">\n                            <label string="Password Reset" for="auth_signup_reset_password"/>\n                            <div class="text-muted">\n                                Enable password reset from Login page\n                            </div>\n                        </div>\n                    </div>\n                </xpath>\n            	f	t	2025-06-18 15:58:13.069492	2025-06-18 15:58:13.069492	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
811	9	466	1	1	crm.team.form	crm.team	\N	form	sale/views/crm_team_views.xml	\N	extension	{"en_US": "<data><div name=\\"options_active\\" position=\\"inside\\">\\n                <div class=\\"o_row\\" style=\\"display:inherit\\">\\n                    <field name=\\"use_quotations\\"/><label for=\\"use_quotations\\"/>\\n                </div>\\n            </div>\\n            <field name=\\"company_id\\" position=\\"after\\">\\n                <label for=\\"invoiced_target\\"/>\\n                <div class=\\"o_row\\">\\n                    <field name=\\"invoiced_target\\" widget=\\"monetary\\" options=\\"{'currency_field': 'currency_id'}\\" class=\\"oe_inline\\"/>\\n                    <span class=\\"flex-grow-1\\">/ Month</span>\\n                </div>\\n            </field>\\n        </data>", "vi_VN": "<data><div name=\\"options_active\\" position=\\"inside\\">\\n                <div class=\\"o_row\\" style=\\"display:inherit\\">\\n                    <field name=\\"use_quotations\\"/><label for=\\"use_quotations\\"/>\\n                </div>\\n            </div>\\n            <field name=\\"company_id\\" position=\\"after\\">\\n                <label for=\\"invoiced_target\\"/>\\n                <div class=\\"o_row\\">\\n                    <field name=\\"invoiced_target\\" widget=\\"monetary\\" options=\\"{'currency_field': 'currency_id'}\\" class=\\"oe_inline\\"/>\\n                    <span class=\\"flex-grow-1\\">/Tháng</span>\\n                </div>\\n            </field>\\n        </data>"}	<?xml version="1.0"?>\n<data><div name="options_active" position="inside">\n                <div class="o_row" style="display:inherit">\n                    <field name="use_quotations"/><label for="use_quotations"/>\n                </div>\n            </div>\n            <field name="company_id" position="after">\n                <label for="invoiced_target"/>\n                <div class="o_row">\n                    <field name="invoiced_target" widget="monetary" options="{'currency_field': 'currency_id'}" class="oe_inline"/>\n                    <span class="flex-grow-1">/ Month</span>\n                </div>\n            </field>\n        </data>	f	t	2025-06-18 15:58:45.008304	2025-06-18 15:58:45.008304	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
381	16	160	1	1	res.users.form.inherit	res.users	\N	form	auth_signup/views/res_users_views.xml	\N	extension	{"en_US": "<data><!-- add state field in header -->\\n                <xpath expr=\\"//header\\" position=\\"inside\\">\\n                    <button string=\\"Send Password Reset Instructions\\" type=\\"object\\" name=\\"action_reset_password\\" attrs=\\"{'invisible': [('state', '!=', 'active')]}\\"/>\\n                    <button string=\\"Send an Invitation Email\\" type=\\"object\\" name=\\"action_reset_password\\" context=\\"{'create_user': 1}\\" attrs=\\"{'invisible': [('state', '!=', 'new')]}\\"/>\\n                    <field name=\\"state\\" widget=\\"statusbar\\"/>\\n                </xpath>\\n\\n                <xpath expr=\\"//sheet\\" position=\\"before\\">\\n                    <div class=\\"alert alert-success text-center o_form_header alert-dismissible\\" attrs=\\"{'invisible': [('signup_valid', '!=', True)]}\\" role=\\"status\\">\\n                        <button class=\\"btn-close\\" data-bs-dismiss=\\"alert\\" aria-label=\\"Close\\"/>\\n                        <div attrs=\\"{'invisible': [('state', '!=', 'active')]}\\">\\n                            <strong>A password reset has been requested for this user. An email containing the following link has been sent:</strong>\\n                        </div>\\n                        <div attrs=\\"{'invisible': [('state', '!=', 'new')]}\\">\\n                            <strong>An invitation email containing the following subscription link has been sent:</strong>\\n                        </div>\\n                        <div><field name=\\"signup_url\\" widget=\\"url\\"/></div>\\n                         <field name=\\"signup_valid\\" invisible=\\"1\\"/>\\n                     </div>\\n                 </xpath>\\n            </data>", "vi_VN": "<data><!-- add state field in header -->\\n                <xpath expr=\\"//header\\" position=\\"inside\\">\\n                    <button string=\\"Gửi Hướng dẫn Đặt lại Mật khẩu\\" type=\\"object\\" name=\\"action_reset_password\\" attrs=\\"{'invisible': [('state', '!=', 'active')]}\\"/>\\n                    <button string=\\"Gửi một Email Mời\\" type=\\"object\\" name=\\"action_reset_password\\" context=\\"{'create_user': 1}\\" attrs=\\"{'invisible': [('state', '!=', 'new')]}\\"/>\\n                    <field name=\\"state\\" widget=\\"statusbar\\"/>\\n                </xpath>\\n\\n                <xpath expr=\\"//sheet\\" position=\\"before\\">\\n                    <div class=\\"alert alert-success text-center o_form_header alert-dismissible\\" attrs=\\"{'invisible': [('signup_valid', '!=', True)]}\\" role=\\"status\\">\\n                        <button class=\\"btn-close\\" data-bs-dismiss=\\"alert\\" aria-label=\\"Đóng\\"/>\\n                        <div attrs=\\"{'invisible': [('state', '!=', 'active')]}\\">\\n                            <strong>Đã có yêu cầu đặt lại mật khẩu cho người dùng này. Một email có chứa liên kết sau đã được gửi đi:</strong>\\n                        </div>\\n                        <div attrs=\\"{'invisible': [('state', '!=', 'new')]}\\">\\n                            <strong>Một email mời có chứa liên kết đăng ký sau đây đã được gửi đi:</strong>\\n                        </div>\\n                        <div><field name=\\"signup_url\\" widget=\\"url\\"/></div>\\n                         <field name=\\"signup_valid\\" invisible=\\"1\\"/>\\n                     </div>\\n                 </xpath>\\n            </data>"}	<?xml version="1.0"?>\n<data><!-- add state field in header -->\n                <xpath expr="//header" position="inside">\n                    <button string="Send Password Reset Instructions" type="object" name="action_reset_password" attrs="{'invisible': [('state', '!=', 'active')]}"/>\n                    <button string="Send an Invitation Email" type="object" name="action_reset_password" context="{'create_user': 1}" attrs="{'invisible': [('state', '!=', 'new')]}"/>\n                    <field name="state" widget="statusbar"/>\n                </xpath>\n\n                <xpath expr="//sheet" position="before">\n                    <div class="alert alert-success text-center o_form_header alert-dismissible" attrs="{'invisible': [('signup_valid', '!=', True)]}" role="status">\n                        <button class="btn-close" data-bs-dismiss="alert" aria-label="Close"/>\n                        <div attrs="{'invisible': [('state', '!=', 'active')]}">\n                            <strong>A password reset has been requested for this user. An email containing the following link has been sent:</strong>\n                        </div>\n                        <div attrs="{'invisible': [('state', '!=', 'new')]}">\n                            <strong>An invitation email containing the following subscription link has been sent:</strong>\n                        </div>\n                        <div><field name="signup_url" widget="url"/></div>\n                         <field name="signup_valid" invisible="1"/>\n                     </div>\n                 </xpath>\n            </data>	f	t	2025-06-18 15:58:13.069492	2025-06-18 15:58:13.069492	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
383	16	185	1	1	Sign up - Reset Password	\N	auth_signup.login	qweb	auth_signup/views/auth_signup_login_templates.xml	\N	extension	{"en_US": "<data inherit_id=\\"web.login\\" name=\\"Sign up - Reset Password\\">\\n            <xpath expr=\\"//button[@type='submit']\\" position=\\"after\\">\\n                <div class=\\"justify-content-between mt-2 d-flex small\\">\\n                    <a t-if=\\"signup_enabled\\" t-attf-href=\\"/web/signup?{{ keep_query() }}\\">Don't have an account?</a>\\n                    <a t-if=\\"reset_password_enabled\\" t-attf-href=\\"/web/reset_password?{{ keep_query() }}\\">Reset Password</a>\\n                </div>\\n            </xpath>\\n        </data>", "vi_VN": "<data inherit_id=\\"web.login\\" name=\\"Sign up - Reset Password\\">\\n            <xpath expr=\\"//button[@type='submit']\\" position=\\"after\\">\\n                <div class=\\"justify-content-between mt-2 d-flex small\\">\\n                    <a t-if=\\"signup_enabled\\" t-attf-href=\\"/web/signup?{{ keep_query() }}\\">Bạn chưa có tài khoản?</a>\\n                    <a t-if=\\"reset_password_enabled\\" t-attf-href=\\"/web/reset_password?{{ keep_query() }}\\">Đặt lại Mật khẩu</a>\\n                </div>\\n            </xpath>\\n        </data>"}	<?xml version="1.0"?>\n<data inherit_id="web.login" name="Sign up - Reset Password">\n            <xpath expr="//button[@type='submit']" position="after">\n                <div class="justify-content-between mt-2 d-flex small">\n                    <a t-if="signup_enabled" t-attf-href="/web/signup?{{ keep_query() }}">Don't have an account?</a>\n                    <a t-if="reset_password_enabled" t-attf-href="/web/reset_password?{{ keep_query() }}">Reset Password</a>\n                </div>\n            </xpath>\n        </data>\n\n        	f	t	2025-06-18 15:58:13.069492	2025-06-18 15:58:13.069492	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
384	16	\N	1	1	Auth Signup/ResetPassword form fields	\N	auth_signup.fields	qweb	auth_signup/views/auth_signup_login_templates.xml	\N	primary	{"en_US": "<t name=\\"Auth Signup/ResetPassword form fields\\" t-name=\\"auth_signup.fields\\">\\n\\n            <div class=\\"mb-3 field-login\\">\\n                <label for=\\"login\\">Your Email</label>\\n                <input type=\\"text\\" name=\\"login\\" t-att-value=\\"login\\" id=\\"login\\" class=\\"form-control form-control-sm\\" autofocus=\\"autofocus\\" autocapitalize=\\"off\\" required=\\"required\\" t-att-readonly=\\"'readonly' if only_passwords else None\\"/>\\n            </div>\\n\\n            <div class=\\"mb-3 field-name\\">\\n                <label for=\\"name\\">Your Name</label>\\n                <input type=\\"text\\" name=\\"name\\" t-att-value=\\"name\\" id=\\"name\\" class=\\"form-control form-control-sm\\" placeholder=\\"e.g. John Doe\\" required=\\"required\\" t-att-readonly=\\"'readonly' if only_passwords else None\\" t-att-autofocus=\\"'autofocus' if login and not only_passwords else None\\"/>\\n            </div>\\n\\n            <div class=\\"mb-3 field-password pt-2\\">\\n                <label for=\\"password\\">Password</label>\\n                <input type=\\"password\\" name=\\"password\\" id=\\"password\\" class=\\"form-control form-control-sm\\" required=\\"required\\" t-att-autofocus=\\"'autofocus' if only_passwords else None\\"/>\\n            </div>\\n\\n            <div class=\\"mb-3 field-confirm_password\\">\\n                <label for=\\"confirm_password\\">Confirm Password</label>\\n                <input type=\\"password\\" name=\\"confirm_password\\" id=\\"confirm_password\\" class=\\"form-control form-control-sm\\" required=\\"required\\"/>\\n            </div>\\n        </t>", "vi_VN": "<t name=\\"Auth Signup/ResetPassword form fields\\" t-name=\\"auth_signup.fields\\">\\n\\n            <div class=\\"mb-3 field-login\\">\\n                <label for=\\"login\\">Email của Bạn</label>\\n                <input type=\\"text\\" name=\\"login\\" t-att-value=\\"login\\" id=\\"login\\" class=\\"form-control form-control-sm\\" autofocus=\\"autofocus\\" autocapitalize=\\"off\\" required=\\"required\\" t-att-readonly=\\"'readonly' if only_passwords else None\\"/>\\n            </div>\\n\\n            <div class=\\"mb-3 field-name\\">\\n                <label for=\\"name\\">Tên của Bạn</label>\\n                <input type=\\"text\\" name=\\"name\\" t-att-value=\\"name\\" id=\\"name\\" class=\\"form-control form-control-sm\\" placeholder=\\"VD: John Doe\\" required=\\"required\\" t-att-readonly=\\"'readonly' if only_passwords else None\\" t-att-autofocus=\\"'autofocus' if login and not only_passwords else None\\"/>\\n            </div>\\n\\n            <div class=\\"mb-3 field-password pt-2\\">\\n                <label for=\\"password\\">Mật khẩu</label>\\n                <input type=\\"password\\" name=\\"password\\" id=\\"password\\" class=\\"form-control form-control-sm\\" required=\\"required\\" t-att-autofocus=\\"'autofocus' if only_passwords else None\\"/>\\n            </div>\\n\\n            <div class=\\"mb-3 field-confirm_password\\">\\n                <label for=\\"confirm_password\\">Xác nhận Mật khẩu</label>\\n                <input type=\\"password\\" name=\\"confirm_password\\" id=\\"confirm_password\\" class=\\"form-control form-control-sm\\" required=\\"required\\"/>\\n            </div>\\n        </t>"}	<?xml version="1.0"?>\n<t name="Auth Signup/ResetPassword form fields" t-name="auth_signup.fields">\n\n            <div class="mb-3 field-login">\n                <label for="login">Your Email</label>\n                <input type="text" name="login" t-att-value="login" id="login" class="form-control form-control-sm" autofocus="autofocus" autocapitalize="off" required="required" t-att-readonly="'readonly' if only_passwords else None"/>\n            </div>\n\n            <div class="mb-3 field-name">\n                <label for="name">Your Name</label>\n                <input type="text" name="name" t-att-value="name" id="name" class="form-control form-control-sm" placeholder="e.g. John Doe" required="required" t-att-readonly="'readonly' if only_passwords else None" t-att-autofocus="'autofocus' if login and not only_passwords else None"/>\n            </div>\n\n            <div class="mb-3 field-password pt-2">\n                <label for="password">Password</label>\n                <input type="password" name="password" id="password" class="form-control form-control-sm" required="required" t-att-autofocus="'autofocus' if only_passwords else None"/>\n            </div>\n\n            <div class="mb-3 field-confirm_password">\n                <label for="confirm_password">Confirm Password</label>\n                <input type="password" name="confirm_password" id="confirm_password" class="form-control form-control-sm" required="required"/>\n            </div>\n        </t>\n\n        	f	t	2025-06-18 15:58:13.069492	2025-06-18 15:58:13.069492	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
385	16	\N	1	1	Sign up login	\N	auth_signup.signup	qweb	auth_signup/views/auth_signup_login_templates.xml	\N	primary	{"en_US": "<t name=\\"Sign up login\\" t-name=\\"auth_signup.signup\\">\\n            <t t-call=\\"web.login_layout\\">\\n                <form class=\\"oe_signup_form\\" role=\\"form\\" method=\\"post\\" t-if=\\"not message\\">\\n                  <input type=\\"hidden\\" name=\\"csrf_token\\" t-att-value=\\"request.csrf_token()\\"/>\\n\\n                    <t t-call=\\"auth_signup.fields\\">\\n                        <t t-set=\\"only_passwords\\" t-value=\\"bool(token and not invalid_token)\\"/>\\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=\\"text-center oe_login_buttons d-grid pt-3\\">\\n                        <button type=\\"submit\\" class=\\"btn btn-primary\\"> Sign up</button>\\n                        <a t-attf-href=\\"/web/login?{{ keep_query() }}\\" class=\\"btn btn-link btn-sm\\" role=\\"button\\">Already have an account?</a>\\n                        <div class=\\"o_login_auth\\"/>\\n                    </div>\\n                </form>\\n            </t>\\n        </t>", "vi_VN": "<t name=\\"Sign up login\\" t-name=\\"auth_signup.signup\\">\\n            <t t-call=\\"web.login_layout\\">\\n                <form class=\\"oe_signup_form\\" role=\\"form\\" method=\\"post\\" t-if=\\"not message\\">\\n                  <input type=\\"hidden\\" name=\\"csrf_token\\" t-att-value=\\"request.csrf_token()\\"/>\\n\\n                    <t t-call=\\"auth_signup.fields\\">\\n                        <t t-set=\\"only_passwords\\" t-value=\\"bool(token and not invalid_token)\\"/>\\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=\\"text-center oe_login_buttons d-grid pt-3\\">\\n                        <button type=\\"submit\\" class=\\"btn btn-primary\\"> Đăng ký</button>\\n                        <a t-attf-href=\\"/web/login?{{ keep_query() }}\\" class=\\"btn btn-link btn-sm\\" role=\\"button\\">Bạn đã có tài khoản?</a>\\n                        <div class=\\"o_login_auth\\"/>\\n                    </div>\\n                </form>\\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                <form class="oe_signup_form" role="form" method="post" t-if="not message">\n                  <input type="hidden" name="csrf_token" t-att-value="request.csrf_token()"/>\n\n                    <t t-call="auth_signup.fields">\n                        <t t-set="only_passwords" t-value="bool(token and not invalid_token)"/>\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="text-center oe_login_buttons d-grid pt-3">\n                        <button type="submit" class="btn btn-primary"> Sign up</button>\n                        <a t-attf-href="/web/login?{{ keep_query() }}" class="btn btn-link btn-sm" role="button">Already have an account?</a>\n                        <div class="o_login_auth"/>\n                    </div>\n                </form>\n            </t>\n        </t>\n\n        	f	t	2025-06-18 15:58:13.069492	2025-06-18 15:58:13.069492	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
386	16	\N	1	1	Reset password	\N	auth_signup.reset_password	qweb	auth_signup/views/auth_signup_login_templates.xml	\N	primary	{"en_US": "<t name=\\"Reset password\\" t-name=\\"auth_signup.reset_password\\">\\n            <t t-call=\\"web.login_layout\\">\\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\\">\\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=\\"only_passwords\\" 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\\">Your 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                        <div class=\\"o_login_auth\\"/>\\n                    </div>\\n\\n                </form>\\n\\n            </t>\\n        </t>", "vi_VN": "<t name=\\"Reset password\\" t-name=\\"auth_signup.reset_password\\">\\n            <t t-call=\\"web.login_layout\\">\\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\\">Quay lại Đăng nhập</a>\\n                </div>\\n\\n                <form class=\\"oe_reset_password_form\\" role=\\"form\\" method=\\"post\\" t-if=\\"not message\\">\\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=\\"only_passwords\\" 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 của Bạn</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\\">Đặt lại Mật khẩu</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() }}\\">Quay lại Đăng nhập</a>\\n                            <a t-if=\\"invalid_token\\" href=\\"/web/login\\">Quay lại Đăng nhập</a>\\n                        </div>\\n                        <div class=\\"o_login_auth\\"/>\\n                    </div>\\n\\n                </form>\\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 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">\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="only_passwords" 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">Your 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                        <div class="o_login_auth"/>\n                    </div>\n\n                </form>\n\n            </t>\n        </t>\n	f	t	2025-06-18 15:58:13.069492	2025-06-18 15:58:13.069492	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
387	16	186	1	1	login_successful	\N	auth_signup.login_successful	qweb	auth_signup/views/webclient_templates.xml	\N	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>", "vi_VN": "<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                Đăng ký thành công.\\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-06-18 15:58:13.069492	2025-06-18 15:58:13.069492	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
400	16	\N	1	1	phone.blacklist.view.tree	phone.blacklist	\N	tree	phone_validation/views/phone_blacklist_views.xml	\N	primary	{"en_US": "<tree string=\\"Phone Blacklist\\">\\n                <field name=\\"create_date\\" string=\\"Blacklist Date\\"/>\\n                <field name=\\"number\\"/>\\n            </tree>", "vi_VN": "<tree string=\\"Phone Blacklist\\">\\n                <field name=\\"create_date\\" string=\\"Ngày vào danh sách đen\\"/>\\n                <field name=\\"number\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree string="Phone Blacklist">\n                <field name="create_date" string="Blacklist Date"/>\n                <field name="number"/>\n            </tree>\n        	f	t	2025-06-18 15:58:15.14555	2025-06-18 15:58:15.14555	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
401	16	\N	1	1	phone.blacklist.view.form	phone.blacklist	\N	form	phone_validation/views/phone_blacklist_views.xml	\N	primary	{"en_US": "<form string=\\"Phone Blacklist\\" duplicate=\\"false\\" edit=\\"false\\">\\n                <header>\\n                    <button name=\\"phone_action_blacklist_remove\\" string=\\"Unblacklist\\" type=\\"object\\" class=\\"oe_highlight\\" context=\\"{'default_phone': number}\\" attrs=\\"{'invisible': ['|', ('active', '=', False), ('number', '=', False)]}\\"/>\\n                    <button name=\\"action_add\\" string=\\"Blacklist\\" type=\\"object\\" class=\\"oe_highlight\\" attrs=\\"{'invisible': ['|', ('active', '=', True), ('number', '=', False)]}\\"/>\\n                </header>\\n                <sheet>\\n                <widget name=\\"web_ribbon\\" title=\\"Archived\\" bg_color=\\"bg-danger\\" attrs=\\"{'invisible': [('active', '=', True)]}\\"/>\\n                    <group>\\n                        <group>\\n                            <field name=\\"number\\"/>\\n                            <field name=\\"active\\" readonly=\\"1\\"/>\\n                            <br/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n                <div class=\\"oe_chatter\\">\\n                    <field name=\\"message_follower_ids\\"/>\\n                    <field name=\\"message_ids\\"/>\\n                </div>\\n            </form>", "vi_VN": "<form string=\\"Phone Blacklist\\" duplicate=\\"false\\" edit=\\"false\\">\\n                <header>\\n                    <button name=\\"phone_action_blacklist_remove\\" string=\\"Bỏ khỏi danh sách đen\\" type=\\"object\\" class=\\"oe_highlight\\" context=\\"{'default_phone': number}\\" attrs=\\"{'invisible': ['|', ('active', '=', False), ('number', '=', False)]}\\"/>\\n                    <button name=\\"action_add\\" string=\\"Danh sách đen\\" type=\\"object\\" class=\\"oe_highlight\\" attrs=\\"{'invisible': ['|', ('active', '=', True), ('number', '=', False)]}\\"/>\\n                </header>\\n                <sheet>\\n                <widget name=\\"web_ribbon\\" title=\\"Đã lưu\\" bg_color=\\"bg-danger\\" attrs=\\"{'invisible': [('active', '=', True)]}\\"/>\\n                    <group>\\n                        <group>\\n                            <field name=\\"number\\"/>\\n                            <field name=\\"active\\" readonly=\\"1\\"/>\\n                            <br/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n                <div class=\\"oe_chatter\\">\\n                    <field name=\\"message_follower_ids\\"/>\\n                    <field name=\\"message_ids\\"/>\\n                </div>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Phone Blacklist" duplicate="false" edit="false">\n                <header>\n                    <button name="phone_action_blacklist_remove" string="Unblacklist" type="object" class="oe_highlight" context="{'default_phone': number}" attrs="{'invisible': ['|', ('active', '=', False), ('number', '=', False)]}"/>\n                    <button name="action_add" string="Blacklist" type="object" class="oe_highlight" attrs="{'invisible': ['|', ('active', '=', True), ('number', '=', False)]}"/>\n                </header>\n                <sheet>\n                <widget name="web_ribbon" title="Archived" bg_color="bg-danger" attrs="{'invisible': [('active', '=', True)]}"/>\n                    <group>\n                        <group>\n                            <field name="number"/>\n                            <field name="active" readonly="1"/>\n                            <br/>\n                        </group>\n                    </group>\n                </sheet>\n                <div class="oe_chatter">\n                    <field name="message_follower_ids"/>\n                    <field name="message_ids"/>\n                </div>\n            </form>\n        	f	t	2025-06-18 15:58:15.14555	2025-06-18 15:58:15.14555	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
402	16	\N	1	1	phone.blacklist.view.search	phone.blacklist	\N	search	phone_validation/views/phone_blacklist_views.xml	\N	primary	{"en_US": "<search>\\n                <field name=\\"number\\"/>\\n                <filter string=\\"Archived\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n            </search>", "vi_VN": "<search>\\n                <field name=\\"number\\"/>\\n                <filter string=\\"Đã lưu\\" 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-06-18 15:58:15.14555	2025-06-18 15:58:15.14555	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
403	16	\N	1	1	phone.blacklist.remove.form	phone.blacklist.remove	\N	form	phone_validation/wizard/phone_blacklist_remove_view.xml	\N	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\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"action_unblacklist_apply\\" string=\\"Confirm\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Discard\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                </footer>\\n            </form>", "vi_VN": "<form string=\\"phone_blacklist_removal\\">\\n                <group class=\\"oe_title\\">\\n                    <field name=\\"phone\\" string=\\"Số Điện thoại\\"/>\\n                    <field name=\\"reason\\" string=\\"Lý do\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"action_unblacklist_apply\\" string=\\"Xác nhận\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Huỷ bỏ\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\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"/>\n                </group>\n                <footer>\n                    <button name="action_unblacklist_apply" string="Confirm" type="object" class="btn-primary" data-hotkey="q"/>\n                    <button string="Discard" class="btn-secondary" special="cancel" data-hotkey="z"/>\n                </footer>\n            </form>\n        	f	t	2025-06-18 15:58:15.14555	2025-06-18 15:58:15.14555	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
409	16	\N	1	1	product.label.layout.form	product.label.layout	\N	form	product/wizard/product_label_layout_views.xml	\N	primary	{"en_US": "<form>\\n                <group>\\n                    <group>\\n                        <field name=\\"product_ids\\" invisible=\\"1\\"/>\\n                        <field name=\\"product_tmpl_ids\\" invisible=\\"1\\"/>\\n                        <field name=\\"custom_quantity\\"/>\\n                        <field name=\\"print_format\\" widget=\\"radio\\"/>\\n                    </group>\\n                    <group>\\n                        <field name=\\"extra_html\\" widget=\\"html\\" attrs=\\"{'invisible': [('print_format', '!=', '2x7xprice')]}\\"/>\\n                    </group>\\n                </group>\\n                <footer>\\n                    <button name=\\"process\\" string=\\"Confirm\\" type=\\"object\\" class=\\"btn-primary\\"/>\\n                    <button string=\\"Discard\\" class=\\"btn-secondary\\" special=\\"cancel\\"/>\\n                </footer>\\n            </form>", "vi_VN": "<form>\\n                <group>\\n                    <group>\\n                        <field name=\\"product_ids\\" invisible=\\"1\\"/>\\n                        <field name=\\"product_tmpl_ids\\" invisible=\\"1\\"/>\\n                        <field name=\\"custom_quantity\\"/>\\n                        <field name=\\"print_format\\" widget=\\"radio\\"/>\\n                    </group>\\n                    <group>\\n                        <field name=\\"extra_html\\" widget=\\"html\\" attrs=\\"{'invisible': [('print_format', '!=', '2x7xprice')]}\\"/>\\n                    </group>\\n                </group>\\n                <footer>\\n                    <button name=\\"process\\" string=\\"Xác nhận\\" type=\\"object\\" class=\\"btn-primary\\"/>\\n                    <button string=\\"Huỷ bỏ\\" class=\\"btn-secondary\\" special=\\"cancel\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form>\n                <group>\n                    <group>\n                        <field name="product_ids" invisible="1"/>\n                        <field name="product_tmpl_ids" invisible="1"/>\n                        <field name="custom_quantity"/>\n                        <field name="print_format" widget="radio"/>\n                    </group>\n                    <group>\n                        <field name="extra_html" widget="html" attrs="{'invisible': [('print_format', '!=', '2x7xprice')]}"/>\n                    </group>\n                </group>\n                <footer>\n                    <button name="process" string="Confirm" type="object" class="btn-primary"/>\n                    <button string="Discard" class="btn-secondary" special="cancel"/>\n                </footer>\n            </form>\n        	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
412	16	411	1	1	product.product.search	product.product	\N	search	product/views/product_views.xml	\N	primary	{"en_US": "<data><field name=\\"name\\" position=\\"replace\\">\\n                    <field name=\\"name\\" string=\\"Product\\" filter_domain=\\"['|', '|', ('default_code', 'ilike', self), ('name', 'ilike', self), ('barcode', 'ilike', self)]\\"/>\\n                </field>\\n                <field name=\\"attribute_line_ids\\" position=\\"replace\\">\\n                    <field name=\\"product_template_attribute_value_ids\\" groups=\\"product.group_product_variant\\"/>\\n                    <field name=\\"product_tmpl_id\\" string=\\"Product Template\\"/>\\n                </field>\\n            </data>", "vi_VN": "<data><field name=\\"name\\" position=\\"replace\\">\\n                    <field name=\\"name\\" string=\\"Sản phẩm\\" filter_domain=\\"['|', '|', ('default_code', 'ilike', self), ('name', 'ilike', self), ('barcode', 'ilike', self)]\\"/>\\n                </field>\\n                <field name=\\"attribute_line_ids\\" position=\\"replace\\">\\n                    <field name=\\"product_template_attribute_value_ids\\" groups=\\"product.group_product_variant\\"/>\\n                    <field name=\\"product_tmpl_id\\" string=\\"Mẫu sản phẩm\\"/>\\n                </field>\\n            </data>"}	<?xml version="1.0"?>\n<data><field name="name" position="replace">\n                    <field name="name" string="Product" filter_domain="['|', '|', ('default_code', 'ilike', self), ('name', 'ilike', self), ('barcode', 'ilike', self)]"/>\n                </field>\n                <field name="attribute_line_ids" position="replace">\n                    <field name="product_template_attribute_value_ids" groups="product.group_product_variant"/>\n                    <field name="product_tmpl_id" string="Product Template"/>\n                </field>\n            </data>	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
414	7	\N	1	1	product.product.tree	product.product	\N	tree	product/views/product_views.xml	\N	primary	{"en_US": "<tree string=\\"Product Variants\\" multi_edit=\\"1\\" duplicate=\\"false\\" sample=\\"1\\">\\n                <header>\\n                    <button string=\\"Print Labels\\" type=\\"object\\" name=\\"action_open_label_layout\\"/>\\n                </header>\\n                    <field name=\\"priority\\" widget=\\"priority\\" nolabel=\\"1\\" readonly=\\"1\\"/>\\n                    <field name=\\"default_code\\" optional=\\"show\\" readonly=\\"1\\"/>\\n                    <field name=\\"barcode\\" optional=\\"hide\\" readonly=\\"1\\"/>\\n                    <field name=\\"name\\" readonly=\\"1\\"/>\\n                    <field name=\\"product_template_variant_value_ids\\" widget=\\"many2many_tags\\" groups=\\"product.group_product_variant\\" readonly=\\"1\\"/>\\n                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"hide\\" readonly=\\"1\\"/>\\n                    <field name=\\"lst_price\\" optional=\\"show\\" string=\\"Sales Price\\"/>\\n                    <field name=\\"standard_price\\" optional=\\"show\\"/>\\n                    <field name=\\"categ_id\\" optional=\\"hide\\"/>\\n                    <field name=\\"product_tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color', 'no_edit_color': 1}\\" optional=\\"hide\\"/>\\n                    <field name=\\"type\\" optional=\\"hide\\" readonly=\\"1\\"/>\\n                    <field name=\\"uom_id\\" options=\\"{'no_open': True, 'no_create': True}\\" groups=\\"uom.group_uom\\" optional=\\"show\\" readonly=\\"1\\"/>\\n                    <field name=\\"product_tmpl_id\\" invisible=\\"1\\" readonly=\\"1\\"/>\\n                    <field name=\\"active\\" invisible=\\"1\\"/>\\n                </tree>", "vi_VN": "<tree string=\\"Biến thể sản phẩm\\" multi_edit=\\"1\\" duplicate=\\"false\\" sample=\\"1\\">\\n                <header>\\n                    <button string=\\"In nhãn\\" type=\\"object\\" name=\\"action_open_label_layout\\"/>\\n                </header>\\n                    <field name=\\"priority\\" widget=\\"priority\\" nolabel=\\"1\\" readonly=\\"1\\"/>\\n                    <field name=\\"default_code\\" optional=\\"show\\" readonly=\\"1\\"/>\\n                    <field name=\\"barcode\\" optional=\\"hide\\" readonly=\\"1\\"/>\\n                    <field name=\\"name\\" readonly=\\"1\\"/>\\n                    <field name=\\"product_template_variant_value_ids\\" widget=\\"many2many_tags\\" groups=\\"product.group_product_variant\\" readonly=\\"1\\"/>\\n                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"hide\\" readonly=\\"1\\"/>\\n                    <field name=\\"lst_price\\" optional=\\"show\\" string=\\"Giá bán\\"/>\\n                    <field name=\\"standard_price\\" optional=\\"show\\"/>\\n                    <field name=\\"categ_id\\" optional=\\"hide\\"/>\\n                    <field name=\\"product_tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color', 'no_edit_color': 1}\\" optional=\\"hide\\"/>\\n                    <field name=\\"type\\" optional=\\"hide\\" readonly=\\"1\\"/>\\n                    <field name=\\"uom_id\\" options=\\"{'no_open': True, 'no_create': True}\\" groups=\\"uom.group_uom\\" optional=\\"show\\" readonly=\\"1\\"/>\\n                    <field name=\\"product_tmpl_id\\" invisible=\\"1\\" readonly=\\"1\\"/>\\n                    <field name=\\"active\\" invisible=\\"1\\"/>\\n                </tree>"}	<?xml version="1.0"?>\n<tree string="Product Variants" multi_edit="1" duplicate="false" sample="1">\n                <header>\n                    <button string="Print Labels" type="object" name="action_open_label_layout"/>\n                </header>\n                    <field name="priority" widget="priority" nolabel="1" readonly="1"/>\n                    <field name="default_code" optional="show" readonly="1"/>\n                    <field name="barcode" optional="hide" readonly="1"/>\n                    <field name="name" readonly="1"/>\n                    <field name="product_template_variant_value_ids" widget="many2many_tags" groups="product.group_product_variant" readonly="1"/>\n                    <field name="company_id" groups="base.group_multi_company" optional="hide" readonly="1"/>\n                    <field name="lst_price" optional="show" string="Sales Price"/>\n                    <field name="standard_price" optional="show"/>\n                    <field name="categ_id" optional="hide"/>\n                    <field name="product_tag_ids" widget="many2many_tags" options="{'color_field': 'color', 'no_edit_color': 1}" optional="hide"/>\n                    <field name="type" optional="hide" readonly="1"/>\n                    <field name="uom_id" options="{'no_open': True, 'no_create': True}" groups="uom.group_uom" optional="show" readonly="1"/>\n                    <field name="product_tmpl_id" invisible="1" readonly="1"/>\n                    <field name="active" invisible="1"/>\n                </tree>\n            	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
415	7	410	1	1	product.product.form	product.product	\N	form	product/views/product_views.xml	\N	primary	{"en_US": "<data><form position=\\"attributes\\">\\n                    <attribute name=\\"string\\">Product Variant</attribute>\\n                    <attribute name=\\"duplicate\\">false</attribute>\\n                </form>\\n                <xpath expr=\\"//div[@name='standard_price_uom']\\" position=\\"after\\">\\n                    <field name=\\"default_code\\"/>\\n                    <field name=\\"barcode\\"/>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='priority']\\" position=\\"attributes\\">\\n                    <attribute name=\\"readonly\\">1</attribute>\\n                </xpath>\\n                <field name=\\"list_price\\" position=\\"attributes\\">\\n                   <attribute name=\\"attrs\\">{'readonly': [('product_variant_count', '&gt;', 1)]}</attribute>\\n                   <attribute name=\\"invisible\\">1</attribute>\\n                </field>\\n                <xpath expr=\\"//label[@for='list_price']\\" position=\\"replace\\">\\n                    <label for=\\"lst_price\\"/>\\n                </xpath>\\n                <field name=\\"list_price\\" position=\\"after\\">\\n                   <field name=\\"lst_price\\" class=\\"oe_inline\\" widget=\\"monetary\\" options=\\"{'currency_field': 'currency_id', 'field_digits': True}\\"/>\\n                </field>\\n                <group name=\\"packaging\\" position=\\"attributes\\">\\n                    <attribute name=\\"attrs\\">{'invisible': 0}</attribute>\\n                </group>\\n                <field name=\\"name\\" position=\\"after\\">\\n                    <field name=\\"product_tmpl_id\\" class=\\"oe_inline\\" readonly=\\"1\\" invisible=\\"1\\" attrs=\\"{'required': [('id', '!=', False)]}\\"/>\\n                </field>\\n                <xpath expr=\\"//div[hasclass('oe_title')]\\" position=\\"inside\\">\\n                    <field name=\\"product_template_variant_value_ids\\" widget=\\"many2many_tags\\" readonly=\\"1\\" groups=\\"product.group_product_variant\\"/>\\n                </xpath>\\n                <field name=\\"product_tag_ids\\" position=\\"attributes\\">\\n                    <attribute name=\\"options\\">{'no_open': True, 'color_field': 'color'}</attribute>\\n                </field>\\n                <field name=\\"product_tag_ids\\" position=\\"after\\">\\n                    <field name=\\"additional_product_tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'no_open': True, 'color_field': 'color'}\\"/>\\n                </field>\\n            </data>", "vi_VN": "<data><form position=\\"attributes\\">\\n                    <attribute name=\\"string\\">Biến thể sản phẩm</attribute>\\n                    <attribute name=\\"duplicate\\">false</attribute>\\n                </form>\\n                <xpath expr=\\"//div[@name='standard_price_uom']\\" position=\\"after\\">\\n                    <field name=\\"default_code\\"/>\\n                    <field name=\\"barcode\\"/>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='priority']\\" position=\\"attributes\\">\\n                    <attribute name=\\"readonly\\">1</attribute>\\n                </xpath>\\n                <field name=\\"list_price\\" position=\\"attributes\\">\\n                   <attribute name=\\"attrs\\">{'readonly': [('product_variant_count', '&gt;', 1)]}</attribute>\\n                   <attribute name=\\"invisible\\">1</attribute>\\n                </field>\\n                <xpath expr=\\"//label[@for='list_price']\\" position=\\"replace\\">\\n                    <label for=\\"lst_price\\"/>\\n                </xpath>\\n                <field name=\\"list_price\\" position=\\"after\\">\\n                   <field name=\\"lst_price\\" class=\\"oe_inline\\" widget=\\"monetary\\" options=\\"{'currency_field': 'currency_id', 'field_digits': True}\\"/>\\n                </field>\\n                <group name=\\"packaging\\" position=\\"attributes\\">\\n                    <attribute name=\\"attrs\\">{'invisible': 0}</attribute>\\n                </group>\\n                <field name=\\"name\\" position=\\"after\\">\\n                    <field name=\\"product_tmpl_id\\" class=\\"oe_inline\\" readonly=\\"1\\" invisible=\\"1\\" attrs=\\"{'required': [('id', '!=', False)]}\\"/>\\n                </field>\\n                <xpath expr=\\"//div[hasclass('oe_title')]\\" position=\\"inside\\">\\n                    <field name=\\"product_template_variant_value_ids\\" widget=\\"many2many_tags\\" readonly=\\"1\\" groups=\\"product.group_product_variant\\"/>\\n                </xpath>\\n                <field name=\\"product_tag_ids\\" position=\\"attributes\\">\\n                    <attribute name=\\"options\\">{'no_open': True, 'color_field': 'color'}</attribute>\\n                </field>\\n                <field name=\\"product_tag_ids\\" position=\\"after\\">\\n                    <field name=\\"additional_product_tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'no_open': True, 'color_field': 'color'}\\"/>\\n                </field>\\n            </data>"}	<?xml version="1.0"?>\n<data><form position="attributes">\n                    <attribute name="string">Product Variant</attribute>\n                    <attribute name="duplicate">false</attribute>\n                </form>\n                <xpath expr="//div[@name='standard_price_uom']" position="after">\n                    <field name="default_code"/>\n                    <field name="barcode"/>\n                </xpath>\n                <xpath expr="//field[@name='priority']" position="attributes">\n                    <attribute name="readonly">1</attribute>\n                </xpath>\n                <field name="list_price" position="attributes">\n                   <attribute name="attrs">{'readonly': [('product_variant_count', '&gt;', 1)]}</attribute>\n                   <attribute name="invisible">1</attribute>\n                </field>\n                <xpath expr="//label[@for='list_price']" position="replace">\n                    <label for="lst_price"/>\n                </xpath>\n                <field name="list_price" position="after">\n                   <field name="lst_price" class="oe_inline" widget="monetary" options="{'currency_field': 'currency_id', 'field_digits': True}"/>\n                </field>\n                <group name="packaging" position="attributes">\n                    <attribute name="attrs">{'invisible': 0}</attribute>\n                </group>\n                <field name="name" position="after">\n                    <field name="product_tmpl_id" class="oe_inline" readonly="1" invisible="1" attrs="{'required': [('id', '!=', False)]}"/>\n                </field>\n                <xpath expr="//div[hasclass('oe_title')]" position="inside">\n                    <field name="product_template_variant_value_ids" widget="many2many_tags" readonly="1" groups="product.group_product_variant"/>\n                </xpath>\n                <field name="product_tag_ids" position="attributes">\n                    <attribute name="options">{'no_open': True, 'color_field': 'color'}</attribute>\n                </field>\n                <field name="product_tag_ids" position="after">\n                    <field name="additional_product_tag_ids" widget="many2many_tags" options="{'no_open': True, 'color_field': 'color'}"/>\n                </field>\n            </data>	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
416	16	\N	1	1	Product Kanban	product.product	\N	kanban	product/views/product_views.xml	\N	primary	{"en_US": "<kanban sample=\\"1\\">\\n                    <field name=\\"id\\"/>\\n                    <field name=\\"lst_price\\"/>\\n                    <field name=\\"activity_state\\"/>\\n                    <field name=\\"color\\"/>\\n                    <progressbar field=\\"activity_state\\" colors=\\"{&quot;planned&quot;: &quot;success&quot;, &quot;today&quot;: &quot;warning&quot;, &quot;overdue&quot;: &quot;danger&quot;}\\"/>\\n                    <templates>\\n                        <t t-name=\\"kanban-box\\">\\n                            <div class=\\"oe_kanban_global_click\\">\\n                                <div class=\\"o_kanban_image\\">\\n                                    <img t-att-src=\\"kanban_image('product.product', 'image_128', record.id.raw_value)\\" alt=\\"Product\\" class=\\"o_image_64_contain\\"/>\\n                                </div>\\n                                <div class=\\"oe_kanban_details\\">\\n                                    <field name=\\"priority\\" widget=\\"priority\\" readonly=\\"1\\"/>\\n                                    <strong class=\\"o_kanban_record_title\\">\\n                                        <field name=\\"name\\"/>\\n                                        <small t-if=\\"record.default_code.value\\">[<field name=\\"default_code\\"/>]</small>\\n                                    </strong>\\n                                    <div class=\\"o_kanban_tags_section\\">\\n                                        <field name=\\"product_template_variant_value_ids\\" groups=\\"product.group_product_variant\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\"/>\\n                                    </div>\\n                                    <ul>\\n                                        <li><strong>Price: <field name=\\"lst_price\\"/></strong></li>\\n                                    </ul>\\n                                    <div name=\\"tags\\"/>\\n                                </div>\\n                            </div>\\n                        </t>\\n                    </templates>\\n                </kanban>", "vi_VN": "<kanban sample=\\"1\\">\\n                    <field name=\\"id\\"/>\\n                    <field name=\\"lst_price\\"/>\\n                    <field name=\\"activity_state\\"/>\\n                    <field name=\\"color\\"/>\\n                    <progressbar field=\\"activity_state\\" colors=\\"{&quot;planned&quot;: &quot;success&quot;, &quot;today&quot;: &quot;warning&quot;, &quot;overdue&quot;: &quot;danger&quot;}\\"/>\\n                    <templates>\\n                        <t t-name=\\"kanban-box\\">\\n                            <div class=\\"oe_kanban_global_click\\">\\n                                <div class=\\"o_kanban_image\\">\\n                                    <img t-att-src=\\"kanban_image('product.product', 'image_128', record.id.raw_value)\\" alt=\\"Sản phẩm\\" class=\\"o_image_64_contain\\"/>\\n                                </div>\\n                                <div class=\\"oe_kanban_details\\">\\n                                    <field name=\\"priority\\" widget=\\"priority\\" readonly=\\"1\\"/>\\n                                    <strong class=\\"o_kanban_record_title\\">\\n                                        <field name=\\"name\\"/>\\n                                        <small t-if=\\"record.default_code.value\\">[<field name=\\"default_code\\"/>]</small>\\n                                    </strong>\\n                                    <div class=\\"o_kanban_tags_section\\">\\n                                        <field name=\\"product_template_variant_value_ids\\" groups=\\"product.group_product_variant\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\"/>\\n                                    </div>\\n                                    <ul>\\n                                        <li><strong>Giá: <field name=\\"lst_price\\"/></strong></li>\\n                                    </ul>\\n                                    <div name=\\"tags\\"/>\\n                                </div>\\n                            </div>\\n                        </t>\\n                    </templates>\\n                </kanban>"}	<?xml version="1.0"?>\n<kanban sample="1">\n                    <field name="id"/>\n                    <field name="lst_price"/>\n                    <field name="activity_state"/>\n                    <field name="color"/>\n                    <progressbar field="activity_state" colors="{&quot;planned&quot;: &quot;success&quot;, &quot;today&quot;: &quot;warning&quot;, &quot;overdue&quot;: &quot;danger&quot;}"/>\n                    <templates>\n                        <t t-name="kanban-box">\n                            <div class="oe_kanban_global_click">\n                                <div class="o_kanban_image">\n                                    <img t-att-src="kanban_image('product.product', 'image_128', record.id.raw_value)" alt="Product" class="o_image_64_contain"/>\n                                </div>\n                                <div class="oe_kanban_details">\n                                    <field name="priority" widget="priority" readonly="1"/>\n                                    <strong class="o_kanban_record_title">\n                                        <field name="name"/>\n                                        <small t-if="record.default_code.value">[<field name="default_code"/>]</small>\n                                    </strong>\n                                    <div class="o_kanban_tags_section">\n                                        <field name="product_template_variant_value_ids" groups="product.group_product_variant" widget="many2many_tags" options="{'color_field': 'color'}"/>\n                                    </div>\n                                    <ul>\n                                        <li><strong>Price: <field name="lst_price"/></strong></li>\n                                    </ul>\n                                    <div name="tags"/>\n                                </div>\n                            </div>\n                        </t>\n                    </templates>\n                </kanban>\n            	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
430	16	\N	1	1	product.packaging.form.view	product.packaging	\N	form	product/views/product_packaging_views.xml	\N	primary	{"en_US": "<form string=\\"Product Packaging\\">\\n                <sheet>\\n                    <label for=\\"name\\" string=\\"Packaging\\"/>\\n                    <h1>\\n                        <field name=\\"name\\"/>\\n                    </h1>\\n                    <group>\\n                        <field name=\\"id\\" invisible=\\"1\\"/>\\n                        <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                        <group name=\\"group_product\\">\\n                            <field name=\\"product_id\\" required=\\"True\\" attrs=\\"{'readonly': [('id', '!=', False)]}\\"/>\\n                        </group>\\n                        <group name=\\"qty\\">\\n                            <label for=\\"qty\\" string=\\"Contained quantity\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"qty\\"/>\\n                                <field name=\\"product_uom_id\\" options=\\"{'no_open': True, 'no_create': True}\\" groups=\\"uom.group_uom\\"/>\\n                            </div>\\n                            <field name=\\"barcode\\"/>\\n                            <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>", "vi_VN": "<form string=\\"Bao bì sản phẩm\\">\\n                <sheet>\\n                    <label for=\\"name\\" string=\\"Bao bì\\"/>\\n                    <h1>\\n                        <field name=\\"name\\"/>\\n                    </h1>\\n                    <group>\\n                        <field name=\\"id\\" invisible=\\"1\\"/>\\n                        <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                        <group name=\\"group_product\\">\\n                            <field name=\\"product_id\\" required=\\"True\\" attrs=\\"{'readonly': [('id', '!=', False)]}\\"/>\\n                        </group>\\n                        <group name=\\"qty\\">\\n                            <label for=\\"qty\\" string=\\"Số lượng đã có trong kiện hàng\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"qty\\"/>\\n                                <field name=\\"product_uom_id\\" options=\\"{'no_open': True, 'no_create': True}\\" groups=\\"uom.group_uom\\"/>\\n                            </div>\\n                            <field name=\\"barcode\\"/>\\n                            <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Product Packaging">\n                <sheet>\n                    <label for="name" string="Packaging"/>\n                    <h1>\n                        <field name="name"/>\n                    </h1>\n                    <group>\n                        <field name="id" invisible="1"/>\n                        <field name="company_id" invisible="1"/>\n                        <group name="group_product">\n                            <field name="product_id" required="True" attrs="{'readonly': [('id', '!=', False)]}"/>\n                        </group>\n                        <group name="qty">\n                            <label for="qty" string="Contained quantity"/>\n                            <div class="o_row">\n                                <field name="qty"/>\n                                <field name="product_uom_id" options="{'no_open': True, 'no_create': True}" groups="uom.group_uom"/>\n                            </div>\n                            <field name="barcode"/>\n                            <field name="company_id" groups="base.group_multi_company"/>\n                        </group>\n                    </group>\n                </sheet>\n            </form>\n        	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
417	16	\N	1	1	product.product.activity	product.product	\N	activity	product/views/product_views.xml	\N	primary	{"en_US": "<activity string=\\"Product Variants\\">\\n                    <field name=\\"id\\"/>\\n                    <field name=\\"default_code\\"/>\\n                    <templates>\\n                        <div t-name=\\"activity-box\\">\\n                            <img t-att-src=\\"activity_image('product.product', 'image_128', record.id.raw_value)\\" role=\\"img\\" t-att-title=\\"record.id.value\\" t-att-alt=\\"record.id.value\\"/>\\n                            <div>\\n                                <field name=\\"name\\" display=\\"full\\"/>\\n                                <div t-if=\\"record.default_code.value\\" class=\\"text-muted\\">\\n                                    [<field name=\\"default_code\\"/>]\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </templates>\\n                </activity>", "vi_VN": "<activity string=\\"Biến thể sản phẩm\\">\\n                    <field name=\\"id\\"/>\\n                    <field name=\\"default_code\\"/>\\n                    <templates>\\n                        <div t-name=\\"activity-box\\">\\n                            <img t-att-src=\\"activity_image('product.product', 'image_128', record.id.raw_value)\\" role=\\"img\\" t-att-title=\\"record.id.value\\" t-att-alt=\\"record.id.value\\"/>\\n                            <div>\\n                                <field name=\\"name\\" display=\\"full\\"/>\\n                                <div t-if=\\"record.default_code.value\\" class=\\"text-muted\\">\\n                                    [<field name=\\"default_code\\"/>]\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </templates>\\n                </activity>"}	<?xml version="1.0"?>\n<activity string="Product Variants">\n                    <field name="id"/>\n                    <field name="default_code"/>\n                    <templates>\n                        <div t-name="activity-box">\n                            <img t-att-src="activity_image('product.product', 'image_128', record.id.raw_value)" role="img" t-att-title="record.id.value" t-att-alt="record.id.value"/>\n                            <div>\n                                <field name="name" display="full"/>\n                                <div t-if="record.default_code.value" class="text-muted">\n                                    [<field name="default_code"/>]\n                                </div>\n                            </div>\n                        </div>\n                    </templates>\n                </activity>\n            	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
418	16	237	1	1	res.config.settings.view.form.inherit.product	res.config.settings	\N	form	product/views/res_config_settings_views.xml	\N	extension	{"en_US": "<data><xpath expr=\\"//div[@id='companies']\\" position=\\"after\\">\\n                    <h2>Units of Measure</h2>\\n                    <div class=\\"row mt16 o_settings_container\\" id=\\"product_general_settings\\">\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"weight_uom_setting\\">\\n                            <div class=\\"o_setting_left_pane\\">\\n                            </div>\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <label for=\\"product_weight_in_lbs\\" string=\\"Weight\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Define your weight unit of measure\\n                                </div>\\n                                <div class=\\"content-group\\">\\n                                    <div class=\\"mt16\\">\\n                                        <field name=\\"product_weight_in_lbs\\" class=\\"o_light_label\\" widget=\\"radio\\" options=\\"{'horizontal': true}\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"manage_volume_uom_setting\\">\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <label for=\\"product_volume_volume_in_cubic_feet\\" string=\\"Volume\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Define your volume unit of measure\\n                                </div>\\n                                <div class=\\"content-group\\">\\n                                    <div class=\\"mt16\\">\\n                                        <field name=\\"product_volume_volume_in_cubic_feet\\" class=\\"o_light_label\\" widget=\\"radio\\" options=\\"{'horizontal': true}\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </xpath>\\n                 <xpath expr=\\"//div[@id='product_get_pic_setting']\\" position=\\"replace\\">\\n                    <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"product_get_pic_setting\\">\\n                        <div class=\\"o_setting_left_pane\\">\\n                            <field name=\\"module_product_images\\"/>\\n                        </div>\\n                        <div class=\\"o_setting_right_pane\\">\\n                            <label for=\\"module_product_images\\" string=\\"Google Images\\"/>\\n                            <a href=\\"https://www.odoo.com/documentation/16.0/applications/sales/sales/products_prices/products/product_images.html\\" title=\\"Documentation\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                            <div class=\\"text-muted\\">\\n                                Get product pictures using Barcode\\n                            </div>\\n                            <div class=\\"content-group mt16\\" attrs=\\"{'invisible': [('module_product_images','=',False)]}\\" id=\\"msg_module_product_images\\">\\n                                <div class=\\"mt16 text-warning\\">\\n                                    <strong>Save</strong> this page and come back\\n                                    here to set up the feature.\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </div>\\n                 </xpath>\\n            </data>", "vi_VN": "<data><xpath expr=\\"//div[@id='companies']\\" position=\\"after\\">\\n                    <h2>Đơn vị tính</h2>\\n                    <div class=\\"row mt16 o_settings_container\\" id=\\"product_general_settings\\">\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"weight_uom_setting\\">\\n                            <div class=\\"o_setting_left_pane\\">\\n                            </div>\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <label for=\\"product_weight_in_lbs\\" string=\\"Khối lượng\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Xác định đơn vị tính khối lượng của bạn\\n                                </div>\\n                                <div class=\\"content-group\\">\\n                                    <div class=\\"mt16\\">\\n                                        <field name=\\"product_weight_in_lbs\\" class=\\"o_light_label\\" widget=\\"radio\\" options=\\"{'horizontal': true}\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"manage_volume_uom_setting\\">\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <label for=\\"product_volume_volume_in_cubic_feet\\" string=\\"Thể tích\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Xác định đơn vị đo thể tích của bạn\\n                                </div>\\n                                <div class=\\"content-group\\">\\n                                    <div class=\\"mt16\\">\\n                                        <field name=\\"product_volume_volume_in_cubic_feet\\" class=\\"o_light_label\\" widget=\\"radio\\" options=\\"{'horizontal': true}\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </xpath>\\n                 <xpath expr=\\"//div[@id='product_get_pic_setting']\\" position=\\"replace\\">\\n                    <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"product_get_pic_setting\\">\\n                        <div class=\\"o_setting_left_pane\\">\\n                            <field name=\\"module_product_images\\"/>\\n                        </div>\\n                        <div class=\\"o_setting_right_pane\\">\\n                            <label for=\\"module_product_images\\" string=\\"Google Hình ảnh\\"/>\\n                            <a href=\\"https://www.odoo.com/documentation/16.0/applications/sales/sales/products_prices/products/product_images.html\\" title=\\"Tài liệu\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                            <div class=\\"text-muted\\">\\n                                Nhận hình ảnh sản phẩm bằng mã vạch\\n                            </div>\\n                            <div class=\\"content-group mt16\\" attrs=\\"{'invisible': [('module_product_images','=',False)]}\\" id=\\"msg_module_product_images\\">\\n                                <div class=\\"mt16 text-warning\\">\\n                                    <strong>Lưu</strong> trang này và quay lại\\n                                    đây để cài đặt tính năng.\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </div>\\n                 </xpath>\\n            </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//div[@id='companies']" position="after">\n                    <h2>Units of Measure</h2>\n                    <div class="row mt16 o_settings_container" id="product_general_settings">\n                        <div class="col-12 col-lg-6 o_setting_box" id="weight_uom_setting">\n                            <div class="o_setting_left_pane">\n                            </div>\n                            <div class="o_setting_right_pane">\n                                <label for="product_weight_in_lbs" string="Weight"/>\n                                <div class="text-muted">\n                                    Define your weight unit of measure\n                                </div>\n                                <div class="content-group">\n                                    <div class="mt16">\n                                        <field name="product_weight_in_lbs" class="o_light_label" widget="radio" options="{'horizontal': true}"/>\n                                    </div>\n                                </div>\n                            </div>\n                        </div>\n                        <div class="col-12 col-lg-6 o_setting_box" id="manage_volume_uom_setting">\n                            <div class="o_setting_right_pane">\n                                <label for="product_volume_volume_in_cubic_feet" string="Volume"/>\n                                <div class="text-muted">\n                                    Define your volume unit of measure\n                                </div>\n                                <div class="content-group">\n                                    <div class="mt16">\n                                        <field name="product_volume_volume_in_cubic_feet" class="o_light_label" widget="radio" options="{'horizontal': true}"/>\n                                    </div>\n                                </div>\n                            </div>\n                        </div>\n                    </div>\n                </xpath>\n                 <xpath expr="//div[@id='product_get_pic_setting']" position="replace">\n                    <div class="col-12 col-lg-6 o_setting_box" id="product_get_pic_setting">\n                        <div class="o_setting_left_pane">\n                            <field name="module_product_images"/>\n                        </div>\n                        <div class="o_setting_right_pane">\n                            <label for="module_product_images" string="Google Images"/>\n                            <a href="https://www.odoo.com/documentation/16.0/applications/sales/sales/products_prices/products/product_images.html" title="Documentation" class="o_doc_link" target="_blank"/>\n                            <div class="text-muted">\n                                Get product pictures using Barcode\n                            </div>\n                            <div class="content-group mt16" attrs="{'invisible': [('module_product_images','=',False)]}" id="msg_module_product_images">\n                                <div class="mt16 text-warning">\n                                    <strong>Save</strong> this page and come back\n                                    here to set up the feature.\n                                </div>\n                            </div>\n                        </div>\n                    </div>\n                 </xpath>\n            </data>	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
419	16	\N	1	1	product.attribute.tree	product.attribute	\N	tree	product/views/product_attribute_views.xml	\N	primary	{"en_US": "<tree string=\\"Variant Values\\" default_order=\\"sequence, id\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"display_type\\"/>\\n                <field name=\\"create_variant\\"/>\\n            </tree>", "vi_VN": "<tree string=\\"Giá trị biến thể\\" default_order=\\"sequence, id\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"display_type\\"/>\\n                <field name=\\"create_variant\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree string="Variant Values" default_order="sequence, id">\n                <field name="sequence" widget="handle"/>\n                <field name="name"/>\n                <field name="display_type"/>\n                <field name="create_variant"/>\n            </tree>\n        	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
420	16	\N	1	1	product.attribute.form	product.attribute	\N	form	product/views/product_attribute_views.xml	\N	primary	{"en_US": "<form string=\\"Product Attribute\\">\\n            <field name=\\"number_related_products\\" invisible=\\"1\\"/>\\n            <sheet>\\n                <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                    <button class=\\"oe_stat_button\\" name=\\"action_open_related_products\\" type=\\"object\\" icon=\\"fa-bars\\" attrs=\\"{'invisible': [('number_related_products', '=', [])]}\\">\\n                        <div class=\\"o_stat_info\\">\\n                            <span class=\\"o_stat_value\\"><field name=\\"number_related_products\\"/></span>\\n                            <span class=\\"o_stat_text\\">Related Products</span>\\n                        </div>\\n                    </button>\\n                </div>\\n                <group name=\\"main_fields\\" class=\\"o_label_nowrap\\">\\n                    <label for=\\"name\\" string=\\"Attribute Name\\"/>\\n                    <field name=\\"name\\" nolabel=\\"1\\"/>\\n                    <field name=\\"display_type\\" widget=\\"radio\\"/>\\n                    <field name=\\"create_variant\\" widget=\\"radio\\" attrs=\\"{'readonly': [('number_related_products', '!=', 0)]}\\"/>\\n                </group>\\n                <notebook>\\n                    <page string=\\"Attribute Values\\" name=\\"attribute_values\\">\\n                        <field name=\\"value_ids\\" widget=\\"one2many\\" nolabel=\\"1\\">\\n                            <tree string=\\"Values\\" editable=\\"bottom\\">\\n                                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                <field name=\\"name\\"/>\\n                                <field name=\\"display_type\\" invisible=\\"1\\"/>\\n                                <field name=\\"is_custom\\" groups=\\"product.group_product_variant\\"/>\\n                                <field name=\\"html_color\\" attrs=\\"{'column_invisible': [('parent.display_type', '!=', 'color')]}\\" widget=\\"color\\"/>\\n                            </tree>\\n                        </field>\\n                    </page>\\n                </notebook>\\n            </sheet>\\n            </form>", "vi_VN": "<form string=\\"Thuộc tính sản phẩm\\">\\n            <field name=\\"number_related_products\\" invisible=\\"1\\"/>\\n            <sheet>\\n                <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                    <button class=\\"oe_stat_button\\" name=\\"action_open_related_products\\" type=\\"object\\" icon=\\"fa-bars\\" attrs=\\"{'invisible': [('number_related_products', '=', [])]}\\">\\n                        <div class=\\"o_stat_info\\">\\n                            <span class=\\"o_stat_value\\"><field name=\\"number_related_products\\"/></span>\\n                            <span class=\\"o_stat_text\\">Sản phẩm tương tự</span>\\n                        </div>\\n                    </button>\\n                </div>\\n                <group name=\\"main_fields\\" class=\\"o_label_nowrap\\">\\n                    <label for=\\"name\\" string=\\"Tên thuộc tính\\"/>\\n                    <field name=\\"name\\" nolabel=\\"1\\"/>\\n                    <field name=\\"display_type\\" widget=\\"radio\\"/>\\n                    <field name=\\"create_variant\\" widget=\\"radio\\" attrs=\\"{'readonly': [('number_related_products', '!=', 0)]}\\"/>\\n                </group>\\n                <notebook>\\n                    <page string=\\"Giá trị thuộc tính\\" name=\\"attribute_values\\">\\n                        <field name=\\"value_ids\\" widget=\\"one2many\\" nolabel=\\"1\\">\\n                            <tree string=\\"Giá trị\\" editable=\\"bottom\\">\\n                                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                <field name=\\"name\\"/>\\n                                <field name=\\"display_type\\" invisible=\\"1\\"/>\\n                                <field name=\\"is_custom\\" groups=\\"product.group_product_variant\\"/>\\n                                <field name=\\"html_color\\" attrs=\\"{'column_invisible': [('parent.display_type', '!=', 'color')]}\\" widget=\\"color\\"/>\\n                            </tree>\\n                        </field>\\n                    </page>\\n                </notebook>\\n            </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Product Attribute">\n            <field name="number_related_products" invisible="1"/>\n            <sheet>\n                <div class="oe_button_box" name="button_box">\n                    <button class="oe_stat_button" name="action_open_related_products" type="object" icon="fa-bars" attrs="{'invisible': [('number_related_products', '=', [])]}">\n                        <div class="o_stat_info">\n                            <span class="o_stat_value"><field name="number_related_products"/></span>\n                            <span class="o_stat_text">Related Products</span>\n                        </div>\n                    </button>\n                </div>\n                <group name="main_fields" class="o_label_nowrap">\n                    <label for="name" string="Attribute Name"/>\n                    <field name="name" nolabel="1"/>\n                    <field name="display_type" widget="radio"/>\n                    <field name="create_variant" widget="radio" attrs="{'readonly': [('number_related_products', '!=', 0)]}"/>\n                </group>\n                <notebook>\n                    <page string="Attribute Values" name="attribute_values">\n                        <field name="value_ids" widget="one2many" nolabel="1">\n                            <tree string="Values" editable="bottom">\n                                <field name="sequence" widget="handle"/>\n                                <field name="name"/>\n                                <field name="display_type" invisible="1"/>\n                                <field name="is_custom" groups="product.group_product_variant"/>\n                                <field name="html_color" attrs="{'column_invisible': [('parent.display_type', '!=', 'color')]}" widget="color"/>\n                            </tree>\n                        </field>\n                    </page>\n                </notebook>\n            </sheet>\n            </form>\n        	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
421	8	\N	1	1	product.template.attribute.line.form	product.template.attribute.line	\N	form	product/views/product_attribute_views.xml	\N	primary	{"en_US": "<form string=\\"Product Attribute and Values\\">\\n                <group name=\\"main_field\\">\\n                    <label for=\\"attribute_id\\" string=\\"Attribute Name\\"/>\\n                    <field name=\\"attribute_id\\" nolabel=\\"1\\"/>\\n                    <field name=\\"value_ids\\" widget=\\"one2many\\">\\n                        <tree string=\\"Values\\">\\n                            <field name=\\"name\\"/>\\n                            <field name=\\"html_color\\"/>\\n                        </tree>\\n                        <form string=\\"Values\\">\\n                            <field name=\\"name\\"/>\\n                        </form>\\n                    </field>\\n                </group>\\n            </form>", "vi_VN": "<form string=\\"Thuộc tính và giá trị sản phẩm\\">\\n                <group name=\\"main_field\\">\\n                    <label for=\\"attribute_id\\" string=\\"Tên thuộc tính\\"/>\\n                    <field name=\\"attribute_id\\" nolabel=\\"1\\"/>\\n                    <field name=\\"value_ids\\" widget=\\"one2many\\">\\n                        <tree string=\\"Giá trị\\">\\n                            <field name=\\"name\\"/>\\n                            <field name=\\"html_color\\"/>\\n                        </tree>\\n                        <form string=\\"Giá trị\\">\\n                            <field name=\\"name\\"/>\\n                        </form>\\n                    </field>\\n                </group>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Product Attribute and Values">\n                <group name="main_field">\n                    <label for="attribute_id" string="Attribute Name"/>\n                    <field name="attribute_id" nolabel="1"/>\n                    <field name="value_ids" widget="one2many">\n                        <tree string="Values">\n                            <field name="name"/>\n                            <field name="html_color"/>\n                        </tree>\n                        <form string="Values">\n                            <field name="name"/>\n                        </form>\n                    </field>\n                </group>\n            </form>\n        	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1156	16	\N	1	1	Text	\N	mass_mailing.s_text_block	qweb	mass_mailing/views/snippets/s_text_block.xml	\N	primary	{"en_US": "<t name=\\"Text\\" t-name=\\"mass_mailing.s_text_block\\">\\n        <div class=\\"s_text_block o_mail_snippet_general pt40 pb40\\" style=\\"padding-left: 15px; padding-right: 15px;\\">\\n            <div class=\\"container s_allow_columns\\">\\n                <p> The open source model of Odoo has allowed us to leverage thousands of developers and\\n                    business experts to build hundreds of apps in just a few years.</p>\\n                <p> With strong technical foundations, Odoo's framework is unique.\\n                    It provides top notch usability that scales across all apps.</p>\\n                <p> Usability improvements made on Odoo will automatically apply to all\\n                    of our fully integrated apps.</p>\\n                <p> That way, Odoo evolves much faster than any other solution.</p>\\n            </div>\\n        </div>\\n    </t>", "vi_VN": "<t name=\\"Text\\" t-name=\\"mass_mailing.s_text_block\\">\\n        <div class=\\"s_text_block o_mail_snippet_general pt40 pb40\\" style=\\"padding-left: 15px; padding-right: 15px;\\">\\n            <div class=\\"container s_allow_columns\\">\\n                <p> Mô hình mã nguồn mở của Odoo đã cho phép chúng tôi tận dụng hàng ngàn nhà phát triển và\\n                  các chuyên gia kinh doanh để xây dựng hàng trăm ứng dụng chỉ trong vài năm.</p>\\n                <p> Với nền tảng kỹ thuật vững chắc, hệ thống của Odoo trở nên độc nhất vô nhị.\\n                    Người dùng được trải nghiệm khả năng sử dụng đỉnh cao trên mọi ứng dụng.</p>\\n                <p> Những cải tiến về khả năng sử dụng trên Odoo sẽ tự động áp dụng cho tất cả\\n                   ứng dụng được tích hợp toàn diện của chúng tôi.</p>\\n                <p> Bằng cách này, Odoo giải quyết nhanh hơn các giải pháp khác.</p>\\n            </div>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Text" t-name="mass_mailing.s_text_block">\n        <div class="s_text_block o_mail_snippet_general pt40 pb40" style="padding-left: 15px; padding-right: 15px;">\n            <div class="container s_allow_columns">\n                <p> The open source model of Odoo has allowed us to leverage thousands of developers and\n                    business experts to build hundreds of apps in just a few years.</p>\n                <p> With strong technical foundations, Odoo's framework is unique.\n                    It provides top notch usability that scales across all apps.</p>\n                <p> Usability improvements made on Odoo will automatically apply to all\n                    of our fully integrated apps.</p>\n                <p> That way, Odoo evolves much faster than any other solution.</p>\n            </div>\n        </div>\n    </t>\n	f	t	2025-06-18 15:59:06.262166	2025-06-18 15:59:06.262166	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
422	16	\N	1	1	product.template.attribute.value.view.tree	product.template.attribute.value	\N	tree	product/views/product_attribute_views.xml	\N	primary	{"en_US": "<tree string=\\"Attributes\\" create=\\"0\\" delete=\\"0\\">\\n                <field name=\\"attribute_id\\" optional=\\"hide\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"display_type\\" optional=\\"hide\\"/>\\n                <field name=\\"html_color\\" attrs=\\"{'invisible': [('display_type', '!=', 'color')]}\\" widget=\\"color\\"/>\\n                <field name=\\"ptav_active\\" optional=\\"hide\\"/>\\n                <field name=\\"price_extra\\" widget=\\"monetary\\" options=\\"{'field_digits': True}\\"/>\\n                <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n            </tree>", "vi_VN": "<tree string=\\"Thuộc tính\\" create=\\"0\\" delete=\\"0\\">\\n                <field name=\\"attribute_id\\" optional=\\"hide\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"display_type\\" optional=\\"hide\\"/>\\n                <field name=\\"html_color\\" attrs=\\"{'invisible': [('display_type', '!=', 'color')]}\\" widget=\\"color\\"/>\\n                <field name=\\"ptav_active\\" optional=\\"hide\\"/>\\n                <field name=\\"price_extra\\" widget=\\"monetary\\" options=\\"{'field_digits': True}\\"/>\\n                <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree string="Attributes" create="0" delete="0">\n                <field name="attribute_id" optional="hide"/>\n                <field name="name"/>\n                <field name="display_type" optional="hide"/>\n                <field name="html_color" attrs="{'invisible': [('display_type', '!=', 'color')]}" widget="color"/>\n                <field name="ptav_active" optional="hide"/>\n                <field name="price_extra" widget="monetary" options="{'field_digits': True}"/>\n                <field name="currency_id" invisible="1"/>\n            </tree>\n        	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
423	16	\N	1	1	product.template.attribute.value.view.form.	product.template.attribute.value	\N	form	product/views/product_attribute_views.xml	\N	primary	{"en_US": "<form string=\\"Product Attribute\\" create=\\"0\\" delete=\\"0\\">\\n                <sheet>\\n                    <group>\\n                        <field name=\\"ptav_active\\" readonly=\\"1\\" attrs=\\"{'invisible': [('ptav_active', '=', True)]}\\"/>\\n                        <field name=\\"name\\"/>\\n                        <field name=\\"display_type\\" invisible=\\"1\\"/>\\n                        <field name=\\"html_color\\" attrs=\\"{'invisible': [('display_type', '!=', 'color')]}\\"/>\\n                        <field name=\\"price_extra\\" widget=\\"monetary\\" options=\\"{'field_digits': True}\\"/>\\n                        <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"exclude_for\\" widget=\\"one2many\\" mode=\\"tree\\">\\n                            <tree editable=\\"bottom\\">\\n                                <field name=\\"product_tmpl_id\\"/>\\n                                <field name=\\"value_ids\\" widget=\\"many2many_tags\\" options=\\"{'no_create': True}\\"/>\\n                            </tree>\\n                        </field>\\n                    </group>\\n                </sheet>\\n            </form>", "vi_VN": "<form string=\\"Thuộc tính sản phẩm\\" create=\\"0\\" delete=\\"0\\">\\n                <sheet>\\n                    <group>\\n                        <field name=\\"ptav_active\\" readonly=\\"1\\" attrs=\\"{'invisible': [('ptav_active', '=', True)]}\\"/>\\n                        <field name=\\"name\\"/>\\n                        <field name=\\"display_type\\" invisible=\\"1\\"/>\\n                        <field name=\\"html_color\\" attrs=\\"{'invisible': [('display_type', '!=', 'color')]}\\"/>\\n                        <field name=\\"price_extra\\" widget=\\"monetary\\" options=\\"{'field_digits': True}\\"/>\\n                        <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"exclude_for\\" widget=\\"one2many\\" mode=\\"tree\\">\\n                            <tree editable=\\"bottom\\">\\n                                <field name=\\"product_tmpl_id\\"/>\\n                                <field name=\\"value_ids\\" widget=\\"many2many_tags\\" options=\\"{'no_create': True}\\"/>\\n                            </tree>\\n                        </field>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Product Attribute" create="0" delete="0">\n                <sheet>\n                    <group>\n                        <field name="ptav_active" readonly="1" attrs="{'invisible': [('ptav_active', '=', True)]}"/>\n                        <field name="name"/>\n                        <field name="display_type" invisible="1"/>\n                        <field name="html_color" attrs="{'invisible': [('display_type', '!=', 'color')]}"/>\n                        <field name="price_extra" widget="monetary" options="{'field_digits': True}"/>\n                        <field name="currency_id" invisible="1"/>\n                        <field name="exclude_for" widget="one2many" mode="tree">\n                            <tree editable="bottom">\n                                <field name="product_tmpl_id"/>\n                                <field name="value_ids" widget="many2many_tags" options="{'no_create': True}"/>\n                            </tree>\n                        </field>\n                    </group>\n                </sheet>\n            </form>\n        	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
424	16	\N	1	1	product.template.attribute.value search	product.template.attribute.value	\N	search	product/views/product_attribute_views.xml	\N	primary	{"en_US": "<search>\\n                <field name=\\"name\\"/>\\n                <filter string=\\"Active\\" name=\\"active\\" domain=\\"[('ptav_active', '=', True)]\\"/>\\n                <filter string=\\"Inactive\\" name=\\"inactive\\" domain=\\"[('ptav_active', '=', False)]\\"/>\\n            </search>", "vi_VN": "<search>\\n                <field name=\\"name\\"/>\\n                <filter string=\\"Đang hoạt động\\" name=\\"active\\" domain=\\"[('ptav_active', '=', True)]\\"/>\\n                <filter string=\\"Không hoạt động\\" name=\\"inactive\\" domain=\\"[('ptav_active', '=', False)]\\"/>\\n            </search>"}	<?xml version="1.0"?>\n<search>\n                <field name="name"/>\n                <filter string="Active" name="active" domain="[('ptav_active', '=', True)]"/>\n                <filter string="Inactive" name="inactive" domain="[('ptav_active', '=', False)]"/>\n            </search>\n        	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
425	16	\N	1	1	product.category.form	product.category	\N	form	product/views/product_category_views.xml	\N	primary	{"en_US": "<form class=\\"oe_form_configuration\\">\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <button class=\\"oe_stat_button\\" name=\\"158\\" icon=\\"fa-th-list\\" type=\\"action\\" context=\\"{'search_default_categ_id': active_id, 'default_categ_id': active_id, 'group_expand': True}\\">\\n                            <div class=\\"o_field_widget o_stat_info\\">\\n                                <span class=\\"o_stat_value\\"><field name=\\"product_count\\"/></span>\\n                                <span class=\\"o_stat_text\\"> Products</span>\\n                            </div>\\n                        </button>\\n                    </div>\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"name\\" string=\\"Category\\"/>\\n                        <h1><field name=\\"name\\" placeholder=\\"e.g. Lamps\\"/></h1>\\n                    </div>\\n                    <group name=\\"first\\" col=\\"2\\">\\n                        <field name=\\"parent_id\\" class=\\"oe_inline\\"/>\\n                    </group>\\n                </sheet>\\n            </form>", "vi_VN": "<form class=\\"oe_form_configuration\\">\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <button class=\\"oe_stat_button\\" name=\\"158\\" icon=\\"fa-th-list\\" type=\\"action\\" context=\\"{'search_default_categ_id': active_id, 'default_categ_id': active_id, 'group_expand': True}\\">\\n                            <div class=\\"o_field_widget o_stat_info\\">\\n                                <span class=\\"o_stat_value\\"><field name=\\"product_count\\"/></span>\\n                                <span class=\\"o_stat_text\\"> Sản phẩm</span>\\n                            </div>\\n                        </button>\\n                    </div>\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"name\\" string=\\"Danh mục\\"/>\\n                        <h1><field name=\\"name\\" placeholder=\\"VD: Đèn\\"/></h1>\\n                    </div>\\n                    <group name=\\"first\\" col=\\"2\\">\\n                        <field name=\\"parent_id\\" class=\\"oe_inline\\"/>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form class="oe_form_configuration">\n                <sheet>\n                    <div class="oe_button_box" name="button_box">\n                        <button class="oe_stat_button" name="158" icon="fa-th-list" type="action" context="{'search_default_categ_id': active_id, 'default_categ_id': active_id, 'group_expand': True}">\n                            <div class="o_field_widget o_stat_info">\n                                <span class="o_stat_value"><field name="product_count"/></span>\n                                <span class="o_stat_text"> Products</span>\n                            </div>\n                        </button>\n                    </div>\n                    <div class="oe_title">\n                        <label for="name" string="Category"/>\n                        <h1><field name="name" placeholder="e.g. Lamps"/></h1>\n                    </div>\n                    <group name="first" col="2">\n                        <field name="parent_id" class="oe_inline"/>\n                    </group>\n                </sheet>\n            </form>\n        	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
426	1	\N	1	1	product.category.list	product.category	\N	tree	product/views/product_category_views.xml	\N	primary	{"en_US": "<tree string=\\"Product Categories\\">\\n                <field name=\\"display_name\\" string=\\"Product Category\\"/>\\n            </tree>", "vi_VN": "<tree string=\\"Danh mục sản phẩm\\">\\n                <field name=\\"display_name\\" string=\\"Danh mục sản phẩm\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree string="Product Categories">\n                <field name="display_name" string="Product Category"/>\n            </tree>\n        	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
427	16	\N	1	1	product.category.search	product.category	\N	search	product/views/product_category_views.xml	\N	primary	{"en_US": "<search string=\\"Product Categories\\">\\n                <field name=\\"name\\" string=\\"Product Categories\\"/>\\n                <field name=\\"parent_id\\"/>\\n            </search>", "vi_VN": "<search string=\\"Danh mục sản phẩm\\">\\n                <field name=\\"name\\" string=\\"Danh mục sản phẩm\\"/>\\n                <field name=\\"parent_id\\"/>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Product Categories">\n                <field name="name" string="Product Categories"/>\n                <field name="parent_id"/>\n            </search>\n        	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
428	16	\N	1	1	product.packaging.tree.view	product.packaging	\N	tree	product/views/product_packaging_views.xml	\N	primary	{"en_US": "<tree string=\\"Product Packagings\\" name=\\"packaging\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"name\\" string=\\"Packaging\\"/>\\n                <field name=\\"qty\\"/>\\n                <field name=\\"product_uom_id\\" options=\\"{'no_open': True, 'no_create': True}\\" groups=\\"uom.group_uom\\"/>\\n                <field name=\\"barcode\\" optional=\\"hide\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"hide\\"/>\\n                <field name=\\"company_id\\" groups=\\"!base.group_multi_company\\" invisible=\\"1\\"/>\\n            </tree>", "vi_VN": "<tree string=\\"Bao bì sản phẩm\\" name=\\"packaging\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"name\\" string=\\"Bao bì\\"/>\\n                <field name=\\"qty\\"/>\\n                <field name=\\"product_uom_id\\" options=\\"{'no_open': True, 'no_create': True}\\" groups=\\"uom.group_uom\\"/>\\n                <field name=\\"barcode\\" optional=\\"hide\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"hide\\"/>\\n                <field name=\\"company_id\\" groups=\\"!base.group_multi_company\\" invisible=\\"1\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree string="Product Packagings" name="packaging">\n                <field name="sequence" widget="handle"/>\n                <field name="product_id"/>\n                <field name="name" string="Packaging"/>\n                <field name="qty"/>\n                <field name="product_uom_id" options="{'no_open': True, 'no_create': True}" groups="uom.group_uom"/>\n                <field name="barcode" optional="hide"/>\n                <field name="company_id" groups="base.group_multi_company" optional="hide"/>\n                <field name="company_id" groups="!base.group_multi_company" invisible="1"/>\n            </tree>\n        	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
432	16	\N	1	1	product.pricelist.item.search	product.pricelist.item	\N	search	product/views/product_pricelist_item_views.xml	\N	primary	{"en_US": "<search string=\\"Products Price Rules Search\\">\\n                <filter name=\\"Product Rule\\" domain=\\"[('applied_on', '=', '1_product')]\\"/>\\n                <filter name=\\"Variant Rule\\" domain=\\"[('applied_on', '=', '0_product_variant')]\\" groups=\\"product.group_product_variant\\"/>\\n                <separator/>\\n                <field name=\\"pricelist_id\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                <field name=\\"currency_id\\" groups=\\"base.group_multi_currency\\"/>\\n                <filter string=\\"Archived\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n                <group expand=\\"0\\" string=\\"Group By\\">\\n                    <filter string=\\"Product\\" name=\\"groupby_product\\" domain=\\"[]\\" context=\\"{'group_by': 'product_tmpl_id'}\\"/>\\n                    <filter string=\\"Variant\\" name=\\"groupby_product_variant\\" domain=\\"[('applied_on', '=', '0_product_variant')]\\" context=\\"{'group_by': 'product_id'}\\" groups=\\"product.group_product_variant\\"/>\\n                    <filter string=\\"Pricelist\\" name=\\"groupby_vendor\\" domain=\\"[]\\" context=\\"{'group_by': 'pricelist_id'}\\" groups=\\"product.group_product_pricelist\\"/>\\n                </group>\\n            </search>", "vi_VN": "<search string=\\"Tìm kiếm quy tắc giá sản phẩm\\">\\n                <filter name=\\"Product Rule\\" domain=\\"[('applied_on', '=', '1_product')]\\"/>\\n                <filter name=\\"Variant Rule\\" domain=\\"[('applied_on', '=', '0_product_variant')]\\" groups=\\"product.group_product_variant\\"/>\\n                <separator/>\\n                <field name=\\"pricelist_id\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                <field name=\\"currency_id\\" groups=\\"base.group_multi_currency\\"/>\\n                <filter string=\\"Đã lưu trữ\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n                <group expand=\\"0\\" string=\\"Nhóm theo\\">\\n                    <filter string=\\"Sản phẩm\\" name=\\"groupby_product\\" domain=\\"[]\\" context=\\"{'group_by': 'product_tmpl_id'}\\"/>\\n                    <filter string=\\"Biến thể\\" name=\\"groupby_product_variant\\" domain=\\"[('applied_on', '=', '0_product_variant')]\\" context=\\"{'group_by': 'product_id'}\\" groups=\\"product.group_product_variant\\"/>\\n                    <filter string=\\"Bảng giá\\" name=\\"groupby_vendor\\" domain=\\"[]\\" context=\\"{'group_by': 'pricelist_id'}\\" groups=\\"product.group_product_pricelist\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Products Price Rules Search">\n                <filter name="Product Rule" domain="[('applied_on', '=', '1_product')]"/>\n                <filter name="Variant Rule" domain="[('applied_on', '=', '0_product_variant')]" groups="product.group_product_variant"/>\n                <separator/>\n                <field name="pricelist_id"/>\n                <field name="company_id" groups="base.group_multi_company"/>\n                <field name="currency_id" groups="base.group_multi_currency"/>\n                <filter string="Archived" name="inactive" domain="[('active','=',False)]"/>\n                <group expand="0" string="Group By">\n                    <filter string="Product" name="groupby_product" domain="[]" context="{'group_by': 'product_tmpl_id'}"/>\n                    <filter string="Variant" name="groupby_product_variant" domain="[('applied_on', '=', '0_product_variant')]" context="{'group_by': 'product_id'}" groups="product.group_product_variant"/>\n                    <filter string="Pricelist" name="groupby_vendor" domain="[]" context="{'group_by': 'pricelist_id'}" groups="product.group_product_pricelist"/>\n                </group>\n            </search>\n        	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
433	10	\N	1	1	product.pricelist.item.tree	product.pricelist.item	\N	tree	product/views/product_pricelist_item_views.xml	\N	primary	{"en_US": "<tree string=\\"Price Rules\\">\\n          <field name=\\"pricelist_id\\"/>\\n          <field name=\\"name\\" string=\\"Applied On\\"/>\\n          <field name=\\"price\\"/>\\n          <field name=\\"min_quantity\\" colspan=\\"4\\"/>\\n          <field name=\\"date_start\\" optional=\\"hide\\"/>\\n          <field name=\\"date_end\\" optional=\\"hide\\"/>\\n          <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"show\\"/>\\n        </tree>", "vi_VN": "<tree string=\\"Quy tắc giá\\">\\n          <field name=\\"pricelist_id\\"/>\\n          <field name=\\"name\\" string=\\"Được áp dụng cho\\"/>\\n          <field name=\\"price\\"/>\\n          <field name=\\"min_quantity\\" colspan=\\"4\\"/>\\n          <field name=\\"date_start\\" optional=\\"hide\\"/>\\n          <field name=\\"date_end\\" optional=\\"hide\\"/>\\n          <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"show\\"/>\\n        </tree>"}	<?xml version="1.0"?>\n<tree string="Price Rules">\n          <field name="pricelist_id"/>\n          <field name="name" string="Applied On"/>\n          <field name="price"/>\n          <field name="min_quantity" colspan="4"/>\n          <field name="date_start" optional="hide"/>\n          <field name="date_end" optional="hide"/>\n          <field name="company_id" groups="base.group_multi_company" optional="show"/>\n        </tree>\n      	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
434	100	\N	1	1	product.pricelist.item.tree	product.pricelist.item	\N	tree	product/views/product_pricelist_item_views.xml	\N	primary	{"en_US": "<tree string=\\"Pricelist Rules\\" editable=\\"bottom\\">\\n                <!-- Scope = coming from a product/product template -->\\n                <field name=\\"pricelist_id\\" string=\\"Pricelist\\" options=\\"{'no_create_edit':1, 'no_open': 1}\\"/>\\n                <field name=\\"name\\" string=\\"Applied On\\"/>\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <field name=\\"categ_id\\" invisible=\\"1\\"/>\\n                <field name=\\"product_tmpl_id\\" invisible=\\"context.get('active_model')!='product.category'\\" attrs=\\"{'required': [('applied_on', '=', '1_product')]}\\" domain=\\"[('categ_id', '=', context.get('default_categ_id', True)), '|', ('company_id', '=', company_id), ('company_id', '=', False)]\\" options=\\"{'no_create_edit':1, 'no_open': 1}\\"/>\\n                <field name=\\"product_id\\" groups=\\"product.group_product_variant\\" invisible=\\"context.get('product_without_variants', False)\\" readonly=\\"context.get('active_model')=='product.product'\\" attrs=\\"{'required': [('applied_on', '=', '0_product_variant')]}\\" domain=\\"['|', '|',                     ('id', '=', context.get('default_product_id', 0)),                     ('product_tmpl_id', '=', context.get('default_product_tmpl_id', 0)),                     ('categ_id', '=', context.get('default_categ_id', 0)), '|', ('company_id', '=', company_id), ('company_id', '=', False)                   ]\\" options=\\"{'no_create_edit':1, 'no_open': 1}\\"/>\\n                <field name=\\"min_quantity\\" colspan=\\"4\\"/>\\n                <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                <field name=\\"fixed_price\\" string=\\"Price\\" required=\\"1\\"/>\\n                <field name=\\"date_start\\" optional=\\"show\\"/>\\n                <field name=\\"date_end\\" optional=\\"show\\"/>\\n                <field name=\\"applied_on\\" invisible=\\"1\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"show\\" options=\\"{'no_create':1, 'no_open': 1}\\"/>\\n            </tree>", "vi_VN": "<tree string=\\"Quy tắc bảng giá\\" editable=\\"bottom\\">\\n                <!-- Scope = coming from a product/product template -->\\n                <field name=\\"pricelist_id\\" string=\\"Bảng giá\\" options=\\"{'no_create_edit':1, 'no_open': 1}\\"/>\\n                <field name=\\"name\\" string=\\"Được áp dụng cho\\"/>\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <field name=\\"categ_id\\" invisible=\\"1\\"/>\\n                <field name=\\"product_tmpl_id\\" invisible=\\"context.get('active_model')!='product.category'\\" attrs=\\"{'required': [('applied_on', '=', '1_product')]}\\" domain=\\"[('categ_id', '=', context.get('default_categ_id', True)), '|', ('company_id', '=', company_id), ('company_id', '=', False)]\\" options=\\"{'no_create_edit':1, 'no_open': 1}\\"/>\\n                <field name=\\"product_id\\" groups=\\"product.group_product_variant\\" invisible=\\"context.get('product_without_variants', False)\\" readonly=\\"context.get('active_model')=='product.product'\\" attrs=\\"{'required': [('applied_on', '=', '0_product_variant')]}\\" domain=\\"['|', '|',                     ('id', '=', context.get('default_product_id', 0)),                     ('product_tmpl_id', '=', context.get('default_product_tmpl_id', 0)),                     ('categ_id', '=', context.get('default_categ_id', 0)), '|', ('company_id', '=', company_id), ('company_id', '=', False)                   ]\\" options=\\"{'no_create_edit':1, 'no_open': 1}\\"/>\\n                <field name=\\"min_quantity\\" colspan=\\"4\\"/>\\n                <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                <field name=\\"fixed_price\\" string=\\"Giá\\" required=\\"1\\"/>\\n                <field name=\\"date_start\\" optional=\\"show\\"/>\\n                <field name=\\"date_end\\" optional=\\"show\\"/>\\n                <field name=\\"applied_on\\" invisible=\\"1\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"show\\" options=\\"{'no_create':1, 'no_open': 1}\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree string="Pricelist Rules" editable="bottom">\n                <!-- Scope = coming from a product/product template -->\n                <field name="pricelist_id" string="Pricelist" options="{'no_create_edit':1, 'no_open': 1}"/>\n                <field name="name" string="Applied On"/>\n                <field name="company_id" invisible="1"/>\n                <field name="categ_id" invisible="1"/>\n                <field name="product_tmpl_id" invisible="context.get('active_model')!='product.category'" attrs="{'required': [('applied_on', '=', '1_product')]}" domain="[('categ_id', '=', context.get('default_categ_id', True)), '|', ('company_id', '=', company_id), ('company_id', '=', False)]" options="{'no_create_edit':1, 'no_open': 1}"/>\n                <field name="product_id" groups="product.group_product_variant" invisible="context.get('product_without_variants', False)" readonly="context.get('active_model')=='product.product'" attrs="{'required': [('applied_on', '=', '0_product_variant')]}" domain="['|', '|',                     ('id', '=', context.get('default_product_id', 0)),                     ('product_tmpl_id', '=', context.get('default_product_tmpl_id', 0)),                     ('categ_id', '=', context.get('default_categ_id', 0)), '|', ('company_id', '=', company_id), ('company_id', '=', False)                   ]" options="{'no_create_edit':1, 'no_open': 1}"/>\n                <field name="min_quantity" colspan="4"/>\n                <field name="currency_id" invisible="1"/>\n                <field name="fixed_price" string="Price" required="1"/>\n                <field name="date_start" optional="show"/>\n                <field name="date_end" optional="show"/>\n                <field name="applied_on" invisible="1"/>\n                <field name="company_id" groups="base.group_multi_company" optional="show" options="{'no_create':1, 'no_open': 1}"/>\n            </tree>\n        	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
436	16	\N	1	1	product.pricelist.search	product.pricelist	\N	search	product/views/product_pricelist_views.xml	\N	primary	{"en_US": "<search string=\\"Products Price Search\\">\\n                <field name=\\"name\\" string=\\"Products Price\\"/>\\n                <field name=\\"currency_id\\" groups=\\"base.group_multi_currency\\"/>\\n                <filter string=\\"Archived\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n            </search>", "vi_VN": "<search string=\\"Tìm kiếm giá sản phẩm\\">\\n                <field name=\\"name\\" string=\\"Giá sản phẩm\\"/>\\n                <field name=\\"currency_id\\" groups=\\"base.group_multi_currency\\"/>\\n                <filter string=\\"Đã lưu trữ\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Products Price Search">\n                <field name="name" string="Products Price"/>\n                <field name="currency_id" groups="base.group_multi_currency"/>\n                <filter string="Archived" name="inactive" domain="[('active','=',False)]"/>\n            </search>\n        	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
437	16	\N	1	1	product.pricelist.tree	product.pricelist	\N	tree	product/views/product_pricelist_views.xml	\N	primary	{"en_US": "<tree string=\\"Products Price List\\" sample=\\"1\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"discount_policy\\" groups=\\"product.group_discount_per_so_line\\"/>\\n                <field name=\\"currency_id\\" groups=\\"base.group_multi_currency\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n            </tree>", "vi_VN": "<tree string=\\"Bảng giá sản phẩm\\" sample=\\"1\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"discount_policy\\" groups=\\"product.group_discount_per_so_line\\"/>\\n                <field name=\\"currency_id\\" groups=\\"base.group_multi_currency\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree string="Products Price List" sample="1">\n                <field name="sequence" widget="handle"/>\n                <field name="name"/>\n                <field name="discount_policy" groups="product.group_discount_per_so_line"/>\n                <field name="currency_id" groups="base.group_multi_currency"/>\n                <field name="company_id" groups="base.group_multi_company"/>\n            </tree>\n        	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
438	16	\N	1	1	product.pricelist.kanban	product.pricelist	\N	kanban	product/views/product_pricelist_views.xml	\N	primary	{"en_US": "<kanban class=\\"o_kanban_mobile\\" sample=\\"1\\">\\n                <templates>\\n                    <t t-name=\\"kanban-box\\">\\n                        <div t-attf-class=\\"oe_kanban_global_click\\">\\n                            <div id=\\"product_pricelist\\" class=\\"o_kanban_record_top mb0\\">\\n                                <div class=\\"o_kanban_record_headings\\">\\n                                    <strong class=\\"o_kanban_record_title\\">\\n                                        <span><field name=\\"name\\"/></span>\\n                                    </strong>\\n                                </div>\\n                                <strong>\\n                                    <i class=\\"fa fa-money\\" role=\\"img\\" aria-label=\\"Currency\\" title=\\"Currency\\"/> <field name=\\"currency_id\\"/>\\n                                </strong>\\n                            </div>\\n                            <field name=\\"discount_policy\\" groups=\\"product.group_discount_per_so_line\\"/>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>", "vi_VN": "<kanban class=\\"o_kanban_mobile\\" sample=\\"1\\">\\n                <templates>\\n                    <t t-name=\\"kanban-box\\">\\n                        <div t-attf-class=\\"oe_kanban_global_click\\">\\n                            <div id=\\"product_pricelist\\" class=\\"o_kanban_record_top mb0\\">\\n                                <div class=\\"o_kanban_record_headings\\">\\n                                    <strong class=\\"o_kanban_record_title\\">\\n                                        <span><field name=\\"name\\"/></span>\\n                                    </strong>\\n                                </div>\\n                                <strong>\\n                                    <i class=\\"fa fa-money\\" role=\\"img\\" aria-label=\\"Tiền tệ\\" title=\\"Tiền tệ\\"/> <field name=\\"currency_id\\"/>\\n                                </strong>\\n                            </div>\\n                            <field name=\\"discount_policy\\" groups=\\"product.group_discount_per_so_line\\"/>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>"}	<?xml version="1.0"?>\n<kanban class="o_kanban_mobile" sample="1">\n                <templates>\n                    <t t-name="kanban-box">\n                        <div t-attf-class="oe_kanban_global_click">\n                            <div id="product_pricelist" class="o_kanban_record_top mb0">\n                                <div class="o_kanban_record_headings">\n                                    <strong class="o_kanban_record_title">\n                                        <span><field name="name"/></span>\n                                    </strong>\n                                </div>\n                                <strong>\n                                    <i class="fa fa-money" role="img" aria-label="Currency" title="Currency"/> <field name="currency_id"/>\n                                </strong>\n                            </div>\n                            <field name="discount_policy" groups="product.group_discount_per_so_line"/>\n                        </div>\n                    </t>\n                </templates>\n            </kanban>\n        	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
440	16	\N	1	1	product.supplierinfo.form.view	product.supplierinfo	\N	form	product/views/product_supplierinfo_views.xml	\N	primary	{"en_US": "<form string=\\"Vendor Information\\">\\n                <sheet>\\n                    <group>\\n                        <group name=\\"vendor\\" string=\\"Vendor\\">\\n                            <field name=\\"product_variant_count\\" invisible=\\"1\\"/>\\n                            <field name=\\"partner_id\\" context=\\"{'res_partner_search_mode': 'supplier'}\\"/>\\n                            <field name=\\"product_name\\"/>\\n                            <field name=\\"product_code\\"/>\\n                            <label for=\\"delay\\"/>\\n                            <div>\\n                                <field name=\\"delay\\" class=\\"oe_inline\\"/> days\\n                            </div>\\n                        </group>\\n                        <group string=\\"Pricelist\\">\\n                            <field name=\\"product_tmpl_id\\" string=\\"Product\\" invisible=\\"context.get('visible_product_tmpl_id', True)\\"/>\\n                            <field name=\\"product_id\\" groups=\\"product.group_product_variant\\" options=\\"{'no_create': True}\\"/>\\n                            <label for=\\"min_qty\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"min_qty\\"/>\\n                                <field name=\\"product_uom\\" groups=\\"uom.group_uom\\"/>\\n                            </div>\\n                            <label for=\\"price\\" string=\\"Unit Price\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"price\\" class=\\"oe_inline\\"/><field name=\\"currency_id\\" groups=\\"base.group_multi_currency\\"/>\\n                            </div>\\n                            <label for=\\"date_start\\" string=\\"Validity\\"/>\\n                            <div class=\\"o_row\\"><field name=\\"date_start\\" class=\\"oe_inline\\"/> to <field name=\\"date_end\\" class=\\"oe_inline\\"/></div>\\n                            <field name=\\"company_id\\" options=\\"{'no_create': True}\\"/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>", "vi_VN": "<form string=\\"Thông tin nhà cung cấp\\">\\n                <sheet>\\n                    <group>\\n                        <group name=\\"vendor\\" string=\\"Nhà cung cấp\\">\\n                            <field name=\\"product_variant_count\\" invisible=\\"1\\"/>\\n                            <field name=\\"partner_id\\" context=\\"{'res_partner_search_mode': 'supplier'}\\"/>\\n                            <field name=\\"product_name\\"/>\\n                            <field name=\\"product_code\\"/>\\n                            <label for=\\"delay\\"/>\\n                            <div>\\n                                <field name=\\"delay\\" class=\\"oe_inline\\"/> ngày\\n                            </div>\\n                        </group>\\n                        <group string=\\"Bảng giá\\">\\n                            <field name=\\"product_tmpl_id\\" string=\\"Sản phẩm\\" invisible=\\"context.get('visible_product_tmpl_id', True)\\"/>\\n                            <field name=\\"product_id\\" groups=\\"product.group_product_variant\\" options=\\"{'no_create': True}\\"/>\\n                            <label for=\\"min_qty\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"min_qty\\"/>\\n                                <field name=\\"product_uom\\" groups=\\"uom.group_uom\\"/>\\n                            </div>\\n                            <label for=\\"price\\" string=\\"Đơn giá\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"price\\" class=\\"oe_inline\\"/><field name=\\"currency_id\\" groups=\\"base.group_multi_currency\\"/>\\n                            </div>\\n                            <label for=\\"date_start\\" string=\\"Xác nhận\\"/>\\n                            <div class=\\"o_row\\"><field name=\\"date_start\\" class=\\"oe_inline\\"/> tới <field name=\\"date_end\\" class=\\"oe_inline\\"/></div>\\n                            <field name=\\"company_id\\" options=\\"{'no_create': True}\\"/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Vendor Information">\n                <sheet>\n                    <group>\n                        <group name="vendor" string="Vendor">\n                            <field name="product_variant_count" invisible="1"/>\n                            <field name="partner_id" context="{'res_partner_search_mode': 'supplier'}"/>\n                            <field name="product_name"/>\n                            <field name="product_code"/>\n                            <label for="delay"/>\n                            <div>\n                                <field name="delay" class="oe_inline"/> days\n                            </div>\n                        </group>\n                        <group string="Pricelist">\n                            <field name="product_tmpl_id" string="Product" invisible="context.get('visible_product_tmpl_id', True)"/>\n                            <field name="product_id" groups="product.group_product_variant" options="{'no_create': True}"/>\n                            <label for="min_qty"/>\n                            <div class="o_row">\n                                <field name="min_qty"/>\n                                <field name="product_uom" groups="uom.group_uom"/>\n                            </div>\n                            <label for="price" string="Unit Price"/>\n                            <div class="o_row">\n                                <field name="price" class="oe_inline"/><field name="currency_id" groups="base.group_multi_currency"/>\n                            </div>\n                            <label for="date_start" string="Validity"/>\n                            <div class="o_row"><field name="date_start" class="oe_inline"/> to <field name="date_end" class="oe_inline"/></div>\n                            <field name="company_id" options="{'no_create': True}"/>\n                        </group>\n                    </group>\n                </sheet>\n            </form>\n        	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
441	16	\N	1	1	product.supplierinfo.search.view	product.supplierinfo	\N	search	product/views/product_supplierinfo_views.xml	\N	primary	{"en_US": "<search string=\\"Vendor\\">\\n                <field name=\\"partner_id\\"/>\\n                <field name=\\"product_tmpl_id\\"/>\\n                <filter string=\\"Active Products\\" name=\\"active_products\\" domain=\\"['|', ('product_tmpl_id.active', '=', True),('product_id.active', '=', True)]\\"/>\\n                <separator/>\\n                <filter string=\\"Active\\" name=\\"active\\" domain=\\"['|', ('date_end', '=', False), ('date_end', '&gt;=',  (context_today() - datetime.timedelta(days=1)).strftime('%Y-%m-%d'))]\\"/>\\n                <filter string=\\"Archived\\" name=\\"archived\\" domain=\\"[('date_end', '&lt;',  (context_today() - datetime.timedelta(days=1)).strftime('%Y-%m-%d'))]\\"/>\\n                <group expand=\\"0\\" string=\\"Group By\\">\\n                    <filter string=\\"Product\\" name=\\"groupby_product\\" domain=\\"[]\\" context=\\"{'group_by': 'product_tmpl_id'}\\"/>\\n                    <filter string=\\"Vendor\\" name=\\"groupby_vendor\\" domain=\\"[]\\" context=\\"{'group_by': 'partner_id'}\\"/>\\n                </group>\\n            </search>", "vi_VN": "<search string=\\"Nhà cung cấp\\">\\n                <field name=\\"partner_id\\"/>\\n                <field name=\\"product_tmpl_id\\"/>\\n                <filter string=\\"Sản phẩm đang hoạt động\\" name=\\"active_products\\" domain=\\"['|', ('product_tmpl_id.active', '=', True),('product_id.active', '=', True)]\\"/>\\n                <separator/>\\n                <filter string=\\"Đang hoạt động\\" name=\\"active\\" domain=\\"['|', ('date_end', '=', False), ('date_end', '&gt;=',  (context_today() - datetime.timedelta(days=1)).strftime('%Y-%m-%d'))]\\"/>\\n                <filter string=\\"Đã lưu trữ\\" name=\\"archived\\" domain=\\"[('date_end', '&lt;',  (context_today() - datetime.timedelta(days=1)).strftime('%Y-%m-%d'))]\\"/>\\n                <group expand=\\"0\\" string=\\"Nhóm theo\\">\\n                    <filter string=\\"Sản phẩm\\" name=\\"groupby_product\\" domain=\\"[]\\" context=\\"{'group_by': 'product_tmpl_id'}\\"/>\\n                    <filter string=\\"Nhà cung cấp\\" name=\\"groupby_vendor\\" domain=\\"[]\\" context=\\"{'group_by': 'partner_id'}\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Vendor">\n                <field name="partner_id"/>\n                <field name="product_tmpl_id"/>\n                <filter string="Active Products" name="active_products" domain="['|', ('product_tmpl_id.active', '=', True),('product_id.active', '=', True)]"/>\n                <separator/>\n                <filter string="Active" name="active" domain="['|', ('date_end', '=', False), ('date_end', '&gt;=',  (context_today() - datetime.timedelta(days=1)).strftime('%Y-%m-%d'))]"/>\n                <filter string="Archived" name="archived" domain="[('date_end', '&lt;',  (context_today() - datetime.timedelta(days=1)).strftime('%Y-%m-%d'))]"/>\n                <group expand="0" string="Group By">\n                    <filter string="Product" name="groupby_product" domain="[]" context="{'group_by': 'product_tmpl_id'}"/>\n                    <filter string="Vendor" name="groupby_vendor" domain="[]" context="{'group_by': 'partner_id'}"/>\n                </group>\n            </search>\n        	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
442	16	\N	1	1	product.supplierinfo.kanban	product.supplierinfo	\N	kanban	product/views/product_supplierinfo_views.xml	\N	primary	{"en_US": "<kanban class=\\"o_kanban_mobile\\">\\n                <field name=\\"min_qty\\"/>\\n                <field name=\\"delay\\"/>\\n                <field name=\\"price\\"/>\\n                <field name=\\"partner_id\\"/>\\n                <field name=\\"currency_id\\"/>\\n                <templates>\\n                    <t t-name=\\"kanban-box\\">\\n                        <div class=\\"oe_kanban_global_click\\">\\n                            <div class=\\"row mb4\\">\\n                                <strong class=\\"col-6\\">\\n                                    <span t-esc=\\"record.partner_id.value\\"/>\\n                                </strong>\\n                                <strong class=\\"col-6 text-end\\">\\n                                    <strong><field name=\\"price\\" widget=\\"monetary\\"/></strong>\\n                                </strong>\\n                                <div class=\\"col-6\\">\\n                                    <span t-esc=\\"record.min_qty.value\\"/>\\n                                </div>\\n                                <div class=\\"col-6 text-end\\">\\n                                    <span t-esc=\\"record.delay.value\\"/> days\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>", "vi_VN": "<kanban class=\\"o_kanban_mobile\\">\\n                <field name=\\"min_qty\\"/>\\n                <field name=\\"delay\\"/>\\n                <field name=\\"price\\"/>\\n                <field name=\\"partner_id\\"/>\\n                <field name=\\"currency_id\\"/>\\n                <templates>\\n                    <t t-name=\\"kanban-box\\">\\n                        <div class=\\"oe_kanban_global_click\\">\\n                            <div class=\\"row mb4\\">\\n                                <strong class=\\"col-6\\">\\n                                    <span t-esc=\\"record.partner_id.value\\"/>\\n                                </strong>\\n                                <strong class=\\"col-6 text-end\\">\\n                                    <strong><field name=\\"price\\" widget=\\"monetary\\"/></strong>\\n                                </strong>\\n                                <div class=\\"col-6\\">\\n                                    <span t-esc=\\"record.min_qty.value\\"/>\\n                                </div>\\n                                <div class=\\"col-6 text-end\\">\\n                                    <span t-esc=\\"record.delay.value\\"/> ngày\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>"}	<?xml version="1.0"?>\n<kanban class="o_kanban_mobile">\n                <field name="min_qty"/>\n                <field name="delay"/>\n                <field name="price"/>\n                <field name="partner_id"/>\n                <field name="currency_id"/>\n                <templates>\n                    <t t-name="kanban-box">\n                        <div class="oe_kanban_global_click">\n                            <div class="row mb4">\n                                <strong class="col-6">\n                                    <span t-esc="record.partner_id.value"/>\n                                </strong>\n                                <strong class="col-6 text-end">\n                                    <strong><field name="price" widget="monetary"/></strong>\n                                </strong>\n                                <div class="col-6">\n                                    <span t-esc="record.min_qty.value"/>\n                                </div>\n                                <div class="col-6 text-end">\n                                    <span t-esc="record.delay.value"/> days\n                                </div>\n                            </div>\n                        </div>\n                    </t>\n                </templates>\n            </kanban>\n        	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
443	16	\N	1	1	product.supplierinfo.tree.view	product.supplierinfo	\N	tree	product/views/product_supplierinfo_views.xml	\N	primary	{"en_US": "<tree string=\\"Vendor Information\\" multi_edit=\\"1\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"partner_id\\" readonly=\\"1\\"/>\\n                <field name=\\"product_id\\" readonly=\\"1\\" optional=\\"hide\\" invisible=\\"context.get('product_template_invisible_variant', False)\\" groups=\\"product.group_product_variant\\"/>\\n                <field name=\\"product_tmpl_id\\" string=\\"Product\\" readonly=\\"1\\" invisible=\\"context.get('visible_product_tmpl_id', True)\\"/>\\n                <field name=\\"product_name\\" optional=\\"hide\\"/>\\n                <field name=\\"product_code\\" optional=\\"hide\\"/>\\n                <field name=\\"date_start\\" optional=\\"hide\\"/>\\n                <field name=\\"date_end\\" optional=\\"hide\\"/>\\n                <field name=\\"company_id\\" readonly=\\"1\\" groups=\\"base.group_multi_company\\"/>\\n                <field name=\\"min_qty\\" optional=\\"hide\\"/>\\n                <field name=\\"product_uom\\" groups=\\"uom.group_uom\\" optional=\\"hide\\"/>\\n                <field name=\\"price\\" string=\\"Price\\"/>\\n                <field name=\\"currency_id\\" groups=\\"base.group_multi_currency\\"/>\\n                <field name=\\"delay\\" optional=\\"hide\\"/>\\n            </tree>", "vi_VN": "<tree string=\\"Thông tin nhà cung cấp\\" multi_edit=\\"1\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"partner_id\\" readonly=\\"1\\"/>\\n                <field name=\\"product_id\\" readonly=\\"1\\" optional=\\"hide\\" invisible=\\"context.get('product_template_invisible_variant', False)\\" groups=\\"product.group_product_variant\\"/>\\n                <field name=\\"product_tmpl_id\\" string=\\"Sản phẩm\\" readonly=\\"1\\" invisible=\\"context.get('visible_product_tmpl_id', True)\\"/>\\n                <field name=\\"product_name\\" optional=\\"hide\\"/>\\n                <field name=\\"product_code\\" optional=\\"hide\\"/>\\n                <field name=\\"date_start\\" optional=\\"hide\\"/>\\n                <field name=\\"date_end\\" optional=\\"hide\\"/>\\n                <field name=\\"company_id\\" readonly=\\"1\\" groups=\\"base.group_multi_company\\"/>\\n                <field name=\\"min_qty\\" optional=\\"hide\\"/>\\n                <field name=\\"product_uom\\" groups=\\"uom.group_uom\\" optional=\\"hide\\"/>\\n                <field name=\\"price\\" string=\\"Giá\\"/>\\n                <field name=\\"currency_id\\" groups=\\"base.group_multi_currency\\"/>\\n                <field name=\\"delay\\" optional=\\"hide\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree string="Vendor Information" multi_edit="1">\n                <field name="sequence" widget="handle"/>\n                <field name="partner_id" readonly="1"/>\n                <field name="product_id" readonly="1" optional="hide" invisible="context.get('product_template_invisible_variant', False)" groups="product.group_product_variant"/>\n                <field name="product_tmpl_id" string="Product" readonly="1" invisible="context.get('visible_product_tmpl_id', True)"/>\n                <field name="product_name" optional="hide"/>\n                <field name="product_code" optional="hide"/>\n                <field name="date_start" optional="hide"/>\n                <field name="date_end" optional="hide"/>\n                <field name="company_id" readonly="1" groups="base.group_multi_company"/>\n                <field name="min_qty" optional="hide"/>\n                <field name="product_uom" groups="uom.group_uom" optional="hide"/>\n                <field name="price" string="Price"/>\n                <field name="currency_id" groups="base.group_multi_currency"/>\n                <field name="delay" optional="hide"/>\n            </tree>\n        	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
444	16	\N	1	1	product.template.product.tree	product.template	\N	tree	product/views/product_template_views.xml	\N	primary	{"en_US": "<tree string=\\"Product\\" multi_edit=\\"1\\" sample=\\"1\\">\\n            <header>\\n                <button string=\\"Print Labels\\" type=\\"object\\" name=\\"action_open_label_layout\\"/>\\n            </header>\\n                <field name=\\"product_variant_count\\" invisible=\\"1\\"/>\\n                <field name=\\"sale_ok\\" invisible=\\"1\\"/>\\n                <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                <field name=\\"cost_currency_id\\" invisible=\\"1\\"/>\\n                <field name=\\"priority\\" widget=\\"priority\\" optional=\\"show\\" nolabel=\\"1\\"/>\\n                <field name=\\"name\\" string=\\"Product Name\\"/>\\n                <field name=\\"default_code\\" optional=\\"show\\"/>\\n                <field name=\\"product_tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\" optional=\\"show\\"/>\\n                <field name=\\"barcode\\" optional=\\"hide\\" attrs=\\"{'readonly': [('product_variant_count', '&gt;', 1)]}\\"/>\\n                <field name=\\"company_id\\" options=\\"{'no_create': True}\\" groups=\\"base.group_multi_company\\" optional=\\"hide\\"/>\\n                <field name=\\"list_price\\" string=\\"Sales Price\\" widget=\\"monetary\\" options=\\"{'currency_field': 'currency_id'}\\" optional=\\"show\\" decoration-muted=\\"not sale_ok\\"/>\\n                <field name=\\"standard_price\\" widget=\\"monetary\\" options=\\"{'currency_field': 'cost_currency_id'}\\" optional=\\"show\\" readonly=\\"1\\"/>\\n                <field name=\\"categ_id\\" optional=\\"hide\\"/>\\n                <field name=\\"detailed_type\\" optional=\\"hide\\" readonly=\\"1\\"/>\\n                <field name=\\"type\\" invisible=\\"1\\"/>\\n                <field name=\\"uom_id\\" readonly=\\"1\\" optional=\\"show\\" groups=\\"uom.group_uom\\"/>\\n                <field name=\\"active\\" invisible=\\"1\\"/>\\n                <field name=\\"activity_exception_decoration\\" widget=\\"activity_exception\\"/>\\n            </tree>", "vi_VN": "<tree string=\\"Sản phẩm\\" multi_edit=\\"1\\" sample=\\"1\\">\\n            <header>\\n                <button string=\\"In nhãn\\" type=\\"object\\" name=\\"action_open_label_layout\\"/>\\n            </header>\\n                <field name=\\"product_variant_count\\" invisible=\\"1\\"/>\\n                <field name=\\"sale_ok\\" invisible=\\"1\\"/>\\n                <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                <field name=\\"cost_currency_id\\" invisible=\\"1\\"/>\\n                <field name=\\"priority\\" widget=\\"priority\\" optional=\\"show\\" nolabel=\\"1\\"/>\\n                <field name=\\"name\\" string=\\"Tên sản phẩm\\"/>\\n                <field name=\\"default_code\\" optional=\\"show\\"/>\\n                <field name=\\"product_tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\" optional=\\"show\\"/>\\n                <field name=\\"barcode\\" optional=\\"hide\\" attrs=\\"{'readonly': [('product_variant_count', '&gt;', 1)]}\\"/>\\n                <field name=\\"company_id\\" options=\\"{'no_create': True}\\" groups=\\"base.group_multi_company\\" optional=\\"hide\\"/>\\n                <field name=\\"list_price\\" string=\\"Giá bán\\" widget=\\"monetary\\" options=\\"{'currency_field': 'currency_id'}\\" optional=\\"show\\" decoration-muted=\\"not sale_ok\\"/>\\n                <field name=\\"standard_price\\" widget=\\"monetary\\" options=\\"{'currency_field': 'cost_currency_id'}\\" optional=\\"show\\" readonly=\\"1\\"/>\\n                <field name=\\"categ_id\\" optional=\\"hide\\"/>\\n                <field name=\\"detailed_type\\" optional=\\"hide\\" readonly=\\"1\\"/>\\n                <field name=\\"type\\" invisible=\\"1\\"/>\\n                <field name=\\"uom_id\\" readonly=\\"1\\" optional=\\"show\\" groups=\\"uom.group_uom\\"/>\\n                <field name=\\"active\\" invisible=\\"1\\"/>\\n                <field name=\\"activity_exception_decoration\\" widget=\\"activity_exception\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree string="Product" multi_edit="1" sample="1">\n            <header>\n                <button string="Print Labels" type="object" name="action_open_label_layout"/>\n            </header>\n                <field name="product_variant_count" invisible="1"/>\n                <field name="sale_ok" invisible="1"/>\n                <field name="currency_id" invisible="1"/>\n                <field name="cost_currency_id" invisible="1"/>\n                <field name="priority" widget="priority" optional="show" nolabel="1"/>\n                <field name="name" string="Product Name"/>\n                <field name="default_code" optional="show"/>\n                <field name="product_tag_ids" widget="many2many_tags" options="{'color_field': 'color'}" optional="show"/>\n                <field name="barcode" optional="hide" attrs="{'readonly': [('product_variant_count', '&gt;', 1)]}"/>\n                <field name="company_id" options="{'no_create': True}" groups="base.group_multi_company" optional="hide"/>\n                <field name="list_price" string="Sales Price" widget="monetary" options="{'currency_field': 'currency_id'}" optional="show" decoration-muted="not sale_ok"/>\n                <field name="standard_price" widget="monetary" options="{'currency_field': 'cost_currency_id'}" optional="show" readonly="1"/>\n                <field name="categ_id" optional="hide"/>\n                <field name="detailed_type" optional="hide" readonly="1"/>\n                <field name="type" invisible="1"/>\n                <field name="uom_id" readonly="1" optional="show" groups="uom.group_uom"/>\n                <field name="active" invisible="1"/>\n                <field name="activity_exception_decoration" widget="activity_exception"/>\n            </tree>\n        	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
445	8	410	1	1	product.template.product.form	product.template	\N	form	product/views/product_template_views.xml	\N	primary	{"en_US": "<data><xpath expr=\\"//form\\" position=\\"attributes\\">\\n                <attribute name=\\"name\\">Product Template</attribute>\\n            </xpath>\\n            <field name=\\"categ_id\\" position=\\"after\\">\\n                <field name=\\"default_code\\" attrs=\\"{'invisible': [('product_variant_count', '&gt;', 1)]}\\"/>\\n                <field name=\\"barcode\\" attrs=\\"{'invisible': [('product_variant_count', '&gt;', 1)]}\\"/>\\n            </field>\\n\\n            <div name=\\"button_box\\" position=\\"inside\\">\\n                <button name=\\"160\\" type=\\"action\\" icon=\\"fa-sitemap\\" class=\\"oe_stat_button\\" attrs=\\"{'invisible': [('product_variant_count', '&lt;=', 1)]}\\" groups=\\"product.group_product_variant\\">\\n                    <field string=\\"Variants\\" name=\\"product_variant_count\\" widget=\\"statinfo\\"/>\\n                </button>\\n            </div>\\n\\n            <xpath expr=\\"//page[@name='general_information']\\" position=\\"after\\">\\n                <page name=\\"variants\\" string=\\"Attributes &amp; Variants\\" groups=\\"product.group_product_variant\\">\\n                    <field name=\\"attribute_line_ids\\" widget=\\"one2many\\" context=\\"{'show_attribute': False}\\">\\n                        <tree string=\\"Variants\\" editable=\\"bottom\\" decoration-info=\\"value_count &lt;= 1\\">\\n                            <field name=\\"value_count\\" invisible=\\"1\\"/>\\n                            <field name=\\"attribute_id\\" attrs=\\"{'readonly': [('id', '!=', False)]}\\"/>\\n                            <field name=\\"value_ids\\" widget=\\"many2many_tags\\" options=\\"{'no_create_edit': True, 'color_field': 'color'}\\" context=\\"{'default_attribute_id': attribute_id, 'show_attribute': False}\\"/>\\n                            <button string=\\"Configure\\" class=\\"float-end btn-secondary\\" type=\\"object\\" name=\\"action_open_attribute_values\\" groups=\\"product.group_product_variant\\"/>\\n                        </tree>\\n                    </field>\\n                        <p class=\\"oe_grey oe_edit_only\\">\\n                        <strong>Warning</strong>: adding or deleting attributes\\n                        will delete and recreate existing variants and lead\\n                        to the loss of their possible customizations.\\n                    </p>\\n                </page>\\n            </xpath>\\n        </data>", "vi_VN": "<data><xpath expr=\\"//form\\" position=\\"attributes\\">\\n                <attribute name=\\"name\\">Product Template</attribute>\\n            </xpath>\\n            <field name=\\"categ_id\\" position=\\"after\\">\\n                <field name=\\"default_code\\" attrs=\\"{'invisible': [('product_variant_count', '&gt;', 1)]}\\"/>\\n                <field name=\\"barcode\\" attrs=\\"{'invisible': [('product_variant_count', '&gt;', 1)]}\\"/>\\n            </field>\\n\\n            <div name=\\"button_box\\" position=\\"inside\\">\\n                <button name=\\"160\\" type=\\"action\\" icon=\\"fa-sitemap\\" class=\\"oe_stat_button\\" attrs=\\"{'invisible': [('product_variant_count', '&lt;=', 1)]}\\" groups=\\"product.group_product_variant\\">\\n                    <field string=\\"Biến thể\\" name=\\"product_variant_count\\" widget=\\"statinfo\\"/>\\n                </button>\\n            </div>\\n\\n            <xpath expr=\\"//page[@name='general_information']\\" position=\\"after\\">\\n                <page name=\\"variants\\" string=\\"Thuộc tính &amp; biến thể\\" groups=\\"product.group_product_variant\\">\\n                    <field name=\\"attribute_line_ids\\" widget=\\"one2many\\" context=\\"{'show_attribute': False}\\">\\n                        <tree string=\\"Biến thể\\" editable=\\"bottom\\" decoration-info=\\"value_count &lt;= 1\\">\\n                            <field name=\\"value_count\\" invisible=\\"1\\"/>\\n                            <field name=\\"attribute_id\\" attrs=\\"{'readonly': [('id', '!=', False)]}\\"/>\\n                            <field name=\\"value_ids\\" widget=\\"many2many_tags\\" options=\\"{'no_create_edit': True, 'color_field': 'color'}\\" context=\\"{'default_attribute_id': attribute_id, 'show_attribute': False}\\"/>\\n                            <button string=\\"Cấu hình\\" class=\\"float-end btn-secondary\\" type=\\"object\\" name=\\"action_open_attribute_values\\" groups=\\"product.group_product_variant\\"/>\\n                        </tree>\\n                    </field>\\n                        <p class=\\"oe_grey oe_edit_only\\">\\n                        <strong>Cảnh báo</strong>: việc thêm hoặc xoá thuộc tính\\n                        sẽ xoá và tạo lại các biến thể hiện có và làm\\n                        mất các tuỳ chỉnh có thể được áp dụng của chúng.\\n                    </p>\\n                </page>\\n            </xpath>\\n        </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//form" position="attributes">\n                <attribute name="name">Product Template</attribute>\n            </xpath>\n            <field name="categ_id" position="after">\n                <field name="default_code" attrs="{'invisible': [('product_variant_count', '&gt;', 1)]}"/>\n                <field name="barcode" attrs="{'invisible': [('product_variant_count', '&gt;', 1)]}"/>\n            </field>\n\n            <div name="button_box" position="inside">\n                <button name="160" type="action" icon="fa-sitemap" class="oe_stat_button" attrs="{'invisible': [('product_variant_count', '&lt;=', 1)]}" groups="product.group_product_variant">\n                    <field string="Variants" name="product_variant_count" widget="statinfo"/>\n                </button>\n            </div>\n\n            <xpath expr="//page[@name='general_information']" position="after">\n                <page name="variants" string="Attributes &amp; Variants" groups="product.group_product_variant">\n                    <field name="attribute_line_ids" widget="one2many" context="{'show_attribute': False}">\n                        <tree string="Variants" editable="bottom" decoration-info="value_count &lt;= 1">\n                            <field name="value_count" invisible="1"/>\n                            <field name="attribute_id" attrs="{'readonly': [('id', '!=', False)]}"/>\n                            <field name="value_ids" widget="many2many_tags" options="{'no_create_edit': True, 'color_field': 'color'}" context="{'default_attribute_id': attribute_id, 'show_attribute': False}"/>\n                            <button string="Configure" class="float-end btn-secondary" type="object" name="action_open_attribute_values" groups="product.group_product_variant"/>\n                        </tree>\n                    </field>\n                        <p class="oe_grey oe_edit_only">\n                        <strong>Warning</strong>: adding or deleting attributes\n                        will delete and recreate existing variants and lead\n                        to the loss of their possible customizations.\n                    </p>\n                </page>\n            </xpath>\n        </data>	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
446	16	\N	1	1	Product.template.product.kanban	product.template	\N	kanban	product/views/product_template_views.xml	\N	primary	{"en_US": "<kanban sample=\\"1\\" class=\\"o_kanban_product_template\\">\\n                <field name=\\"id\\"/>\\n                <field name=\\"product_variant_count\\"/>\\n                <field name=\\"currency_id\\"/>\\n                <field name=\\"activity_state\\"/>\\n                <progressbar field=\\"activity_state\\" colors=\\"{&quot;planned&quot;: &quot;success&quot;, &quot;today&quot;: &quot;warning&quot;, &quot;overdue&quot;: &quot;danger&quot;}\\"/>\\n                <templates>\\n                    <t t-name=\\"kanban-box\\">\\n                        <div class=\\"oe_kanban_card oe_kanban_global_click\\">\\n                            <div class=\\"o_kanban_image me-1\\">\\n                                <img t-att-src=\\"kanban_image('product.template', 'image_128', record.id.raw_value)\\" alt=\\"Product\\" class=\\"o_image_64_contain\\"/>\\n                            </div>\\n                            <div class=\\"oe_kanban_details\\">\\n                                <div class=\\"o_kanban_record_top mb-0\\">\\n                                    <div class=\\"o_kanban_record_headings\\">\\n                                        <strong class=\\"o_kanban_record_title\\">\\n                                            <field name=\\"name\\"/>\\n                                        </strong>\\n                                    </div>\\n                                    <field name=\\"priority\\" widget=\\"priority\\"/>\\n                                </div>\\n                                <t t-if=\\"record.default_code.value\\">[<field name=\\"default_code\\"/>]</t>\\n                                <div t-if=\\"record.product_variant_count.value &gt; 1\\" groups=\\"product.group_product_variant\\">\\n                                    <strong>\\n                                        <t t-esc=\\"record.product_variant_count.value\\"/> Variants\\n                                    </strong>\\n                                </div>\\n                                <div name=\\"product_lst_price\\" class=\\"mt-1\\">\\n                                    Price: <field name=\\"list_price\\" widget=\\"monetary\\" options=\\"{'currency_field': 'currency_id', 'field_digits': True}\\"/>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>", "vi_VN": "<kanban sample=\\"1\\" class=\\"o_kanban_product_template\\">\\n                <field name=\\"id\\"/>\\n                <field name=\\"product_variant_count\\"/>\\n                <field name=\\"currency_id\\"/>\\n                <field name=\\"activity_state\\"/>\\n                <progressbar field=\\"activity_state\\" colors=\\"{&quot;planned&quot;: &quot;success&quot;, &quot;today&quot;: &quot;warning&quot;, &quot;overdue&quot;: &quot;danger&quot;}\\"/>\\n                <templates>\\n                    <t t-name=\\"kanban-box\\">\\n                        <div class=\\"oe_kanban_card oe_kanban_global_click\\">\\n                            <div class=\\"o_kanban_image me-1\\">\\n                                <img t-att-src=\\"kanban_image('product.template', 'image_128', record.id.raw_value)\\" alt=\\"Sản phẩm\\" class=\\"o_image_64_contain\\"/>\\n                            </div>\\n                            <div class=\\"oe_kanban_details\\">\\n                                <div class=\\"o_kanban_record_top mb-0\\">\\n                                    <div class=\\"o_kanban_record_headings\\">\\n                                        <strong class=\\"o_kanban_record_title\\">\\n                                            <field name=\\"name\\"/>\\n                                        </strong>\\n                                    </div>\\n                                    <field name=\\"priority\\" widget=\\"priority\\"/>\\n                                </div>\\n                                <t t-if=\\"record.default_code.value\\">[<field name=\\"default_code\\"/>]</t>\\n                                <div t-if=\\"record.product_variant_count.value &gt; 1\\" groups=\\"product.group_product_variant\\">\\n                                    <strong>\\n                                        <t t-esc=\\"record.product_variant_count.value\\"/> Biến thể\\n                                    </strong>\\n                                </div>\\n                                <div name=\\"product_lst_price\\" class=\\"mt-1\\">\\n                                    Giá: <field name=\\"list_price\\" widget=\\"monetary\\" options=\\"{'currency_field': 'currency_id', 'field_digits': True}\\"/>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>"}	<?xml version="1.0"?>\n<kanban sample="1" class="o_kanban_product_template">\n                <field name="id"/>\n                <field name="product_variant_count"/>\n                <field name="currency_id"/>\n                <field name="activity_state"/>\n                <progressbar field="activity_state" colors="{&quot;planned&quot;: &quot;success&quot;, &quot;today&quot;: &quot;warning&quot;, &quot;overdue&quot;: &quot;danger&quot;}"/>\n                <templates>\n                    <t t-name="kanban-box">\n                        <div class="oe_kanban_card oe_kanban_global_click">\n                            <div class="o_kanban_image me-1">\n                                <img t-att-src="kanban_image('product.template', 'image_128', record.id.raw_value)" alt="Product" class="o_image_64_contain"/>\n                            </div>\n                            <div class="oe_kanban_details">\n                                <div class="o_kanban_record_top mb-0">\n                                    <div class="o_kanban_record_headings">\n                                        <strong class="o_kanban_record_title">\n                                            <field name="name"/>\n                                        </strong>\n                                    </div>\n                                    <field name="priority" widget="priority"/>\n                                </div>\n                                <t t-if="record.default_code.value">[<field name="default_code"/>]</t>\n                                <div t-if="record.product_variant_count.value &gt; 1" groups="product.group_product_variant">\n                                    <strong>\n                                        <t t-esc="record.product_variant_count.value"/> Variants\n                                    </strong>\n                                </div>\n                                <div name="product_lst_price" class="mt-1">\n                                    Price: <field name="list_price" widget="monetary" options="{'currency_field': 'currency_id', 'field_digits': True}"/>\n                                </div>\n                            </div>\n                        </div>\n                    </t>\n                </templates>\n            </kanban>\n        	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
447	16	\N	1	1	product.template.activity	product.template	\N	activity	product/views/product_template_views.xml	\N	primary	{"en_US": "<activity string=\\"Products\\">\\n                <field name=\\"id\\"/>\\n                <templates>\\n                    <div t-name=\\"activity-box\\">\\n                        <img t-att-src=\\"activity_image('product.template', 'image_128', record.id.raw_value)\\" role=\\"img\\" t-att-title=\\"record.id.value\\" t-att-alt=\\"record.id.value\\"/>\\n                        <div>\\n                            <field name=\\"name\\" display=\\"full\\"/>\\n                            <div t-if=\\"record.default_code.value\\" class=\\"text-muted\\">\\n                                [<field name=\\"default_code\\"/>]\\n                            </div>\\n                        </div>\\n                    </div>\\n                </templates>\\n            </activity>", "vi_VN": "<activity string=\\"Sản phẩm\\">\\n                <field name=\\"id\\"/>\\n                <templates>\\n                    <div t-name=\\"activity-box\\">\\n                        <img t-att-src=\\"activity_image('product.template', 'image_128', record.id.raw_value)\\" role=\\"img\\" t-att-title=\\"record.id.value\\" t-att-alt=\\"record.id.value\\"/>\\n                        <div>\\n                            <field name=\\"name\\" display=\\"full\\"/>\\n                            <div t-if=\\"record.default_code.value\\" class=\\"text-muted\\">\\n                                [<field name=\\"default_code\\"/>]\\n                            </div>\\n                        </div>\\n                    </div>\\n                </templates>\\n            </activity>"}	<?xml version="1.0"?>\n<activity string="Products">\n                <field name="id"/>\n                <templates>\n                    <div t-name="activity-box">\n                        <img t-att-src="activity_image('product.template', 'image_128', record.id.raw_value)" role="img" t-att-title="record.id.value" t-att-alt="record.id.value"/>\n                        <div>\n                            <field name="name" display="full"/>\n                            <div t-if="record.default_code.value" class="text-muted">\n                                [<field name="default_code"/>]\n                            </div>\n                        </div>\n                    </div>\n                </templates>\n            </activity>\n        	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
448	16	\N	1	1	product.tag.form	product.tag	\N	form	product/views/product_tag_views.xml	\N	primary	{"en_US": "<form string=\\"Product Tag\\">\\n                <sheet>\\n                    <group>\\n                        <group>\\n                            <field name=\\"name\\"/>\\n                            <field name=\\"color\\" widget=\\"color_picker\\"/>\\n                        </group>\\n                    </group>\\n                    <group>\\n                        <field name=\\"product_ids\\" widget=\\"many2many_tags\\" attrs=\\"{'invisible':[('product_ids','=',[])]}\\"/>\\n                    </group>\\n                </sheet>\\n            </form>", "vi_VN": "<form string=\\"Thẻ sản phẩm\\">\\n                <sheet>\\n                    <group>\\n                        <group>\\n                            <field name=\\"name\\"/>\\n                            <field name=\\"color\\" widget=\\"color_picker\\"/>\\n                        </group>\\n                    </group>\\n                    <group>\\n                        <field name=\\"product_ids\\" widget=\\"many2many_tags\\" attrs=\\"{'invisible':[('product_ids','=',[])]}\\"/>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Product Tag">\n                <sheet>\n                    <group>\n                        <group>\n                            <field name="name"/>\n                            <field name="color" widget="color_picker"/>\n                        </group>\n                    </group>\n                    <group>\n                        <field name="product_ids" widget="many2many_tags" attrs="{'invisible':[('product_ids','=',[])]}"/>\n                    </group>\n                </sheet>\n            </form>\n        	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
449	16	\N	1	1	product.tag.tree	product.tag	\N	tree	product/views/product_tag_views.xml	\N	primary	{"en_US": "<tree string=\\"Product Tags\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"color\\" widget=\\"color_picker\\"/>\\n            </tree>", "vi_VN": "<tree string=\\"Thẻ sản phẩm\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"color\\" widget=\\"color_picker\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree string="Product Tags">\n                <field name="name"/>\n                <field name="color" widget="color_picker"/>\n            </tree>\n        	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
451	16	123	1	1	res.partner.product.property.form.inherit	res.partner	\N	form	product/views/res_partner_views.xml	\N	extension	{"en_US": "<group name=\\"sale\\">\\n                    <field name=\\"property_product_pricelist\\" groups=\\"product.group_product_pricelist\\" attrs=\\"{'invisible': [('is_company','=',False),('parent_id','!=',False)]}\\"/>\\n                    <div name=\\"parent_pricelists\\" groups=\\"product.group_product_pricelist\\" colspan=\\"2\\" attrs=\\"{'invisible': ['|',('is_company','=',True),('parent_id','=',False)]}\\">\\n                        <p>Pricelists are managed on <button name=\\"open_commercial_entity\\" type=\\"object\\" string=\\"the parent company\\" class=\\"oe_link\\"/></p>\\n                    </div>\\n                </group>", "vi_VN": "<group name=\\"sale\\">\\n                    <field name=\\"property_product_pricelist\\" groups=\\"product.group_product_pricelist\\" attrs=\\"{'invisible': [('is_company','=',False),('parent_id','!=',False)]}\\"/>\\n                    <div name=\\"parent_pricelists\\" groups=\\"product.group_product_pricelist\\" colspan=\\"2\\" attrs=\\"{'invisible': ['|',('is_company','=',True),('parent_id','=',False)]}\\">\\n                        <p>Bảng giá được quản lý theo <button name=\\"open_commercial_entity\\" type=\\"object\\" string=\\"công ty mẹ\\" class=\\"oe_link\\"/></p>\\n                    </div>\\n                </group>"}	<?xml version="1.0"?>\n<group name="sale">\n                    <field name="property_product_pricelist" groups="product.group_product_pricelist" attrs="{'invisible': [('is_company','=',False),('parent_id','!=',False)]}"/>\n                    <div name="parent_pricelists" groups="product.group_product_pricelist" colspan="2" attrs="{'invisible': ['|',('is_company','=',True),('parent_id','=',False)]}">\n                        <p>Pricelists are managed on <button name="open_commercial_entity" type="object" string="the parent company" class="oe_link"/></p>\n                    </div>\n                </group>\n            	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
460	16	\N	1	1	report_packagingbarcode	\N	product.report_packagingbarcode	qweb	product/report/product_packaging.xml	\N	primary	{"en_US": "<t t-name=\\"product.report_packagingbarcode\\">\\n            <t t-call=\\"web.basic_layout\\">\\n                <div class=\\"page\\">\\n                    <t t-foreach=\\"docs\\" t-as=\\"packaging\\">\\n                        <div class=\\"col-4\\" style=\\"padding:0;\\">\\n                            <table class=\\"table table-condensed\\" style=\\"border-bottom: 0px solid white !important;width: 3in;\\">\\n                                <tr>\\n                                    <th style=\\"text-align: left;\\">\\n                                        <strong t-field=\\"packaging.name\\"/>\\n                                    </th>\\n                                </tr>\\n                                <tr>\\n                                    <td>\\n                                        <strong t-field=\\"packaging.product_id.display_name\\"/>\\n                                    </td>\\n                                </tr>\\n                                <tr>\\n                                    <td>\\n                                        <div class=\\"o_row\\">\\n                                            <strong>Qty: </strong>\\n                                            <strong t-field=\\"packaging.qty\\"/>\\n                                            <strong t-field=\\"packaging.product_uom_id\\" groups=\\"uom.group_uom\\"/>\\n                                        </div>\\n                                    </td>\\n                                </tr>\\n                                  <t t-if=\\"packaging.barcode\\">\\n                                    <tr>\\n                                    <td style=\\"text-align: center; vertical-align: middle;\\" class=\\"col-5\\">\\n                                        <div t-field=\\"packaging.barcode\\" t-options=\\"{'widget': 'barcode', 'symbology': 'auto', 'width': 600, 'height': 150, 'img_style': 'width:100%;height:20%;'}\\"/>\\n                                        <span t-field=\\"packaging.barcode\\"/>\\n                                    </td>\\n                                </tr>\\n                              </t>\\n                            </table>\\n                        </div>\\n                    </t>\\n                </div>\\n            </t>\\n        </t>", "vi_VN": "<t t-name=\\"product.report_packagingbarcode\\">\\n            <t t-call=\\"web.basic_layout\\">\\n                <div class=\\"page\\">\\n                    <t t-foreach=\\"docs\\" t-as=\\"packaging\\">\\n                        <div class=\\"col-4\\" style=\\"padding:0;\\">\\n                            <table class=\\"table table-condensed\\" style=\\"border-bottom: 0px solid white !important;width: 3in;\\">\\n                                <tr>\\n                                    <th style=\\"text-align: left;\\">\\n                                        <strong t-field=\\"packaging.name\\"/>\\n                                    </th>\\n                                </tr>\\n                                <tr>\\n                                    <td>\\n                                        <strong t-field=\\"packaging.product_id.display_name\\"/>\\n                                    </td>\\n                                </tr>\\n                                <tr>\\n                                    <td>\\n                                        <div class=\\"o_row\\">\\n                                            <strong>SL:</strong>\\n                                            <strong t-field=\\"packaging.qty\\"/>\\n                                            <strong t-field=\\"packaging.product_uom_id\\" groups=\\"uom.group_uom\\"/>\\n                                        </div>\\n                                    </td>\\n                                </tr>\\n                                  <t t-if=\\"packaging.barcode\\">\\n                                    <tr>\\n                                    <td style=\\"text-align: center; vertical-align: middle;\\" class=\\"col-5\\">\\n                                        <div t-field=\\"packaging.barcode\\" t-options=\\"{'widget': 'barcode', 'symbology': 'auto', 'width': 600, 'height': 150, 'img_style': 'width:100%;height:20%;'}\\"/>\\n                                        <span t-field=\\"packaging.barcode\\"/>\\n                                    </td>\\n                                </tr>\\n                              </t>\\n                            </table>\\n                        </div>\\n                    </t>\\n                </div>\\n            </t>\\n        </t>"}	<?xml version="1.0"?>\n<t t-name="product.report_packagingbarcode">\n            <t t-call="web.basic_layout">\n                <div class="page">\n                    <t t-foreach="docs" t-as="packaging">\n                        <div class="col-4" style="padding:0;">\n                            <table class="table table-condensed" style="border-bottom: 0px solid white !important;width: 3in;">\n                                <tr>\n                                    <th style="text-align: left;">\n                                        <strong t-field="packaging.name"/>\n                                    </th>\n                                </tr>\n                                <tr>\n                                    <td>\n                                        <strong t-field="packaging.product_id.display_name"/>\n                                    </td>\n                                </tr>\n                                <tr>\n                                    <td>\n                                        <div class="o_row">\n                                            <strong>Qty: </strong>\n                                            <strong t-field="packaging.qty"/>\n                                            <strong t-field="packaging.product_uom_id" groups="uom.group_uom"/>\n                                        </div>\n                                    </td>\n                                </tr>\n                                  <t t-if="packaging.barcode">\n                                    <tr>\n                                    <td style="text-align: center; vertical-align: middle;" class="col-5">\n                                        <div t-field="packaging.barcode" t-options="{'widget': 'barcode', 'symbology': 'auto', 'width': 600, 'height': 150, 'img_style': 'width:100%;height:20%;'}"/>\n                                        <span t-field="packaging.barcode"/>\n                                    </td>\n                                </tr>\n                              </t>\n                            </table>\n                        </div>\n                    </t>\n                </div>\n            </t>\n        </t>\n    	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
461	16	\N	1	1	report_pricelist_page	\N	product.report_pricelist_page	qweb	product/report/product_pricelist_report_templates.xml	\N	primary	{"en_US": "<t t-name=\\"product.report_pricelist_page\\">\\n        <div class=\\"container bg-white p-4 my-4\\">\\n            <div class=\\"row my-3\\">\\n                <div class=\\"col-12\\" t-if=\\"is_visible_title\\">\\n                    <h2 t-if=\\"is_html_type\\">\\n                        Pricelist:\\n                        <a href=\\"#\\" class=\\"o_action\\" data-model=\\"product.pricelist\\" t-att-data-res-id=\\"pricelist.id\\">\\n                            <t t-esc=\\"pricelist.display_name\\"/>\\n                        </a>\\n                    </h2>\\n                    <h2 t-else=\\"\\">\\n                        Pricelist: <t t-esc=\\"pricelist.display_name\\"/>\\n                    </h2>\\n                </div>\\n            </div>\\n            <div class=\\"row\\">\\n                <div t-att-class=\\"'text-center' + (' offset-4' if is_html_type else ' offset-3')\\">\\n                    <strong>Sales Order Line Quantities (price per unit)</strong>\\n                </div>\\n            </div>\\n            <div class=\\"row\\">\\n                <div class=\\"col-12\\">\\n                    <table class=\\"table table-sm\\">\\n                        <thead>\\n                            <tr>\\n                                <th>Products</th>\\n                                <th groups=\\"uom.group_uom\\">UoM</th>\\n                                <t t-foreach=\\"quantities\\" t-as=\\"qty\\">\\n                                    <th class=\\"text-end\\"><t t-esc=\\"qty\\"/></th>\\n                                </t>\\n                            </tr>\\n                        </thead>\\n                        <tbody>\\n                            <t t-foreach=\\"products\\" t-as=\\"product\\">\\n                                <tr>\\n                                    <td t-att-class=\\"is_product_tmpl and 'fw-bold' or None\\">\\n                                        <a t-if=\\"is_html_type\\" href=\\"#\\" class=\\"o_action\\" t-att-data-model=\\"is_product_tmpl and 'product.template' or 'product.product'\\" t-att-data-res-id=\\"product['id']\\">\\n                                            <t t-esc=\\"product['name']\\"/>\\n                                        </a>\\n                                        <t t-else=\\"\\">\\n                                            <t t-esc=\\"product['name']\\"/>\\n                                        </t>\\n                                    </td>\\n                                    <td groups=\\"uom.group_uom\\">\\n                                        <t t-esc=\\"product['uom']\\"/>\\n                                    </td>\\n                                    <t t-foreach=\\"quantities\\" t-as=\\"qty\\">\\n                                        <td class=\\"text-end\\">\\n                                            <t t-esc=\\"product['price'][qty]\\" t-options=\\"{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: pricelist.currency_id}\\"/>\\n                                        </td>\\n                                    </t>\\n                                </tr>\\n                                <t t-if=\\"is_product_tmpl and 'variants' in product\\">\\n                                    <tr t-foreach=\\"product['variants']\\" t-as=\\"variant\\">\\n                                        <td>\\n                                            <a t-if=\\"is_html_type\\" href=\\"#\\" class=\\"o_action ms-4\\" data-model=\\"product.product\\" t-att-data-res-id=\\"variant['id']\\">\\n                                                <t t-esc=\\"variant['name']\\"/>\\n                                            </a>\\n                                            <span t-else=\\"\\" class=\\"ms-4\\" t-esc=\\"variant['name']\\"/>\\n                                        </td>\\n                                        <td groups=\\"uom.group_uom\\">\\n                                            <t t-esc=\\"product['uom']\\"/>\\n                                        </td>\\n                                        <t t-foreach=\\"quantities\\" t-as=\\"qty\\">\\n                                            <td class=\\"text-end\\">\\n                                                <t t-esc=\\"variant['price'][qty]\\" t-options=\\"{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: pricelist.currency_id}\\"/>\\n                                            </td>\\n                                        </t>\\n                                    </tr>\\n                                </t>\\n                            </t>\\n                        </tbody>\\n                    </table>\\n                </div>\\n            </div>\\n        </div>\\n    </t>", "vi_VN": "<t t-name=\\"product.report_pricelist_page\\">\\n        <div class=\\"container bg-white p-4 my-4\\">\\n            <div class=\\"row my-3\\">\\n                <div class=\\"col-12\\" t-if=\\"is_visible_title\\">\\n                    <h2 t-if=\\"is_html_type\\">\\n                        Bảng giá:\\n                        <a href=\\"#\\" class=\\"o_action\\" data-model=\\"product.pricelist\\" t-att-data-res-id=\\"pricelist.id\\">\\n                            <t t-esc=\\"pricelist.display_name\\"/>\\n                        </a>\\n                    </h2>\\n                    <h2 t-else=\\"\\">\\n                        Bảng giá: <t t-esc=\\"pricelist.display_name\\"/>\\n                    </h2>\\n                </div>\\n            </div>\\n            <div class=\\"row\\">\\n                <div t-att-class=\\"'text-center' + (' offset-4' if is_html_type else ' offset-3')\\">\\n                    <strong>Số lượng dòng đơn bán hàng (giá cho mỗi đơn vị)</strong>\\n                </div>\\n            </div>\\n            <div class=\\"row\\">\\n                <div class=\\"col-12\\">\\n                    <table class=\\"table table-sm\\">\\n                        <thead>\\n                            <tr>\\n                                <th>Sản phẩm</th>\\n                                <th groups=\\"uom.group_uom\\">ĐVT</th>\\n                                <t t-foreach=\\"quantities\\" t-as=\\"qty\\">\\n                                    <th class=\\"text-end\\"><t t-esc=\\"qty\\"/></th>\\n                                </t>\\n                            </tr>\\n                        </thead>\\n                        <tbody>\\n                            <t t-foreach=\\"products\\" t-as=\\"product\\">\\n                                <tr>\\n                                    <td t-att-class=\\"is_product_tmpl and 'fw-bold' or None\\">\\n                                        <a t-if=\\"is_html_type\\" href=\\"#\\" class=\\"o_action\\" t-att-data-model=\\"is_product_tmpl and 'product.template' or 'product.product'\\" t-att-data-res-id=\\"product['id']\\">\\n                                            <t t-esc=\\"product['name']\\"/>\\n                                        </a>\\n                                        <t t-else=\\"\\">\\n                                            <t t-esc=\\"product['name']\\"/>\\n                                        </t>\\n                                    </td>\\n                                    <td groups=\\"uom.group_uom\\">\\n                                        <t t-esc=\\"product['uom']\\"/>\\n                                    </td>\\n                                    <t t-foreach=\\"quantities\\" t-as=\\"qty\\">\\n                                        <td class=\\"text-end\\">\\n                                            <t t-esc=\\"product['price'][qty]\\" t-options=\\"{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: pricelist.currency_id}\\"/>\\n                                        </td>\\n                                    </t>\\n                                </tr>\\n                                <t t-if=\\"is_product_tmpl and 'variants' in product\\">\\n                                    <tr t-foreach=\\"product['variants']\\" t-as=\\"variant\\">\\n                                        <td>\\n                                            <a t-if=\\"is_html_type\\" href=\\"#\\" class=\\"o_action ms-4\\" data-model=\\"product.product\\" t-att-data-res-id=\\"variant['id']\\">\\n                                                <t t-esc=\\"variant['name']\\"/>\\n                                            </a>\\n                                            <span t-else=\\"\\" class=\\"ms-4\\" t-esc=\\"variant['name']\\"/>\\n                                        </td>\\n                                        <td groups=\\"uom.group_uom\\">\\n                                            <t t-esc=\\"product['uom']\\"/>\\n                                        </td>\\n                                        <t t-foreach=\\"quantities\\" t-as=\\"qty\\">\\n                                            <td class=\\"text-end\\">\\n                                                <t t-esc=\\"variant['price'][qty]\\" t-options=\\"{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: pricelist.currency_id}\\"/>\\n                                            </td>\\n                                        </t>\\n                                    </tr>\\n                                </t>\\n                            </t>\\n                        </tbody>\\n                    </table>\\n                </div>\\n            </div>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="product.report_pricelist_page">\n        <div class="container bg-white p-4 my-4">\n            <div class="row my-3">\n                <div class="col-12" t-if="is_visible_title">\n                    <h2 t-if="is_html_type">\n                        Pricelist:\n                        <a href="#" class="o_action" data-model="product.pricelist" t-att-data-res-id="pricelist.id">\n                            <t t-esc="pricelist.display_name"/>\n                        </a>\n                    </h2>\n                    <h2 t-else="">\n                        Pricelist: <t t-esc="pricelist.display_name"/>\n                    </h2>\n                </div>\n            </div>\n            <div class="row">\n                <div t-att-class="'text-center' + (' offset-4' if is_html_type else ' offset-3')">\n                    <strong>Sales Order Line Quantities (price per unit)</strong>\n                </div>\n            </div>\n            <div class="row">\n                <div class="col-12">\n                    <table class="table table-sm">\n                        <thead>\n                            <tr>\n                                <th>Products</th>\n                                <th groups="uom.group_uom">UoM</th>\n                                <t t-foreach="quantities" t-as="qty">\n                                    <th class="text-end"><t t-esc="qty"/></th>\n                                </t>\n                            </tr>\n                        </thead>\n                        <tbody>\n                            <t t-foreach="products" t-as="product">\n                                <tr>\n                                    <td t-att-class="is_product_tmpl and 'fw-bold' or None">\n                                        <a t-if="is_html_type" href="#" class="o_action" t-att-data-model="is_product_tmpl and 'product.template' or 'product.product'" t-att-data-res-id="product['id']">\n                                            <t t-esc="product['name']"/>\n                                        </a>\n                                        <t t-else="">\n                                            <t t-esc="product['name']"/>\n                                        </t>\n                                    </td>\n                                    <td groups="uom.group_uom">\n                                        <t t-esc="product['uom']"/>\n                                    </td>\n                                    <t t-foreach="quantities" t-as="qty">\n                                        <td class="text-end">\n                                            <t t-esc="product['price'][qty]" t-options="{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: pricelist.currency_id}"/>\n                                        </td>\n                                    </t>\n                                </tr>\n                                <t t-if="is_product_tmpl and 'variants' in product">\n                                    <tr t-foreach="product['variants']" t-as="variant">\n                                        <td>\n                                            <a t-if="is_html_type" href="#" class="o_action ms-4" data-model="product.product" t-att-data-res-id="variant['id']">\n                                                <t t-esc="variant['name']"/>\n                                            </a>\n                                            <span t-else="" class="ms-4" t-esc="variant['name']"/>\n                                        </td>\n                                        <td groups="uom.group_uom">\n                                            <t t-esc="product['uom']"/>\n                                        </td>\n                                        <t t-foreach="quantities" t-as="qty">\n                                            <td class="text-end">\n                                                <t t-esc="variant['price'][qty]" t-options="{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: pricelist.currency_id}"/>\n                                            </td>\n                                        </t>\n                                    </tr>\n                                </t>\n                            </t>\n                        </tbody>\n                    </table>\n                </div>\n            </div>\n        </div>\n    </t>\n\n    	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
463	16	\N	1	1	sales.team.crm.tag.view.form	crm.tag	\N	form	sales_team/views/crm_tag_views.xml	\N	primary	{"en_US": "<form string=\\"Tags\\">\\n                <sheet>\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"name\\"/>\\n                        <h1>\\n                            <field name=\\"name\\" placeholder=\\"e.g. Services\\"/>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"color\\" required=\\"True\\" widget=\\"color_picker\\"/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>", "vi_VN": "<form string=\\"Thẻ\\">\\n                <sheet>\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"name\\"/>\\n                        <h1>\\n                            <field name=\\"name\\" placeholder=\\"Ví dụ: Dịch vụ\\"/>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"color\\" required=\\"True\\" widget=\\"color_picker\\"/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Tags">\n                <sheet>\n                    <div class="oe_title">\n                        <label for="name"/>\n                        <h1>\n                            <field name="name" placeholder="e.g. Services"/>\n                        </h1>\n                    </div>\n                    <group>\n                        <group>\n                            <field name="color" required="True" widget="color_picker"/>\n                        </group>\n                    </group>\n                </sheet>\n            </form>\n        	f	t	2025-06-18 15:58:18.897712	2025-06-18 15:58:18.897712	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
465	16	\N	1	1	crm.team.view.search	crm.team	\N	search	sales_team/views/crm_team_views.xml	\N	primary	{"en_US": "<search string=\\"Salesteams Search\\">\\n                <filter string=\\"Archived\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"member_ids\\"/>\\n                <group expand=\\"0\\" string=\\"Group By...\\">\\n                    <filter string=\\"Team Leader\\" name=\\"team_leader\\" domain=\\"[]\\" context=\\"{'group_by': 'user_id'}\\"/>\\n                </group>\\n            </search>", "vi_VN": "<search string=\\"Tìm kiếm đội ngũ kinh doanh bán hàng\\">\\n                <filter string=\\"Đã lưu trữ\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"member_ids\\"/>\\n                <group expand=\\"0\\" string=\\"Nhóm theo...\\">\\n                    <filter string=\\"Trưởng nhóm\\" name=\\"team_leader\\" domain=\\"[]\\" context=\\"{'group_by': 'user_id'}\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Salesteams Search">\n                <filter string="Archived" name="inactive" domain="[('active','=',False)]"/>\n                <field name="name"/>\n                <field name="user_id"/>\n                <field name="member_ids"/>\n                <group expand="0" string="Group By...">\n                    <filter string="Team Leader" name="team_leader" domain="[]" context="{'group_by': 'user_id'}"/>\n                </group>\n            </search>\n        	f	t	2025-06-18 15:58:18.897712	2025-06-18 15:58:18.897712	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
527	16	\N	1	1	sms.sms.view.search	sms.sms	\N	search	sms/views/sms_sms_views.xml	\N	primary	{"en_US": "<search string=\\"Search SMS Templates\\">\\n                <field name=\\"number\\"/>\\n                <field name=\\"partner_id\\"/>\\n            </search>", "vi_VN": "<search string=\\"Search SMS Templates\\">\\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-06-18 15:58:22.507448	2025-06-18 15:58:22.507448	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
467	16	\N	1	1	crm.team.tree	crm.team	\N	tree	sales_team/views/crm_team_views.xml	child_ids	primary	{"en_US": "<tree string=\\"Sales Team\\" sample=\\"1\\" multi_edit=\\"1\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"name\\" readonly=\\"1\\"/>\\n                <field name=\\"active\\" invisible=\\"1\\"/>\\n                <field name=\\"user_id\\" domain=\\"[('share', '=', False)]\\" widget=\\"many2one_avatar_user\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n            </tree>", "vi_VN": "<tree string=\\"Đội ngũ kinh doanh\\" sample=\\"1\\" multi_edit=\\"1\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"name\\" readonly=\\"1\\"/>\\n                <field name=\\"active\\" invisible=\\"1\\"/>\\n                <field name=\\"user_id\\" domain=\\"[('share', '=', False)]\\" widget=\\"many2one_avatar_user\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree string="Sales Team" sample="1" multi_edit="1">\n                <field name="sequence" widget="handle"/>\n                <field name="name" readonly="1"/>\n                <field name="active" invisible="1"/>\n                <field name="user_id" domain="[('share', '=', False)]" widget="many2one_avatar_user"/>\n                <field name="company_id" groups="base.group_multi_company"/>\n            </tree>\n        	f	t	2025-06-18 15:58:18.897712	2025-06-18 15:58:18.897712	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
470	16	\N	1	1	crm.team.member.view.search	crm.team.member	\N	search	sales_team/views/crm_team_member_views.xml	\N	primary	{"en_US": "<search string=\\"Sales Person\\">\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"crm_team_id\\"/>\\n                <separator/>\\n                <filter name=\\"archived\\" string=\\"Archived\\" domain=\\"[('active', '=', False)]\\"/>\\n                <group expand=\\"0\\" string=\\"Group By\\">\\n                    <filter string=\\"Sales Team\\" name=\\"groupby_crm_team_id\\" context=\\"{'group_by': 'crm_team_id'}\\"/>\\n                </group>\\n            </search>", "vi_VN": "<search string=\\"Nhân viên kinh doanh\\">\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"crm_team_id\\"/>\\n                <separator/>\\n                <filter name=\\"archived\\" string=\\"Đã lưu trữ\\" domain=\\"[('active', '=', False)]\\"/>\\n                <group expand=\\"0\\" string=\\"Nhóm theo\\">\\n                    <filter string=\\"Đội ngũ kinh doanh\\" name=\\"groupby_crm_team_id\\" context=\\"{'group_by': 'crm_team_id'}\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Sales Person">\n                <field name="user_id"/>\n                <field name="crm_team_id"/>\n                <separator/>\n                <filter name="archived" string="Archived" domain="[('active', '=', False)]"/>\n                <group expand="0" string="Group By">\n                    <filter string="Sales Team" name="groupby_crm_team_id" context="{'group_by': 'crm_team_id'}"/>\n                </group>\n            </search>\n        	f	t	2025-06-18 15:58:18.897712	2025-06-18 15:58:18.897712	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
471	16	\N	1	1	crm.team.member.view.tree	crm.team.member	\N	tree	sales_team/views/crm_team_member_views.xml	\N	primary	{"en_US": "<tree string=\\"Sales Men\\" sample=\\"1\\">\\n                <field name=\\"crm_team_id\\"/>\\n                <field name=\\"user_id\\"/>\\n            </tree>", "vi_VN": "<tree string=\\"Nhân viên kinh doanh\\" sample=\\"1\\">\\n                <field name=\\"crm_team_id\\"/>\\n                <field name=\\"user_id\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree string="Sales Men" sample="1">\n                <field name="crm_team_id"/>\n                <field name="user_id"/>\n            </tree>\n        	f	t	2025-06-18 15:58:18.897712	2025-06-18 15:58:18.897712	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
473	16	\N	1	1	crm.team.member.view.kanban	crm.team.member	\N	kanban	sales_team/views/crm_team_member_views.xml	\N	primary	{"en_US": "<kanban quick_create=\\"false\\" group_create=\\"0\\" records_draggable=\\"0\\" sample=\\"1\\" default_group_by=\\"crm_team_id\\" class=\\"o_crm_team_member_kanban\\">\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"active\\"/>\\n                <templates>\\n                    <t t-name=\\"kanban-box\\">\\n                        <div class=\\"oe_kanban_card oe_kanban_global_click\\">\\n                            <div class=\\"ribbon ribbon-top-right\\" attrs=\\"{'invisible': [('active', '=', True)]}\\">\\n                                <span class=\\"bg-odoo\\">Archived</span>\\n                            </div>\\n                            <div class=\\"o_kanban_card_content d-flex\\">\\n                                <div>\\n                                    <img t-att-src=\\"kanban_image('res.users', 'avatar_128', record.user_id.raw_value)\\" class=\\"o_kanban_image o_image_64_cover\\" alt=\\"Avatar\\"/>\\n                                </div>\\n                                <div class=\\"oe_kanban_details d-flex flex-column ms-3\\">\\n                                    <strong class=\\"o_kanban_record_title oe_partner_heading\\"><field name=\\"user_id\\"/></strong>\\n                                    <a type=\\"open\\" class=\\"nav-link p-0\\"><field name=\\"crm_team_id\\"/></a>\\n                                    <div class=\\"d-flex align-items-baseline text-break\\">\\n                                        <i class=\\"fa fa-envelope me-1\\" role=\\"img\\" aria-label=\\"Email\\" title=\\"Email\\"/><field name=\\"email\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>", "vi_VN": "<kanban quick_create=\\"false\\" group_create=\\"0\\" records_draggable=\\"0\\" sample=\\"1\\" default_group_by=\\"crm_team_id\\" class=\\"o_crm_team_member_kanban\\">\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"active\\"/>\\n                <templates>\\n                    <t t-name=\\"kanban-box\\">\\n                        <div class=\\"oe_kanban_card oe_kanban_global_click\\">\\n                            <div class=\\"ribbon ribbon-top-right\\" attrs=\\"{'invisible': [('active', '=', True)]}\\">\\n                                <span class=\\"bg-odoo\\">Đã lưu trữ</span>\\n                            </div>\\n                            <div class=\\"o_kanban_card_content d-flex\\">\\n                                <div>\\n                                    <img t-att-src=\\"kanban_image('res.users', 'avatar_128', record.user_id.raw_value)\\" class=\\"o_kanban_image o_image_64_cover\\" alt=\\"Ảnh đại diện\\"/>\\n                                </div>\\n                                <div class=\\"oe_kanban_details d-flex flex-column ms-3\\">\\n                                    <strong class=\\"o_kanban_record_title oe_partner_heading\\"><field name=\\"user_id\\"/></strong>\\n                                    <a type=\\"open\\" class=\\"nav-link p-0\\"><field name=\\"crm_team_id\\"/></a>\\n                                    <div class=\\"d-flex align-items-baseline text-break\\">\\n                                        <i class=\\"fa fa-envelope me-1\\" role=\\"img\\" aria-label=\\"Email\\" title=\\"Email\\"/><field name=\\"email\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>"}	<?xml version="1.0"?>\n<kanban quick_create="false" group_create="0" records_draggable="0" sample="1" default_group_by="crm_team_id" class="o_crm_team_member_kanban">\n                <field name="user_id"/>\n                <field name="active"/>\n                <templates>\n                    <t t-name="kanban-box">\n                        <div class="oe_kanban_card oe_kanban_global_click">\n                            <div class="ribbon ribbon-top-right" attrs="{'invisible': [('active', '=', True)]}">\n                                <span class="bg-odoo">Archived</span>\n                            </div>\n                            <div class="o_kanban_card_content d-flex">\n                                <div>\n                                    <img t-att-src="kanban_image('res.users', 'avatar_128', record.user_id.raw_value)" class="o_kanban_image o_image_64_cover" alt="Avatar"/>\n                                </div>\n                                <div class="oe_kanban_details d-flex flex-column ms-3">\n                                    <strong class="o_kanban_record_title oe_partner_heading"><field name="user_id"/></strong>\n                                    <a type="open" class="nav-link p-0"><field name="crm_team_id"/></a>\n                                    <div class="d-flex align-items-baseline text-break">\n                                        <i class="fa fa-envelope me-1" role="img" aria-label="Email" title="Email"/><field name="email"/>\n                                    </div>\n                                </div>\n                            </div>\n                        </div>\n                    </t>\n                </templates>\n            </kanban>\n        	f	t	2025-06-18 15:58:18.897712	2025-06-18 15:58:18.897712	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
475	16	\N	1	1	crm.team.member.view.form	crm.team.member	\N	form	sales_team/views/crm_team_member_views.xml	\N	primary	{"en_US": "<form string=\\"Sales Men\\">\\n                <field name=\\"active\\" invisible=\\"1\\"/>\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <field name=\\"is_membership_multi\\" invisible=\\"1\\"/>\\n                <field name=\\"member_warning\\" invisible=\\"1\\"/>\\n                <field name=\\"user_in_teams_ids\\" invisible=\\"1\\"/>\\n                <field name=\\"user_company_ids\\" invisible=\\"1\\"/>\\n                <sheet>\\n                    <div class=\\"alert alert-info text-center\\" role=\\"alert\\" attrs=\\"{'invisible': [('member_warning', '=', False)]}\\">\\n                        <field name=\\"member_warning\\"/>\\n                    </div>\\n                    <widget name=\\"web_ribbon\\" title=\\"Archived\\" bg_color=\\"bg-danger\\" attrs=\\"{'invisible': [('active', '=', True)]}\\"/>\\n                    <field name=\\"image_1920\\" widget=\\"image\\" class=\\"oe_avatar\\" attrs=\\"{'invisible': [('user_id', '=', False)]}\\" options=\\"{&quot;preview_image&quot;: &quot;image_128&quot;}\\"/>\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"user_id\\" class=\\"oe_edit_only\\"/>\\n                        <h1 class=\\"d-flex\\">\\n                            <field name=\\"user_id\\" class=\\"flex-grow-1\\" options=\\"{'no_quick_create': True}\\"/>\\n                        </h1>\\n                    </div>\\n                    <group name=\\"member_partner_info\\">\\n                        <group name=\\"group_owner\\">\\n                            <field name=\\"crm_team_id\\" kanban_view_ref=\\"468\\"/>\\n                        </group>\\n                        <group name=\\"group_user\\">\\n                            <field name=\\"company_id\\" attrs=\\"{'invisible': [('user_id', '=', False)]}\\" groups=\\"base.group_multi_company\\"/>\\n                            <field name=\\"email\\" attrs=\\"{'invisible': [('user_id', '=', False)]}\\"/>\\n                            <field name=\\"mobile\\" attrs=\\"{'invisible': [('user_id', '=', False)]}\\"/>\\n                            <field name=\\"phone\\" attrs=\\"{'invisible': [('user_id', '=', False)]}\\"/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n                <div class=\\"oe_chatter\\">\\n                    <field name=\\"message_follower_ids\\"/>\\n                    <field name=\\"message_ids\\"/>\\n                </div>\\n            </form>", "vi_VN": "<form string=\\"Nhân viên kinh doanh\\">\\n                <field name=\\"active\\" invisible=\\"1\\"/>\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <field name=\\"is_membership_multi\\" invisible=\\"1\\"/>\\n                <field name=\\"member_warning\\" invisible=\\"1\\"/>\\n                <field name=\\"user_in_teams_ids\\" invisible=\\"1\\"/>\\n                <field name=\\"user_company_ids\\" invisible=\\"1\\"/>\\n                <sheet>\\n                    <div class=\\"alert alert-info text-center\\" role=\\"alert\\" attrs=\\"{'invisible': [('member_warning', '=', False)]}\\">\\n                        <field name=\\"member_warning\\"/>\\n                    </div>\\n                    <widget name=\\"web_ribbon\\" title=\\"Đã lưu trữ\\" bg_color=\\"bg-danger\\" attrs=\\"{'invisible': [('active', '=', True)]}\\"/>\\n                    <field name=\\"image_1920\\" widget=\\"image\\" class=\\"oe_avatar\\" attrs=\\"{'invisible': [('user_id', '=', False)]}\\" options=\\"{&quot;preview_image&quot;: &quot;image_128&quot;}\\"/>\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"user_id\\" class=\\"oe_edit_only\\"/>\\n                        <h1 class=\\"d-flex\\">\\n                            <field name=\\"user_id\\" class=\\"flex-grow-1\\" options=\\"{'no_quick_create': True}\\"/>\\n                        </h1>\\n                    </div>\\n                    <group name=\\"member_partner_info\\">\\n                        <group name=\\"group_owner\\">\\n                            <field name=\\"crm_team_id\\" kanban_view_ref=\\"468\\"/>\\n                        </group>\\n                        <group name=\\"group_user\\">\\n                            <field name=\\"company_id\\" attrs=\\"{'invisible': [('user_id', '=', False)]}\\" groups=\\"base.group_multi_company\\"/>\\n                            <field name=\\"email\\" attrs=\\"{'invisible': [('user_id', '=', False)]}\\"/>\\n                            <field name=\\"mobile\\" attrs=\\"{'invisible': [('user_id', '=', False)]}\\"/>\\n                            <field name=\\"phone\\" attrs=\\"{'invisible': [('user_id', '=', False)]}\\"/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n                <div class=\\"oe_chatter\\">\\n                    <field name=\\"message_follower_ids\\"/>\\n                    <field name=\\"message_ids\\"/>\\n                </div>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Sales Men">\n                <field name="active" invisible="1"/>\n                <field name="company_id" invisible="1"/>\n                <field name="is_membership_multi" invisible="1"/>\n                <field name="member_warning" invisible="1"/>\n                <field name="user_in_teams_ids" invisible="1"/>\n                <field name="user_company_ids" invisible="1"/>\n                <sheet>\n                    <div class="alert alert-info text-center" role="alert" attrs="{'invisible': [('member_warning', '=', False)]}">\n                        <field name="member_warning"/>\n                    </div>\n                    <widget name="web_ribbon" title="Archived" bg_color="bg-danger" attrs="{'invisible': [('active', '=', True)]}"/>\n                    <field name="image_1920" widget="image" class="oe_avatar" attrs="{'invisible': [('user_id', '=', False)]}" options="{&quot;preview_image&quot;: &quot;image_128&quot;}"/>\n                    <div class="oe_title">\n                        <label for="user_id" class="oe_edit_only"/>\n                        <h1 class="d-flex">\n                            <field name="user_id" class="flex-grow-1" options="{'no_quick_create': True}"/>\n                        </h1>\n                    </div>\n                    <group name="member_partner_info">\n                        <group name="group_owner">\n                            <field name="crm_team_id" kanban_view_ref="468"/>\n                        </group>\n                        <group name="group_user">\n                            <field name="company_id" attrs="{'invisible': [('user_id', '=', False)]}" groups="base.group_multi_company"/>\n                            <field name="email" attrs="{'invisible': [('user_id', '=', False)]}"/>\n                            <field name="mobile" attrs="{'invisible': [('user_id', '=', False)]}"/>\n                            <field name="phone" attrs="{'invisible': [('user_id', '=', False)]}"/>\n                        </group>\n                    </group>\n                </sheet>\n                <div class="oe_chatter">\n                    <field name="message_follower_ids"/>\n                    <field name="message_ids"/>\n                </div>\n            </form>\n        	f	t	2025-06-18 15:58:18.897712	2025-06-18 15:58:18.897712	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
530	16	\N	1	1	sms.template.view.search	sms.template	\N	search	sms/views/sms_template_views.xml	\N	primary	{"en_US": "<search string=\\"Search SMS Templates\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"model_id\\"/>\\n            </search>", "vi_VN": "<search string=\\"Search SMS Templates\\">\\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-06-18 15:58:22.507448	2025-06-18 15:58:22.507448	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
486	16	\N	1	1	portal_share_template	\N	portal.portal_share_template	qweb	portal/data/mail_templates.xml	\N	primary	{"en_US": "<t t-name=\\"portal.portal_share_template\\">\\n        <div>\\n            <p>Dear <span t-esc=\\"partner.name\\"/>,</p>\\n            <p>You have been invited to access the following document:</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>", "vi_VN": "<t t-name=\\"portal.portal_share_template\\">\\n        <div>\\n            <p>Thân gửi <span t-esc=\\"partner.name\\"/>,</p>\\n            <p>You have been invited to access the following document:</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>"}	<?xml version="1.0"?>\n<t t-name="portal.portal_share_template">\n        <div>\n            <p>Dear <span t-esc="partner.name"/>,</p>\n            <p>You have been invited to access the following document:</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-06-18 15:58:21.440332	2025-06-18 15:58:21.440332	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
491	16	\N	1	1	Portal Breadcrumbs	\N	portal.portal_breadcrumbs	qweb	portal/views/portal_templates.xml	\N	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 py-2 flex-grow-1\\">\\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_details'\\" class=\\"breadcrumb-item\\">Details</li>\\n        </ol>\\n    </t>", "vi_VN": "<t name=\\"Portal Breadcrumbs\\" t-name=\\"portal.portal_breadcrumbs\\">\\n        <ol t-if=\\"page_name != 'home'\\" class=\\"o_portal_submenu breadcrumb mb-0 py-2 flex-grow-1\\">\\n            <li class=\\"breadcrumb-item ms-1\\"><a href=\\"/my/home\\" aria-label=\\"Trang chủ\\" title=\\"Trang chủ\\"><i class=\\"fa fa-home\\"/></a></li>\\n            <li t-if=\\"page_name == 'my_details'\\" class=\\"breadcrumb-item\\">Chi tiết</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 py-2 flex-grow-1">\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_details'" class="breadcrumb-item">Details</li>\n        </ol>\n    </t>\n\n    	f	t	2025-06-18 15:58:21.440332	2025-06-18 15:58:21.440332	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
492	16	\N	1	1	Back to edit mode	\N	portal.portal_back_in_edit_mode	qweb	portal/views/portal_templates.xml	\N	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\\"><i class=\\"fa fa-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>", "vi_VN": "<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=\\"\\">Đây là bản xem trước của cổng thông tin khách hàng. </t>\\n            <a t-att-href=\\"backend_url\\"><i class=\\"fa fa-arrow-right me-1\\"/>Quay lại chế độ chỉnh sửa</a>\\n        </div>\\n        <button type=\\"button\\" class=\\"btn-close\\" data-bs-dismiss=\\"alert\\" aria-label=\\"Đóng\\"/>\\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"><i class="fa fa-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-06-18 15:58:21.440332	2025-06-18 15:58:21.440332	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
493	16	\N	1	1	Portal Layout	\N	portal.portal_layout	qweb	portal/views/portal_templates.xml	\N	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=\\"row align-items-center bg-white g-0 border rounded\\">\\n                    <div class=\\"col-10\\">\\n                        <t t-call=\\"portal.portal_breadcrumbs\\"/>\\n                    </div>\\n                    <div t-if=\\"prev_record or next_record\\" class=\\"col-2 flex-grow-0 text-center\\">\\n                        <t t-call=\\"portal.record_pager\\"/>\\n                    </div>\\n                </div>\\n            </div>\\n            <div id=\\"wrap\\" class=\\"o_portal_wrap\\">\\n                <div class=\\"container mb64\\">\\n                    <t t-if=\\"my_details\\">\\n                        <div class=\\"row justify-content-between mt-4\\">\\n                            <div t-attf-class=\\"col-12 col-md col-lg-6\\">\\n                                <t t-out=\\"0\\"/>\\n                            </div>\\n                            <div id=\\"o_my_sidebar\\" class=\\"pt-3 pt-lg-0 col-12 col-md col-lg-4 col-xl-3 o_my_sidebar\\">\\n                                <div class=\\"o_my_contact\\" t-if=\\"sales_user\\">\\n                                    <t t-call=\\"portal.portal_contact\\"/>\\n                                </div>\\n                                <div class=\\"o_portal_my_details\\">\\n                                    <h4>Details <a role=\\"button\\" href=\\"/my/account\\" class=\\"btn btn-sm btn-link\\"><i class=\\"fa fa-pencil\\"/> Edit</a></h4>\\n                                    <hr class=\\"mt-1 mb-0\\"/>\\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;, &quot;name&quot;]}\\"/>\\n                                </div>\\n                                <div class=\\"o_portal_my_security mt-3\\">\\n                                    <h4>Account Security </h4>\\n                                    <hr class=\\"mt-1 mb-1\\"/>\\n                                    <a href=\\"/my/security\\"><i class=\\"fa fa-pencil mx-1\\"/>Edit Security Settings</a>\\n                                </div>\\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>", "vi_VN": "<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=\\"row align-items-center bg-white g-0 border rounded\\">\\n                    <div class=\\"col-10\\">\\n                        <t t-call=\\"portal.portal_breadcrumbs\\"/>\\n                    </div>\\n                    <div t-if=\\"prev_record or next_record\\" class=\\"col-2 flex-grow-0 text-center\\">\\n                        <t t-call=\\"portal.record_pager\\"/>\\n                    </div>\\n                </div>\\n            </div>\\n            <div id=\\"wrap\\" class=\\"o_portal_wrap\\">\\n                <div class=\\"container mb64\\">\\n                    <t t-if=\\"my_details\\">\\n                        <div class=\\"row justify-content-between mt-4\\">\\n                            <div t-attf-class=\\"col-12 col-md col-lg-6\\">\\n                                <t t-out=\\"0\\"/>\\n                            </div>\\n                            <div id=\\"o_my_sidebar\\" class=\\"pt-3 pt-lg-0 col-12 col-md col-lg-4 col-xl-3 o_my_sidebar\\">\\n                                <div class=\\"o_my_contact\\" t-if=\\"sales_user\\">\\n                                    <t t-call=\\"portal.portal_contact\\"/>\\n                                </div>\\n                                <div class=\\"o_portal_my_details\\">\\n                                    <h4>Chi tiết <a role=\\"button\\" href=\\"/my/account\\" class=\\"btn btn-sm btn-link\\"><i class=\\"fa fa-pencil\\"/> Edit</a></h4>\\n                                    <hr class=\\"mt-1 mb-0\\"/>\\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;, &quot;name&quot;]}\\"/>\\n                                </div>\\n                                <div class=\\"o_portal_my_security mt-3\\">\\n                                    <h4>Bảo mật tài khoản </h4>\\n                                    <hr class=\\"mt-1 mb-1\\"/>\\n                                    <a href=\\"/my/security\\"><i class=\\"fa fa-pencil mx-1\\"/>Edit Security Settings</a>\\n                                </div>\\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="row align-items-center bg-white g-0 border rounded">\n                    <div class="col-10">\n                        <t t-call="portal.portal_breadcrumbs"/>\n                    </div>\n                    <div t-if="prev_record or next_record" class="col-2 flex-grow-0 text-center">\n                        <t t-call="portal.record_pager"/>\n                    </div>\n                </div>\n            </div>\n            <div id="wrap" class="o_portal_wrap">\n                <div class="container mb64">\n                    <t t-if="my_details">\n                        <div class="row justify-content-between mt-4">\n                            <div t-attf-class="col-12 col-md col-lg-6">\n                                <t t-out="0"/>\n                            </div>\n                            <div id="o_my_sidebar" class="pt-3 pt-lg-0 col-12 col-md col-lg-4 col-xl-3 o_my_sidebar">\n                                <div class="o_my_contact" t-if="sales_user">\n                                    <t t-call="portal.portal_contact"/>\n                                </div>\n                                <div class="o_portal_my_details">\n                                    <h4>Details <a role="button" href="/my/account" class="btn btn-sm btn-link"><i class="fa fa-pencil"/> Edit</a></h4>\n                                    <hr class="mt-1 mb-0"/>\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;, &quot;name&quot;]}"/>\n                                </div>\n                                <div class="o_portal_my_security mt-3">\n                                    <h4>Account Security </h4>\n                                    <hr class="mt-1 mb-1"/>\n                                    <a href="/my/security"><i class="fa fa-pencil mx-1"/>Edit Security Settings</a>\n                                </div>\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-06-18 15:58:21.440332	2025-06-18 15:58:21.440332	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
506	16	\N	1	1	Portal Record Pager	\N	portal.record_pager	qweb	portal/views/portal_templates.xml	\N	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-link %s' % ('disabled' if not prev_record else '')\\" t-att-href=\\"prev_record or '#'\\"><i class=\\"fa fa-chevron-left\\" role=\\"img\\" aria-label=\\"Previous\\" title=\\"Previous\\"/></a>\\n                <a role=\\"button\\" t-att-class=\\"'btn btn-link %s' % ('disabled' if not next_record else '')\\" t-att-href=\\"next_record or '#'\\"><i class=\\"fa fa-chevron-right\\" role=\\"img\\" aria-label=\\"Next\\" title=\\"Next\\"/></a>\\n            </div>\\n        </t>\\n    </t>", "vi_VN": "<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-link %s' % ('disabled' if not prev_record else '')\\" t-att-href=\\"prev_record or '#'\\"><i class=\\"fa fa-chevron-left\\" role=\\"img\\" aria-label=\\"Previous\\" title=\\"Previous\\"/></a>\\n                <a role=\\"button\\" t-att-class=\\"'btn btn-link %s' % ('disabled' if not next_record else '')\\" t-att-href=\\"next_record or '#'\\"><i class=\\"fa fa-chevron-right\\" role=\\"img\\" aria-label=\\"Next\\" title=\\"Next\\"/></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-link %s' % ('disabled' if not prev_record else '')" t-att-href="prev_record or '#'"><i class="fa fa-chevron-left" role="img" aria-label="Previous" title="Previous"/></a>\n                <a role="button" t-att-class="'btn btn-link %s' % ('disabled' if not next_record else '')" t-att-href="next_record or '#'"><i class="fa fa-chevron-right" role="img" aria-label="Next" title="Next"/></a>\n            </div>\n        </t>\n    </t>\n\n    	f	t	2025-06-18 15:58:21.440332	2025-06-18 15:58:21.440332	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
495	16	494	1	1	User Sign In	\N	portal.user_sign_in	qweb	portal/views/portal_templates.xml	\N	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.profile_session\\" class=\\"text-danger fa fa-circle\\"/></a>\\n            </li>\\n        </xpath>\\n    </data>", "vi_VN": "<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}\\">Đăng nhập<span t-if=\\"request.session.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.profile_session" class="text-danger fa fa-circle"/></a>\n            </li>\n        </xpath>\n    </data>\n\n    	f	t	2025-06-18 15:58:21.440332	2025-06-18 15:58:21.440332	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
496	16	\N	1	1	My Portal	\N	portal.portal_my_home	qweb	portal/views/portal_templates.xml	\N	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                <h3>Documents</h3>\\n                <div class=\\"o_portal_docs list-group\\">\\n                    <div class=\\"o_portal_doc_spinner spinner-border text-o-color-2 align-self-center mt-5\\"/>\\n                    <p class=\\"o_portal_no_doc_message d-none\\">No Documents to display</p>\\n                </div>\\n            </div>\\n            <div class=\\"oe_structure\\" id=\\"oe_structure_portal_my_home_2\\"/>\\n        </t>\\n    </t>", "vi_VN": "<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                <h3>Tài liệu</h3>\\n                <div class=\\"o_portal_docs list-group\\">\\n                    <div class=\\"o_portal_doc_spinner spinner-border text-o-color-2 align-self-center mt-5\\"/>\\n                    <p class=\\"o_portal_no_doc_message d-none\\">Không có chứng từ nào để hiển thị</p>\\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                <h3>Documents</h3>\n                <div class="o_portal_docs list-group">\n                    <div class="o_portal_doc_spinner spinner-border text-o-color-2 align-self-center mt-5"/>\n                    <p class="o_portal_no_doc_message d-none">No Documents to display</p>\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-06-18 15:58:21.440332	2025-06-18 15:58:21.440332	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
499	16	\N	1	1	My Portal Record Sidebar	\N	portal.portal_record_sidebar	qweb	portal/views/portal_templates.xml	\N	primary	{"en_US": "<t name=\\"My Portal Record Sidebar\\" t-name=\\"portal.portal_record_sidebar\\">\\n        <div t-attf-class=\\"#{classes}\\">\\n            <div class=\\"card bg-white mb-4 sticky-top\\" id=\\"sidebar_content\\">\\n                <div t-if=\\"title\\" class=\\"card-body text-center pb-2 pt-3\\">\\n                    <t t-out=\\"title\\"/>\\n                </div>\\n                <t t-if=\\"entries\\" t-out=\\"entries\\"/>\\n                <div class=\\"card-footer small text-center text-muted border-top-0 pt-1 pb-1 d-none d-lg-block\\">\\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>\\n    </t>", "vi_VN": "<t name=\\"My Portal Record Sidebar\\" t-name=\\"portal.portal_record_sidebar\\">\\n        <div t-attf-class=\\"#{classes}\\">\\n            <div class=\\"card bg-white mb-4 sticky-top\\" id=\\"sidebar_content\\">\\n                <div t-if=\\"title\\" class=\\"card-body text-center pb-2 pt-3\\">\\n                    <t t-out=\\"title\\"/>\\n                </div>\\n                <t t-if=\\"entries\\" t-out=\\"entries\\"/>\\n                <div class=\\"card-footer small text-center text-muted border-top-0 pt-1 pb-1 d-none d-lg-block\\">\\n                    Cung cấp bởi <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 hệ thống\\" height=\\"15\\"/></a>\\n                </div>\\n            </div>\\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="#{classes}">\n            <div class="card bg-white mb-4 sticky-top" id="sidebar_content">\n                <div t-if="title" class="card-body text-center pb-2 pt-3">\n                    <t t-out="title"/>\n                </div>\n                <t t-if="entries" t-out="entries"/>\n                <div class="card-footer small text-center text-muted border-top-0 pt-1 pb-1 d-none d-lg-block">\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>\n    </t>\n\n    	f	t	2025-06-18 15:58:21.440332	2025-06-18 15:58:21.440332	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
502	16	\N	1	1	Contact	\N	portal.portal_contact	qweb	portal/views/portal_templates.xml	\N	primary	{"en_US": "<t name=\\"Contact\\" t-name=\\"portal.portal_contact\\">\\n        <div class=\\"o_portal_contact_details mb-5\\">\\n            <h4><t t-if=\\"title\\" t-esc=\\"title\\"/><t t-else=\\"\\">Your contact</t></h4>\\n            <hr class=\\"mt-1 mb0\\"/>\\n            <h6 class=\\"mb-1\\"><b t-esc=\\"sales_user.name\\"/></h6>\\n            <div class=\\"d-flex align-items-center mb-1\\">\\n                <div class=\\"fa fa-envelope fa-fw me-1\\"/>\\n                <a t-att-href=\\"'mailto:'+sales_user.email\\" t-esc=\\"sales_user.email\\"/>\\n            </div>\\n            <div class=\\"d-flex flex-nowrap align-items-center mb-1\\">\\n                <div class=\\"fa fa-phone fa-fw me-1\\"/>\\n                <span t-esc=\\"sales_user.phone\\"/>\\n            </div>\\n            <div class=\\"d-flex flex-nowrap align-items-center mb-1\\">\\n                <div class=\\"fa fa-map-marker fa-fw me-1\\"/>\\n                <span t-esc=\\"sales_user.city\\"/>\\n            </div>\\n        </div>\\n    </t>", "vi_VN": "<t name=\\"Contact\\" t-name=\\"portal.portal_contact\\">\\n        <div class=\\"o_portal_contact_details mb-5\\">\\n            <h4><t t-if=\\"title\\" t-esc=\\"title\\"/><t t-else=\\"\\">Thông tin liên hệ của bạn</t></h4>\\n            <hr class=\\"mt-1 mb0\\"/>\\n            <h6 class=\\"mb-1\\"><b t-esc=\\"sales_user.name\\"/></h6>\\n            <div class=\\"d-flex align-items-center mb-1\\">\\n                <div class=\\"fa fa-envelope fa-fw me-1\\"/>\\n                <a t-att-href=\\"'mailto:'+sales_user.email\\" t-esc=\\"sales_user.email\\"/>\\n            </div>\\n            <div class=\\"d-flex flex-nowrap align-items-center mb-1\\">\\n                <div class=\\"fa fa-phone fa-fw me-1\\"/>\\n                <span t-esc=\\"sales_user.phone\\"/>\\n            </div>\\n            <div class=\\"d-flex flex-nowrap align-items-center mb-1\\">\\n                <div class=\\"fa fa-map-marker fa-fw me-1\\"/>\\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            <h4><t t-if="title" t-esc="title"/><t t-else="">Your contact</t></h4>\n            <hr class="mt-1 mb0"/>\n            <h6 class="mb-1"><b t-esc="sales_user.name"/></h6>\n            <div class="d-flex align-items-center mb-1">\n                <div class="fa fa-envelope fa-fw me-1"/>\n                <a t-att-href="'mailto:'+sales_user.email" t-esc="sales_user.email"/>\n            </div>\n            <div class="d-flex flex-nowrap align-items-center mb-1">\n                <div class="fa fa-phone fa-fw me-1"/>\n                <span t-esc="sales_user.phone"/>\n            </div>\n            <div class="d-flex flex-nowrap align-items-center mb-1">\n                <div class="fa fa-map-marker fa-fw me-1"/>\n                <span t-esc="sales_user.city"/>\n            </div>\n        </div>\n    </t>\n\n    	f	t	2025-06-18 15:58:21.440332	2025-06-18 15:58:21.440332	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
504	16	\N	1	1	portal_my_details	\N	portal.portal_my_details	qweb	portal/views/portal_templates.xml	\N	primary	{"en_US": "<t t-name=\\"portal.portal_my_details\\">\\n        <t t-call=\\"portal.portal_layout\\">\\n            <t t-set=\\"additional_title\\">Contact Details</t>\\n            <form action=\\"/my/account\\" method=\\"post\\">\\n                <div class=\\"row o_portal_details\\">\\n                    <div class=\\"col-lg-8\\">\\n                        <div class=\\"row\\">\\n                            <t t-call=\\"portal.portal_my_details_fields\\"/>\\n                            <input type=\\"hidden\\" name=\\"redirect\\" t-att-value=\\"redirect\\"/>\\n                        </div>\\n                        <div class=\\"clearfix\\">\\n                            <button type=\\"submit\\" class=\\"btn btn-primary float-end mb32 \\">\\n                                Confirm\\n                                <span class=\\"fa fa-long-arrow-right\\"/>\\n                            </button>\\n                        </div>\\n                    </div>\\n                </div>\\n            </form>\\n        </t>\\n    </t>", "vi_VN": "<t t-name=\\"portal.portal_my_details\\">\\n        <t t-call=\\"portal.portal_layout\\">\\n            <t t-set=\\"additional_title\\">Chi tiết liên hệ</t>\\n            <form action=\\"/my/account\\" method=\\"post\\">\\n                <div class=\\"row o_portal_details\\">\\n                    <div class=\\"col-lg-8\\">\\n                        <div class=\\"row\\">\\n                            <t t-call=\\"portal.portal_my_details_fields\\"/>\\n                            <input type=\\"hidden\\" name=\\"redirect\\" t-att-value=\\"redirect\\"/>\\n                        </div>\\n                        <div class=\\"clearfix\\">\\n                            <button type=\\"submit\\" class=\\"btn btn-primary float-end mb32 \\">\\n                                Xác nhận\\n                                <span class=\\"fa fa-long-arrow-right\\"/>\\n                            </button>\\n                        </div>\\n                    </div>\\n                </div>\\n            </form>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="portal.portal_my_details">\n        <t t-call="portal.portal_layout">\n            <t t-set="additional_title">Contact Details</t>\n            <form action="/my/account" method="post">\n                <div class="row o_portal_details">\n                    <div class="col-lg-8">\n                        <div class="row">\n                            <t t-call="portal.portal_my_details_fields"/>\n                            <input type="hidden" name="redirect" t-att-value="redirect"/>\n                        </div>\n                        <div class="clearfix">\n                            <button type="submit" class="btn btn-primary float-end mb32 ">\n                                Confirm\n                                <span class="fa fa-long-arrow-right"/>\n                            </button>\n                        </div>\n                    </div>\n                </div>\n            </form>\n        </t>\n    </t>\n\n    	f	t	2025-06-18 15:58:21.440332	2025-06-18 15:58:21.440332	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
507	16	\N	1	1	Pager	\N	portal.pager	qweb	portal/views/portal_templates.xml	\N	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=\\"fa fa-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 ''}\\"> <a t-att-href=\\"page['url']\\" t-attf-class=\\"page-link #{extraLinkClass}\\" t-out=\\"page['num']\\"/></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=\\"fa fa-chevron-right\\" role=\\"img\\" aria-label=\\"Next\\" title=\\"Next\\"/>\\n                </a>\\n            </li>\\n        </ul>\\n    </t>", "vi_VN": "<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=\\"fa fa-chevron-left\\" role=\\"img\\" aria-label=\\"Trước\\" title=\\"Trước\\"/>\\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 ''}\\"> <a t-att-href=\\"page['url']\\" t-attf-class=\\"page-link #{extraLinkClass}\\" t-out=\\"page['num']\\"/></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=\\"fa fa-chevron-right\\" role=\\"img\\" aria-label=\\"Tiếp theo\\" title=\\"Tiếp theo\\"/>\\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="fa fa-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 ''}"> <a t-att-href="page['url']" t-attf-class="page-link #{extraLinkClass}" t-out="page['num']"/></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="fa fa-chevron-right" role="img" aria-label="Next" title="Next"/>\n                </a>\n            </li>\n        </ul>\n    </t>\n\n    	f	t	2025-06-18 15:58:21.440332	2025-06-18 15:58:21.440332	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
508	16	490	1	1	Link to frontend portal	\N	portal.my_account_link	qweb	portal/views/portal_templates.xml	\N	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-muted\\"/> My Account\\n            </a>\\n        </xpath>\\n    </data>", "vi_VN": "<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-muted\\"/> Tài khoản của tôi\\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-muted"/> My Account\n            </a>\n        </xpath>\n    </data>\n\n    	f	t	2025-06-18 15:58:21.440332	2025-06-18 15:58:21.440332	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
513	16	\N	1	1	portal.share.wizard	portal.share	\N	form	portal/wizard/portal_share_views.xml	\N	primary	{"en_US": "<form string=\\"Share Document\\">\\n                <p class=\\"alert alert-warning\\" attrs=\\"{'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\\" attrs=\\"{'invisible': [('access_warning', '!=', '')]}\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Cancel\\" class=\\"btn-default\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                </footer>\\n            </form>", "vi_VN": "<form string=\\"Share Document\\">\\n                <p class=\\"alert alert-warning\\" attrs=\\"{'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=\\"Thêm ghi chú\\"/>\\n                </group>\\n                <footer>\\n                    <button string=\\"Gửi\\" name=\\"action_send_mail\\" attrs=\\"{'invisible': [('access_warning', '!=', '')]}\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Hủy\\" class=\\"btn-default\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Share Document">\n                <p class="alert alert-warning" attrs="{'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" attrs="{'invisible': [('access_warning', '!=', '')]}" type="object" class="btn-primary" data-hotkey="q"/>\n                    <button string="Cancel" class="btn-default" special="cancel" data-hotkey="z"/>\n                </footer>\n            </form>\n        	f	t	2025-06-18 15:58:21.440332	2025-06-18 15:58:21.440332	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
514	16	\N	1	1	Grant portal access	portal.wizard	\N	form	portal/wizard/portal_wizard_views.xml	\N	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                        <tree string=\\"Contacts\\" editable=\\"bottom\\" create=\\"false\\" delete=\\"false\\">\\n                            <field name=\\"partner_id\\" force_save=\\"1\\"/>\\n                            <field name=\\"email\\" attrs=\\"{'readonly': [('is_internal', '=', True)]}\\"/>\\n                            <field name=\\"email_state\\" invisible=\\"1\\"/>\\n                            <button name=\\"action_refresh_modal\\" type=\\"object\\" icon=\\"fa-check text-success\\" attrs=\\"{'invisible': [('email_state', '!=', 'ok')]}\\" title=\\"Valid Email Address\\"/>\\n                            <button name=\\"action_refresh_modal\\" type=\\"object\\" icon=\\"fa-times text-danger\\" attrs=\\"{'invisible': [('email_state', '!=', 'ko')]}\\" title=\\"Invalid Email Address\\"/>\\n                            <button name=\\"action_refresh_modal\\" type=\\"object\\" icon=\\"fa-user-times text-danger\\" attrs=\\"{'invisible': [('email_state', '!=', 'exist')]}\\" title=\\"Email Address already taken by another user\\"/>\\n                            <field name=\\"login_date\\"/>\\n                            <field name=\\"is_portal\\" invisible=\\"1\\"/>\\n                            <field name=\\"is_internal\\" invisible=\\"1\\"/>\\n                            <button string=\\"Grant Access\\" name=\\"action_grant_access\\" type=\\"object\\" class=\\"btn-secondary\\" attrs=\\"{'invisible': ['|', '|', ('is_portal', '=', True), ('is_internal', '=', True), ('email_state', '!=', 'ok')]}\\"/>\\n                            <button string=\\"Revoke Access\\" name=\\"action_revoke_access\\" type=\\"object\\" class=\\"btn-secondary\\" attrs=\\"{'invisible': ['|', ('is_portal', '=', False), ('is_internal', '=', True)]}\\"/>\\n                            <button string=\\"Re-Invite\\" name=\\"action_invite_again\\" type=\\"object\\" class=\\"btn-secondary\\" attrs=\\"{'invisible': ['|', '|', ('is_portal', '=', False), ('is_internal', '=', True), ('email_state', '!=', 'ok')]}\\"/>\\n                            <button string=\\"Internal User\\" attrs=\\"{'invisible': [('is_internal', '=', False)]}\\" disabled=\\"True\\" title=\\"This partner is linked to an internal User and already has access to the Portal.\\"/>\\n                        </tree>\\n                    </field>\\n                    <footer>\\n                        <button string=\\"Close\\" class=\\"btn-primary\\" special=\\"save\\" data-hotkey=\\"v\\"/>\\n                    </footer>\\n                </form>", "vi_VN": "<form string=\\"Quản lý Truy cập Portal\\">\\n                    <div class=\\"mb-3\\">\\n                        Hãy chọn các liên hệ mà sẽ thuộc về nhóm Portal trong danh sách dưới đây.\\n                        Địa chỉ email của từng liên hệ phải là địa chỉ email hợp lệ và duy nhất.\\n                        Nếu cần thiết, bạn có thể sửa bất cứ địa chỉ email của liên hệ nào trực tiếp\\n                        ngay trong danh sách.\\n                    </div>\\n                    <field name=\\"welcome_message\\" placeholder=\\"Nội dung này nằm trong phần cuối email gửi tới người dùng cổng thông tin mới.\\" class=\\"mb-3\\"/>\\n                    <field name=\\"user_ids\\" class=\\"o_portal_wizard_user_one2many\\" widget=\\"portal_wizard_user_one2many\\">\\n                        <tree string=\\"Liên hệ\\" editable=\\"bottom\\" create=\\"false\\" delete=\\"false\\">\\n                            <field name=\\"partner_id\\" force_save=\\"1\\"/>\\n                            <field name=\\"email\\" attrs=\\"{'readonly': [('is_internal', '=', True)]}\\"/>\\n                            <field name=\\"email_state\\" invisible=\\"1\\"/>\\n                            <button name=\\"action_refresh_modal\\" type=\\"object\\" icon=\\"fa-check text-success\\" attrs=\\"{'invisible': [('email_state', '!=', 'ok')]}\\" title=\\"Địa chỉ email hợp lệ\\"/>\\n                            <button name=\\"action_refresh_modal\\" type=\\"object\\" icon=\\"fa-times text-danger\\" attrs=\\"{'invisible': [('email_state', '!=', 'ko')]}\\" title=\\"Email không hợp lệ\\"/>\\n                            <button name=\\"action_refresh_modal\\" type=\\"object\\" icon=\\"fa-user-times text-danger\\" attrs=\\"{'invisible': [('email_state', '!=', 'exist')]}\\" title=\\"Email đã được đăng ký bởi người dùng khác\\"/>\\n                            <field name=\\"login_date\\"/>\\n                            <field name=\\"is_portal\\" invisible=\\"1\\"/>\\n                            <field name=\\"is_internal\\" invisible=\\"1\\"/>\\n                            <button string=\\"Cấp quyền truy cập\\" name=\\"action_grant_access\\" type=\\"object\\" class=\\"btn-secondary\\" attrs=\\"{'invisible': ['|', '|', ('is_portal', '=', True), ('is_internal', '=', True), ('email_state', '!=', 'ok')]}\\"/>\\n                            <button string=\\"Thu hồi quyền truy cập\\" name=\\"action_revoke_access\\" type=\\"object\\" class=\\"btn-secondary\\" attrs=\\"{'invisible': ['|', ('is_portal', '=', False), ('is_internal', '=', True)]}\\"/>\\n                            <button string=\\"Mời lại\\" name=\\"action_invite_again\\" type=\\"object\\" class=\\"btn-secondary\\" attrs=\\"{'invisible': ['|', '|', ('is_portal', '=', False), ('is_internal', '=', True), ('email_state', '!=', 'ok')]}\\"/>\\n                            <button string=\\"Người sử dụng nội bộ\\" attrs=\\"{'invisible': [('is_internal', '=', False)]}\\" disabled=\\"True\\" title=\\"Đối tác này liên kết với một Người dùng nội bộ và đã có quyền truy cập vào Cổng thông tin.\\"/>\\n                        </tree>\\n                    </field>\\n                    <footer>\\n                        <button string=\\"Đóng\\" 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                        <tree string="Contacts" editable="bottom" create="false" delete="false">\n                            <field name="partner_id" force_save="1"/>\n                            <field name="email" attrs="{'readonly': [('is_internal', '=', True)]}"/>\n                            <field name="email_state" invisible="1"/>\n                            <button name="action_refresh_modal" type="object" icon="fa-check text-success" attrs="{'invisible': [('email_state', '!=', 'ok')]}" title="Valid Email Address"/>\n                            <button name="action_refresh_modal" type="object" icon="fa-times text-danger" attrs="{'invisible': [('email_state', '!=', 'ko')]}" title="Invalid Email Address"/>\n                            <button name="action_refresh_modal" type="object" icon="fa-user-times text-danger" attrs="{'invisible': [('email_state', '!=', 'exist')]}" title="Email Address already taken by another user"/>\n                            <field name="login_date"/>\n                            <field name="is_portal" invisible="1"/>\n                            <field name="is_internal" invisible="1"/>\n                            <button string="Grant Access" name="action_grant_access" type="object" class="btn-secondary" attrs="{'invisible': ['|', '|', ('is_portal', '=', True), ('is_internal', '=', True), ('email_state', '!=', 'ok')]}"/>\n                            <button string="Revoke Access" name="action_revoke_access" type="object" class="btn-secondary" attrs="{'invisible': ['|', ('is_portal', '=', False), ('is_internal', '=', True)]}"/>\n                            <button string="Re-Invite" name="action_invite_again" type="object" class="btn-secondary" attrs="{'invisible': ['|', '|', ('is_portal', '=', False), ('is_internal', '=', True), ('email_state', '!=', 'ok')]}"/>\n                            <button string="Internal User" attrs="{'invisible': [('is_internal', '=', False)]}" disabled="True" title="This partner is linked to an internal User and already has access to the Portal."/>\n                        </tree>\n                    </field>\n                    <footer>\n                        <button string="Close" class="btn-primary" special="save" data-hotkey="v"/>\n                    </footer>\n                </form>\n            	f	t	2025-06-18 15:58:21.440332	2025-06-18 15:58:21.440332	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
541	16	\N	1	1	digest_section_mobile	\N	digest.digest_section_mobile	qweb	digest/data/digest_data.xml	\N	primary	{"en_US": "<t t-name=\\"digest.digest_section_mobile\\">\\n<div class=\\"global_layout\\" style=\\"overflow: auto;\\">\\n    <div style=\\"width: 50%; float: left; text-align: right;\\">\\n        <img src=\\"https://www.odoo.com/web/image/24717933/odoo-mobile.png\\" alt=\\"Odoo Mobile\\"/>\\n    </div>\\n    <div style=\\"width: 50%; float: left;\\">\\n        <p class=\\"run_business\\">Run your business from anywhere with <b>Odoo Mobile</b>.</p>\\n        <div>\\n            <a href=\\"https://play.google.com/store/apps/details?id=com.odoo.mobile\\" target=\\"_blank\\"><img class=\\"download_app\\" src=\\"https://download.odoocdn.com/digests/digest/static/src/img/google_play.png\\"/></a>\\n        </div>\\n        <div>\\n            <a href=\\"https://itunes.apple.com/us/app/odoo/id1272543640\\" target=\\"_blank\\"><img class=\\"download_app\\" src=\\"https://download.odoocdn.com/digests/digest/static/src/img/app_store.png\\"/></a>\\n        </div>\\n    </div>\\n</div>\\n    </t>", "vi_VN": "<t t-name=\\"digest.digest_section_mobile\\">\\n<div class=\\"global_layout\\" style=\\"overflow: auto;\\">\\n    <div style=\\"width: 50%; float: left; text-align: right;\\">\\n        <img src=\\"https://www.odoo.com/web/image/24717933/odoo-mobile.png\\" alt=\\"Odoo Mobile\\"/>\\n    </div>\\n    <div style=\\"width: 50%; float: left;\\">\\n        <p class=\\"run_business\\">Run your business from anywhere with <b>Odoo Mobile</b>.</p>\\n        <div>\\n            <a href=\\"https://play.google.com/store/apps/details?id=com.odoo.mobile\\" target=\\"_blank\\"><img class=\\"download_app\\" src=\\"https://download.odoocdn.com/digests/digest/static/src/img/google_play.png\\"/></a>\\n        </div>\\n        <div>\\n            <a href=\\"https://itunes.apple.com/us/app/odoo/id1272543640\\" target=\\"_blank\\"><img class=\\"download_app\\" src=\\"https://download.odoocdn.com/digests/digest/static/src/img/app_store.png\\"/></a>\\n        </div>\\n    </div>\\n</div>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="digest.digest_section_mobile">\n<div class="global_layout" style="overflow: auto;">\n    <div style="width: 50%; float: left; text-align: right;">\n        <img src="https://www.odoo.com/web/image/24717933/odoo-mobile.png" alt="Odoo Mobile"/>\n    </div>\n    <div style="width: 50%; float: left;">\n        <p class="run_business">Run your business from anywhere with <b>Odoo Mobile</b>.</p>\n        <div>\n            <a href="https://play.google.com/store/apps/details?id=com.odoo.mobile" target="_blank"><img class="download_app" src="https://download.odoocdn.com/digests/digest/static/src/img/google_play.png"/></a>\n        </div>\n        <div>\n            <a href="https://itunes.apple.com/us/app/odoo/id1272543640" target="_blank"><img class="download_app" src="https://download.odoocdn.com/digests/digest/static/src/img/app_store.png"/></a>\n        </div>\n    </div>\n</div>\n    </t>\n\n\n    	f	t	2025-06-18 15:58:26.267004	2025-06-18 15:58:26.267004	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
543	16	\N	1	1	digest.digest.view.tree	digest.digest	\N	tree	digest/views/digest_views.xml	\N	primary	{"en_US": "<tree 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            </tree>", "vi_VN": "<tree string=\\"Tập san KPI\\">\\n                <field name=\\"name\\" string=\\"Tiêu đề\\"/>\\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            </tree>"}	<?xml version="1.0"?>\n<tree 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            </tree>\n        	f	t	2025-06-18 15:58:26.267004	2025-06-18 15:58:26.267004	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
544	16	\N	1	1	digest.digest.view.form	digest.digest	\N	form	digest/views/digest_views.xml	\N	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\\" attrs=\\"{'invisible': [('state','=','deactivated')]}\\" groups=\\"base.group_system\\"/>\\n                    <button type=\\"object\\" name=\\"action_deactivate\\" string=\\"Deactivate\\" attrs=\\"{'invisible': [('state','=','deactivated')]}\\" groups=\\"base.group_system\\"/>\\n                    <button type=\\"object\\" name=\\"action_activate\\" string=\\"Activate\\" class=\\"oe_highlight\\" attrs=\\"{'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                                        <a href=\\"https://www.odoo.com/documentation/16.0/applications/general/digest_emails.html#custom-digest-emails\\" target=\\"_blank\\"><i class=\\"fa fa-arrow-right\\"/> Check our Documentation</a></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                                <tree string=\\"Recipients\\">\\n                                    <field name=\\"name\\"/>\\n                                    <field name=\\"email\\" string=\\"Email Address\\"/>\\n                                </tree>\\n                            </field>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>", "vi_VN": "<form string=\\"Tập san KPI\\">\\n                <field name=\\"is_subscribed\\" invisible=\\"1\\"/>\\n                <header>\\n                    <button type=\\"object\\" name=\\"action_send_manual\\" string=\\"Gửi ngay\\" class=\\"oe_highlight\\" attrs=\\"{'invisible': [('state','=','deactivated')]}\\" groups=\\"base.group_system\\"/>\\n                    <button type=\\"object\\" name=\\"action_deactivate\\" string=\\"Vô hiệu\\" attrs=\\"{'invisible': [('state','=','deactivated')]}\\" groups=\\"base.group_system\\"/>\\n                    <button type=\\"object\\" name=\\"action_activate\\" string=\\"Kích hoạt\\" class=\\"oe_highlight\\" attrs=\\"{'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=\\"VD: Tóm tắt hàng tuần\\"/>\\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=\\"Chung\\" 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=\\"Tùy chỉnh\\" groups=\\"base.group_system\\">\\n                                    <div colspan=\\"2\\">\\n                                        <p>Bạn muốn thêm KPI của riêng mình?<br/>\\n                                        <a href=\\"https://www.odoo.com/documentation/16.0/applications/general/digest_emails.html#custom-digest-emails\\" target=\\"_blank\\"><i class=\\"fa fa-arrow-right\\"/> Check our Documentation</a></p>\\n                                    </div>\\n                                </group>\\n                            </group>\\n                        </page>\\n                        <page name=\\"recipients\\" string=\\"Người nhận\\" groups=\\"base.group_system\\">\\n                            <field name=\\"user_ids\\" options=\\"{'no_create': True}\\">\\n                                <tree string=\\"Người nhận\\">\\n                                    <field name=\\"name\\"/>\\n                                    <field name=\\"email\\" string=\\"Địa chỉ email\\"/>\\n                                </tree>\\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" attrs="{'invisible': [('state','=','deactivated')]}" groups="base.group_system"/>\n                    <button type="object" name="action_deactivate" string="Deactivate" attrs="{'invisible': [('state','=','deactivated')]}" groups="base.group_system"/>\n                    <button type="object" name="action_activate" string="Activate" class="oe_highlight" attrs="{'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                                        <a href="https://www.odoo.com/documentation/16.0/applications/general/digest_emails.html#custom-digest-emails" target="_blank"><i class="fa fa-arrow-right"/> Check our Documentation</a></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                                <tree string="Recipients">\n                                    <field name="name"/>\n                                    <field name="email" string="Email Address"/>\n                                </tree>\n                            </field>\n                        </page>\n                    </notebook>\n                </sheet>\n            </form>\n        	f	t	2025-06-18 15:58:26.267004	2025-06-18 15:58:26.267004	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
545	16	\N	1	1	digest.digest.view.search	digest.digest	\N	search	digest/views/digest_views.xml	\N	primary	{"en_US": "<search>\\n                <field name=\\"name\\"/>\\n                <field name=\\"user_ids\\"/>\\n                <filter name=\\"filter_activated\\" string=\\"Activated\\" domain=\\"[('state', '=', 'activated')]\\"/>\\n                <filter name=\\"filter_deactivated\\" string=\\"Deactivated\\" domain=\\"[('state', '=', 'deactivated')]\\"/>\\n                <group expand=\\"1\\" string=\\"Group by\\">\\n                    <filter string=\\"Periodicity\\" name=\\"periodicity\\" context=\\"{'group_by': 'periodicity'}\\"/>\\n                </group>\\n            </search>", "vi_VN": "<search>\\n                <field name=\\"name\\"/>\\n                <field name=\\"user_ids\\"/>\\n                <filter name=\\"filter_activated\\" string=\\"Đã kích hoạt\\" domain=\\"[('state', '=', 'activated')]\\"/>\\n                <filter name=\\"filter_deactivated\\" string=\\"Vô hiệu hóa\\" domain=\\"[('state', '=', 'deactivated')]\\"/>\\n                <group expand=\\"1\\" string=\\"Nhóm theo\\">\\n                    <filter string=\\"Định kỳ\\" name=\\"periodicity\\" context=\\"{'group_by': 'periodicity'}\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search>\n                <field name="name"/>\n                <field name="user_ids"/>\n                <filter name="filter_activated" string="Activated" domain="[('state', '=', 'activated')]"/>\n                <filter name="filter_deactivated" string="Deactivated" domain="[('state', '=', 'deactivated')]"/>\n                <group expand="1" string="Group by">\n                    <filter string="Periodicity" name="periodicity" context="{'group_by': 'periodicity'}"/>\n                </group>\n            </search>\n        	f	t	2025-06-18 15:58:26.267004	2025-06-18 15:58:26.267004	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
546	16	\N	1	1	digest.tip.view.tree	digest.tip	\N	tree	digest/views/digest_views.xml	\N	primary	{"en_US": "<tree string=\\"KPI Digest Tips\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"group_id\\"/>\\n            </tree>", "vi_VN": "<tree string=\\"KPI Digest Tips\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"group_id\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree string="KPI Digest Tips">\n                <field name="sequence" widget="handle"/>\n                <field name="name"/>\n                <field name="group_id"/>\n            </tree>\n        	f	t	2025-06-18 15:58:26.267004	2025-06-18 15:58:26.267004	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
547	16	\N	1	1	digest.tip.view.form	digest.tip	\N	form	digest/views/digest_views.xml	\N	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>", "vi_VN": "<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>"}	<?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-06-18 15:58:26.267004	2025-06-18 15:58:26.267004	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
622	16	\N	1	1	account.account.kanban	account.account	\N	kanban	account/views/account_account_views.xml	\N	primary	{"en_US": "<kanban class=\\"o_kanban_mobile\\">\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"code\\"/>\\n                    <field name=\\"account_type\\"/>\\n                    <templates>\\n                        <t t-name=\\"kanban-box\\">\\n                            <div t-attf-class=\\"oe_kanban_global_click\\">\\n                                <div class=\\"row\\">\\n                                    <div class=\\"col-6\\">\\n                                        <strong><field name=\\"name\\"/></strong>\\n                                    </div>\\n                                    <div class=\\"col-6 text-end\\">\\n                                        <span class=\\"badge rounded-pill\\"><t t-esc=\\"record.code.value\\"/></span>\\n                                    </div>\\n                                </div>\\n                                <div>\\n                                    <strong>Type: </strong><t t-esc=\\"record.account_type.value\\"/>\\n                                </div>\\n                            </div>\\n                        </t>\\n                    </templates>\\n                </kanban>", "vi_VN": "<kanban class=\\"o_kanban_mobile\\">\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"code\\"/>\\n                    <field name=\\"account_type\\"/>\\n                    <templates>\\n                        <t t-name=\\"kanban-box\\">\\n                            <div t-attf-class=\\"oe_kanban_global_click\\">\\n                                <div class=\\"row\\">\\n                                    <div class=\\"col-6\\">\\n                                        <strong><field name=\\"name\\"/></strong>\\n                                    </div>\\n                                    <div class=\\"col-6 text-end\\">\\n                                        <span class=\\"badge rounded-pill\\"><t t-esc=\\"record.code.value\\"/></span>\\n                                    </div>\\n                                </div>\\n                                <div>\\n                                    <strong>Loại: </strong><t t-esc=\\"record.account_type.value\\"/>\\n                                </div>\\n                            </div>\\n                        </t>\\n                    </templates>\\n                </kanban>"}	<?xml version="1.0"?>\n<kanban class="o_kanban_mobile">\n                    <field name="name"/>\n                    <field name="code"/>\n                    <field name="account_type"/>\n                    <templates>\n                        <t t-name="kanban-box">\n                            <div t-attf-class="oe_kanban_global_click">\n                                <div class="row">\n                                    <div class="col-6">\n                                        <strong><field name="name"/></strong>\n                                    </div>\n                                    <div class="col-6 text-end">\n                                        <span class="badge rounded-pill"><t t-esc="record.code.value"/></span>\n                                    </div>\n                                </div>\n                                <div>\n                                    <strong>Type: </strong><t t-esc="record.account_type.value"/>\n                                </div>\n                            </div>\n                        </t>\n                    </templates>\n                </kanban>\n            	f	t	2025-06-18 15:58:29.583463	2025-06-18 15:58:29.583463	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
549	16	\N	1	1	Unsubscription	\N	digest.portal_digest_unsubscribed	qweb	digest/views/digest_templates.xml	\N	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>", "vi_VN": "<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>Đăng ký tập san</h3>\\n                        <div class=\\"alert alert-success text-center\\" role=\\"status\\">\\n                            <p>Bạn đã hủy đăng ký thành công khỏi:<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-06-18 15:58:26.267004	2025-06-18 15:58:26.267004	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
550	16	237	1	1	res.config.settings.view.form.inherit.digest	res.config.settings	\N	form	digest/views/res_config_settings_views.xml	\N	extension	{"en_US": "<xpath expr=\\"//div[@id='contacts_settings']\\" position=\\"before\\">\\n                <div id=\\"statistics\\">\\n                    <h2>Statistics</h2>\\n                    <div class=\\"row mt16 o_settings_container\\" id=\\"statistics_div\\">\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\" title=\\"New users are automatically added as recipient of the following digest email.\\" name=\\"digest_email_setting_container\\">\\n                            <div class=\\"o_setting_left_pane\\">\\n                                <field name=\\"digest_emails\\"/>\\n                            </div>\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <label string=\\"Digest Email\\" for=\\"digest_emails\\"/>\\n                                <a href=\\"https://www.odoo.com/documentation/16.0/applications/general/digest_emails.html\\" title=\\"Documentation\\" class=\\"ms-1 o_doc_link\\" target=\\"_blank\\"/>\\n                                <div class=\\"text-muted\\" id=\\"msg_module_digest\\">\\n                                    Add new users as recipient of a periodic email with key metrics\\n                                </div>\\n                                <div class=\\"content-group\\" attrs=\\"{'invisible': [('digest_emails','=',False)]}\\">\\n                                    <div class=\\"mt16\\">\\n                                        <label for=\\"digest_id\\" class=\\"o_light_label mr8\\"/>\\n                                        <field name=\\"digest_id\\" class=\\"oe_inline\\"/>\\n                                    </div>\\n                                    <div class=\\"mt8\\">\\n                                        <button type=\\"action\\" name=\\"203\\" string=\\"Configure Digest Emails\\" icon=\\"fa-arrow-right\\" class=\\"btn-link\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </xpath>", "vi_VN": "<xpath expr=\\"//div[@id='contacts_settings']\\" position=\\"before\\">\\n                <div id=\\"statistics\\">\\n                    <h2>Thống kê</h2>\\n                    <div class=\\"row mt16 o_settings_container\\" id=\\"statistics_div\\">\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\" title=\\"Người dùng mới được tự động thêm vào dưới dạng người nhận email thông báo sau.\\" name=\\"digest_email_setting_container\\">\\n                            <div class=\\"o_setting_left_pane\\">\\n                                <field name=\\"digest_emails\\"/>\\n                            </div>\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <label string=\\"Email tập san\\" for=\\"digest_emails\\"/>\\n                                <a href=\\"https://www.odoo.com/documentation/16.0/applications/general/digest_emails.html\\" title=\\"Tài liệu\\" class=\\"ms-1 o_doc_link\\" target=\\"_blank\\"/>\\n                                <div class=\\"text-muted\\" id=\\"msg_module_digest\\">\\n                                    Thêm người dùng mới làm người nhận email định kỳ với các số liệu chính\\n                                </div>\\n                                <div class=\\"content-group\\" attrs=\\"{'invisible': [('digest_emails','=',False)]}\\">\\n                                    <div class=\\"mt16\\">\\n                                        <label for=\\"digest_id\\" class=\\"o_light_label mr8\\"/>\\n                                        <field name=\\"digest_id\\" class=\\"oe_inline\\"/>\\n                                    </div>\\n                                    <div class=\\"mt8\\">\\n                                        <button type=\\"action\\" name=\\"203\\" string=\\"Cấu hình email tập san\\" icon=\\"fa-arrow-right\\" class=\\"btn-link\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//div[@id='contacts_settings']" position="before">\n                <div id="statistics">\n                    <h2>Statistics</h2>\n                    <div class="row mt16 o_settings_container" id="statistics_div">\n                        <div class="col-12 col-lg-6 o_setting_box" title="New users are automatically added as recipient of the following digest email." name="digest_email_setting_container">\n                            <div class="o_setting_left_pane">\n                                <field name="digest_emails"/>\n                            </div>\n                            <div class="o_setting_right_pane">\n                                <label string="Digest Email" for="digest_emails"/>\n                                <a href="https://www.odoo.com/documentation/16.0/applications/general/digest_emails.html" title="Documentation" class="ms-1 o_doc_link" target="_blank"/>\n                                <div class="text-muted" id="msg_module_digest">\n                                    Add new users as recipient of a periodic email with key metrics\n                                </div>\n                                <div class="content-group" attrs="{'invisible': [('digest_emails','=',False)]}">\n                                    <div class="mt16">\n                                        <label for="digest_id" class="o_light_label mr8"/>\n                                        <field name="digest_id" class="oe_inline"/>\n                                    </div>\n                                    <div class="mt8">\n                                        <button type="action" name="203" string="Configure Digest Emails" icon="fa-arrow-right" class="btn-link"/>\n                                    </div>\n                                </div>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n            </xpath>\n        	f	t	2025-06-18 15:58:26.267004	2025-06-18 15:58:26.267004	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
551	16	493	1	1	pay_meth_link	\N	payment.pay_meth_link	qweb	payment/views/payment_portal_templates.xml	\N	extension	{"en_US": "<data inherit_id=\\"portal.portal_layout\\">\\n        <xpath expr=\\"//div[hasclass('o_portal_my_details')]\\" position=\\"inside\\">\\n            <t t-set=\\"partner\\" t-value=\\"request.env.user.partner_id\\"/>\\n            <t t-set=\\"providers_allowing_tokenization\\" t-value=\\"request.env['payment.provider'].sudo()._get_compatible_providers(request.env.company.id, partner.id, 0., force_tokenization=True, is_validation=True)\\"/>\\n            <t t-set=\\"existing_tokens\\" t-value=\\"partner.payment_token_ids + partner.commercial_partner_id.sudo().payment_token_ids\\"/>\\n            <!-- Only show the link if a token can be created or if one already exists -->\\n            <div t-if=\\"providers_allowing_tokenization or existing_tokens\\" class=\\"manage_payment_method mt16\\">\\n                <a href=\\"/my/payment_method\\">Manage payment methods</a>\\n            </div>\\n        </xpath>\\n    </data>", "vi_VN": "<data inherit_id=\\"portal.portal_layout\\">\\n        <xpath expr=\\"//div[hasclass('o_portal_my_details')]\\" position=\\"inside\\">\\n            <t t-set=\\"partner\\" t-value=\\"request.env.user.partner_id\\"/>\\n            <t t-set=\\"providers_allowing_tokenization\\" t-value=\\"request.env['payment.provider'].sudo()._get_compatible_providers(request.env.company.id, partner.id, 0., force_tokenization=True, is_validation=True)\\"/>\\n            <t t-set=\\"existing_tokens\\" t-value=\\"partner.payment_token_ids + partner.commercial_partner_id.sudo().payment_token_ids\\"/>\\n            <!-- Only show the link if a token can be created or if one already exists -->\\n            <div t-if=\\"providers_allowing_tokenization or existing_tokens\\" class=\\"manage_payment_method mt16\\">\\n                <a href=\\"/my/payment_method\\">Manage payment methods</a>\\n            </div>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data inherit_id="portal.portal_layout">\n        <xpath expr="//div[hasclass('o_portal_my_details')]" position="inside">\n            <t t-set="partner" t-value="request.env.user.partner_id"/>\n            <t t-set="providers_allowing_tokenization" t-value="request.env['payment.provider'].sudo()._get_compatible_providers(request.env.company.id, partner.id, 0., force_tokenization=True, is_validation=True)"/>\n            <t t-set="existing_tokens" t-value="partner.payment_token_ids + partner.commercial_partner_id.sudo().payment_token_ids"/>\n            <!-- Only show the link if a token can be created or if one already exists -->\n            <div t-if="providers_allowing_tokenization or existing_tokens" class="manage_payment_method mt16">\n                <a href="/my/payment_method">Manage payment methods</a>\n            </div>\n        </xpath>\n    </data>\n\n    	f	t	2025-06-18 15:58:27.036322	2025-06-18 15:58:27.036322	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
553	16	\N	1	1	Payment Methods	\N	payment.payment_methods	qweb	payment/views/payment_portal_templates.xml	\N	primary	{"en_US": "<t name=\\"Payment Methods\\" t-name=\\"payment.payment_methods\\">\\n        <t t-call=\\"portal.frontend_layout\\">\\n            <t t-set=\\"page_title\\" t-value=\\"'Payment Methods'\\"/>\\n            <t t-set=\\"additional_title\\"><t t-esc=\\"page_title\\"/></t>\\n            <div class=\\"wrap\\">\\n                <div class=\\"container\\">\\n                    <!-- Portal breadcrumb -->\\n                    <t t-call=\\"payment.portal_breadcrumb\\"/>\\n                    <!-- Manage page -->\\n                    <div class=\\"row\\">\\n                        <div class=\\"col-lg-7\\">\\n                            <t t-if=\\"providers or tokens\\" t-call=\\"payment.manage\\"/>\\n                            <div t-else=\\"\\" class=\\"alert alert-warning\\">\\n                                <p><strong>No suitable payment provider could be found.</strong></p>\\n                                <p>If you believe that it is an error, please contact the website administrator.</p>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </div>\\n        </t>\\n    </t>", "vi_VN": "<t name=\\"Payment Methods\\" t-name=\\"payment.payment_methods\\">\\n        <t t-call=\\"portal.frontend_layout\\">\\n            <t t-set=\\"page_title\\" t-value=\\"'Payment Methods'\\"/>\\n            <t t-set=\\"additional_title\\"><t t-esc=\\"page_title\\"/></t>\\n            <div class=\\"wrap\\">\\n                <div class=\\"container\\">\\n                    <!-- Portal breadcrumb -->\\n                    <t t-call=\\"payment.portal_breadcrumb\\"/>\\n                    <!-- Manage page -->\\n                    <div class=\\"row\\">\\n                        <div class=\\"col-lg-7\\">\\n                            <t t-if=\\"providers or tokens\\" t-call=\\"payment.manage\\"/>\\n                            <div t-else=\\"\\" class=\\"alert alert-warning\\">\\n                                <p><strong>Không tìm thấy nhà cung cấp dịch vụ thanh toán nào phù hợp.</strong></p>\\n                                <p>Nếu bạn cho rằng đây là lỗi, hãy liên hệ quản trị website.</p>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </div>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Payment Methods" t-name="payment.payment_methods">\n        <t t-call="portal.frontend_layout">\n            <t t-set="page_title" t-value="'Payment Methods'"/>\n            <t t-set="additional_title"><t t-esc="page_title"/></t>\n            <div class="wrap">\n                <div class="container">\n                    <!-- Portal breadcrumb -->\n                    <t t-call="payment.portal_breadcrumb"/>\n                    <!-- Manage page -->\n                    <div class="row">\n                        <div class="col-lg-7">\n                            <t t-if="providers or tokens" t-call="payment.manage"/>\n                            <div t-else="" class="alert alert-warning">\n                                <p><strong>No suitable payment provider could be found.</strong></p>\n                                <p>If you believe that it is an error, please contact the website administrator.</p>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </t>\n    </t>\n\n    	f	t	2025-06-18 15:58:27.036322	2025-06-18 15:58:27.036322	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
555	16	\N	1	1	confirm	\N	payment.confirm	qweb	payment/views/payment_portal_templates.xml	\N	primary	{"en_US": "<t t-name=\\"payment.confirm\\">\\n        <!-- Variables description:\\n            - 'tx' - The transaction to display\\n        -->\\n        <t t-call=\\"portal.frontend_layout\\">\\n            <t t-set=\\"page_title\\" t-value=\\"'Payment Confirmation'\\"/>\\n            <t t-set=\\"additional_title\\"><t t-esc=\\"page_title\\"/></t>\\n            <div class=\\"wrap\\">\\n                <div class=\\"container\\">\\n                    <!-- Portal breadcrumb -->\\n                    <t t-call=\\"payment.portal_breadcrumb\\"/>\\n                    <!-- Confirmation page -->\\n                    <div class=\\"row\\">\\n                        <div class=\\"col-lg-6\\">\\n                            <div>\\n                                <t t-call=\\"payment.transaction_status\\"/>\\n                                <div class=\\"mb-3 row\\">\\n                                    <label for=\\"form_partner_name\\" class=\\"col-md-3 col-form-label\\">\\n                                        From\\n                                    </label>\\n                                    <span name=\\"form_partner_name\\" class=\\"col-md-9 col-form-label\\" t-esc=\\"tx.partner_name\\"/>\\n                                </div>\\n                                <hr/>\\n                                <div class=\\"mb-3 row\\">\\n                                    <label for=\\"form_reference\\" class=\\"col-md-3 col-form-label\\">\\n                                        Reference\\n                                    </label>\\n                                    <span name=\\"form_reference\\" class=\\"col-md-9 col-form-label\\" t-esc=\\"tx.reference\\"/>\\n                                </div>\\n                                <hr/>\\n                                <div class=\\"mb-3 row\\">\\n                                    <label for=\\"form_amount\\" class=\\"col-md-3 col-form-label\\">\\n                                        Amount\\n                                    </label>\\n                                    <span name=\\"form_amount\\" class=\\"col-md-9 col-form-label\\" t-esc=\\"tx.amount\\" t-options=\\"{'widget': 'monetary', 'display_currency': tx.currency_id}\\"/>\\n                                </div>\\n                                <hr/>\\n                                <div class=\\"row\\">\\n                                    <div class=\\"col-md-5 text-muted\\">\\n                                        Processed by <t t-esc=\\"tx.provider_id.sudo().name\\"/>\\n                                    </div>\\n                                    <div class=\\"col-md-4 offset-md-3 mt-2 ps-0\\">\\n                                        <a role=\\"button\\" t-attf-class=\\"btn btn-primary float-end\\" href=\\"/my/home\\">\\n                                            <i class=\\"fa fa-arrow-circle-right\\"/> Back to My Account\\n                                        </a>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </div>\\n        </t>\\n    </t>", "vi_VN": "<t t-name=\\"payment.confirm\\">\\n        <!-- Variables description:\\n            - 'tx' - The transaction to display\\n        -->\\n        <t t-call=\\"portal.frontend_layout\\">\\n            <t t-set=\\"page_title\\" t-value=\\"'Payment Confirmation'\\"/>\\n            <t t-set=\\"additional_title\\"><t t-esc=\\"page_title\\"/></t>\\n            <div class=\\"wrap\\">\\n                <div class=\\"container\\">\\n                    <!-- Portal breadcrumb -->\\n                    <t t-call=\\"payment.portal_breadcrumb\\"/>\\n                    <!-- Confirmation page -->\\n                    <div class=\\"row\\">\\n                        <div class=\\"col-lg-6\\">\\n                            <div>\\n                                <t t-call=\\"payment.transaction_status\\"/>\\n                                <div class=\\"mb-3 row\\">\\n                                    <label for=\\"form_partner_name\\" class=\\"col-md-3 col-form-label\\">\\n                                        Từ\\n                                    </label>\\n                                    <span name=\\"form_partner_name\\" class=\\"col-md-9 col-form-label\\" t-esc=\\"tx.partner_name\\"/>\\n                                </div>\\n                                <hr/>\\n                                <div class=\\"mb-3 row\\">\\n                                    <label for=\\"form_reference\\" class=\\"col-md-3 col-form-label\\">\\n                                        Mã phiếu\\n                                    </label>\\n                                    <span name=\\"form_reference\\" class=\\"col-md-9 col-form-label\\" t-esc=\\"tx.reference\\"/>\\n                                </div>\\n                                <hr/>\\n                                <div class=\\"mb-3 row\\">\\n                                    <label for=\\"form_amount\\" class=\\"col-md-3 col-form-label\\">\\n                                        Tổng tiền\\n                                    </label>\\n                                    <span name=\\"form_amount\\" class=\\"col-md-9 col-form-label\\" t-esc=\\"tx.amount\\" t-options=\\"{'widget': 'monetary', 'display_currency': tx.currency_id}\\"/>\\n                                </div>\\n                                <hr/>\\n                                <div class=\\"row\\">\\n                                    <div class=\\"col-md-5 text-muted\\">\\n                                        Xử lý bởi <t t-esc=\\"tx.provider_id.sudo().name\\"/>\\n                                    </div>\\n                                    <div class=\\"col-md-4 offset-md-3 mt-2 ps-0\\">\\n                                        <a role=\\"button\\" t-attf-class=\\"btn btn-primary float-end\\" href=\\"/my/home\\">\\n                                            <i class=\\"fa fa-arrow-circle-right\\"/> Trở về tài khoản của tôi\\n                                        </a>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </div>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="payment.confirm">\n        <!-- Variables description:\n            - 'tx' - The transaction to display\n        -->\n        <t t-call="portal.frontend_layout">\n            <t t-set="page_title" t-value="'Payment Confirmation'"/>\n            <t t-set="additional_title"><t t-esc="page_title"/></t>\n            <div class="wrap">\n                <div class="container">\n                    <!-- Portal breadcrumb -->\n                    <t t-call="payment.portal_breadcrumb"/>\n                    <!-- Confirmation page -->\n                    <div class="row">\n                        <div class="col-lg-6">\n                            <div>\n                                <t t-call="payment.transaction_status"/>\n                                <div class="mb-3 row">\n                                    <label for="form_partner_name" class="col-md-3 col-form-label">\n                                        From\n                                    </label>\n                                    <span name="form_partner_name" class="col-md-9 col-form-label" t-esc="tx.partner_name"/>\n                                </div>\n                                <hr/>\n                                <div class="mb-3 row">\n                                    <label for="form_reference" class="col-md-3 col-form-label">\n                                        Reference\n                                    </label>\n                                    <span name="form_reference" class="col-md-9 col-form-label" t-esc="tx.reference"/>\n                                </div>\n                                <hr/>\n                                <div class="mb-3 row">\n                                    <label for="form_amount" class="col-md-3 col-form-label">\n                                        Amount\n                                    </label>\n                                    <span name="form_amount" class="col-md-9 col-form-label" t-esc="tx.amount" t-options="{'widget': 'monetary', 'display_currency': tx.currency_id}"/>\n                                </div>\n                                <hr/>\n                                <div class="row">\n                                    <div class="col-md-5 text-muted">\n                                        Processed by <t t-esc="tx.provider_id.sudo().name"/>\n                                    </div>\n                                    <div class="col-md-4 offset-md-3 mt-2 ps-0">\n                                        <a role="button" t-attf-class="btn btn-primary float-end" href="/my/home">\n                                            <i class="fa fa-arrow-circle-right"/> Back to My Account\n                                        </a>\n                                    </div>\n                                </div>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </t>\n    </t>\n\n    	f	t	2025-06-18 15:58:27.036322	2025-06-18 15:58:27.036322	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
556	16	\N	1	1	portal_breadcrumb	\N	payment.portal_breadcrumb	qweb	payment/views/payment_portal_templates.xml	\N	primary	{"en_US": "<t t-name=\\"payment.portal_breadcrumb\\">\\n        <!-- Variables description:\\n            - 'page_title' - The title of the breadcrumb item\\n        -->\\n        <div class=\\"row\\">\\n            <div class=\\"col-md-6\\">\\n                <ol class=\\"breadcrumb mt8\\">\\n                    <li class=\\"breadcrumb-item\\">\\n                        <a href=\\"/my/home\\">\\n                            <i class=\\"fa fa-home\\" role=\\"img\\" title=\\"Home\\" aria-label=\\"Home\\"/>\\n                        </a>\\n                    </li>\\n                    <li class=\\"breadcrumb-item\\"><t t-esc=\\"page_title\\"/></li>\\n                </ol>\\n            </div>\\n        </div>\\n    </t>", "vi_VN": "<t t-name=\\"payment.portal_breadcrumb\\">\\n        <!-- Variables description:\\n            - 'page_title' - The title of the breadcrumb item\\n        -->\\n        <div class=\\"row\\">\\n            <div class=\\"col-md-6\\">\\n                <ol class=\\"breadcrumb mt8\\">\\n                    <li class=\\"breadcrumb-item\\">\\n                        <a href=\\"/my/home\\">\\n                            <i class=\\"fa fa-home\\" role=\\"img\\" title=\\"Trang chủ\\" aria-label=\\"Home\\"/>\\n                        </a>\\n                    </li>\\n                    <li class=\\"breadcrumb-item\\"><t t-esc=\\"page_title\\"/></li>\\n                </ol>\\n            </div>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="payment.portal_breadcrumb">\n        <!-- Variables description:\n            - 'page_title' - The title of the breadcrumb item\n        -->\n        <div class="row">\n            <div class="col-md-6">\n                <ol class="breadcrumb mt8">\n                    <li class="breadcrumb-item">\n                        <a href="/my/home">\n                            <i class="fa fa-home" role="img" title="Home" aria-label="Home"/>\n                        </a>\n                    </li>\n                    <li class="breadcrumb-item"><t t-esc="page_title"/></li>\n                </ol>\n            </div>\n        </div>\n    </t>\n\n	f	t	2025-06-18 15:58:27.036322	2025-06-18 15:58:27.036322	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
560	16	\N	1	1	Payment Icon List	\N	payment.icon_list	qweb	payment/views/payment_templates.xml	\N	primary	{"en_US": "<t name=\\"Payment Icon List\\" t-name=\\"payment.icon_list\\">\\n        <ul class=\\"payment_icon_list float-end list-inline\\" data-max-icons=\\"3\\">\\n            <t t-set=\\"icon_index\\" t-value=\\"0\\"/>\\n            <t t-set=\\"MAX_ICONS\\" t-value=\\"3\\"/>\\n            <!-- === Icons === -->\\n            <!-- Only shown if in the first 3 icons -->\\n            <t t-foreach=\\"provider.payment_icon_ids.filtered(lambda r: r.image_payment_form)\\" t-as=\\"icon\\">\\n                <li t-attf-class=\\"list-inline-item{{'' if (icon_index &lt; MAX_ICONS) else ' d-none'}}\\">\\n                    <span t-field=\\"icon.image_payment_form\\" t-options=\\"{'widget': 'image', 'alt-field': 'name'}\\" data-bs-toggle=\\"tooltip\\" t-att-title=\\"icon.name\\"/>\\n                </li>\\n                <t t-set=\\"icon_index\\" t-value=\\"icon_index + 1\\"/>\\n            </t>\\n            <t t-if=\\"icon_index &gt;= MAX_ICONS\\">\\n                <!-- === \\"show more\\" button === -->\\n                <!-- Only displayed if too many payment icons -->\\n                <li style=\\"display:block;\\" class=\\"list-inline-item\\">\\n                    <span class=\\"float-end more_option text-info\\">\\n                        <a name=\\"o_payment_icon_more\\" data-bs-toggle=\\"tooltip\\" t-att-title=\\"', '.join([icon.name for icon in provider.payment_icon_ids[MAX_ICONS:]])\\">\\n                            show more\\n                        </a>\\n                    </span>\\n                </li>\\n                <!-- === \\"show less\\" button === -->\\n                <!-- Only displayed when \\"show more\\" is clicked -->\\n                <li style=\\"display:block;\\" class=\\"list-inline-item d-none\\">\\n                    <span class=\\"float-end more_option text-info\\">\\n                        <a name=\\"o_payment_icon_less\\">show less</a>\\n                    </span>\\n                </li>\\n            </t>\\n        </ul>\\n    </t>", "vi_VN": "<t name=\\"Payment Icon List\\" t-name=\\"payment.icon_list\\">\\n        <ul class=\\"payment_icon_list float-end list-inline\\" data-max-icons=\\"3\\">\\n            <t t-set=\\"icon_index\\" t-value=\\"0\\"/>\\n            <t t-set=\\"MAX_ICONS\\" t-value=\\"3\\"/>\\n            <!-- === Icons === -->\\n            <!-- Only shown if in the first 3 icons -->\\n            <t t-foreach=\\"provider.payment_icon_ids.filtered(lambda r: r.image_payment_form)\\" t-as=\\"icon\\">\\n                <li t-attf-class=\\"list-inline-item{{'' if (icon_index &lt; MAX_ICONS) else ' d-none'}}\\">\\n                    <span t-field=\\"icon.image_payment_form\\" t-options=\\"{'widget': 'image', 'alt-field': 'name'}\\" data-bs-toggle=\\"tooltip\\" t-att-title=\\"icon.name\\"/>\\n                </li>\\n                <t t-set=\\"icon_index\\" t-value=\\"icon_index + 1\\"/>\\n            </t>\\n            <t t-if=\\"icon_index &gt;= MAX_ICONS\\">\\n                <!-- === \\"show more\\" button === -->\\n                <!-- Only displayed if too many payment icons -->\\n                <li style=\\"display:block;\\" class=\\"list-inline-item\\">\\n                    <span class=\\"float-end more_option text-info\\">\\n                        <a name=\\"o_payment_icon_more\\" data-bs-toggle=\\"tooltip\\" t-att-title=\\"', '.join([icon.name for icon in provider.payment_icon_ids[MAX_ICONS:]])\\">\\n                            hiển thị thêm\\n                        </a>\\n                    </span>\\n                </li>\\n                <!-- === \\"show less\\" button === -->\\n                <!-- Only displayed when \\"show more\\" is clicked -->\\n                <li style=\\"display:block;\\" class=\\"list-inline-item d-none\\">\\n                    <span class=\\"float-end more_option text-info\\">\\n                        <a name=\\"o_payment_icon_less\\">hiển thị ít hơn</a>\\n                    </span>\\n                </li>\\n            </t>\\n        </ul>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Payment Icon List" t-name="payment.icon_list">\n        <ul class="payment_icon_list float-end list-inline" data-max-icons="3">\n            <t t-set="icon_index" t-value="0"/>\n            <t t-set="MAX_ICONS" t-value="3"/>\n            <!-- === Icons === -->\n            <!-- Only shown if in the first 3 icons -->\n            <t t-foreach="provider.payment_icon_ids.filtered(lambda r: r.image_payment_form)" t-as="icon">\n                <li t-attf-class="list-inline-item{{'' if (icon_index &lt; MAX_ICONS) else ' d-none'}}">\n                    <span t-field="icon.image_payment_form" t-options="{'widget': 'image', 'alt-field': 'name'}" data-bs-toggle="tooltip" t-att-title="icon.name"/>\n                </li>\n                <t t-set="icon_index" t-value="icon_index + 1"/>\n            </t>\n            <t t-if="icon_index &gt;= MAX_ICONS">\n                <!-- === "show more" button === -->\n                <!-- Only displayed if too many payment icons -->\n                <li style="display:block;" class="list-inline-item">\n                    <span class="float-end more_option text-info">\n                        <a name="o_payment_icon_more" data-bs-toggle="tooltip" t-att-title="', '.join([icon.name for icon in provider.payment_icon_ids[MAX_ICONS:]])">\n                            show more\n                        </a>\n                    </span>\n                </li>\n                <!-- === "show less" button === -->\n                <!-- Only displayed when "show more" is clicked -->\n                <li style="display:block;" class="list-inline-item d-none">\n                    <span class="float-end more_option text-info">\n                        <a name="o_payment_icon_less">show less</a>\n                    </span>\n                </li>\n            </t>\n        </ul>\n    </t>\n\n    	f	t	2025-06-18 15:58:27.036322	2025-06-18 15:58:27.036322	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
561	16	\N	1	1	Payment Verified Token Checkmark	\N	payment.verified_token_checkmark	qweb	payment/views/payment_templates.xml	\N	primary	{"en_US": "<t name=\\"Payment Verified Token Checkmark\\" t-name=\\"payment.verified_token_checkmark\\">\\n        <t t-if=\\"0\\" name=\\"payment_demo_hook\\"/>\\n        <t t-else=\\"\\">\\n            <i t-if=\\"token.verified\\" class=\\"fa fa-check text-success\\" title=\\"This payment method has been verified by our system.\\" role=\\"img\\" aria-label=\\"Ok\\"/>\\n            <i t-else=\\"\\" class=\\"fa fa-check text-muted\\" title=\\"This payment method has not been verified by our system.\\" role=\\"img\\" aria-label=\\"Not verified\\"/>\\n        </t>\\n    </t>", "vi_VN": "<t name=\\"Payment Verified Token Checkmark\\" t-name=\\"payment.verified_token_checkmark\\">\\n        <t t-if=\\"0\\" name=\\"payment_demo_hook\\"/>\\n        <t t-else=\\"\\">\\n            <i t-if=\\"token.verified\\" class=\\"fa fa-check text-success\\" title=\\"Hệ thống của chúng tôi đã xác minh phương thức thanh toán này.\\" role=\\"img\\" aria-label=\\"Đồng ý\\"/>\\n            <i t-else=\\"\\" class=\\"fa fa-check text-muted\\" title=\\"Hệ thống của chúng tôi chưa xác minh phương thức thanh toán này.\\" role=\\"img\\" aria-label=\\"Không được xác minh\\"/>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Payment Verified Token Checkmark" t-name="payment.verified_token_checkmark">\n        <t t-if="0" name="payment_demo_hook"/>\n        <t t-else="">\n            <i t-if="token.verified" class="fa fa-check text-success" title="This payment method has been verified by our system." role="img" aria-label="Ok"/>\n            <i t-else="" class="fa fa-check text-muted" title="This payment method has not been verified by our system." role="img" aria-label="Not verified"/>\n        </t>\n    </t>\n\n    	f	t	2025-06-18 15:58:27.036322	2025-06-18 15:58:27.036322	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
563	16	\N	1	1	transaction_status	\N	payment.transaction_status	qweb	payment/views/payment_templates.xml	\N	primary	{"en_US": "<t t-name=\\"payment.transaction_status\\">\\n        <!-- Variables description:\\n            - 'tx' - The transaction whose status must be displayed\\n        -->\\n        <t t-if=\\"tx.state == 'draft'\\">\\n            <t t-set=\\"alert_style\\" t-value=\\"'info'\\"/>\\n            <t t-set=\\"status_message\\">\\n                <p>Your payment has not been processed yet.</p>\\n            </t>\\n        </t>\\n        <t t-elif=\\"tx.state == 'pending'\\">\\n            <t t-set=\\"alert_style\\" t-value=\\"'warning'\\"/>\\n            <t t-set=\\"status_message\\" t-value=\\"tx.provider_id.sudo().pending_msg\\"/>\\n        </t>\\n        <t t-elif=\\"tx.state == 'authorized'\\">\\n            <t t-set=\\"alert_style\\" t-value=\\"'success'\\"/>\\n            <t t-set=\\"status_message\\" t-value=\\"tx.provider_id.sudo().auth_msg\\"/>\\n        </t>\\n        <t t-elif=\\"tx.state == 'done'\\">\\n            <t t-set=\\"alert_style\\" t-value=\\"'success'\\"/>\\n            <t t-set=\\"status_message\\" t-value=\\"tx.provider_id.sudo().done_msg\\"/>\\n        </t>\\n        <t t-elif=\\"tx.state == 'cancel'\\">\\n            <t t-set=\\"alert_style\\" t-value=\\"'danger'\\"/>\\n            <t t-set=\\"status_message\\" t-value=\\"tx.provider_id.sudo().cancel_msg\\"/>\\n        </t>\\n        <t t-elif=\\"tx.state == 'error'\\">\\n            <t t-set=\\"alert_style\\" t-value=\\"'danger'\\"/>\\n            <t t-set=\\"status_message\\">\\n                <p>An error occurred during the processing of your payment.</p>\\n            </t>\\n        </t>\\n\\n        <t t-if=\\"is_html_empty(status_message)\\" t-set=\\"status_message\\" t-value=\\"''\\"/>\\n\\n        <div t-if=\\"status_message or tx.state_message\\" id=\\"o_payment_status_alert\\" t-attf-class=\\"alert alert-{{alert_style}} alert-dismissible\\">\\n            <button class=\\"btn-close\\" data-bs-dismiss=\\"alert\\" title=\\"Dismiss\\"/>\\n            <t t-if=\\"status_message\\" t-out=\\"status_message\\"/>\\n            <t t-if=\\"tx.state_message\\" t-out=\\"tx.state_message\\"/>\\n        </div>\\n    </t>", "vi_VN": "<t t-name=\\"payment.transaction_status\\">\\n        <!-- Variables description:\\n            - 'tx' - The transaction whose status must be displayed\\n        -->\\n        <t t-if=\\"tx.state == 'draft'\\">\\n            <t t-set=\\"alert_style\\" t-value=\\"'info'\\"/>\\n            <t t-set=\\"status_message\\">\\n                <p>Thanh toán của bạn chưa được xử lý.</p>\\n            </t>\\n        </t>\\n        <t t-elif=\\"tx.state == 'pending'\\">\\n            <t t-set=\\"alert_style\\" t-value=\\"'warning'\\"/>\\n            <t t-set=\\"status_message\\" t-value=\\"tx.provider_id.sudo().pending_msg\\"/>\\n        </t>\\n        <t t-elif=\\"tx.state == 'authorized'\\">\\n            <t t-set=\\"alert_style\\" t-value=\\"'success'\\"/>\\n            <t t-set=\\"status_message\\" t-value=\\"tx.provider_id.sudo().auth_msg\\"/>\\n        </t>\\n        <t t-elif=\\"tx.state == 'done'\\">\\n            <t t-set=\\"alert_style\\" t-value=\\"'success'\\"/>\\n            <t t-set=\\"status_message\\" t-value=\\"tx.provider_id.sudo().done_msg\\"/>\\n        </t>\\n        <t t-elif=\\"tx.state == 'cancel'\\">\\n            <t t-set=\\"alert_style\\" t-value=\\"'danger'\\"/>\\n            <t t-set=\\"status_message\\" t-value=\\"tx.provider_id.sudo().cancel_msg\\"/>\\n        </t>\\n        <t t-elif=\\"tx.state == 'error'\\">\\n            <t t-set=\\"alert_style\\" t-value=\\"'danger'\\"/>\\n            <t t-set=\\"status_message\\">\\n                <p>Đã xuất hiện lỗi trong quá trình xử lý thanh toán của bạn.</p>\\n            </t>\\n        </t>\\n\\n        <t t-if=\\"is_html_empty(status_message)\\" t-set=\\"status_message\\" t-value=\\"''\\"/>\\n\\n        <div t-if=\\"status_message or tx.state_message\\" id=\\"o_payment_status_alert\\" t-attf-class=\\"alert alert-{{alert_style}} alert-dismissible\\">\\n            <button class=\\"btn-close\\" data-bs-dismiss=\\"alert\\" title=\\"Bỏ qua\\"/>\\n            <t t-if=\\"status_message\\" t-out=\\"status_message\\"/>\\n            <t t-if=\\"tx.state_message\\" t-out=\\"tx.state_message\\"/>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="payment.transaction_status">\n        <!-- Variables description:\n            - 'tx' - The transaction whose status must be displayed\n        -->\n        <t t-if="tx.state == 'draft'">\n            <t t-set="alert_style" t-value="'info'"/>\n            <t t-set="status_message">\n                <p>Your payment has not been processed yet.</p>\n            </t>\n        </t>\n        <t t-elif="tx.state == 'pending'">\n            <t t-set="alert_style" t-value="'warning'"/>\n            <t t-set="status_message" t-value="tx.provider_id.sudo().pending_msg"/>\n        </t>\n        <t t-elif="tx.state == 'authorized'">\n            <t t-set="alert_style" t-value="'success'"/>\n            <t t-set="status_message" t-value="tx.provider_id.sudo().auth_msg"/>\n        </t>\n        <t t-elif="tx.state == 'done'">\n            <t t-set="alert_style" t-value="'success'"/>\n            <t t-set="status_message" t-value="tx.provider_id.sudo().done_msg"/>\n        </t>\n        <t t-elif="tx.state == 'cancel'">\n            <t t-set="alert_style" t-value="'danger'"/>\n            <t t-set="status_message" t-value="tx.provider_id.sudo().cancel_msg"/>\n        </t>\n        <t t-elif="tx.state == 'error'">\n            <t t-set="alert_style" t-value="'danger'"/>\n            <t t-set="status_message">\n                <p>An error occurred during the processing of your payment.</p>\n            </t>\n        </t>\n\n        <t t-if="is_html_empty(status_message)" t-set="status_message" t-value="''"/>\n\n        <div t-if="status_message or tx.state_message" id="o_payment_status_alert" t-attf-class="alert alert-{{alert_style}} alert-dismissible">\n            <button class="btn-close" data-bs-dismiss="alert" title="Dismiss"/>\n            <t t-if="status_message" t-out="status_message"/>\n            <t t-if="tx.state_message" t-out="tx.state_message"/>\n        </div>\n    </t>\n\n	f	t	2025-06-18 15:58:27.036322	2025-06-18 15:58:27.036322	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
564	16	\N	1	1	payment.provider.form	payment.provider	\N	form	payment/views/payment_provider_views.xml	\N	primary	{"en_US": "<form string=\\"Payment provider\\">\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <field name=\\"is_published\\" invisible=\\"1\\"/>\\n                <field name=\\"main_currency_id\\" invisible=\\"1\\"/>\\n                <field name=\\"support_fees\\" invisible=\\"1\\"/>\\n                <field name=\\"support_manual_capture\\" invisible=\\"1\\"/>\\n                <field name=\\"support_tokenization\\" invisible=\\"1\\"/>\\n                <field name=\\"support_express_checkout\\" invisible=\\"1\\"/>\\n                <field name=\\"module_id\\" invisible=\\"1\\"/>\\n                <field name=\\"module_state\\" invisible=\\"1\\"/>\\n                <field name=\\"module_to_buy\\" invisible=\\"1\\"/>\\n                <field name=\\"show_credentials_page\\" invisible=\\"1\\"/>\\n                <field name=\\"show_allow_express_checkout\\" invisible=\\"1\\"/>\\n                <field name=\\"show_allow_tokenization\\" invisible=\\"1\\"/>\\n                <field name=\\"show_payment_icon_ids\\" invisible=\\"1\\"/>\\n                <field name=\\"show_pre_msg\\" invisible=\\"1\\"/>\\n                <field name=\\"show_pending_msg\\" invisible=\\"1\\"/>\\n                <field name=\\"show_auth_msg\\" invisible=\\"1\\"/>\\n                <field name=\\"show_done_msg\\" invisible=\\"1\\"/>\\n                <field name=\\"show_cancel_msg\\" invisible=\\"1\\"/>\\n                <field name=\\"code\\" invisible=\\"1\\"/>\\n                <sheet>\\n                    <!-- === Stat Buttons === -->\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\" attrs=\\"{'invisible': [('module_state', '!=', 'installed')]}\\">\\n                        <button name=\\"action_toggle_is_published\\" attrs=\\"{'invisible': [('is_published', '=', False)]}\\" class=\\"oe_stat_button\\" type=\\"object\\" icon=\\"fa-globe\\">\\n                            <div class=\\"o_stat_info o_field_widget\\">\\n                                <span class=\\"text-success\\">Published</span>\\n                            </div>\\n                        </button>\\n                        <button name=\\"action_toggle_is_published\\" attrs=\\"{'invisible': [('is_published', '=', True)]}\\" class=\\"oe_stat_button\\" type=\\"object\\" icon=\\"fa-eye-slash\\">\\n                            <div class=\\"o_stat_info o_field_widget\\">\\n                                <span class=\\"text-danger\\">Unpublished</span>\\n                            </div>\\n                        </button>\\n                    </div>\\n                    <field name=\\"image_128\\" widget=\\"image\\" class=\\"oe_avatar\\" attrs=\\"{'readonly': [('module_state', '!=', 'installed')]}\\"/>\\n                    <widget name=\\"web_ribbon\\" title=\\"Disabled\\" bg_color=\\"bg-danger\\" attrs=\\"{'invisible': ['|', ('module_state', '!=', 'installed'), ('state', '!=', 'disabled')]}\\"/>\\n                    <widget name=\\"web_ribbon\\" title=\\"Test Mode\\" bg_color=\\"bg-warning\\" attrs=\\"{'invisible': ['|', ('module_state', '!=', 'installed'), ('state', '!=', 'test')]}\\"/>\\n                    <div class=\\"oe_title\\">\\n                        <h1><field name=\\"name\\" placeholder=\\"Name\\"/></h1>\\n                        <div attrs=\\"{'invisible': ['|', ('module_state', '=', 'installed'), ('module_id', '=', False)]}\\">\\n                            <a attrs=\\"{'invisible': [('module_to_buy', '=', False)]}\\" href=\\"https://odoo.com/pricing?utm_source=db&amp;utm_medium=module\\" target=\\"_blank\\" class=\\"btn btn-info\\" role=\\"button\\">Upgrade</a>\\n                            <button attrs=\\"{'invisible': [('module_to_buy', '=', True)]}\\" type=\\"object\\" class=\\"btn btn-primary\\" name=\\"button_immediate_install\\" string=\\"Install\\"/>\\n                        </div>\\n                    </div>\\n                    <div id=\\"provider_creation_warning\\" attrs=\\"{'invisible': [('id', '!=', False)]}\\" class=\\"alert alert-warning\\" role=\\"alert\\">\\n                        <strong>Warning</strong> Creating a payment provider from the <em>CREATE</em> button is not supported.\\n                        Please use the <em>Duplicate</em> action instead.\\n                    </div>\\n                    <group>\\n                        <group name=\\"payment_state\\" attrs=\\"{'invisible': [('module_state', 'not in', ('installed', False))]}\\">\\n                            <field name=\\"code\\" groups=\\"base.group_no_one\\" attrs=\\"{'readonly': [('id', '!=', False)]}\\"/>\\n                            <field name=\\"state\\" widget=\\"radio\\"/>\\n                            <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{&quot;no_open&quot;:True}\\"/>\\n                        </group>\\n                    </group>\\n                    <notebook attrs=\\"{'invisible': ['&amp;', ('module_id', '!=', False), ('module_state', '!=', 'installed')]}\\">\\n                        <page string=\\"Credentials\\" name=\\"credentials\\" attrs=\\"{'invisible': ['|', ('code', '=', 'none'), ('show_credentials_page', '=', False)]}\\">\\n                            <group name=\\"provider_credentials\\"/>\\n                        </page>\\n                        <page string=\\"Configuration\\" name=\\"configuration\\">\\n                            <group name=\\"provider_config\\">\\n                                <group string=\\"Payment Form\\" name=\\"payment_form\\">\\n                                    <field name=\\"display_as\\" placeholder=\\"If not defined, the provider name will be used.\\"/>\\n                                    <field name=\\"payment_icon_ids\\" attrs=\\"{'invisible': [('show_payment_icon_ids', '=', False)]}\\" widget=\\"many2many_tags\\"/>\\n                                    <field name=\\"allow_tokenization\\" attrs=\\"{'invisible': ['|', ('support_tokenization', '=', False), ('show_allow_tokenization', '=', False)]}\\"/>\\n                                    <field name=\\"capture_manually\\" attrs=\\"{'invisible': [('support_manual_capture', '=', False)]}\\"/>\\n                                    <field name=\\"allow_express_checkout\\" attrs=\\"{'invisible': ['|', ('support_express_checkout', '=', False), ('show_allow_express_checkout', '=', False)]}\\"/>\\n                                </group>\\n                                <group string=\\"Availability\\" name=\\"availability\\">\\n                                    <field name=\\"maximum_amount\\"/>\\n                                    <field name=\\"available_country_ids\\" widget=\\"many2many_tags\\" placeholder=\\"Select countries. Leave empty to make available everywhere.\\" options=\\"{'no_open': True, 'no_create': True}\\"/>\\n                                </group>\\n                                <group string=\\"Payment Followup\\" name=\\"payment_followup\\" invisible=\\"1\\"/>\\n                            </group>\\n                        </page>\\n                        <page string=\\"Fees\\" name=\\"fees\\" attrs=\\"{'invisible': [('support_fees', '=', False)]}\\">\\n                            <group name=\\"payment_fees\\">\\n                                <field name=\\"fees_active\\"/>\\n                                <field name=\\"fees_dom_fixed\\" attrs=\\"{'invisible': [('fees_active', '=', False)]}\\"/>\\n                                <field name=\\"fees_dom_var\\" attrs=\\"{'invisible': [('fees_active', '=', False)]}\\"/>\\n                                <field name=\\"fees_int_fixed\\" attrs=\\"{'invisible': [('fees_active', '=', False)]}\\"/>\\n                                <field name=\\"fees_int_var\\" attrs=\\"{'invisible': [('fees_active', '=', False)]}\\"/>\\n                            </group>\\n                        </page>\\n                        <page string=\\"Messages\\" name=\\"messages\\" attrs=\\"{'invisible': [('module_id', '=', True), ('module_state', '!=', 'installed')]}\\">\\n                            <group>\\n                                <field name=\\"pre_msg\\" attrs=\\"{'invisible': [('show_pre_msg', '=', False)]}\\"/>\\n                                <field name=\\"pending_msg\\" attrs=\\"{'invisible': [('show_pending_msg', '=', False)]}\\"/>\\n                                <field name=\\"auth_msg\\" attrs=\\"{'invisible': ['|', ('support_manual_capture', '=', False), ('show_auth_msg', '=', False)]}\\"/>\\n                                <field name=\\"done_msg\\" attrs=\\"{'invisible': [('show_done_msg', '=', False)]}\\"/>\\n                                <field name=\\"cancel_msg\\" attrs=\\"{'invisible': [('show_cancel_msg', '=', False)]}\\"/>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>", "vi_VN": "<form string=\\"Nhà cung cấp dịch vụ thanh toán\\">\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <field name=\\"is_published\\" invisible=\\"1\\"/>\\n                <field name=\\"main_currency_id\\" invisible=\\"1\\"/>\\n                <field name=\\"support_fees\\" invisible=\\"1\\"/>\\n                <field name=\\"support_manual_capture\\" invisible=\\"1\\"/>\\n                <field name=\\"support_tokenization\\" invisible=\\"1\\"/>\\n                <field name=\\"support_express_checkout\\" invisible=\\"1\\"/>\\n                <field name=\\"module_id\\" invisible=\\"1\\"/>\\n                <field name=\\"module_state\\" invisible=\\"1\\"/>\\n                <field name=\\"module_to_buy\\" invisible=\\"1\\"/>\\n                <field name=\\"show_credentials_page\\" invisible=\\"1\\"/>\\n                <field name=\\"show_allow_express_checkout\\" invisible=\\"1\\"/>\\n                <field name=\\"show_allow_tokenization\\" invisible=\\"1\\"/>\\n                <field name=\\"show_payment_icon_ids\\" invisible=\\"1\\"/>\\n                <field name=\\"show_pre_msg\\" invisible=\\"1\\"/>\\n                <field name=\\"show_pending_msg\\" invisible=\\"1\\"/>\\n                <field name=\\"show_auth_msg\\" invisible=\\"1\\"/>\\n                <field name=\\"show_done_msg\\" invisible=\\"1\\"/>\\n                <field name=\\"show_cancel_msg\\" invisible=\\"1\\"/>\\n                <field name=\\"code\\" invisible=\\"1\\"/>\\n                <sheet>\\n                    <!-- === Stat Buttons === -->\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\" attrs=\\"{'invisible': [('module_state', '!=', 'installed')]}\\">\\n                        <button name=\\"action_toggle_is_published\\" attrs=\\"{'invisible': [('is_published', '=', False)]}\\" class=\\"oe_stat_button\\" type=\\"object\\" icon=\\"fa-globe\\">\\n                            <div class=\\"o_stat_info o_field_widget\\">\\n                                <span class=\\"text-success\\">Published</span>\\n                            </div>\\n                        </button>\\n                        <button name=\\"action_toggle_is_published\\" attrs=\\"{'invisible': [('is_published', '=', True)]}\\" class=\\"oe_stat_button\\" type=\\"object\\" icon=\\"fa-eye-slash\\">\\n                            <div class=\\"o_stat_info o_field_widget\\">\\n                                <span class=\\"text-danger\\">Unpublished</span>\\n                            </div>\\n                        </button>\\n                    </div>\\n                    <field name=\\"image_128\\" widget=\\"image\\" class=\\"oe_avatar\\" attrs=\\"{'readonly': [('module_state', '!=', 'installed')]}\\"/>\\n                    <widget name=\\"web_ribbon\\" title=\\"Đã vô hiệu\\" bg_color=\\"bg-danger\\" attrs=\\"{'invisible': ['|', ('module_state', '!=', 'installed'), ('state', '!=', 'disabled')]}\\"/>\\n                    <widget name=\\"web_ribbon\\" title=\\"Chế độ kiểm thử\\" bg_color=\\"bg-warning\\" attrs=\\"{'invisible': ['|', ('module_state', '!=', 'installed'), ('state', '!=', 'test')]}\\"/>\\n                    <div class=\\"oe_title\\">\\n                        <h1><field name=\\"name\\" placeholder=\\"Tên\\"/></h1>\\n                        <div attrs=\\"{'invisible': ['|', ('module_state', '=', 'installed'), ('module_id', '=', False)]}\\">\\n                            <a attrs=\\"{'invisible': [('module_to_buy', '=', False)]}\\" href=\\"https://odoo.com/pricing?utm_source=db&amp;utm_medium=module\\" target=\\"_blank\\" class=\\"btn btn-info\\" role=\\"button\\">Nâng cấp</a>\\n                            <button attrs=\\"{'invisible': [('module_to_buy', '=', True)]}\\" type=\\"object\\" class=\\"btn btn-primary\\" name=\\"button_immediate_install\\" string=\\"Cài đặt\\"/>\\n                        </div>\\n                    </div>\\n                    <div id=\\"provider_creation_warning\\" attrs=\\"{'invisible': [('id', '!=', False)]}\\" class=\\"alert alert-warning\\" role=\\"alert\\">\\n                        <strong>Cảnh báo</strong> Không hỗ trợ tạo nhà cung cấp dịch vụ thanh toán từ nút <em>TẠO</em>.\\n                        Thay vào đó, vui lòng sử dụng thao tác <em>Nhân bản</em>.\\n                    </div>\\n                    <group>\\n                        <group name=\\"payment_state\\" attrs=\\"{'invisible': [('module_state', 'not in', ('installed', False))]}\\">\\n                            <field name=\\"code\\" groups=\\"base.group_no_one\\" attrs=\\"{'readonly': [('id', '!=', False)]}\\"/>\\n                            <field name=\\"state\\" widget=\\"radio\\"/>\\n                            <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{&quot;no_open&quot;:True}\\"/>\\n                        </group>\\n                    </group>\\n                    <notebook attrs=\\"{'invisible': ['&amp;', ('module_id', '!=', False), ('module_state', '!=', 'installed')]}\\">\\n                        <page string=\\"Thông tin xác thực\\" name=\\"credentials\\" attrs=\\"{'invisible': ['|', ('code', '=', 'none'), ('show_credentials_page', '=', False)]}\\">\\n                            <group name=\\"provider_credentials\\"/>\\n                        </page>\\n                        <page string=\\"Cấu hình\\" name=\\"configuration\\">\\n                            <group name=\\"provider_config\\">\\n                                <group string=\\"Payment Form\\" name=\\"payment_form\\">\\n                                    <field name=\\"display_as\\" placeholder=\\"Nếu chưa xác định, tên của nhà cung cấp sẽ được sử dụng.\\"/>\\n                                    <field name=\\"payment_icon_ids\\" attrs=\\"{'invisible': [('show_payment_icon_ids', '=', False)]}\\" widget=\\"many2many_tags\\"/>\\n                                    <field name=\\"allow_tokenization\\" attrs=\\"{'invisible': ['|', ('support_tokenization', '=', False), ('show_allow_tokenization', '=', False)]}\\"/>\\n                                    <field name=\\"capture_manually\\" attrs=\\"{'invisible': [('support_manual_capture', '=', False)]}\\"/>\\n                                    <field name=\\"allow_express_checkout\\" attrs=\\"{'invisible': ['|', ('support_express_checkout', '=', False), ('show_allow_express_checkout', '=', False)]}\\"/>\\n                                </group>\\n                                <group string=\\"Trạng thái khả dụng\\" name=\\"availability\\">\\n                                    <field name=\\"maximum_amount\\"/>\\n                                    <field name=\\"available_country_ids\\" widget=\\"many2many_tags\\" placeholder=\\"Chọn quốc gia. Để trống để sử dụng ở mọi nơi.\\" options=\\"{'no_open': True, 'no_create': True}\\"/>\\n                                </group>\\n                                <group string=\\"Payment Followup\\" name=\\"payment_followup\\" invisible=\\"1\\"/>\\n                            </group>\\n                        </page>\\n                        <page string=\\"Phí\\" name=\\"fees\\" attrs=\\"{'invisible': [('support_fees', '=', False)]}\\">\\n                            <group name=\\"payment_fees\\">\\n                                <field name=\\"fees_active\\"/>\\n                                <field name=\\"fees_dom_fixed\\" attrs=\\"{'invisible': [('fees_active', '=', False)]}\\"/>\\n                                <field name=\\"fees_dom_var\\" attrs=\\"{'invisible': [('fees_active', '=', False)]}\\"/>\\n                                <field name=\\"fees_int_fixed\\" attrs=\\"{'invisible': [('fees_active', '=', False)]}\\"/>\\n                                <field name=\\"fees_int_var\\" attrs=\\"{'invisible': [('fees_active', '=', False)]}\\"/>\\n                            </group>\\n                        </page>\\n                        <page string=\\"Thông báo\\" name=\\"messages\\" attrs=\\"{'invisible': [('module_id', '=', True), ('module_state', '!=', 'installed')]}\\">\\n                            <group>\\n                                <field name=\\"pre_msg\\" attrs=\\"{'invisible': [('show_pre_msg', '=', False)]}\\"/>\\n                                <field name=\\"pending_msg\\" attrs=\\"{'invisible': [('show_pending_msg', '=', False)]}\\"/>\\n                                <field name=\\"auth_msg\\" attrs=\\"{'invisible': ['|', ('support_manual_capture', '=', False), ('show_auth_msg', '=', False)]}\\"/>\\n                                <field name=\\"done_msg\\" attrs=\\"{'invisible': [('show_done_msg', '=', False)]}\\"/>\\n                                <field name=\\"cancel_msg\\" attrs=\\"{'invisible': [('show_cancel_msg', '=', False)]}\\"/>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Payment provider">\n                <field name="company_id" invisible="1"/>\n                <field name="is_published" invisible="1"/>\n                <field name="main_currency_id" invisible="1"/>\n                <field name="support_fees" invisible="1"/>\n                <field name="support_manual_capture" invisible="1"/>\n                <field name="support_tokenization" invisible="1"/>\n                <field name="support_express_checkout" invisible="1"/>\n                <field name="module_id" invisible="1"/>\n                <field name="module_state" invisible="1"/>\n                <field name="module_to_buy" invisible="1"/>\n                <field name="show_credentials_page" invisible="1"/>\n                <field name="show_allow_express_checkout" invisible="1"/>\n                <field name="show_allow_tokenization" invisible="1"/>\n                <field name="show_payment_icon_ids" invisible="1"/>\n                <field name="show_pre_msg" invisible="1"/>\n                <field name="show_pending_msg" invisible="1"/>\n                <field name="show_auth_msg" invisible="1"/>\n                <field name="show_done_msg" invisible="1"/>\n                <field name="show_cancel_msg" invisible="1"/>\n                <field name="code" invisible="1"/>\n                <sheet>\n                    <!-- === Stat Buttons === -->\n                    <div class="oe_button_box" name="button_box" attrs="{'invisible': [('module_state', '!=', 'installed')]}">\n                        <button name="action_toggle_is_published" attrs="{'invisible': [('is_published', '=', False)]}" class="oe_stat_button" type="object" icon="fa-globe">\n                            <div class="o_stat_info o_field_widget">\n                                <span class="text-success">Published</span>\n                            </div>\n                        </button>\n                        <button name="action_toggle_is_published" attrs="{'invisible': [('is_published', '=', True)]}" class="oe_stat_button" type="object" icon="fa-eye-slash">\n                            <div class="o_stat_info o_field_widget">\n                                <span class="text-danger">Unpublished</span>\n                            </div>\n                        </button>\n                    </div>\n                    <field name="image_128" widget="image" class="oe_avatar" attrs="{'readonly': [('module_state', '!=', 'installed')]}"/>\n                    <widget name="web_ribbon" title="Disabled" bg_color="bg-danger" attrs="{'invisible': ['|', ('module_state', '!=', 'installed'), ('state', '!=', 'disabled')]}"/>\n                    <widget name="web_ribbon" title="Test Mode" bg_color="bg-warning" attrs="{'invisible': ['|', ('module_state', '!=', 'installed'), ('state', '!=', 'test')]}"/>\n                    <div class="oe_title">\n                        <h1><field name="name" placeholder="Name"/></h1>\n                        <div attrs="{'invisible': ['|', ('module_state', '=', 'installed'), ('module_id', '=', False)]}">\n                            <a attrs="{'invisible': [('module_to_buy', '=', False)]}" href="https://odoo.com/pricing?utm_source=db&amp;utm_medium=module" target="_blank" class="btn btn-info" role="button">Upgrade</a>\n                            <button attrs="{'invisible': [('module_to_buy', '=', True)]}" type="object" class="btn btn-primary" name="button_immediate_install" string="Install"/>\n                        </div>\n                    </div>\n                    <div id="provider_creation_warning" attrs="{'invisible': [('id', '!=', False)]}" class="alert alert-warning" role="alert">\n                        <strong>Warning</strong> Creating a payment provider from the <em>CREATE</em> button is not supported.\n                        Please use the <em>Duplicate</em> action instead.\n                    </div>\n                    <group>\n                        <group name="payment_state" attrs="{'invisible': [('module_state', 'not in', ('installed', False))]}">\n                            <field name="code" groups="base.group_no_one" attrs="{'readonly': [('id', '!=', False)]}"/>\n                            <field name="state" widget="radio"/>\n                            <field name="company_id" groups="base.group_multi_company" options="{&quot;no_open&quot;:True}"/>\n                        </group>\n                    </group>\n                    <notebook attrs="{'invisible': ['&amp;', ('module_id', '!=', False), ('module_state', '!=', 'installed')]}">\n                        <page string="Credentials" name="credentials" attrs="{'invisible': ['|', ('code', '=', 'none'), ('show_credentials_page', '=', False)]}">\n                            <group name="provider_credentials"/>\n                        </page>\n                        <page string="Configuration" name="configuration">\n                            <group name="provider_config">\n                                <group string="Payment Form" name="payment_form">\n                                    <field name="display_as" placeholder="If not defined, the provider name will be used."/>\n                                    <field name="payment_icon_ids" attrs="{'invisible': [('show_payment_icon_ids', '=', False)]}" widget="many2many_tags"/>\n                                    <field name="allow_tokenization" attrs="{'invisible': ['|', ('support_tokenization', '=', False), ('show_allow_tokenization', '=', False)]}"/>\n                                    <field name="capture_manually" attrs="{'invisible': [('support_manual_capture', '=', False)]}"/>\n                                    <field name="allow_express_checkout" attrs="{'invisible': ['|', ('support_express_checkout', '=', False), ('show_allow_express_checkout', '=', False)]}"/>\n                                </group>\n                                <group string="Availability" name="availability">\n                                    <field name="maximum_amount"/>\n                                    <field name="available_country_ids" widget="many2many_tags" placeholder="Select countries. Leave empty to make available everywhere." options="{'no_open': True, 'no_create': True}"/>\n                                </group>\n                                <group string="Payment Followup" name="payment_followup" invisible="1"/>\n                            </group>\n                        </page>\n                        <page string="Fees" name="fees" attrs="{'invisible': [('support_fees', '=', False)]}">\n                            <group name="payment_fees">\n                                <field name="fees_active"/>\n                                <field name="fees_dom_fixed" attrs="{'invisible': [('fees_active', '=', False)]}"/>\n                                <field name="fees_dom_var" attrs="{'invisible': [('fees_active', '=', False)]}"/>\n                                <field name="fees_int_fixed" attrs="{'invisible': [('fees_active', '=', False)]}"/>\n                                <field name="fees_int_var" attrs="{'invisible': [('fees_active', '=', False)]}"/>\n                            </group>\n                        </page>\n                        <page string="Messages" name="messages" attrs="{'invisible': [('module_id', '=', True), ('module_state', '!=', 'installed')]}">\n                            <group>\n                                <field name="pre_msg" attrs="{'invisible': [('show_pre_msg', '=', False)]}"/>\n                                <field name="pending_msg" attrs="{'invisible': [('show_pending_msg', '=', False)]}"/>\n                                <field name="auth_msg" attrs="{'invisible': ['|', ('support_manual_capture', '=', False), ('show_auth_msg', '=', False)]}"/>\n                                <field name="done_msg" attrs="{'invisible': [('show_done_msg', '=', False)]}"/>\n                                <field name="cancel_msg" attrs="{'invisible': [('show_cancel_msg', '=', False)]}"/>\n                            </group>\n                        </page>\n                    </notebook>\n                </sheet>\n            </form>\n        	f	t	2025-06-18 15:58:27.036322	2025-06-18 15:58:27.036322	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
565	16	\N	1	1	payment.provider.list	payment.provider	\N	tree	payment/views/payment_provider_views.xml	\N	primary	{"en_US": "<tree string=\\"Payment Providers\\" create=\\"false\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"code\\"/>\\n                <field name=\\"state\\"/>\\n                <field name=\\"available_country_ids\\" widget=\\"many2many_tags\\" optional=\\"hide\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"show\\"/>\\n            </tree>", "vi_VN": "<tree string=\\"Các nhà cung cấp thanh toán\\" create=\\"false\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"code\\"/>\\n                <field name=\\"state\\"/>\\n                <field name=\\"available_country_ids\\" widget=\\"many2many_tags\\" optional=\\"hide\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"show\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree string="Payment Providers" create="false">\n                <field name="sequence" widget="handle"/>\n                <field name="name"/>\n                <field name="code"/>\n                <field name="state"/>\n                <field name="available_country_ids" widget="many2many_tags" optional="hide"/>\n                <field name="company_id" groups="base.group_multi_company" optional="show"/>\n            </tree>\n        	f	t	2025-06-18 15:58:27.036322	2025-06-18 15:58:27.036322	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
566	16	\N	1	1	payment.provider.kanban	payment.provider	\N	kanban	payment/views/payment_provider_views.xml	\N	primary	{"en_US": "<kanban create=\\"false\\" quick_create=\\"false\\" class=\\"o_kanban_dashboard\\">\\n                <field name=\\"id\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"state\\"/>\\n                <field name=\\"is_published\\"/>\\n                <field name=\\"code\\"/>\\n                <field name=\\"module_id\\"/>\\n                <field name=\\"module_state\\"/>\\n                <field name=\\"module_to_buy\\"/>\\n                <field name=\\"color\\"/>\\n                <templates>\\n                    <t t-name=\\"kanban-box\\">\\n                        <t t-set=\\"installed\\" t-value=\\"!record.module_id.value || (record.module_id.value &amp;&amp; record.module_state.raw_value === 'installed')\\"/>\\n                        <t t-set=\\"to_buy\\" t-value=\\"record.module_to_buy.raw_value === true\\"/>\\n                        <t t-set=\\"is_disabled\\" t-value=\\"record.state.raw_value=='disabled'\\"/>\\n                        <t t-set=\\"is_published\\" t-value=\\"record.is_published.raw_value === true\\"/>\\n                        <t t-set=\\"to_upgrade\\" t-value=\\"!installed and to_buy\\"/>\\n                        <div t-attf-class=\\"oe_kanban_global_click\\" class=\\"d-flex p-2\\">\\n                            <div class=\\"o_payment_provider_desc d-flex gap-2\\">\\n                                <img type=\\"open\\" t-att-src=\\"kanban_image('payment.provider', 'image_128', record.id.raw_value)\\" class=\\"mb-0 o_image_64_max\\" alt=\\"provider\\"/>\\n                                <div class=\\"d-flex flex-column justify-content-between w-100\\">\\n                                    <div class=\\"o_payment_kanban_info\\">\\n                                        <h4 class=\\"mb-0\\"><t t-esc=\\"record.name.value\\"/></h4>\\n                                        <t t-if=\\"installed\\">\\n                                            <field name=\\"state\\" widget=\\"label_selection\\" options=\\"{'classes': {'enabled': 'success', 'test': 'warning', 'disabled' : 'light'}}\\"/>\\n                                            <t t-if=\\"!is_disabled\\">\\n                                                <span t-if=\\"is_published and installed\\" class=\\"badge text-bg-success ms-1\\">\\n                                                    Published\\n                                                </span>\\n                                                <span t-if=\\"!is_published and installed\\" class=\\"badge text-bg-info ms-1\\">\\n                                                    Unpublished\\n                                                </span>\\n                                            </t>\\n                                        </t>\\n                                        <span t-if=\\"to_upgrade\\" class=\\"badge text-bg-primary ms-1\\">Enterprise</span>\\n                                    </div>\\n                                    <div class=\\"o_payment_kanban_button text-end\\">\\n                                        <button t-if=\\"!installed and !selection_mode and !to_buy\\" type=\\"object\\" class=\\"btn btn-sm btn-primary float-end\\" name=\\"button_immediate_install\\">Install</button>\\n                                        <button t-if=\\"installed and is_disabled and !selection_mode\\" type=\\"edit\\" class=\\"btn btn-sm btn-secondary float-end\\">Activate</button>\\n                                        <button t-if=\\"!installed and to_buy\\" href=\\"https://odoo.com/pricing?utm_source=db&amp;utm_medium=module\\" target=\\"_blank\\" class=\\"btn btn-sm btn-primary float-end\\">Upgrade</button>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>", "vi_VN": "<kanban create=\\"false\\" quick_create=\\"false\\" class=\\"o_kanban_dashboard\\">\\n                <field name=\\"id\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"state\\"/>\\n                <field name=\\"is_published\\"/>\\n                <field name=\\"code\\"/>\\n                <field name=\\"module_id\\"/>\\n                <field name=\\"module_state\\"/>\\n                <field name=\\"module_to_buy\\"/>\\n                <field name=\\"color\\"/>\\n                <templates>\\n                    <t t-name=\\"kanban-box\\">\\n                        <t t-set=\\"installed\\" t-value=\\"!record.module_id.value || (record.module_id.value &amp;&amp; record.module_state.raw_value === 'installed')\\"/>\\n                        <t t-set=\\"to_buy\\" t-value=\\"record.module_to_buy.raw_value === true\\"/>\\n                        <t t-set=\\"is_disabled\\" t-value=\\"record.state.raw_value=='disabled'\\"/>\\n                        <t t-set=\\"is_published\\" t-value=\\"record.is_published.raw_value === true\\"/>\\n                        <t t-set=\\"to_upgrade\\" t-value=\\"!installed and to_buy\\"/>\\n                        <div t-attf-class=\\"oe_kanban_global_click\\" class=\\"d-flex p-2\\">\\n                            <div class=\\"o_payment_provider_desc d-flex gap-2\\">\\n                                <img type=\\"open\\" t-att-src=\\"kanban_image('payment.provider', 'image_128', record.id.raw_value)\\" class=\\"mb-0 o_image_64_max\\" alt=\\"nhà cung cấp\\"/>\\n                                <div class=\\"d-flex flex-column justify-content-between w-100\\">\\n                                    <div class=\\"o_payment_kanban_info\\">\\n                                        <h4 class=\\"mb-0\\"><t t-esc=\\"record.name.value\\"/></h4>\\n                                        <t t-if=\\"installed\\">\\n                                            <field name=\\"state\\" widget=\\"label_selection\\" options=\\"{'classes': {'enabled': 'success', 'test': 'warning', 'disabled' : 'light'}}\\"/>\\n                                            <t t-if=\\"!is_disabled\\">\\n                                                <span t-if=\\"is_published and installed\\" class=\\"badge text-bg-success ms-1\\">\\n                                                    Đã đăng\\n                                                </span>\\n                                                <span t-if=\\"!is_published and installed\\" class=\\"badge text-bg-info ms-1\\">\\n                                                    Chưa xuất bản\\n                                                </span>\\n                                            </t>\\n                                        </t>\\n                                        <span t-if=\\"to_upgrade\\" class=\\"badge text-bg-primary ms-1\\">Doanh nghiệp</span>\\n                                    </div>\\n                                    <div class=\\"o_payment_kanban_button text-end\\">\\n                                        <button t-if=\\"!installed and !selection_mode and !to_buy\\" type=\\"object\\" class=\\"btn btn-sm btn-primary float-end\\" name=\\"button_immediate_install\\">Cài đặt</button>\\n                                        <button t-if=\\"installed and is_disabled and !selection_mode\\" type=\\"edit\\" class=\\"btn btn-sm btn-secondary float-end\\">Kích hoạt</button>\\n                                        <button t-if=\\"!installed and to_buy\\" href=\\"https://odoo.com/pricing?utm_source=db&amp;utm_medium=module\\" target=\\"_blank\\" class=\\"btn btn-sm btn-primary float-end\\">Nâng cấp</button>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>"}	<?xml version="1.0"?>\n<kanban create="false" quick_create="false" class="o_kanban_dashboard">\n                <field name="id"/>\n                <field name="name"/>\n                <field name="state"/>\n                <field name="is_published"/>\n                <field name="code"/>\n                <field name="module_id"/>\n                <field name="module_state"/>\n                <field name="module_to_buy"/>\n                <field name="color"/>\n                <templates>\n                    <t t-name="kanban-box">\n                        <t t-set="installed" t-value="!record.module_id.value || (record.module_id.value &amp;&amp; record.module_state.raw_value === 'installed')"/>\n                        <t t-set="to_buy" t-value="record.module_to_buy.raw_value === true"/>\n                        <t t-set="is_disabled" t-value="record.state.raw_value=='disabled'"/>\n                        <t t-set="is_published" t-value="record.is_published.raw_value === true"/>\n                        <t t-set="to_upgrade" t-value="!installed and to_buy"/>\n                        <div t-attf-class="oe_kanban_global_click" class="d-flex p-2">\n                            <div class="o_payment_provider_desc d-flex gap-2">\n                                <img type="open" t-att-src="kanban_image('payment.provider', 'image_128', record.id.raw_value)" class="mb-0 o_image_64_max" alt="provider"/>\n                                <div class="d-flex flex-column justify-content-between w-100">\n                                    <div class="o_payment_kanban_info">\n                                        <h4 class="mb-0"><t t-esc="record.name.value"/></h4>\n                                        <t t-if="installed">\n                                            <field name="state" widget="label_selection" options="{'classes': {'enabled': 'success', 'test': 'warning', 'disabled' : 'light'}}"/>\n                                            <t t-if="!is_disabled">\n                                                <span t-if="is_published and installed" class="badge text-bg-success ms-1">\n                                                    Published\n                                                </span>\n                                                <span t-if="!is_published and installed" class="badge text-bg-info ms-1">\n                                                    Unpublished\n                                                </span>\n                                            </t>\n                                        </t>\n                                        <span t-if="to_upgrade" class="badge text-bg-primary ms-1">Enterprise</span>\n                                    </div>\n                                    <div class="o_payment_kanban_button text-end">\n                                        <button t-if="!installed and !selection_mode and !to_buy" type="object" class="btn btn-sm btn-primary float-end" name="button_immediate_install">Install</button>\n                                        <button t-if="installed and is_disabled and !selection_mode" type="edit" class="btn btn-sm btn-secondary float-end">Activate</button>\n                                        <button t-if="!installed and to_buy" href="https://odoo.com/pricing?utm_source=db&amp;utm_medium=module" target="_blank" class="btn btn-sm btn-primary float-end">Upgrade</button>\n                                    </div>\n                                </div>\n                            </div>\n                        </div>\n                    </t>\n                </templates>\n            </kanban>\n        	f	t	2025-06-18 15:58:27.036322	2025-06-18 15:58:27.036322	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
567	16	\N	1	1	payment.provider.search	payment.provider	\N	search	payment/views/payment_provider_views.xml	\N	primary	{"en_US": "<search>\\n                <field name=\\"name\\" string=\\"provider\\" filter_domain=\\"[('name', 'ilike', self)]\\"/>\\n                <field name=\\"code\\"/>\\n                <filter name=\\"provider_installed\\" string=\\"Installed\\" domain=\\"[('module_state', '=', 'installed')]\\"/>\\n                <group expand=\\"0\\" string=\\"Group By\\">\\n                    <filter string=\\"Provider\\" name=\\"code\\" context=\\"{'group_by': 'code'}\\"/>\\n                    <filter string=\\"State\\" name=\\"state\\" context=\\"{'group_by': 'state'}\\"/>\\n                    <filter string=\\"Company\\" name=\\"company\\" context=\\"{'group_by': 'company_id'}\\" groups=\\"base.group_multi_company\\"/>\\n                </group>\\n            </search>", "vi_VN": "<search>\\n                <field name=\\"name\\" string=\\"nhà cung cấp\\" filter_domain=\\"[('name', 'ilike', self)]\\"/>\\n                <field name=\\"code\\"/>\\n                <filter name=\\"provider_installed\\" string=\\"Đã cài đặt\\" domain=\\"[('module_state', '=', 'installed')]\\"/>\\n                <group expand=\\"0\\" string=\\"Nhóm theo\\">\\n                    <filter string=\\"Nhà cung cấp\\" name=\\"code\\" context=\\"{'group_by': 'code'}\\"/>\\n                    <filter string=\\"Trạng thái\\" name=\\"state\\" context=\\"{'group_by': 'state'}\\"/>\\n                    <filter string=\\"Công ty\\" name=\\"company\\" context=\\"{'group_by': 'company_id'}\\" groups=\\"base.group_multi_company\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search>\n                <field name="name" string="provider" filter_domain="[('name', 'ilike', self)]"/>\n                <field name="code"/>\n                <filter name="provider_installed" string="Installed" domain="[('module_state', '=', 'installed')]"/>\n                <group expand="0" string="Group By">\n                    <filter string="Provider" name="code" context="{'group_by': 'code'}"/>\n                    <filter string="State" name="state" context="{'group_by': 'state'}"/>\n                    <filter string="Company" name="company" context="{'group_by': 'company_id'}" groups="base.group_multi_company"/>\n                </group>\n            </search>\n        	f	t	2025-06-18 15:58:27.036322	2025-06-18 15:58:27.036322	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
568	16	\N	1	1	payment.icon.form	payment.icon	\N	form	payment/views/payment_icon_views.xml	\N	primary	{"en_US": "<form string=\\"Payment Icon\\">\\n                <sheet>\\n                    <field name=\\"image\\" widget=\\"image\\" class=\\"oe_avatar\\"/>\\n                    <div class=\\"oe_title\\">\\n                        <h1><field name=\\"name\\" placeholder=\\"Name\\"/></h1>\\n                    </div>\\n                    <notebook>\\n                        <page string=\\"Providers list\\" name=\\"providers\\">\\n                            <field nolabel=\\"1\\" name=\\"provider_ids\\"/>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>", "vi_VN": "<form string=\\"Biểu tượng thanh toán\\">\\n                <sheet>\\n                    <field name=\\"image\\" widget=\\"image\\" class=\\"oe_avatar\\"/>\\n                    <div class=\\"oe_title\\">\\n                        <h1><field name=\\"name\\" placeholder=\\"Tên\\"/></h1>\\n                    </div>\\n                    <notebook>\\n                        <page string=\\"Danh sách nhà cung cấp\\" name=\\"providers\\">\\n                            <field nolabel=\\"1\\" name=\\"provider_ids\\"/>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Payment Icon">\n                <sheet>\n                    <field name="image" widget="image" class="oe_avatar"/>\n                    <div class="oe_title">\n                        <h1><field name="name" placeholder="Name"/></h1>\n                    </div>\n                    <notebook>\n                        <page string="Providers list" name="providers">\n                            <field nolabel="1" name="provider_ids"/>\n                        </page>\n                    </notebook>\n                </sheet>\n            </form>\n        	f	t	2025-06-18 15:58:27.036322	2025-06-18 15:58:27.036322	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
570	16	\N	1	1	payment.transaction.form	payment.transaction	\N	form	payment/views/payment_transaction_views.xml	\N	primary	{"en_US": "<form string=\\"Payment Transactions\\" create=\\"false\\" edit=\\"false\\">\\n                <header>\\n                    <button type=\\"object\\" name=\\"action_capture\\" states=\\"authorized\\" string=\\"Capture Transaction\\" class=\\"oe_highlight\\"/>\\n                    <button type=\\"object\\" name=\\"action_void\\" states=\\"authorized\\" string=\\"Void Transaction\\" confirm=\\"Are you sure you want to void the authorized transaction? This action can't be undone.\\"/>\\n                    <field name=\\"state\\" widget=\\"statusbar\\"/>\\n                </header>\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <button name=\\"action_view_refunds\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-money\\" attrs=\\"{'invisible': [('refunds_count', '=', 0)]}\\">\\n                            <field name=\\"refunds_count\\" widget=\\"statinfo\\" string=\\"Refunds\\"/>\\n                        </button>\\n                    </div>\\n                    <group>\\n                        <group name=\\"transaction_details\\">\\n                            <field name=\\"reference\\"/>\\n                            <field name=\\"source_transaction_id\\" attrs=\\"{'invisible': [('source_transaction_id', '=', False)]}\\"/>\\n                            <field name=\\"amount\\"/>\\n                            <field name=\\"fees\\" attrs=\\"{'invisible': [('fees', '=', 0.0)]}\\"/>\\n                            <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"provider_id\\"/>\\n                            <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                            <!-- Used by some provider-specific views -->\\n                            <field name=\\"provider_code\\" invisible=\\"1\\"/>\\n                            <field name=\\"provider_reference\\"/>\\n                            <field name=\\"token_id\\" attrs=\\"{'invisible': [('token_id', '=', False)]}\\"/>\\n                            <field name=\\"create_date\\"/>\\n                            <field name=\\"last_state_change\\"/>\\n                        </group>\\n                        <group name=\\"transaction_partner\\">\\n                            <field name=\\"partner_id\\" widget=\\"res_partner_many2one\\"/>\\n                            <label for=\\"partner_address\\" string=\\"Address\\"/>\\n                            <div class=\\"o_address_format\\">\\n                                <field name=\\"partner_address\\" placeholder=\\"Address\\" class=\\"o_address_street\\"/>\\n                                <field name=\\"partner_city\\" placeholder=\\"City\\" class=\\"o_address_city\\"/>\\n                                <field name=\\"partner_state_id\\" placeholder=\\"State\\" class=\\"o_address_state\\" options=\\"{'no_open': True}\\"/>\\n                                <field name=\\"partner_zip\\" placeholder=\\"ZIP\\" class=\\"o_address_zip\\"/>\\n                                <field name=\\"partner_country_id\\" placeholder=\\"Country\\" class=\\"o_address_country\\" options=\\"{'no_open': True}\\"/>\\n                            </div>\\n                            <field name=\\"partner_email\\" widget=\\"email\\"/>\\n                            <field name=\\"partner_phone\\" widget=\\"phone\\"/>\\n                            <field name=\\"partner_lang\\"/>\\n                        </group>\\n                    </group>\\n                    <group string=\\"Message\\" attrs=\\"{'invisible': [('state_message', '=', False)]}\\">\\n                        <field name=\\"state_message\\" nolabel=\\"1\\" colspan=\\"2\\"/>\\n                    </group>\\n                </sheet>\\n            </form>", "vi_VN": "<form string=\\"Giao dịch thanh toán\\" create=\\"false\\" edit=\\"false\\">\\n                <header>\\n                    <button type=\\"object\\" name=\\"action_capture\\" states=\\"authorized\\" string=\\"Ghi giao dịch\\" class=\\"oe_highlight\\"/>\\n                    <button type=\\"object\\" name=\\"action_void\\" states=\\"authorized\\" string=\\"Giao dịch trống\\" confirm=\\"Bạn có chắc chắn muốn hủy bỏ giao dịch được ủy quyền không? Tác vụ này không thể được hoàn tất.\\"/>\\n                    <field name=\\"state\\" widget=\\"statusbar\\"/>\\n                </header>\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <button name=\\"action_view_refunds\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-money\\" attrs=\\"{'invisible': [('refunds_count', '=', 0)]}\\">\\n                            <field name=\\"refunds_count\\" widget=\\"statinfo\\" string=\\"Hoàn tiền\\"/>\\n                        </button>\\n                    </div>\\n                    <group>\\n                        <group name=\\"transaction_details\\">\\n                            <field name=\\"reference\\"/>\\n                            <field name=\\"source_transaction_id\\" attrs=\\"{'invisible': [('source_transaction_id', '=', False)]}\\"/>\\n                            <field name=\\"amount\\"/>\\n                            <field name=\\"fees\\" attrs=\\"{'invisible': [('fees', '=', 0.0)]}\\"/>\\n                            <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"provider_id\\"/>\\n                            <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                            <!-- Used by some provider-specific views -->\\n                            <field name=\\"provider_code\\" invisible=\\"1\\"/>\\n                            <field name=\\"provider_reference\\"/>\\n                            <field name=\\"token_id\\" attrs=\\"{'invisible': [('token_id', '=', False)]}\\"/>\\n                            <field name=\\"create_date\\"/>\\n                            <field name=\\"last_state_change\\"/>\\n                        </group>\\n                        <group name=\\"transaction_partner\\">\\n                            <field name=\\"partner_id\\" widget=\\"res_partner_many2one\\"/>\\n                            <label for=\\"partner_address\\" string=\\"Địa chỉ\\"/>\\n                            <div class=\\"o_address_format\\">\\n                                <field name=\\"partner_address\\" placeholder=\\"Địa chỉ\\" class=\\"o_address_street\\"/>\\n                                <field name=\\"partner_city\\" placeholder=\\"Thành phố\\" class=\\"o_address_city\\"/>\\n                                <field name=\\"partner_state_id\\" placeholder=\\"Trạng thái\\" class=\\"o_address_state\\" options=\\"{'no_open': True}\\"/>\\n                                <field name=\\"partner_zip\\" placeholder=\\"Mã bưu điện\\" class=\\"o_address_zip\\"/>\\n                                <field name=\\"partner_country_id\\" placeholder=\\"Quốc gia\\" class=\\"o_address_country\\" options=\\"{'no_open': True}\\"/>\\n                            </div>\\n                            <field name=\\"partner_email\\" widget=\\"email\\"/>\\n                            <field name=\\"partner_phone\\" widget=\\"phone\\"/>\\n                            <field name=\\"partner_lang\\"/>\\n                        </group>\\n                    </group>\\n                    <group string=\\"Thông báo\\" attrs=\\"{'invisible': [('state_message', '=', False)]}\\">\\n                        <field name=\\"state_message\\" nolabel=\\"1\\" colspan=\\"2\\"/>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Payment Transactions" create="false" edit="false">\n                <header>\n                    <button type="object" name="action_capture" states="authorized" string="Capture Transaction" class="oe_highlight"/>\n                    <button type="object" name="action_void" states="authorized" string="Void Transaction" confirm="Are you sure you want to void the authorized transaction? This action can't be undone."/>\n                    <field name="state" widget="statusbar"/>\n                </header>\n                <sheet>\n                    <div class="oe_button_box" name="button_box">\n                        <button name="action_view_refunds" type="object" class="oe_stat_button" icon="fa-money" attrs="{'invisible': [('refunds_count', '=', 0)]}">\n                            <field name="refunds_count" widget="statinfo" string="Refunds"/>\n                        </button>\n                    </div>\n                    <group>\n                        <group name="transaction_details">\n                            <field name="reference"/>\n                            <field name="source_transaction_id" attrs="{'invisible': [('source_transaction_id', '=', False)]}"/>\n                            <field name="amount"/>\n                            <field name="fees" attrs="{'invisible': [('fees', '=', 0.0)]}"/>\n                            <field name="currency_id" invisible="1"/>\n                            <field name="provider_id"/>\n                            <field name="company_id" groups="base.group_multi_company"/>\n                            <!-- Used by some provider-specific views -->\n                            <field name="provider_code" invisible="1"/>\n                            <field name="provider_reference"/>\n                            <field name="token_id" attrs="{'invisible': [('token_id', '=', False)]}"/>\n                            <field name="create_date"/>\n                            <field name="last_state_change"/>\n                        </group>\n                        <group name="transaction_partner">\n                            <field name="partner_id" widget="res_partner_many2one"/>\n                            <label for="partner_address" string="Address"/>\n                            <div class="o_address_format">\n                                <field name="partner_address" placeholder="Address" class="o_address_street"/>\n                                <field name="partner_city" placeholder="City" class="o_address_city"/>\n                                <field name="partner_state_id" placeholder="State" class="o_address_state" options="{'no_open': True}"/>\n                                <field name="partner_zip" placeholder="ZIP" class="o_address_zip"/>\n                                <field name="partner_country_id" placeholder="Country" class="o_address_country" options="{'no_open': True}"/>\n                            </div>\n                            <field name="partner_email" widget="email"/>\n                            <field name="partner_phone" widget="phone"/>\n                            <field name="partner_lang"/>\n                        </group>\n                    </group>\n                    <group string="Message" attrs="{'invisible': [('state_message', '=', False)]}">\n                        <field name="state_message" nolabel="1" colspan="2"/>\n                    </group>\n                </sheet>\n            </form>\n        	f	t	2025-06-18 15:58:27.036322	2025-06-18 15:58:27.036322	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
