146	16	\N	1	1	res.currency.rate.search	res.currency.rate	\N	search	base/views/res_currency_views.xml	\N	primary	{"en_US": "<search string=\\"Currency Rates\\">\\n                    <field name=\\"name\\" string=\\"Date\\"/>\\n                </search>", "vi_VN": "<search string=\\"Tỷ giá\\">\\n                    <field name=\\"name\\" string=\\"Ngày\\"/>\\n                </search>"}	<?xml version="1.0"?>\n<search string="Currency Rates">\n                    <field name="name" string="Date"/>\n                </search>\n            	f	t	2025-06-18 15:49:05.568244	2025-06-18 15:49:05.568244	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1943	16	1904	1	1	res.config.settings.view.form.inherit.delivery.stock	res.config.settings	\N	form	stock_sms/views/res_config_settings_views.xml	\N	extension	{"en_US": "<data><xpath expr=\\"//field[@name='module_stock_sms']\\" position=\\"replace\\">\\n                <field name=\\"stock_move_sms_validation\\"/>\\n            </xpath>\\n            <xpath expr=\\"//label[@for='module_stock_sms']\\" position=\\"replace\\">\\n                <label for=\\"stock_move_sms_validation\\" string=\\"SMS Confirmation\\"/>\\n            </xpath>\\n            <xpath expr=\\"//div[@id='stock_confirmation_sms']\\" position=\\"replace\\">\\n                <div class=\\"row mt16\\" attrs=\\"{'invisible': [('stock_move_sms_validation', '=', False)]}\\">\\n                    <label for=\\"stock_sms_confirmation_template_id\\" string=\\"SMS Template\\" class=\\"col-lg-4 o_light_label\\"/>\\n                    <field name=\\"stock_sms_confirmation_template_id\\" class=\\"oe_inline\\" attrs=\\"{'required': [('stock_move_sms_validation', '=', True)]}\\" context=\\"{'default_model': 'stock.picking'}\\"/>\\n                </div>\\n                <widget name=\\"iap_buy_more_credits\\" service_name=\\"sms\\" attrs=\\"{'invisible': [('stock_move_sms_validation', '=', False)]}\\"/>\\n            </xpath>\\n        </data>", "vi_VN": "<data><xpath expr=\\"//field[@name='module_stock_sms']\\" position=\\"replace\\">\\n                <field name=\\"stock_move_sms_validation\\"/>\\n            </xpath>\\n            <xpath expr=\\"//label[@for='module_stock_sms']\\" position=\\"replace\\">\\n                <label for=\\"stock_move_sms_validation\\" string=\\"Xác nhận qua SMS\\"/>\\n            </xpath>\\n            <xpath expr=\\"//div[@id='stock_confirmation_sms']\\" position=\\"replace\\">\\n                <div class=\\"row mt16\\" attrs=\\"{'invisible': [('stock_move_sms_validation', '=', False)]}\\">\\n                    <label for=\\"stock_sms_confirmation_template_id\\" string=\\"Mẫu SMS\\" class=\\"col-lg-4 o_light_label\\"/>\\n                    <field name=\\"stock_sms_confirmation_template_id\\" class=\\"oe_inline\\" attrs=\\"{'required': [('stock_move_sms_validation', '=', True)]}\\" context=\\"{'default_model': 'stock.picking'}\\"/>\\n                </div>\\n                <widget name=\\"iap_buy_more_credits\\" service_name=\\"sms\\" attrs=\\"{'invisible': [('stock_move_sms_validation', '=', False)]}\\"/>\\n            </xpath>\\n        </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//field[@name='module_stock_sms']" position="replace">\n                <field name="stock_move_sms_validation"/>\n            </xpath>\n            <xpath expr="//label[@for='module_stock_sms']" position="replace">\n                <label for="stock_move_sms_validation" string="SMS Confirmation"/>\n            </xpath>\n            <xpath expr="//div[@id='stock_confirmation_sms']" position="replace">\n                <div class="row mt16" attrs="{'invisible': [('stock_move_sms_validation', '=', False)]}">\n                    <label for="stock_sms_confirmation_template_id" string="SMS Template" class="col-lg-4 o_light_label"/>\n                    <field name="stock_sms_confirmation_template_id" class="oe_inline" attrs="{'required': [('stock_move_sms_validation', '=', True)]}" context="{'default_model': 'stock.picking'}"/>\n                </div>\n                <widget name="iap_buy_more_credits" service_name="sms" attrs="{'invisible': [('stock_move_sms_validation', '=', False)]}"/>\n            </xpath>\n        </data>	f	t	2025-06-19 03:11:06.295861	2025-06-19 03:11:06.295861	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1944	16	\N	1	1	stock_confirm_sms	confirm.stock.sms	\N	form	stock_sms/wizard/confirm_stock_sms_views.xml	\N	primary	{"en_US": "<form string=\\"SMS\\">\\n                You are about to confirm this Delivery Order by SMS Text Message.<br/>\\n                This feature can easily be disabled from the Settings of Inventory or by clicking on \\"Disable SMS\\".<br/>\\n                <footer>\\n                    <button name=\\"send_sms\\" type=\\"object\\" data-hotkey=\\"q\\" string=\\"Confirm\\" class=\\"oe_highlight\\"/>\\n                    <button name=\\"dont_send_sms\\" type=\\"object\\" data-hotkey=\\"w\\" string=\\"Disable SMS\\" class=\\"btn btn-secondary\\"/>\\n                    <button special=\\"cancel\\" data-hotkey=\\"z\\" string=\\"Cancel\\"/>\\n                </footer>\\n            </form>", "vi_VN": "<form string=\\"SMS\\">\\n                Bạn chuẩn bị xác nhận Lệnh giao hàng này bằng Tin nhắn văn bản SMS.<br/>\\n                Tính năng này có thể được tắt dễ dàng trong phần Cài đặt của ứng dụng Kho hoặc bằng cách nhấp vào \\"Tắt SMS\\".<br/>\\n                <footer>\\n                    <button name=\\"send_sms\\" type=\\"object\\" data-hotkey=\\"q\\" string=\\"Xác nhận\\" class=\\"oe_highlight\\"/>\\n                    <button name=\\"dont_send_sms\\" type=\\"object\\" data-hotkey=\\"w\\" string=\\"Tắt SMS\\" class=\\"btn btn-secondary\\"/>\\n                    <button special=\\"cancel\\" data-hotkey=\\"z\\" string=\\"Hủy\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form string="SMS">\n                You are about to confirm this Delivery Order by SMS Text Message.<br/>\n                This feature can easily be disabled from the Settings of Inventory or by clicking on "Disable SMS".<br/>\n                <footer>\n                    <button name="send_sms" type="object" data-hotkey="q" string="Confirm" class="oe_highlight"/>\n                    <button name="dont_send_sms" type="object" data-hotkey="w" string="Disable SMS" class="btn btn-secondary"/>\n                    <button special="cancel" data-hotkey="z" string="Cancel"/>\n                </footer>\n            </form>\n        	f	t	2025-06-19 03:11:06.295861	2025-06-19 03:11:06.295861	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1946	16	801	1	1	sale.order.tree.inherit.sale.stock	sale.order	\N	tree	sale_stock/views/sale_order_views.xml	\N	extension	{"en_US": "<xpath expr=\\"//field[@name='tag_ids']\\" position=\\"after\\">\\n                    <field name=\\"warehouse_id\\" options=\\"{'no_create': True}\\" groups=\\"stock.group_stock_multi_warehouses\\" optional=\\"hide\\"/>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='tag_ids']" position="after">\n                    <field name="warehouse_id" options="{'no_create': True}" groups="stock.group_stock_multi_warehouses" optional="hide"/>\n                </xpath>\n            	f	t	2025-06-19 03:11:07.69283	2025-06-19 03:11:07.69283	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1947	16	800	1	1	sale.order.tree.inherit.sale.stock	sale.order	\N	tree	sale_stock/views/sale_order_views.xml	\N	extension	{"en_US": "<data><xpath expr=\\"//field[@name='team_id']\\" position=\\"after\\">\\n                    <field name=\\"warehouse_id\\" options=\\"{'no_create': True}\\" groups=\\"stock.group_stock_multi_warehouses\\" optional=\\"hide\\"/>\\n                </xpath>\\n                <field name=\\"invoice_status\\" position=\\"before\\">\\n                    <field name=\\"effective_date\\" invisible=\\"1\\"/>\\n                    <field name=\\"delivery_status\\" optional=\\"hide\\" widget=\\"badge\\" decoration-success=\\"commitment_date and (commitment_date &gt; datetime.datetime.combine(datetime.date.today(), datetime.time(23,59,59)).to_utc().strftime('%Y-%m-%d %H:%M:%S') or delivery_status=='full' and effective_date &lt;= commitment_date)\\" decoration-danger=\\"commitment_date and (commitment_date &lt; effective_date or commitment_date &lt; datetime.datetime.combine(datetime.date.today(), datetime.time(0,0,0)).to_utc().strftime('%Y-%m-%d %H:%M:%S') and delivery_status!='full' and effective_date &lt;= commitment_date)\\" decoration-warning=\\"commitment_date and commitment_date &gt;= datetime.datetime.combine(datetime.date.today(), datetime.time(0,0,0)).to_utc().strftime('%Y-%m-%d %H:%M:%S') and commitment_date &lt;= datetime.datetime.combine(datetime.date.today(), datetime.time(23,59,59)).to_utc().strftime('%Y-%m-%d %H:%M:%S') and delivery_status!='full'\\"/>\\n                </field>\\n            </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//field[@name='team_id']" position="after">\n                    <field name="warehouse_id" options="{'no_create': True}" groups="stock.group_stock_multi_warehouses" optional="hide"/>\n                </xpath>\n                <field name="invoice_status" position="before">\n                    <field name="effective_date" invisible="1"/>\n                    <field name="delivery_status" optional="hide" widget="badge" decoration-success="commitment_date and (commitment_date &gt; datetime.datetime.combine(datetime.date.today(), datetime.time(23,59,59)).to_utc().strftime('%Y-%m-%d %H:%M:%S') or delivery_status=='full' and effective_date &lt;= commitment_date)" decoration-danger="commitment_date and (commitment_date &lt; effective_date or commitment_date &lt; datetime.datetime.combine(datetime.date.today(), datetime.time(0,0,0)).to_utc().strftime('%Y-%m-%d %H:%M:%S') and delivery_status!='full' and effective_date &lt;= commitment_date)" decoration-warning="commitment_date and commitment_date &gt;= datetime.datetime.combine(datetime.date.today(), datetime.time(0,0,0)).to_utc().strftime('%Y-%m-%d %H:%M:%S') and commitment_date &lt;= datetime.datetime.combine(datetime.date.today(), datetime.time(23,59,59)).to_utc().strftime('%Y-%m-%d %H:%M:%S') and delivery_status!='full'"/>\n                </field>\n            </data>	f	t	2025-06-19 03:11:07.69283	2025-06-19 03:11:07.69283	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
466	16	\N	1	1	crm.team.form	crm.team	\N	form	sales_team/views/crm_team_views.xml	\N	primary	{"en_US": "<form string=\\"Sales Team\\">\\n                <div class=\\"alert alert-info text-center\\" role=\\"alert\\" attrs=\\"{'invisible': ['|', ('is_membership_multi', '=', True), ('member_warning', '=', False)]}\\">\\n                    <field name=\\"member_warning\\"/>\\n                </div>\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\"/>\\n                    <widget name=\\"web_ribbon\\" title=\\"Archived\\" bg_color=\\"bg-danger\\" attrs=\\"{'invisible': [('active', '=', True)]}\\"/>\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"name\\" string=\\"Sales Team\\"/>\\n                        <h1>\\n                            <field class=\\"text-break\\" name=\\"name\\" placeholder=\\"e.g. North America\\"/>\\n                        </h1>\\n                        <div name=\\"options_active\\"/>\\n                    </div>\\n                    <group>\\n                        <group name=\\"left\\" string=\\"Team Details\\">\\n                            <field name=\\"active\\" invisible=\\"1\\"/>\\n                            <field name=\\"sequence\\" invisible=\\"1\\"/>\\n                            <field name=\\"is_membership_multi\\" invisible=\\"1\\"/>\\n                            <field name=\\"user_id\\" widget=\\"many2one_avatar_user\\" domain=\\"[('share', '=', False)]\\"/>\\n                            <field name=\\"company_id\\" options=\\"{'no_create': True}\\" groups=\\"base.group_multi_company\\"/>\\n                            <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"member_company_ids\\" invisible=\\"1\\"/>\\n                        </group>\\n                        <group name=\\"right\\">\\n                        </group>\\n                    </group>\\n                    <notebook>\\n                        <page string=\\"Members\\" name=\\"members_users\\">\\n                            <field name=\\"member_ids\\" mode=\\"kanban\\" class=\\"w-100\\">\\n                                <kanban>\\n                                    <field name=\\"id\\"/>\\n                                    <field name=\\"name\\"/>\\n                                    <field name=\\"email\\"/>\\n                                    <field name=\\"avatar_128\\"/>\\n                                    <templates>\\n                                        <t t-name=\\"kanban-box\\">\\n                                            <div class=\\"oe_kanban_card oe_kanban_global_click\\">\\n                                                <div class=\\"o_kanban_card_content d-flex\\">\\n                                                    <div>\\n                                                        <img t-att-src=\\"kanban_image('res.users', 'avatar_128', record.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=\\"name\\"/></strong>\\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                            </field>\\n                            <field name=\\"crm_team_member_ids\\" mode=\\"kanban\\" class=\\"w-100\\" attrs=\\"{'invisible': ['|', ('is_membership_multi', '=', True), ('is_membership_multi', '=', False)]}\\" context=\\"{                                     'kanban_view_ref': 'sales_team.crm_team_member_view_kanban_from_team',                                     'form_view_ref': 'sales_team.crm_team_member_view_form_from_team',                                     'tree_view_ref': 'sales_team.crm_team_member_view_tree_from_team',                                     'default_crm_team_id': active_id,                                 }\\"/>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n                <div class=\\"oe_chatter\\">\\n                    <field name=\\"message_follower_ids\\" help=\\"Follow this salesteam to automatically track the events associated to users of this team.\\"/>\\n                    <field name=\\"message_ids\\"/>\\n                </div>\\n            </form>", "vi_VN": "<form string=\\"Đội ngũ kinh doanh\\">\\n                <div class=\\"alert alert-info text-center\\" role=\\"alert\\" attrs=\\"{'invisible': ['|', ('is_membership_multi', '=', True), ('member_warning', '=', False)]}\\">\\n                    <field name=\\"member_warning\\"/>\\n                </div>\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\"/>\\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\\" string=\\"Đội ngũ kinh doanh\\"/>\\n                        <h1>\\n                            <field class=\\"text-break\\" name=\\"name\\" placeholder=\\"Ví dụ: Bắc Mỹ\\"/>\\n                        </h1>\\n                        <div name=\\"options_active\\"/>\\n                    </div>\\n                    <group>\\n                        <group name=\\"left\\" string=\\"Chi tiết đội ngũ\\">\\n                            <field name=\\"active\\" invisible=\\"1\\"/>\\n                            <field name=\\"sequence\\" invisible=\\"1\\"/>\\n                            <field name=\\"is_membership_multi\\" invisible=\\"1\\"/>\\n                            <field name=\\"user_id\\" widget=\\"many2one_avatar_user\\" domain=\\"[('share', '=', False)]\\"/>\\n                            <field name=\\"company_id\\" options=\\"{'no_create': True}\\" groups=\\"base.group_multi_company\\"/>\\n                            <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"member_company_ids\\" invisible=\\"1\\"/>\\n                        </group>\\n                        <group name=\\"right\\">\\n                        </group>\\n                    </group>\\n                    <notebook>\\n                        <page string=\\"Thành viên\\" name=\\"members_users\\">\\n                            <field name=\\"member_ids\\" mode=\\"kanban\\" class=\\"w-100\\">\\n                                <kanban>\\n                                    <field name=\\"id\\"/>\\n                                    <field name=\\"name\\"/>\\n                                    <field name=\\"email\\"/>\\n                                    <field name=\\"avatar_128\\"/>\\n                                    <templates>\\n                                        <t t-name=\\"kanban-box\\">\\n                                            <div class=\\"oe_kanban_card oe_kanban_global_click\\">\\n                                                <div class=\\"o_kanban_card_content d-flex\\">\\n                                                    <div>\\n                                                        <img t-att-src=\\"kanban_image('res.users', 'avatar_128', record.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=\\"name\\"/></strong>\\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                            </field>\\n                            <field name=\\"crm_team_member_ids\\" mode=\\"kanban\\" class=\\"w-100\\" attrs=\\"{'invisible': ['|', ('is_membership_multi', '=', True), ('is_membership_multi', '=', False)]}\\" context=\\"{                                     'kanban_view_ref': 'sales_team.crm_team_member_view_kanban_from_team',                                     'form_view_ref': 'sales_team.crm_team_member_view_form_from_team',                                     'tree_view_ref': 'sales_team.crm_team_member_view_tree_from_team',                                     'default_crm_team_id': active_id,                                 }\\"/>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n                <div class=\\"oe_chatter\\">\\n                    <field name=\\"message_follower_ids\\" help=\\"Theo dõi đội ngũ kinh doanh này để tự động cập nhật thông tin về các sự kiện gắn với người dùng của đội.\\"/>\\n                    <field name=\\"message_ids\\"/>\\n                </div>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Sales Team">\n                <div class="alert alert-info text-center" role="alert" attrs="{'invisible': ['|', ('is_membership_multi', '=', True), ('member_warning', '=', False)]}">\n                    <field name="member_warning"/>\n                </div>\n                <sheet>\n                    <div class="oe_button_box" name="button_box"/>\n                    <widget name="web_ribbon" title="Archived" bg_color="bg-danger" attrs="{'invisible': [('active', '=', True)]}"/>\n                    <div class="oe_title">\n                        <label for="name" string="Sales Team"/>\n                        <h1>\n                            <field class="text-break" name="name" placeholder="e.g. North America"/>\n                        </h1>\n                        <div name="options_active"/>\n                    </div>\n                    <group>\n                        <group name="left" string="Team Details">\n                            <field name="active" invisible="1"/>\n                            <field name="sequence" invisible="1"/>\n                            <field name="is_membership_multi" invisible="1"/>\n                            <field name="user_id" widget="many2one_avatar_user" domain="[('share', '=', False)]"/>\n                            <field name="company_id" options="{'no_create': True}" groups="base.group_multi_company"/>\n                            <field name="currency_id" invisible="1"/>\n                            <field name="member_company_ids" invisible="1"/>\n                        </group>\n                        <group name="right">\n                        </group>\n                    </group>\n                    <notebook>\n                        <page string="Members" name="members_users">\n                            <field name="member_ids" mode="kanban" class="w-100">\n                                <kanban>\n                                    <field name="id"/>\n                                    <field name="name"/>\n                                    <field name="email"/>\n                                    <field name="avatar_128"/>\n                                    <templates>\n                                        <t t-name="kanban-box">\n                                            <div class="oe_kanban_card oe_kanban_global_click">\n                                                <div class="o_kanban_card_content d-flex">\n                                                    <div>\n                                                        <img t-att-src="kanban_image('res.users', 'avatar_128', record.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="name"/></strong>\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                            </field>\n                            <field name="crm_team_member_ids" mode="kanban" class="w-100" attrs="{'invisible': ['|', ('is_membership_multi', '=', True), ('is_membership_multi', '=', False)]}" context="{                                     'kanban_view_ref': 'sales_team.crm_team_member_view_kanban_from_team',                                     'form_view_ref': 'sales_team.crm_team_member_view_form_from_team',                                     'tree_view_ref': 'sales_team.crm_team_member_view_tree_from_team',                                     'default_crm_team_id': active_id,                                 }"/>\n                        </page>\n                    </notebook>\n                </sheet>\n                <div class="oe_chatter">\n                    <field name="message_follower_ids" help="Follow this salesteam to automatically track the events associated to users of this team."/>\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
469	10	\N	1	1	crm.team.view.kanban.dashboard	crm.team	\N	kanban	sales_team/views/crm_team_views.xml	\N	primary	{"en_US": "<kanban class=\\"oe_background_grey o_kanban_dashboard o_crm_team_kanban\\" create=\\"0\\" sample=\\"1\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"member_ids\\"/>\\n                <field name=\\"color\\"/>\\n                <field name=\\"currency_id\\"/>\\n                <field name=\\"is_favorite\\"/>\\n                <templates>\\n                    <t t-name=\\"kanban-box\\">\\n                        <div t-attf-class=\\"#{!selection_mode ? kanban_color(record.color.raw_value) : ''}\\">\\n                            <div t-attf-class=\\"o_kanban_card_header\\">\\n                                <div class=\\"o_kanban_card_header_title\\">\\n                                    <div class=\\"o_primary o_text_overflow\\"><field name=\\"name\\"/></div>\\n                                </div>\\n                                <div class=\\"o_kanban_manage_button_section\\">\\n                                    <a class=\\"o_kanban_manage_toggle_button\\" href=\\"#\\"><i class=\\"fa fa-ellipsis-v\\" role=\\"img\\" aria-label=\\"Manage\\" title=\\"Manage\\"/></a>\\n                                </div>\\n                            </div>\\n                            <div class=\\"container o_kanban_card_content\\">\\n                                <div class=\\"row o_kanban_card_upper_content\\">\\n                                    <div class=\\"col-4 o_kanban_primary_left\\" name=\\"to_replace_in_sale_crm\\">\\n                                        <button type=\\"object\\" class=\\"btn btn-primary\\" name=\\"action_primary_channel_button\\"><field name=\\"dashboard_button_name\\"/></button>\\n                                    </div>\\n                                    <div class=\\"col-8 o_kanban_primary_right\\" style=\\"padding-bottom:0;\\">\\n                                        <t name=\\"first_options\\"/>\\n                                        <t name=\\"second_options\\"/>\\n                                        <t name=\\"third_options\\"/>\\n                                    </div>\\n                                </div>\\n                                <div class=\\"row\\">\\n                                    <div class=\\"col-12 o_kanban_primary_bottom\\">\\n                                        <t t-call=\\"SalesTeamDashboardGraph\\"/>\\n                                    </div>\\n                                </div>\\n                            </div><div class=\\"container o_kanban_card_manage_pane dropdown-menu\\" role=\\"menu\\">\\n                                <div class=\\"row\\">\\n                                    <div class=\\"col-4 o_kanban_card_manage_section o_kanban_manage_view\\">\\n                                        <div role=\\"menuitem\\" class=\\"o_kanban_card_manage_title\\">\\n                                            <span>View</span>\\n                                        </div>\\n                                    </div>\\n                                    <div class=\\"col-4 o_kanban_card_manage_section o_kanban_manage_new\\">\\n                                        <div role=\\"menuitem\\" class=\\"o_kanban_card_manage_title\\">\\n                                            <span>New</span>\\n                                        </div>\\n                                    </div>\\n                                    <div class=\\"col-4 o_kanban_card_manage_section o_kanban_manage_reports\\">\\n                                        <div role=\\"menuitem\\" class=\\"o_kanban_card_manage_title\\">\\n                                            <span>Reporting</span>\\n                                        </div>\\n                                        <div name=\\"o_team_kanban_report_separator\\"/>\\n                                    </div>\\n                                </div>\\n\\n                                <div t-if=\\"widget.editable\\" class=\\"o_kanban_card_manage_settings row\\" groups=\\"sales_team.group_sale_manager\\">\\n                                    <div role=\\"menuitem\\" aria-haspopup=\\"true\\" class=\\"col-8\\">\\n                                        <ul class=\\"oe_kanban_colorpicker\\" data-field=\\"color\\" role=\\"menu\\"/>\\n                                    </div>\\n                                    <div role=\\"menuitem\\" class=\\"col-4\\">\\n                                        <a class=\\"dropdown-item\\" type=\\"edit\\">Configuration</a>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </t>\\n                    <t t-name=\\"SalesTeamDashboardGraph\\">\\n                        <div t-if=\\"record.dashboard_graph_data.raw_value\\" class=\\"o_sales_team_kanban_graph_section\\">\\n                            <field name=\\"dashboard_graph_data\\" widget=\\"dashboard_graph\\" t-att-graph_type=\\"'bar'\\"/>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>", "vi_VN": "<kanban class=\\"oe_background_grey o_kanban_dashboard o_crm_team_kanban\\" create=\\"0\\" sample=\\"1\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"member_ids\\"/>\\n                <field name=\\"color\\"/>\\n                <field name=\\"currency_id\\"/>\\n                <field name=\\"is_favorite\\"/>\\n                <templates>\\n                    <t t-name=\\"kanban-box\\">\\n                        <div t-attf-class=\\"#{!selection_mode ? kanban_color(record.color.raw_value) : ''}\\">\\n                            <div t-attf-class=\\"o_kanban_card_header\\">\\n                                <div class=\\"o_kanban_card_header_title\\">\\n                                    <div class=\\"o_primary o_text_overflow\\"><field name=\\"name\\"/></div>\\n                                </div>\\n                                <div class=\\"o_kanban_manage_button_section\\">\\n                                    <a class=\\"o_kanban_manage_toggle_button\\" href=\\"#\\"><i class=\\"fa fa-ellipsis-v\\" role=\\"img\\" aria-label=\\"Manage\\" title=\\"Quản lý\\"/></a>\\n                                </div>\\n                            </div>\\n                            <div class=\\"container o_kanban_card_content\\">\\n                                <div class=\\"row o_kanban_card_upper_content\\">\\n                                    <div class=\\"col-4 o_kanban_primary_left\\" name=\\"to_replace_in_sale_crm\\">\\n                                        <button type=\\"object\\" class=\\"btn btn-primary\\" name=\\"action_primary_channel_button\\"><field name=\\"dashboard_button_name\\"/></button>\\n                                    </div>\\n                                    <div class=\\"col-8 o_kanban_primary_right\\" style=\\"padding-bottom:0;\\">\\n                                        <t name=\\"first_options\\"/>\\n                                        <t name=\\"second_options\\"/>\\n                                        <t name=\\"third_options\\"/>\\n                                    </div>\\n                                </div>\\n                                <div class=\\"row\\">\\n                                    <div class=\\"col-12 o_kanban_primary_bottom\\">\\n                                        <t t-call=\\"SalesTeamDashboardGraph\\"/>\\n                                    </div>\\n                                </div>\\n                            </div><div class=\\"container o_kanban_card_manage_pane dropdown-menu\\" role=\\"menu\\">\\n                                <div class=\\"row\\">\\n                                    <div class=\\"col-4 o_kanban_card_manage_section o_kanban_manage_view\\">\\n                                        <div role=\\"menuitem\\" class=\\"o_kanban_card_manage_title\\">\\n                                            <span>Xem</span>\\n                                        </div>\\n                                    </div>\\n                                    <div class=\\"col-4 o_kanban_card_manage_section o_kanban_manage_new\\">\\n                                        <div role=\\"menuitem\\" class=\\"o_kanban_card_manage_title\\">\\n                                            <span>Mới</span>\\n                                        </div>\\n                                    </div>\\n                                    <div class=\\"col-4 o_kanban_card_manage_section o_kanban_manage_reports\\">\\n                                        <div role=\\"menuitem\\" class=\\"o_kanban_card_manage_title\\">\\n                                            <span>Báo cáo</span>\\n                                        </div>\\n                                        <div name=\\"o_team_kanban_report_separator\\"/>\\n                                    </div>\\n                                </div>\\n\\n                                <div t-if=\\"widget.editable\\" class=\\"o_kanban_card_manage_settings row\\" groups=\\"sales_team.group_sale_manager\\">\\n                                    <div role=\\"menuitem\\" aria-haspopup=\\"true\\" class=\\"col-8\\">\\n                                        <ul class=\\"oe_kanban_colorpicker\\" data-field=\\"color\\" role=\\"menu\\"/>\\n                                    </div>\\n                                    <div role=\\"menuitem\\" class=\\"col-4\\">\\n                                        <a class=\\"dropdown-item\\" type=\\"edit\\">Cấu hình</a>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </t>\\n                    <t t-name=\\"SalesTeamDashboardGraph\\">\\n                        <div t-if=\\"record.dashboard_graph_data.raw_value\\" class=\\"o_sales_team_kanban_graph_section\\">\\n                            <field name=\\"dashboard_graph_data\\" widget=\\"dashboard_graph\\" t-att-graph_type=\\"'bar'\\"/>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>"}	<?xml version="1.0"?>\n<kanban class="oe_background_grey o_kanban_dashboard o_crm_team_kanban" create="0" sample="1">\n                <field name="name"/>\n                <field name="user_id"/>\n                <field name="member_ids"/>\n                <field name="color"/>\n                <field name="currency_id"/>\n                <field name="is_favorite"/>\n                <templates>\n                    <t t-name="kanban-box">\n                        <div t-attf-class="#{!selection_mode ? kanban_color(record.color.raw_value) : ''}">\n                            <div t-attf-class="o_kanban_card_header">\n                                <div class="o_kanban_card_header_title">\n                                    <div class="o_primary o_text_overflow"><field name="name"/></div>\n                                </div>\n                                <div class="o_kanban_manage_button_section">\n                                    <a class="o_kanban_manage_toggle_button" href="#"><i class="fa fa-ellipsis-v" role="img" aria-label="Manage" title="Manage"/></a>\n                                </div>\n                            </div>\n                            <div class="container o_kanban_card_content">\n                                <div class="row o_kanban_card_upper_content">\n                                    <div class="col-4 o_kanban_primary_left" name="to_replace_in_sale_crm">\n                                        <button type="object" class="btn btn-primary" name="action_primary_channel_button"><field name="dashboard_button_name"/></button>\n                                    </div>\n                                    <div class="col-8 o_kanban_primary_right" style="padding-bottom:0;">\n                                        <t name="first_options"/>\n                                        <t name="second_options"/>\n                                        <t name="third_options"/>\n                                    </div>\n                                </div>\n                                <div class="row">\n                                    <div class="col-12 o_kanban_primary_bottom">\n                                        <t t-call="SalesTeamDashboardGraph"/>\n                                    </div>\n                                </div>\n                            </div><div class="container o_kanban_card_manage_pane dropdown-menu" role="menu">\n                                <div class="row">\n                                    <div class="col-4 o_kanban_card_manage_section o_kanban_manage_view">\n                                        <div role="menuitem" class="o_kanban_card_manage_title">\n                                            <span>View</span>\n                                        </div>\n                                    </div>\n                                    <div class="col-4 o_kanban_card_manage_section o_kanban_manage_new">\n                                        <div role="menuitem" class="o_kanban_card_manage_title">\n                                            <span>New</span>\n                                        </div>\n                                    </div>\n                                    <div class="col-4 o_kanban_card_manage_section o_kanban_manage_reports">\n                                        <div role="menuitem" class="o_kanban_card_manage_title">\n                                            <span>Reporting</span>\n                                        </div>\n                                        <div name="o_team_kanban_report_separator"/>\n                                    </div>\n                                </div>\n\n                                <div t-if="widget.editable" class="o_kanban_card_manage_settings row" groups="sales_team.group_sale_manager">\n                                    <div role="menuitem" aria-haspopup="true" class="col-8">\n                                        <ul class="oe_kanban_colorpicker" data-field="color" role="menu"/>\n                                    </div>\n                                    <div role="menuitem" class="col-4">\n                                        <a class="dropdown-item" type="edit">Configuration</a>\n                                    </div>\n                                </div>\n                            </div>\n                        </div>\n                    </t>\n                    <t t-name="SalesTeamDashboardGraph">\n                        <div t-if="record.dashboard_graph_data.raw_value" class="o_sales_team_kanban_graph_section">\n                            <field name="dashboard_graph_data" widget="dashboard_graph" t-att-graph_type="'bar'"/>\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
1948	16	833	1	1	sale.order.line.tree.sale.stock.location	sale.order.line	\N	tree	sale_stock/views/sale_order_views.xml	\N	extension	{"en_US": "<xpath expr=\\"//field[@name='price_subtotal']\\" position=\\"before\\">\\n                    <field name=\\"route_id\\" groups=\\"stock.group_adv_location\\" options=\\"{'no_create': True}\\"/>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='price_subtotal']" position="before">\n                    <field name="route_id" groups="stock.group_adv_location" options="{'no_create': True}"/>\n                </xpath>\n            	f	t	2025-06-19 03:11:07.69283	2025-06-19 03:11:07.69283	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1949	16	803	1	1	sale.order.line.tree.sale.stock.qty	sale.order	\N	form	sale_stock/views/sale_order_views.xml	\N	extension	{"en_US": "<data><xpath expr=\\"//page/field[@name='order_line']/form/group/group/div[@name='ordered_qty']/field[@name='product_uom']\\" position=\\"after\\">\\n                    <!-- below fields are used in the widget qty_at_date_widget -->\\n                    <field name=\\"virtual_available_at_date\\" invisible=\\"1\\"/>\\n                    <field name=\\"qty_available_today\\" invisible=\\"1\\"/>\\n                    <field name=\\"free_qty_today\\" invisible=\\"1\\"/>\\n                    <field name=\\"scheduled_date\\" invisible=\\"1\\"/>\\n                    <field name=\\"forecast_expected_date\\" invisible=\\"1\\"/>\\n                    <field name=\\"warehouse_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"move_ids\\" invisible=\\"1\\"/>\\n                    <field name=\\"qty_to_deliver\\" invisible=\\"1\\"/>\\n                    <field name=\\"is_mto\\" invisible=\\"1\\"/>\\n                    <field name=\\"display_qty_widget\\" invisible=\\"1\\"/>\\n                    <widget name=\\"qty_at_date_widget\\" width=\\"0.1\\"/>\\n                </xpath>\\n                <xpath expr=\\"//page/field[@name='order_line']/tree/field[@name='qty_delivered']\\" position=\\"after\\">\\n                    <!-- below fields are used in the widget qty_at_date_widget -->\\n                    <field name=\\"virtual_available_at_date\\" invisible=\\"1\\"/>\\n                    <field name=\\"qty_available_today\\" invisible=\\"1\\"/>\\n                    <field name=\\"free_qty_today\\" invisible=\\"1\\"/>\\n                    <field name=\\"scheduled_date\\" invisible=\\"1\\"/>\\n                    <field name=\\"forecast_expected_date\\" invisible=\\"1\\"/>\\n                    <field name=\\"warehouse_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"move_ids\\" invisible=\\"1\\"/>\\n                    <field name=\\"qty_to_deliver\\" invisible=\\"1\\"/>\\n                    <field name=\\"is_mto\\" invisible=\\"1\\"/>\\n                    <field name=\\"display_qty_widget\\" invisible=\\"1\\"/>\\n                    <widget name=\\"qty_at_date_widget\\" width=\\"20px\\"/>\\n                </xpath>\\n            </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//page/field[@name='order_line']/form/group/group/div[@name='ordered_qty']/field[@name='product_uom']" position="after">\n                    <!-- below fields are used in the widget qty_at_date_widget -->\n                    <field name="virtual_available_at_date" invisible="1"/>\n                    <field name="qty_available_today" invisible="1"/>\n                    <field name="free_qty_today" invisible="1"/>\n                    <field name="scheduled_date" invisible="1"/>\n                    <field name="forecast_expected_date" invisible="1"/>\n                    <field name="warehouse_id" invisible="1"/>\n                    <field name="move_ids" invisible="1"/>\n                    <field name="qty_to_deliver" invisible="1"/>\n                    <field name="is_mto" invisible="1"/>\n                    <field name="display_qty_widget" invisible="1"/>\n                    <widget name="qty_at_date_widget" width="0.1"/>\n                </xpath>\n                <xpath expr="//page/field[@name='order_line']/tree/field[@name='qty_delivered']" position="after">\n                    <!-- below fields are used in the widget qty_at_date_widget -->\n                    <field name="virtual_available_at_date" invisible="1"/>\n                    <field name="qty_available_today" invisible="1"/>\n                    <field name="free_qty_today" invisible="1"/>\n                    <field name="scheduled_date" invisible="1"/>\n                    <field name="forecast_expected_date" invisible="1"/>\n                    <field name="warehouse_id" invisible="1"/>\n                    <field name="move_ids" invisible="1"/>\n                    <field name="qty_to_deliver" invisible="1"/>\n                    <field name="is_mto" invisible="1"/>\n                    <field name="display_qty_widget" invisible="1"/>\n                    <widget name="qty_at_date_widget" width="20px"/>\n                </xpath>\n            </data>	f	t	2025-06-19 03:11:07.69283	2025-06-19 03:11:07.69283	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
478	16	\N	1	1	spreadsheet.dashboard.view.list	spreadsheet.dashboard	\N	tree	spreadsheet_dashboard/views/spreadsheet_dashboard_views.xml	\N	primary	{"en_US": "<tree create=\\"false\\" editable=\\"bottom\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\" groups=\\"base.group_system\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"group_ids\\" widget=\\"many2many_tags\\"/>\\n                <field name=\\"dashboard_group_id\\" optional=\\"hidden\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree create="false" editable="bottom">\n                <field name="sequence" widget="handle" groups="base.group_system"/>\n                <field name="name"/>\n                <field name="group_ids" widget="many2many_tags"/>\n                <field name="dashboard_group_id" optional="hidden"/>\n            </tree>\n        	f	t	2025-06-18 15:58:20.210972	2025-06-18 15:58:20.210972	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1258	16	\N	1	1	theme_bignews_template	\N	mass_mailing_themes.theme_bignews_template	qweb	mass_mailing_themes/views/mass_mailing_themes_templates.xml	\N	primary	{"en_US": "<t t-name=\\"mass_mailing_themes.theme_bignews_template\\">\\n        <style id=\\"design-element\\">\\n            h1 {\\n                font-size: 36px;\\n                font-weight: bolder;\\n                font-style: italic;\\n                color: #BA0013;\\n            }\\n            h2 {\\n                font-size: 14px;\\n                font-weight: bolder;\\n            }\\n            h3 {\\n                font-size: 18px;\\n                font-weight: bolder;\\n            }\\n            p, p &gt; *, li, li &gt; * {\\n                color: #6c757d;\\n            }\\n            a:not(.btn), a.btn.btn-link{\\n                color: #BA0013;\\n            }\\n            a.btn.btn-primary, a.btn.btn-outline-primary, a.btn.btn-fill-primary {\\n                background-color: #BA0013;\\n                border-color: #BA0013;\\n            }\\n        </style>\\n        <t t-set=\\"now\\" t-value=\\"datetime.datetime.now()\\"/>\\n        <t t-set=\\"future_date\\" t-value=\\"(datetime.date.today() + datetime.timedelta(days=30))\\"/>\\n        <div class=\\"s_header_logo o_mail_block_header_logo o_mail_snippet_general pt16 pb16 bg-200\\" data-snippet=\\"s_mail_block_header_logo\\" data-name=\\"Header Logo\\">\\n            <div class=\\"container\\">\\n                <div class=\\"row\\">\\n                    <div class=\\"col-lg-4\\"/>\\n                    <div class=\\"col-lg-4 pt16 pb16\\" style=\\"text-align: center;\\">\\n                        <a style=\\"text-decoration:none;\\" href=\\"http://www.example.com\\">\\n                            <img src=\\"/mass_mailing_themes/static/src/img/theme_bignews/bignews_logo.png\\" width=\\"70\\" style=\\"height:auto;max-width:100%; width:70px;\\" class=\\"img-fluid\\"/>\\n                        </a>\\n                    </div>\\n                    <div class=\\"col-lg-4\\" style=\\"text-align:right\\"/>\\n                </div>\\n            </div>\\n        </div>\\n        <div class=\\"s_title o_mail_snippet_general pt32 pb16\\" data-snippet=\\"s_title\\" data-name=\\"Title\\">\\n            <div class=\\"container s_allow_columns\\">\\n                <h1 style=\\"text-align: center;\\">WE'RE MOVING</h1>\\n            </div>\\n        </div>\\n        <div class=\\"s_cover o_mail_snippet_general pt0\\" data-snippet=\\"s_cover\\" data-name=\\"Cover\\">\\n            <img src=\\"/mass_mailing_themes/static/src/img/theme_bignews/s_default_image_cover.jpg\\" alt=\\"Cover image\\" class=\\"img-fluid w-100 mx-auto\\" style=\\"padding: 15px;\\"/>\\n        </div>\\n        <div class=\\"s_text_block o_mail_snippet_general pt32 pb32\\" data-snippet=\\"s_text_block\\" data-name=\\"Text\\" style=\\"padding-left: 15px; padding-right: 15px;\\">\\n            <div class=\\"container s_allow_columns\\">\\n                <h2>BEGINNING <t t-out=\\"future_date.strftime('%B %d').upper()\\"/></h2>\\n                <p>We are proud to announce that due to our remarkable growth in the Springfield area, we are moving to a new location on July 1.\\n                   <br/>We will continue to offer the same friendly service at our new address on <span style=\\"font-weight: bolder\\">1600 Main Street</span>,\\n                   <br/>which will allow us to offer an even larger selection of products and services.\\n                </p>\\n                <p>See you there,</p>\\n                <p><img src=\\"/mass_mailing_themes/static/src/img/theme_bignews/signature.png\\" style=\\"width:125px; margin-top:8px;margin-bottom:-25px;\\" alt=\\"Signature\\" class=\\"img-fluid\\"/></p>\\n                <p>Michael Fletcher<br/>\\n                   <span style=\\"font-size: 12px; font-weight: bolder;\\">Customer Service</span>\\n                </p>\\n                <p style=\\"text-align: center;\\">\\n                    <a role=\\"button\\" href=\\"#\\" class=\\"btn btn-primary\\">READ MORE</a>\\n                </p>\\n            </div>\\n        </div>\\n        <div class=\\"s_footer_social o_mail_block_footer_social o_mail_footer_social_center o_mail_snippet_general bg-200 pt16 pb16\\" data-snippet=\\"s_mail_block_footer_social\\" data-name=\\"Footer Center\\">\\n            <div class=\\"container\\">\\n                <div class=\\"row\\">\\n                    <div class=\\"col-lg-12\\" style=\\"text-align: center;\\" t-translation=\\"off\\">\\n                        <a aria-label=\\"Facebook\\" title=\\"Facebook\\" href=\\"https://www.facebook.com/Odoo\\">\\n                            <span class=\\"fa fa-facebook\\" style=\\"color: rgb(186, 0, 19) !important;\\"/>​\\n                        </a>&amp;nbsp;&amp;nbsp;\\n                        <a style=\\"margin-left:10px\\" aria-label=\\"LinkedIn\\" title=\\"LinkedIn\\" href=\\"https://www.linkedin.com/company/odoo\\">\\n                            <span class=\\"fa fa-linkedin\\" style=\\"color: rgb(186, 0, 19) !important;\\"/>​\\n                        </a>&amp;nbsp;&amp;nbsp;\\n                        <a style=\\"margin-left:10px\\" aria-label=\\"Twitter\\" title=\\"Twitter\\" href=\\"https://twitter.com/Odoo\\">\\n                            <span class=\\"fa fa-twitter\\" style=\\"color: rgb(186, 0, 19) !important;\\"/>​\\n                        </a>&amp;nbsp;&amp;nbsp;\\n                        <a style=\\"margin-left:10px\\" aria-label=\\"Instagram\\" title=\\"Instagram\\" href=\\"https://www.instagram.com/explore/tags/odoo/\\">\\n                            <span class=\\"fa fa-instagram\\" style=\\"color: rgb(186, 0, 19) !important;\\"/>​\\n                        </a>\\n                    </div>\\n                </div>\\n                <div class=\\"row\\">\\n                    <div class=\\"col-lg-12 o_mail_footer_links pt8 pb8\\" style=\\"text-align: center;\\">\\n                        <a role=\\"button\\" href=\\"/unsubscribe_from_list\\" class=\\"btn btn-link\\">Unsubscribe</a>\\n                    </div>\\n                </div>\\n                <div class=\\"row\\">\\n                    <div class=\\"col-lg-12\\">\\n                        <p style=\\"text-align: center;\\">\\n                            © <t t-out=\\"now.strftime('%Y')\\"/> All Rights Reserved\\n                        </p>\\n                    </div>\\n                </div>\\n            </div>\\n        </div>\\n    </t>", "vi_VN": "<t t-name=\\"mass_mailing_themes.theme_bignews_template\\">\\n        <style id=\\"design-element\\">\\n            h1 {\\n                font-size: 36px;\\n                font-weight: bolder;\\n                font-style: italic;\\n                color: #BA0013;\\n            }\\n            h2 {\\n                font-size: 14px;\\n                font-weight: bolder;\\n            }\\n            h3 {\\n                font-size: 18px;\\n                font-weight: bolder;\\n            }\\n            p, p &gt; *, li, li &gt; * {\\n                color: #6c757d;\\n            }\\n            a:not(.btn), a.btn.btn-link{\\n                color: #BA0013;\\n            }\\n            a.btn.btn-primary, a.btn.btn-outline-primary, a.btn.btn-fill-primary {\\n                background-color: #BA0013;\\n                border-color: #BA0013;\\n            }\\n        </style>\\n        <t t-set=\\"now\\" t-value=\\"datetime.datetime.now()\\"/>\\n        <t t-set=\\"future_date\\" t-value=\\"(datetime.date.today() + datetime.timedelta(days=30))\\"/>\\n        <div class=\\"s_header_logo o_mail_block_header_logo o_mail_snippet_general pt16 pb16 bg-200\\" data-snippet=\\"s_mail_block_header_logo\\" data-name=\\"Header Logo\\">\\n            <div class=\\"container\\">\\n                <div class=\\"row\\">\\n                    <div class=\\"col-lg-4\\"/>\\n                    <div class=\\"col-lg-4 pt16 pb16\\" style=\\"text-align: center;\\">\\n                        <a style=\\"text-decoration:none;\\" href=\\"http://www.example.com\\">\\n                            <img src=\\"/mass_mailing_themes/static/src/img/theme_bignews/bignews_logo.png\\" width=\\"70\\" style=\\"height:auto;max-width:100%; width:70px;\\" class=\\"img-fluid\\"/>\\n                        </a>\\n                    </div>\\n                    <div class=\\"col-lg-4\\" style=\\"text-align:right\\"/>\\n                </div>\\n            </div>\\n        </div>\\n        <div class=\\"s_title o_mail_snippet_general pt32 pb16\\" data-snippet=\\"s_title\\" data-name=\\"Title\\">\\n            <div class=\\"container s_allow_columns\\">\\n                <h1 style=\\"text-align: center;\\">CHÚNG TÔI ĐANG TIẾN CHUYỂN</h1>\\n            </div>\\n        </div>\\n        <div class=\\"s_cover o_mail_snippet_general pt0\\" data-snippet=\\"s_cover\\" data-name=\\"Cover\\">\\n            <img src=\\"/mass_mailing_themes/static/src/img/theme_bignews/s_default_image_cover.jpg\\" alt=\\"Ảnh bìa\\" class=\\"img-fluid w-100 mx-auto\\" style=\\"padding: 15px;\\"/>\\n        </div>\\n        <div class=\\"s_text_block o_mail_snippet_general pt32 pb32\\" data-snippet=\\"s_text_block\\" data-name=\\"Text\\" style=\\"padding-left: 15px; padding-right: 15px;\\">\\n            <div class=\\"container s_allow_columns\\">\\n                <h2>KHỞI ĐẦU <t t-out=\\"future_date.strftime('%B %d').upper()\\"/></h2>\\n                <p>Chúng tôi rất hân hạnh thông báo rằng nhờ sự phát triển vượt bậc của mình ở khu vực Springfield, chúng tôi sẽ chuyển đến vị trí mới vào ngày 1 tháng 7.\\n                   <br/>Chúng tôi sẽ tiếp tục cung cấp dịch vụ chất lượng tương tự tại địa chỉ mới ở 21600 Main Street,\\n                   <br/>nơi cho phép chúng tôi cung cấp nhiều lựa chọn sản phẩm và dịch vụ hơn nữa.\\n                </p>\\n                <p>Hẹn gặp bạn!</p>\\n                <p><img src=\\"/mass_mailing_themes/static/src/img/theme_bignews/signature.png\\" style=\\"width:125px; margin-top:8px;margin-bottom:-25px;\\" alt=\\"Chữ ký\\" class=\\"img-fluid\\"/></p>\\n                <p>Michael Fletcher<br/>\\n                   <span style=\\"font-size: 12px; font-weight: bolder;\\">Dịch vụ khách hàng</span>\\n                </p>\\n                <p style=\\"text-align: center;\\">\\n                    <a role=\\"button\\" href=\\"#\\" class=\\"btn btn-primary\\">ĐỌC THÊM</a>\\n                </p>\\n            </div>\\n        </div>\\n        <div class=\\"s_footer_social o_mail_block_footer_social o_mail_footer_social_center o_mail_snippet_general bg-200 pt16 pb16\\" data-snippet=\\"s_mail_block_footer_social\\" data-name=\\"Footer Center\\">\\n            <div class=\\"container\\">\\n                <div class=\\"row\\">\\n                    <div class=\\"col-lg-12\\" style=\\"text-align: center;\\" t-translation=\\"off\\">\\n                        <a aria-label=\\"Facebook\\" title=\\"Facebook\\" href=\\"https://www.facebook.com/Odoo\\">\\n                            <span class=\\"fa fa-facebook\\" style=\\"color: rgb(186, 0, 19) !important;\\"/>​\\n                        </a>&amp;nbsp;&amp;nbsp;\\n                        <a style=\\"margin-left:10px\\" aria-label=\\"LinkedIn\\" title=\\"LinkedIn\\" href=\\"https://www.linkedin.com/company/odoo\\">\\n                            <span class=\\"fa fa-linkedin\\" style=\\"color: rgb(186, 0, 19) !important;\\"/>​\\n                        </a>&amp;nbsp;&amp;nbsp;\\n                        <a style=\\"margin-left:10px\\" aria-label=\\"Twitter\\" title=\\"Twitter\\" href=\\"https://twitter.com/Odoo\\">\\n                            <span class=\\"fa fa-twitter\\" style=\\"color: rgb(186, 0, 19) !important;\\"/>​\\n                        </a>&amp;nbsp;&amp;nbsp;\\n                        <a style=\\"margin-left:10px\\" aria-label=\\"Instagram\\" title=\\"Instagram\\" href=\\"https://www.instagram.com/explore/tags/odoo/\\">\\n                            <span class=\\"fa fa-instagram\\" style=\\"color: rgb(186, 0, 19) !important;\\"/>​\\n                        </a>\\n                    </div>\\n                </div>\\n                <div class=\\"row\\">\\n                    <div class=\\"col-lg-12 o_mail_footer_links pt8 pb8\\" style=\\"text-align: center;\\">\\n                        <a role=\\"button\\" href=\\"/unsubscribe_from_list\\" class=\\"btn btn-link\\">Ngừng đăng ký</a>\\n                    </div>\\n                </div>\\n                <div class=\\"row\\">\\n                    <div class=\\"col-lg-12\\">\\n                        <p style=\\"text-align: center;\\">\\n                            © <t t-out=\\"now.strftime('%Y')\\"/> Mọi quyền được bảo lưu\\n                        </p>\\n                    </div>\\n                </div>\\n            </div>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="mass_mailing_themes.theme_bignews_template">\n        <style id="design-element">\n            h1 {\n                font-size: 36px;\n                font-weight: bolder;\n                font-style: italic;\n                color: #BA0013;\n            }\n            h2 {\n                font-size: 14px;\n                font-weight: bolder;\n            }\n            h3 {\n                font-size: 18px;\n                font-weight: bolder;\n            }\n            p, p &gt; *, li, li &gt; * {\n                color: #6c757d;\n            }\n            a:not(.btn), a.btn.btn-link{\n                color: #BA0013;\n            }\n            a.btn.btn-primary, a.btn.btn-outline-primary, a.btn.btn-fill-primary {\n                background-color: #BA0013;\n                border-color: #BA0013;\n            }\n        </style>\n        <t t-set="now" t-value="datetime.datetime.now()"/>\n        <t t-set="future_date" t-value="(datetime.date.today() + datetime.timedelta(days=30))"/>\n        <div class="s_header_logo o_mail_block_header_logo o_mail_snippet_general pt16 pb16 bg-200" data-snippet="s_mail_block_header_logo" data-name="Header Logo">\n            <div class="container">\n                <div class="row">\n                    <div class="col-lg-4"/>\n                    <div class="col-lg-4 pt16 pb16" style="text-align: center;">\n                        <a style="text-decoration:none;" href="http://www.example.com">\n                            <img src="/mass_mailing_themes/static/src/img/theme_bignews/bignews_logo.png" width="70" style="height:auto;max-width:100%; width:70px;" class="img-fluid"/>\n                        </a>\n                    </div>\n                    <div class="col-lg-4" style="text-align:right"/>\n                </div>\n            </div>\n        </div>\n        <div class="s_title o_mail_snippet_general pt32 pb16" data-snippet="s_title" data-name="Title">\n            <div class="container s_allow_columns">\n                <h1 style="text-align: center;">WE'RE MOVING</h1>\n            </div>\n        </div>\n        <div class="s_cover o_mail_snippet_general pt0" data-snippet="s_cover" data-name="Cover">\n            <img src="/mass_mailing_themes/static/src/img/theme_bignews/s_default_image_cover.jpg" alt="Cover image" class="img-fluid w-100 mx-auto" style="padding: 15px;"/>\n        </div>\n        <div class="s_text_block o_mail_snippet_general pt32 pb32" data-snippet="s_text_block" data-name="Text" style="padding-left: 15px; padding-right: 15px;">\n            <div class="container s_allow_columns">\n                <h2>BEGINNING <t t-out="future_date.strftime('%B %d').upper()"/></h2>\n                <p>We are proud to announce that due to our remarkable growth in the Springfield area, we are moving to a new location on July 1.\n                   <br/>We will continue to offer the same friendly service at our new address on <span style="font-weight: bolder">1600 Main Street</span>,\n                   <br/>which will allow us to offer an even larger selection of products and services.\n                </p>\n                <p>See you there,</p>\n                <p><img src="/mass_mailing_themes/static/src/img/theme_bignews/signature.png" style="width:125px; margin-top:8px;margin-bottom:-25px;" alt="Signature" class="img-fluid"/></p>\n                <p>Michael Fletcher<br/>\n                   <span style="font-size: 12px; font-weight: bolder;">Customer Service</span>\n                </p>\n                <p style="text-align: center;">\n                    <a role="button" href="#" class="btn btn-primary">READ MORE</a>\n                </p>\n            </div>\n        </div>\n        <div class="s_footer_social o_mail_block_footer_social o_mail_footer_social_center o_mail_snippet_general bg-200 pt16 pb16" data-snippet="s_mail_block_footer_social" data-name="Footer Center">\n            <div class="container">\n                <div class="row">\n                    <div class="col-lg-12" style="text-align: center;" t-translation="off">\n                        <a aria-label="Facebook" title="Facebook" href="https://www.facebook.com/Odoo">\n                            <span class="fa fa-facebook" style="color: rgb(186, 0, 19) !important;"/>​\n                        </a>&amp;nbsp;&amp;nbsp;\n                        <a style="margin-left:10px" aria-label="LinkedIn" title="LinkedIn" href="https://www.linkedin.com/company/odoo">\n                            <span class="fa fa-linkedin" style="color: rgb(186, 0, 19) !important;"/>​\n                        </a>&amp;nbsp;&amp;nbsp;\n                        <a style="margin-left:10px" aria-label="Twitter" title="Twitter" href="https://twitter.com/Odoo">\n                            <span class="fa fa-twitter" style="color: rgb(186, 0, 19) !important;"/>​\n                        </a>&amp;nbsp;&amp;nbsp;\n                        <a style="margin-left:10px" aria-label="Instagram" title="Instagram" href="https://www.instagram.com/explore/tags/odoo/">\n                            <span class="fa fa-instagram" style="color: rgb(186, 0, 19) !important;"/>​\n                        </a>\n                    </div>\n                </div>\n                <div class="row">\n                    <div class="col-lg-12 o_mail_footer_links pt8 pb8" style="text-align: center;">\n                        <a role="button" href="/unsubscribe_from_list" class="btn btn-link">Unsubscribe</a>\n                    </div>\n                </div>\n                <div class="row">\n                    <div class="col-lg-12">\n                        <p style="text-align: center;">\n                            © <t t-out="now.strftime('%Y')"/> All Rights Reserved\n                        </p>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </t>\n\n    	f	t	2025-06-18 15:59:17.425513	2025-06-18 15:59:17.425513	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1257	16	\N	1	1	theme_bold_template	\N	mass_mailing_themes.theme_bold_template	qweb	mass_mailing_themes/views/mass_mailing_themes_templates.xml	\N	primary	{"en_US": "<t t-name=\\"mass_mailing_themes.theme_bold_template\\">\\n        <style id=\\"design-element\\">\\n            h1 {\\n                font-weight: bolder;\\n                font-family: Tahoma, Verdana, Segoe, sans-serif;\\n            }\\n            h2 {\\n                font-size: 18px;\\n                font-weight: bolder;\\n                font-family: Tahoma, Verdana, Segoe, sans-serif;\\n            }\\n            h3 {\\n                font-size: 14px;\\n                font-weight: bolder;\\n                color: #ffffff;\\n                font-family: Tahoma, Verdana, Segoe, sans-serif;\\n            }\\n            p, p &gt; *, li, li &gt; * {\\n                font-family: \\"Helvetica Neue\\", Helvetica, Arial, sans-serif;\\n            }\\n            a:not(.btn), a.btn.btn-link {\\n                color: #6c757d;\\n            }\\n            hr {\\n                border-top-color: #ced4da !important;\\n            }\\n        </style>\\n        <t t-set=\\"now\\" t-value=\\"datetime.datetime.now()\\"/>\\n        <div class=\\"s_header_logo o_mail_block_header_logo o_mail_snippet_general bg-white pt32 pb16\\" data-snippet=\\"s_mail_block_header_logo\\" data-name=\\"Centered Logo\\">\\n            <div class=\\"container\\">\\n                <div class=\\"row\\">\\n                    <div class=\\"col-lg-3\\">\\n                        <p style=\\"text-align: center;\\"><t t-out=\\"now.strftime('%b')\\"/>\\n                        <br/><span style=\\"font-weight: bolder;\\"><t t-out=\\"now.strftime('%Y')\\"/></span></p>\\n                    </div>\\n                    <div class=\\"col-lg-6\\">\\n                        <h1 style=\\"text-align:center;\\">\\n                            THE DAILY\\n                        </h1>\\n                    </div>\\n                    <div class=\\"col-lg-3\\">\\n                        <p style=\\"text-align: center;\\">Issue\\n                            <br/><span style=\\"font-weight: bolder;\\">#42</span>\\n                        </p>\\n                    </div>\\n                </div>\\n            </div>\\n        </div>\\n        <div class=\\"s_hr o_mail_snippet_general pb32\\" data-snippet=\\"s_hr\\" data-name=\\"Separator\\">\\n            <hr class=\\"s_hr_1px s_hr_solid\\"/>\\n        </div>\\n        <div class=\\"s_text_image o_mail_snippet_general\\" data-snippet=\\"s_text_image\\" data-name=\\"Image - Text\\">\\n            <div class=\\"container\\">\\n                <div class=\\"row align-items-center\\">\\n                    <div class=\\"col-lg-8 px-0\\">\\n                        <img src=\\"/mass_mailing_themes/static/src/img/theme_bold/s_default_image_image_text.jpg\\" class=\\"img w-100\\"/>\\n                    </div>\\n                    <div class=\\"col-lg-4 o_cc pt0 pb0\\">\\n                        <h2 style=\\"text-align: center;\\">IN THIS ISSUE</h2>\\n                        <div class=\\"s_hr o_mail_snippet_general pt16 pb16\\" data-snippet=\\"s_hr\\" data-name=\\"Separator\\">\\n                            <hr class=\\"s_hr_1px s_hr_solid\\"/>\\n                        </div>\\n                        <p>\\n                            <a class=\\"btn btn-link\\" style=\\"text-align:left\\" href=\\"#\\">\\n                                Interview with Janet James&amp;nbsp;\\n                                <span class=\\"fa fa-angle-right\\"/>\\n                            </a>\\n                            <br/>\\n                            <a class=\\"btn btn-link\\" style=\\"text-align:left\\" href=\\"#\\">\\n                                Destinations for an eco-holiday&amp;nbsp;\\n                                <span class=\\"fa fa-angle-right\\"/>\\n                            </a>\\n                            <br/>\\n                            <a class=\\"btn btn-link\\" style=\\"text-align:left\\" href=\\"#\\">\\n                                Top 5 energy-boosting morning routines&amp;nbsp;\\n                                <span class=\\"fa fa-angle-right\\"/>\\n                            </a>\\n                            <br/>\\n                            <a class=\\"btn btn-link\\" style=\\"text-align:left\\" href=\\"#\\">\\n                                Delicious recipes from around the world&amp;nbsp;\\n                                <span class=\\"fa fa-angle-right\\"/>\\n                            </a>\\n                            <br/>\\n                            <a class=\\"btn btn-link\\" style=\\"text-align:left\\" href=\\"#\\">\\n                                Rainy day ideas&amp;nbsp;\\n                                <span class=\\"fa fa-angle-right\\"/>\\n                            </a>\\n                        </p>\\n                    </div>\\n                </div>\\n            </div>\\n        </div>\\n        <div class=\\"s_hr o_mail_snippet_general pt32 pb32\\" data-snippet=\\"s_hr\\" data-name=\\"Separator\\">\\n            <hr class=\\"s_hr_1px s_hr_solid\\"/>\\n        </div>\\n        <div class=\\"s_mail_product_list o_mail_snippet_general pt0\\" data-snippet=\\"s_product_list\\" data-name=\\"Items\\">\\n            <div class=\\"container\\">\\n                <div class=\\"row\\">\\n                    <div class=\\"col-lg-6 o_cc\\">\\n                        <h3><font style=\\"background-color: rgb(231, 148, 57);\\">TRAVEL</font></h3>\\n                        <a href=\\"#\\">\\n                            <img class=\\"img-fluid o_we_custom_image\\" src=\\"/mass_mailing_themes/static/src/img/theme_bold/s_default_image_product_2.jpg\\" alt=\\"Man on a rock looking at mountains in the distance\\" style=\\"width: 100% !important; padding: 15px 0px;\\"/>\\n                        </a>\\n                        <h2 style=\\"text-align: left;\\">Destinations for an eco-holiday</h2>\\n                        <p style=\\"text-align: left;\\">Bitten by the travel bug but looking to travel consciously? Eco-travel is the way forward.</p>\\n                        <p style=\\"text-align: right;\\">\\n                            <a href=\\"#\\" class=\\"btn btn-link\\">\\n                                Find out more&amp;nbsp;<span class=\\"fa fa-angle-right\\"/>\\n                            </a>\\n                        </p>\\n                    </div>\\n                    <div class=\\"col-lg-6 o_cc\\">\\n                        <h3><font style=\\"background-color: rgb(231, 99, 99);\\">LIFESTYLE</font></h3>\\n                        <a href=\\"#\\">\\n                            <img class=\\"img-fluid o_we_custom_image\\" src=\\"/mass_mailing_themes/static/src/img/theme_bold/s_default_image_product_1.jpg\\" alt=\\"Woman having breakfast in bed\\" style=\\"width: 100% !important; padding: 15px 0px;\\"/>\\n                        </a>\\n                        <h2 style=\\"text-align: left;\\">Top 5 energy-boosting morning routines</h2>\\n                        <p style=\\"text-align: left;\\">Imagine waking up with more energy, more flexibility, with less stress and fewer instances of anxiously rushing out the door.</p>\\n                        <p style=\\"text-align: right;\\">\\n                            <a href=\\"#\\" class=\\"btn btn-link\\">\\n                                Find out more&amp;nbsp;<span class=\\"fa fa-angle-right\\"/>\\n                            </a>\\n                        </p>\\n                    </div>\\n                </div>\\n            </div>\\n        </div>\\n        <div class=\\"s_hr o_mail_snippet_general pt16 pb32\\" data-snippet=\\"s_hr\\" data-name=\\"Separator\\">\\n            <hr class=\\"s_hr_1px s_hr_solid\\"/>\\n        </div>\\n        <div class=\\"s_text_image o_mail_snippet_general\\" data-snippet=\\"s_text_image\\" data-name=\\"Text - Image\\">\\n            <div class=\\"container\\">\\n                <div class=\\"row align-items-center\\">\\n                    <div class=\\"col-lg-6 o_cc pt16 pb16\\">\\n                        <h3 style=\\"text-align: left;\\"><font style=\\"background-color: rgb(57, 123, 33);\\">FOOD</font></h3>\\n                        <h2>Delicious recipes from around the world</h2>\\n                        <p>Travel without leaving your kitchen with these international recipes. From Canada to Australia, Mexico to Sweden, and everywhere in between.</p>\\n                        <div style=\\"text-align:right\\">\\n                            <a href=\\"#\\" class=\\"btn btn-link\\">\\n                                Read More&amp;nbsp;<span class=\\"fa fa-angle-right\\"/>\\n                            </a>\\n                        </div>\\n                    </div>\\n                    <div class=\\"col-lg-6 px-0\\">\\n                        <img src=\\"/mass_mailing_themes/static/src/img/theme_bold/s_default_image_image_text_2.jpg\\" class=\\"img w-100\\"/>\\n                    </div>\\n                </div>\\n            </div>\\n        </div>\\n        <div class=\\"s_hr o_mail_snippet_general pt32 pb16\\" data-snippet=\\"s_hr\\" data-name=\\"Separator\\">\\n            <hr class=\\"s_hr_1px s_hr_solid\\"/>\\n        </div>\\n        <div class=\\"s_footer_social o_mail_block_footer_social o_mail_footer_social_center o_mail_snippet_general pt16 pb16\\" data-snippet=\\"s_mail_block_footer_social\\" data-name=\\"Footer Center\\">\\n            <div class=\\"container\\">\\n                <div class=\\"row\\">\\n                    <div class=\\"col-lg-12\\" style=\\"text-align: center;\\" t-translation=\\"off\\">\\n                        <a aria-label=\\"Facebook\\" title=\\"Facebook\\" href=\\"https://www.facebook.com/Odoo\\">\\n                            <span class=\\"fa fa-facebook\\"/>\\n                        </a>&amp;nbsp;&amp;nbsp;\\n                        <a style=\\"margin-left:10px\\" aria-label=\\"LinkedIn\\" title=\\"LinkedIn\\" href=\\"https://www.linkedin.com/company/odoo\\">\\n                            <span class=\\"fa fa-linkedin\\"/>\\n                        </a>&amp;nbsp;&amp;nbsp;\\n                        <a style=\\"margin-left:10px\\" aria-label=\\"Twitter\\" title=\\"Twitter\\" href=\\"https://twitter.com/Odoo\\">\\n                            <span class=\\"fa fa-twitter\\"/>\\n                        </a>&amp;nbsp;&amp;nbsp;\\n                        <a style=\\"margin-left:10px\\" aria-label=\\"Instagram\\" title=\\"Instagram\\" href=\\"https://www.instagram.com/explore/tags/odoo/\\">\\n                            <span class=\\"fa fa-instagram\\"/>\\n                        </a>\\n                    </div>\\n                </div>\\n                <div class=\\"row\\">\\n                    <div class=\\"col-lg-12 o_mail_footer_links pt8 pb8\\" style=\\"text-align: center;\\">\\n                        <a role=\\"button\\" href=\\"/unsubscribe_from_list\\" class=\\"btn btn-link\\">Unsubscribe</a>\\n                    </div>\\n                </div>\\n                <div class=\\"row\\">\\n                    <div class=\\"col-lg-12\\">\\n                        <p style=\\"text-align: center;\\">\\n                            © <t t-out=\\"now.strftime('%Y')\\"/> All Rights Reserved\\n                        </p>\\n                    </div>\\n                </div>\\n            </div>\\n        </div>\\n    </t>", "vi_VN": "<t t-name=\\"mass_mailing_themes.theme_bold_template\\">\\n        <style id=\\"design-element\\">\\n            h1 {\\n                font-weight: bolder;\\n                font-family: Tahoma, Verdana, Segoe, sans-serif;\\n            }\\n            h2 {\\n                font-size: 18px;\\n                font-weight: bolder;\\n                font-family: Tahoma, Verdana, Segoe, sans-serif;\\n            }\\n            h3 {\\n                font-size: 14px;\\n                font-weight: bolder;\\n                color: #ffffff;\\n                font-family: Tahoma, Verdana, Segoe, sans-serif;\\n            }\\n            p, p &gt; *, li, li &gt; * {\\n                font-family: \\"Helvetica Neue\\", Helvetica, Arial, sans-serif;\\n            }\\n            a:not(.btn), a.btn.btn-link {\\n                color: #6c757d;\\n            }\\n            hr {\\n                border-top-color: #ced4da !important;\\n            }\\n        </style>\\n        <t t-set=\\"now\\" t-value=\\"datetime.datetime.now()\\"/>\\n        <div class=\\"s_header_logo o_mail_block_header_logo o_mail_snippet_general bg-white pt32 pb16\\" data-snippet=\\"s_mail_block_header_logo\\" data-name=\\"Centered Logo\\">\\n            <div class=\\"container\\">\\n                <div class=\\"row\\">\\n                    <div class=\\"col-lg-3\\">\\n                        <p style=\\"text-align: center;\\"><t t-out=\\"now.strftime('%b')\\"/>\\n                        <br/><span style=\\"font-weight: bolder;\\"><t t-out=\\"now.strftime('%Y')\\"/></span></p>\\n                    </div>\\n                    <div class=\\"col-lg-6\\">\\n                        <h1 style=\\"text-align:center;\\">\\n                            HÀNG NGÀY\\n                        </h1>\\n                    </div>\\n                    <div class=\\"col-lg-3\\">\\n                        <p style=\\"text-align: center;\\">Vấn đề\\n                            <br/><span style=\\"font-weight: bolder;\\">#42</span>\\n                        </p>\\n                    </div>\\n                </div>\\n            </div>\\n        </div>\\n        <div class=\\"s_hr o_mail_snippet_general pb32\\" data-snippet=\\"s_hr\\" data-name=\\"Separator\\">\\n            <hr class=\\"s_hr_1px s_hr_solid\\"/>\\n        </div>\\n        <div class=\\"s_text_image o_mail_snippet_general\\" data-snippet=\\"s_text_image\\" data-name=\\"Image - Text\\">\\n            <div class=\\"container\\">\\n                <div class=\\"row align-items-center\\">\\n                    <div class=\\"col-lg-8 px-0\\">\\n                        <img src=\\"/mass_mailing_themes/static/src/img/theme_bold/s_default_image_image_text.jpg\\" class=\\"img w-100\\"/>\\n                    </div>\\n                    <div class=\\"col-lg-4 o_cc pt0 pb0\\">\\n                        <h2 style=\\"text-align: center;\\">TRONG VẤN ĐỀ NÀY</h2>\\n                        <div class=\\"s_hr o_mail_snippet_general pt16 pb16\\" data-snippet=\\"s_hr\\" data-name=\\"Separator\\">\\n                            <hr class=\\"s_hr_1px s_hr_solid\\"/>\\n                        </div>\\n                        <p>\\n                            <a class=\\"btn btn-link\\" style=\\"text-align:left\\" href=\\"#\\">\\n                                Phỏng vấn với Janet James&amp;nbsp;\\n                                <span class=\\"fa fa-angle-right\\"/>\\n                            </a>\\n                            <br/>\\n                            <a class=\\"btn btn-link\\" style=\\"text-align:left\\" href=\\"#\\">\\n                                Điểm đến dành cho kỳ nghỉ sinh thái&amp;nbsp;\\n                                <span class=\\"fa fa-angle-right\\"/>\\n                            </a>\\n                            <br/>\\n                            <a class=\\"btn btn-link\\" style=\\"text-align:left\\" href=\\"#\\">\\n                                Top 5 thói quen buổi sáng giúp tăng cường năng lượng&amp;nbsp;\\n                                <span class=\\"fa fa-angle-right\\"/>\\n                            </a>\\n                            <br/>\\n                            <a class=\\"btn btn-link\\" style=\\"text-align:left\\" href=\\"#\\">\\n                                Công thức nấu ăn ngon từ khắp nơi trên thế giới&amp;nbsp;\\n                                <span class=\\"fa fa-angle-right\\"/>\\n                            </a>\\n                            <br/>\\n                            <a class=\\"btn btn-link\\" style=\\"text-align:left\\" href=\\"#\\">\\n                                Ý tưởng cho ngày mưa&amp;nbsp;\\n                                <span class=\\"fa fa-angle-right\\"/>\\n                            </a>\\n                        </p>\\n                    </div>\\n                </div>\\n            </div>\\n        </div>\\n        <div class=\\"s_hr o_mail_snippet_general pt32 pb32\\" data-snippet=\\"s_hr\\" data-name=\\"Separator\\">\\n            <hr class=\\"s_hr_1px s_hr_solid\\"/>\\n        </div>\\n        <div class=\\"s_mail_product_list o_mail_snippet_general pt0\\" data-snippet=\\"s_product_list\\" data-name=\\"Items\\">\\n            <div class=\\"container\\">\\n                <div class=\\"row\\">\\n                    <div class=\\"col-lg-6 o_cc\\">\\n                        <h3><font style=\\"background-color: rgb(231, 148, 57);\\">DU LỊCH</font></h3>\\n                        <a href=\\"#\\">\\n                            <img class=\\"img-fluid o_we_custom_image\\" src=\\"/mass_mailing_themes/static/src/img/theme_bold/s_default_image_product_2.jpg\\" alt=\\"Người đàn ông trên tảng đá phóng tầm mắt đến ngọn núi phía xa\\" style=\\"width: 100% !important; padding: 15px 0px;\\"/>\\n                        </a>\\n                        <h2 style=\\"text-align: left;\\">Điểm đến dành cho kỳ nghỉ sinh thái</h2>\\n                        <p style=\\"text-align: left;\\">Bạn cuồng du lịch nhưng muốn làm chủ chuyến du lịch của mình? Du lịch sinh thái chính là lựa chọn hàng đầu.</p>\\n                        <p style=\\"text-align: right;\\">\\n                            <a href=\\"#\\" class=\\"btn btn-link\\">\\n                                Tìm hiểu thêm&amp;nbsp;<span class=\\"fa fa-angle-right\\"/>\\n                            </a>\\n                        </p>\\n                    </div>\\n                    <div class=\\"col-lg-6 o_cc\\">\\n                        <h3><font style=\\"background-color: rgb(231, 99, 99);\\">PHONG CÁCH SỐNG</font></h3>\\n                        <a href=\\"#\\">\\n                            <img class=\\"img-fluid o_we_custom_image\\" src=\\"/mass_mailing_themes/static/src/img/theme_bold/s_default_image_product_1.jpg\\" alt=\\"Người phụ nữ ăn sáng trên giường\\" style=\\"width: 100% !important; padding: 15px 0px;\\"/>\\n                        </a>\\n                        <h2 style=\\"text-align: left;\\">Top 5 thói quen buổi sáng giúp tăng cường năng lượng</h2>\\n                        <p style=\\"text-align: left;\\">Hãy tưởng tượng bạn thức dậy với nhiều năng lượng hơn, linh hoạt hơn, ít căng thẳng hơn và ít lo lắng vội vã khi bước ra khỏi cửa hơn.</p>\\n                        <p style=\\"text-align: right;\\">\\n                            <a href=\\"#\\" class=\\"btn btn-link\\">\\n                                Tìm hiểu thêm&amp;nbsp;<span class=\\"fa fa-angle-right\\"/>\\n                            </a>\\n                        </p>\\n                    </div>\\n                </div>\\n            </div>\\n        </div>\\n        <div class=\\"s_hr o_mail_snippet_general pt16 pb32\\" data-snippet=\\"s_hr\\" data-name=\\"Separator\\">\\n            <hr class=\\"s_hr_1px s_hr_solid\\"/>\\n        </div>\\n        <div class=\\"s_text_image o_mail_snippet_general\\" data-snippet=\\"s_text_image\\" data-name=\\"Text - Image\\">\\n            <div class=\\"container\\">\\n                <div class=\\"row align-items-center\\">\\n                    <div class=\\"col-lg-6 o_cc pt16 pb16\\">\\n                        <h3 style=\\"text-align: left;\\"><font style=\\"background-color: rgb(57, 123, 33);\\">ẨM THỰC</font></h3>\\n                        <h2>Công thức nấu ăn ngon từ khắp nơi trên thế giới</h2>\\n                        <p>Du lịch ngay trong căn bếp của bạn với những công thức nấu ăn quốc tế này. Từ Canada đến Úc, Mexico đến Thụy Điển và mọi nơi khác.</p>\\n                        <div style=\\"text-align:right\\">\\n                            <a href=\\"#\\" class=\\"btn btn-link\\">\\n                                Đọc thêm&amp;nbsp;<span class=\\"fa fa-angle-right\\"/>\\n                            </a>\\n                        </div>\\n                    </div>\\n                    <div class=\\"col-lg-6 px-0\\">\\n                        <img src=\\"/mass_mailing_themes/static/src/img/theme_bold/s_default_image_image_text_2.jpg\\" class=\\"img w-100\\"/>\\n                    </div>\\n                </div>\\n            </div>\\n        </div>\\n        <div class=\\"s_hr o_mail_snippet_general pt32 pb16\\" data-snippet=\\"s_hr\\" data-name=\\"Separator\\">\\n            <hr class=\\"s_hr_1px s_hr_solid\\"/>\\n        </div>\\n        <div class=\\"s_footer_social o_mail_block_footer_social o_mail_footer_social_center o_mail_snippet_general pt16 pb16\\" data-snippet=\\"s_mail_block_footer_social\\" data-name=\\"Footer Center\\">\\n            <div class=\\"container\\">\\n                <div class=\\"row\\">\\n                    <div class=\\"col-lg-12\\" style=\\"text-align: center;\\" t-translation=\\"off\\">\\n                        <a aria-label=\\"Facebook\\" title=\\"Facebook\\" href=\\"https://www.facebook.com/Odoo\\">\\n                            <span class=\\"fa fa-facebook\\"/>\\n                        </a>&amp;nbsp;&amp;nbsp;\\n                        <a style=\\"margin-left:10px\\" aria-label=\\"LinkedIn\\" title=\\"LinkedIn\\" href=\\"https://www.linkedin.com/company/odoo\\">\\n                            <span class=\\"fa fa-linkedin\\"/>\\n                        </a>&amp;nbsp;&amp;nbsp;\\n                        <a style=\\"margin-left:10px\\" aria-label=\\"Twitter\\" title=\\"Twitter\\" href=\\"https://twitter.com/Odoo\\">\\n                            <span class=\\"fa fa-twitter\\"/>\\n                        </a>&amp;nbsp;&amp;nbsp;\\n                        <a style=\\"margin-left:10px\\" aria-label=\\"Instagram\\" title=\\"Instagram\\" href=\\"https://www.instagram.com/explore/tags/odoo/\\">\\n                            <span class=\\"fa fa-instagram\\"/>\\n                        </a>\\n                    </div>\\n                </div>\\n                <div class=\\"row\\">\\n                    <div class=\\"col-lg-12 o_mail_footer_links pt8 pb8\\" style=\\"text-align: center;\\">\\n                        <a role=\\"button\\" href=\\"/unsubscribe_from_list\\" class=\\"btn btn-link\\">Ngừng đăng ký</a>\\n                    </div>\\n                </div>\\n                <div class=\\"row\\">\\n                    <div class=\\"col-lg-12\\">\\n                        <p style=\\"text-align: center;\\">\\n                            © <t t-out=\\"now.strftime('%Y')\\"/> Mọi quyền được bảo lưu\\n                        </p>\\n                    </div>\\n                </div>\\n            </div>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="mass_mailing_themes.theme_bold_template">\n        <style id="design-element">\n            h1 {\n                font-weight: bolder;\n                font-family: Tahoma, Verdana, Segoe, sans-serif;\n            }\n            h2 {\n                font-size: 18px;\n                font-weight: bolder;\n                font-family: Tahoma, Verdana, Segoe, sans-serif;\n            }\n            h3 {\n                font-size: 14px;\n                font-weight: bolder;\n                color: #ffffff;\n                font-family: Tahoma, Verdana, Segoe, sans-serif;\n            }\n            p, p &gt; *, li, li &gt; * {\n                font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;\n            }\n            a:not(.btn), a.btn.btn-link {\n                color: #6c757d;\n            }\n            hr {\n                border-top-color: #ced4da !important;\n            }\n        </style>\n        <t t-set="now" t-value="datetime.datetime.now()"/>\n        <div class="s_header_logo o_mail_block_header_logo o_mail_snippet_general bg-white pt32 pb16" data-snippet="s_mail_block_header_logo" data-name="Centered Logo">\n            <div class="container">\n                <div class="row">\n                    <div class="col-lg-3">\n                        <p style="text-align: center;"><t t-out="now.strftime('%b')"/>\n                        <br/><span style="font-weight: bolder;"><t t-out="now.strftime('%Y')"/></span></p>\n                    </div>\n                    <div class="col-lg-6">\n                        <h1 style="text-align:center;">\n                            THE DAILY\n                        </h1>\n                    </div>\n                    <div class="col-lg-3">\n                        <p style="text-align: center;">Issue\n                            <br/><span style="font-weight: bolder;">#42</span>\n                        </p>\n                    </div>\n                </div>\n            </div>\n        </div>\n        <div class="s_hr o_mail_snippet_general pb32" data-snippet="s_hr" data-name="Separator">\n            <hr class="s_hr_1px s_hr_solid"/>\n        </div>\n        <div class="s_text_image o_mail_snippet_general" data-snippet="s_text_image" data-name="Image - Text">\n            <div class="container">\n                <div class="row align-items-center">\n                    <div class="col-lg-8 px-0">\n                        <img src="/mass_mailing_themes/static/src/img/theme_bold/s_default_image_image_text.jpg" class="img w-100"/>\n                    </div>\n                    <div class="col-lg-4 o_cc pt0 pb0">\n                        <h2 style="text-align: center;">IN THIS ISSUE</h2>\n                        <div class="s_hr o_mail_snippet_general pt16 pb16" data-snippet="s_hr" data-name="Separator">\n                            <hr class="s_hr_1px s_hr_solid"/>\n                        </div>\n                        <p>\n                            <a class="btn btn-link" style="text-align:left" href="#">\n                                Interview with Janet James&amp;nbsp;\n                                <span class="fa fa-angle-right"/>\n                            </a>\n                            <br/>\n                            <a class="btn btn-link" style="text-align:left" href="#">\n                                Destinations for an eco-holiday&amp;nbsp;\n                                <span class="fa fa-angle-right"/>\n                            </a>\n                            <br/>\n                            <a class="btn btn-link" style="text-align:left" href="#">\n                                Top 5 energy-boosting morning routines&amp;nbsp;\n                                <span class="fa fa-angle-right"/>\n                            </a>\n                            <br/>\n                            <a class="btn btn-link" style="text-align:left" href="#">\n                                Delicious recipes from around the world&amp;nbsp;\n                                <span class="fa fa-angle-right"/>\n                            </a>\n                            <br/>\n                            <a class="btn btn-link" style="text-align:left" href="#">\n                                Rainy day ideas&amp;nbsp;\n                                <span class="fa fa-angle-right"/>\n                            </a>\n                        </p>\n                    </div>\n                </div>\n            </div>\n        </div>\n        <div class="s_hr o_mail_snippet_general pt32 pb32" data-snippet="s_hr" data-name="Separator">\n            <hr class="s_hr_1px s_hr_solid"/>\n        </div>\n        <div class="s_mail_product_list o_mail_snippet_general pt0" data-snippet="s_product_list" data-name="Items">\n            <div class="container">\n                <div class="row">\n                    <div class="col-lg-6 o_cc">\n                        <h3><font style="background-color: rgb(231, 148, 57);">TRAVEL</font></h3>\n                        <a href="#">\n                            <img class="img-fluid o_we_custom_image" src="/mass_mailing_themes/static/src/img/theme_bold/s_default_image_product_2.jpg" alt="Man on a rock looking at mountains in the distance" style="width: 100% !important; padding: 15px 0px;"/>\n                        </a>\n                        <h2 style="text-align: left;">Destinations for an eco-holiday</h2>\n                        <p style="text-align: left;">Bitten by the travel bug but looking to travel consciously? Eco-travel is the way forward.</p>\n                        <p style="text-align: right;">\n                            <a href="#" class="btn btn-link">\n                                Find out more&amp;nbsp;<span class="fa fa-angle-right"/>\n                            </a>\n                        </p>\n                    </div>\n                    <div class="col-lg-6 o_cc">\n                        <h3><font style="background-color: rgb(231, 99, 99);">LIFESTYLE</font></h3>\n                        <a href="#">\n                            <img class="img-fluid o_we_custom_image" src="/mass_mailing_themes/static/src/img/theme_bold/s_default_image_product_1.jpg" alt="Woman having breakfast in bed" style="width: 100% !important; padding: 15px 0px;"/>\n                        </a>\n                        <h2 style="text-align: left;">Top 5 energy-boosting morning routines</h2>\n                        <p style="text-align: left;">Imagine waking up with more energy, more flexibility, with less stress and fewer instances of anxiously rushing out the door.</p>\n                        <p style="text-align: right;">\n                            <a href="#" class="btn btn-link">\n                                Find out more&amp;nbsp;<span class="fa fa-angle-right"/>\n                            </a>\n                        </p>\n                    </div>\n                </div>\n            </div>\n        </div>\n        <div class="s_hr o_mail_snippet_general pt16 pb32" data-snippet="s_hr" data-name="Separator">\n            <hr class="s_hr_1px s_hr_solid"/>\n        </div>\n        <div class="s_text_image o_mail_snippet_general" data-snippet="s_text_image" data-name="Text - Image">\n            <div class="container">\n                <div class="row align-items-center">\n                    <div class="col-lg-6 o_cc pt16 pb16">\n                        <h3 style="text-align: left;"><font style="background-color: rgb(57, 123, 33);">FOOD</font></h3>\n                        <h2>Delicious recipes from around the world</h2>\n                        <p>Travel without leaving your kitchen with these international recipes. From Canada to Australia, Mexico to Sweden, and everywhere in between.</p>\n                        <div style="text-align:right">\n                            <a href="#" class="btn btn-link">\n                                Read More&amp;nbsp;<span class="fa fa-angle-right"/>\n                            </a>\n                        </div>\n                    </div>\n                    <div class="col-lg-6 px-0">\n                        <img src="/mass_mailing_themes/static/src/img/theme_bold/s_default_image_image_text_2.jpg" class="img w-100"/>\n                    </div>\n                </div>\n            </div>\n        </div>\n        <div class="s_hr o_mail_snippet_general pt32 pb16" data-snippet="s_hr" data-name="Separator">\n            <hr class="s_hr_1px s_hr_solid"/>\n        </div>\n        <div class="s_footer_social o_mail_block_footer_social o_mail_footer_social_center o_mail_snippet_general pt16 pb16" data-snippet="s_mail_block_footer_social" data-name="Footer Center">\n            <div class="container">\n                <div class="row">\n                    <div class="col-lg-12" style="text-align: center;" t-translation="off">\n                        <a aria-label="Facebook" title="Facebook" href="https://www.facebook.com/Odoo">\n                            <span class="fa fa-facebook"/>\n                        </a>&amp;nbsp;&amp;nbsp;\n                        <a style="margin-left:10px" aria-label="LinkedIn" title="LinkedIn" href="https://www.linkedin.com/company/odoo">\n                            <span class="fa fa-linkedin"/>\n                        </a>&amp;nbsp;&amp;nbsp;\n                        <a style="margin-left:10px" aria-label="Twitter" title="Twitter" href="https://twitter.com/Odoo">\n                            <span class="fa fa-twitter"/>\n                        </a>&amp;nbsp;&amp;nbsp;\n                        <a style="margin-left:10px" aria-label="Instagram" title="Instagram" href="https://www.instagram.com/explore/tags/odoo/">\n                            <span class="fa fa-instagram"/>\n                        </a>\n                    </div>\n                </div>\n                <div class="row">\n                    <div class="col-lg-12 o_mail_footer_links pt8 pb8" style="text-align: center;">\n                        <a role="button" href="/unsubscribe_from_list" class="btn btn-link">Unsubscribe</a>\n                    </div>\n                </div>\n                <div class="row">\n                    <div class="col-lg-12">\n                        <p style="text-align: center;">\n                            © <t t-out="now.strftime('%Y')"/> All Rights Reserved\n                        </p>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </t>\n\n    	f	t	2025-06-18 15:59:17.425513	2025-06-18 15:59:17.425513	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
482	16	123	1	1	res.partner.form.inherit.partner.autocomplete	res.partner	\N	form	partner_autocomplete/views/res_partner_views.xml	\N	extension	{"en_US": "<data><xpath expr=\\"//div[hasclass('oe_title')]/h1/field[@id='company']\\" position=\\"attributes\\">\\n                <attribute name=\\"widget\\">field_partner_autocomplete</attribute>\\n            </xpath>\\n            <xpath expr=\\"//div[hasclass('oe_title')]/h1/field[@id='individual']\\" position=\\"attributes\\">\\n                <attribute name=\\"widget\\">field_partner_autocomplete</attribute>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='vat']\\" position=\\"attributes\\">\\n                <attribute name=\\"widget\\">field_partner_autocomplete</attribute>\\n            </xpath>\\n            <xpath expr=\\"//field[last()]\\" position=\\"after\\">\\n                <field name=\\"partner_gid\\" invisible=\\"True\\"/>\\n                <field name=\\"additional_info\\" invisible=\\"True\\"/>\\n            </xpath>\\n        </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//div[hasclass('oe_title')]/h1/field[@id='company']" position="attributes">\n                <attribute name="widget">field_partner_autocomplete</attribute>\n            </xpath>\n            <xpath expr="//div[hasclass('oe_title')]/h1/field[@id='individual']" position="attributes">\n                <attribute name="widget">field_partner_autocomplete</attribute>\n            </xpath>\n            <xpath expr="//field[@name='vat']" position="attributes">\n                <attribute name="widget">field_partner_autocomplete</attribute>\n            </xpath>\n            <xpath expr="//field[last()]" position="after">\n                <field name="partner_gid" invisible="True"/>\n                <field name="additional_info" invisible="True"/>\n            </xpath>\n        </data>	f	t	2025-06-18 15:58:20.972822	2025-06-18 15:58:20.972822	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
483	16	121	1	1	res.partner.simplified.form.inherit.partner.autocomplete	res.partner	\N	form	partner_autocomplete/views/res_partner_views.xml	\N	extension	{"en_US": "<data><xpath expr=\\"//div[hasclass('oe_title')]/h1/field[@id='company']\\" position=\\"attributes\\">\\n                <attribute name=\\"widget\\">field_partner_autocomplete</attribute>\\n            </xpath>\\n            <xpath expr=\\"//div[hasclass('oe_title')]/h1/field[@id='individual']\\" position=\\"attributes\\">\\n                <attribute name=\\"widget\\">field_partner_autocomplete</attribute>\\n            </xpath>\\n            <xpath expr=\\"//field[last()]\\" position=\\"after\\">\\n                <field name=\\"partner_gid\\" invisible=\\"True\\"/>\\n                <field name=\\"additional_info\\" invisible=\\"True\\"/>\\n            </xpath>\\n        </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//div[hasclass('oe_title')]/h1/field[@id='company']" position="attributes">\n                <attribute name="widget">field_partner_autocomplete</attribute>\n            </xpath>\n            <xpath expr="//div[hasclass('oe_title')]/h1/field[@id='individual']" position="attributes">\n                <attribute name="widget">field_partner_autocomplete</attribute>\n            </xpath>\n            <xpath expr="//field[last()]" position="after">\n                <field name="partner_gid" invisible="True"/>\n                <field name="additional_info" invisible="True"/>\n            </xpath>\n        </data>	f	t	2025-06-18 15:58:20.972822	2025-06-18 15:58:20.972822	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
484	16	112	1	1	res.company.form.inherit.web.partner.autocomplete	res.company	\N	form	partner_autocomplete/views/res_company_views.xml	\N	extension	{"en_US": "<data><xpath expr=\\"//div[hasclass('oe_title')]/h1/field[@name='name']\\" position=\\"attributes\\">\\n                <attribute name=\\"widget\\">field_partner_autocomplete</attribute>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='vat']\\" position=\\"attributes\\">\\n                <attribute name=\\"widget\\">field_partner_autocomplete</attribute>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='company_registry']\\" position=\\"after\\">\\n                <field name=\\"partner_gid\\" invisible=\\"1\\"/>\\n                <field name=\\"iap_enrich_auto_done\\" invisible=\\"1\\"/>\\n            </xpath>\\n        </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//div[hasclass('oe_title')]/h1/field[@name='name']" position="attributes">\n                <attribute name="widget">field_partner_autocomplete</attribute>\n            </xpath>\n            <xpath expr="//field[@name='vat']" position="attributes">\n                <attribute name="widget">field_partner_autocomplete</attribute>\n            </xpath>\n            <xpath expr="//field[@name='company_registry']" position="after">\n                <field name="partner_gid" invisible="1"/>\n                <field name="iap_enrich_auto_done" invisible="1"/>\n            </xpath>\n        </data>	f	t	2025-06-18 15:58:20.972822	2025-06-18 15:58:20.972822	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
485	16	237	1	1	res.config.settings.view.form.inherit.partner.autcomplete	res.config.settings	\N	form	partner_autocomplete/views/res_config_settings_views.xml	\N	extension	{"en_US": "<div id=\\"partner_autocomplete_settings\\" position=\\"inside\\">\\n                <widget name=\\"iap_buy_more_credits\\" service_name=\\"partner_autocomplete\\" hide_service=\\"1\\"/>\\n            </div>"}	<?xml version="1.0"?>\n<div id="partner_autocomplete_settings" position="inside">\n                <widget name="iap_buy_more_credits" service_name="partner_autocomplete" hide_service="1"/>\n            </div>\n        	f	t	2025-06-18 15:58:20.972822	2025-06-18 15:58:20.972822	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1955	16	167	1	1	res.users.preferences.form.inherit	res.users	\N	form	sale_stock/views/res_users_views.xml	\N	extension	{"en_US": "<group name=\\"signature\\" position=\\"after\\">\\n                    <group name=\\"Warehouses\\">\\n                        <field name=\\"property_warehouse_id\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                    </group>\\n                </group>"}	<?xml version="1.0"?>\n<group name="signature" position="after">\n                    <group name="Warehouses">\n                        <field name="property_warehouse_id" groups="stock.group_stock_multi_warehouses"/>\n                    </group>\n                </group>\n            	f	t	2025-06-19 03:11:07.69283	2025-06-19 03:11:07.69283	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
487	16	181	1	1	Main Frontend Layout	\N	portal.frontend_layout	qweb	portal/views/portal_templates.xml	\N	extension	{"en_US": "<data name=\\"Main Frontend Layout\\" inherit_id=\\"web.frontend_layout\\">\\n        <xpath expr=\\"//div[@id='wrapwrap']\\" position=\\"attributes\\">\\n            <attribute name=\\"t-attf-class\\" add=\\"#{request.env['res.lang']._lang_get_direction(request.env.lang) == 'rtl' and 'o_rtl' or ''}\\" separator=\\" \\"/>\\n            <attribute name=\\"t-attf-class\\" add=\\"#{'o_portal' if is_portal else ''}\\" separator=\\" \\"/>\\n        </xpath>\\n        <xpath expr=\\"//div[@id='wrapwrap']/header/img\\" position=\\"replace\\">\\n            <t t-cache=\\"res_company\\">\\n                <nav class=\\"navbar navbar-expand navbar-light bg-light\\">\\n                    <div class=\\"container\\">\\n                        <a href=\\"/\\" class=\\"navbar-brand logo\\">\\n                            <img t-att-src=\\"'/logo.png?company=%s' % res_company.id\\" t-att-alt=\\"'Logo of %s' % res_company.name\\" t-att-title=\\"res_company.name\\"/>\\n                        </a>\\n                        <ul id=\\"top_menu\\" class=\\"nav navbar-nav ms-auto\\">\\n                            <t t-call=\\"portal.placeholder_user_sign_in\\">\\n                                <t t-set=\\"_item_class\\" t-value=\\"'nav-item'\\"/>\\n                                <t t-set=\\"_link_class\\" t-value=\\"'nav-link'\\"/>\\n                            </t>\\n                            <t t-call=\\"portal.user_dropdown\\">\\n                                <t t-set=\\"_user_name\\" t-value=\\"true\\"/>\\n                                <t t-set=\\"_item_class\\" t-value=\\"'nav-item dropdown'\\"/>\\n                                <t t-set=\\"_link_class\\" t-value=\\"'nav-link'\\"/>\\n                                <t t-set=\\"_dropdown_menu_class\\" t-value=\\"'dropdown-menu-end'\\"/>\\n                            </t>\\n                        </ul>\\n                    </div>\\n                </nav>\\n            </t>\\n        </xpath>\\n        <xpath expr=\\"//div[@id='wrapwrap']/main/t[@t-out='0']\\" position=\\"before\\">\\n            <div t-if=\\"o_portal_fullwidth_alert\\" class=\\"alert alert-info alert-dismissible rounded-0 fade show d-print-none css_editable_mode_hidden\\">\\n                <div class=\\"container\\">\\n                    <t t-out=\\"o_portal_fullwidth_alert\\"/>\\n                </div>\\n            </div>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data name="Main Frontend Layout" inherit_id="web.frontend_layout">\n        <xpath expr="//div[@id='wrapwrap']" position="attributes">\n            <attribute name="t-attf-class" add="#{request.env['res.lang']._lang_get_direction(request.env.lang) == 'rtl' and 'o_rtl' or ''}" separator=" "/>\n            <attribute name="t-attf-class" add="#{'o_portal' if is_portal else ''}" separator=" "/>\n        </xpath>\n        <xpath expr="//div[@id='wrapwrap']/header/img" position="replace">\n            <t t-cache="res_company">\n                <nav class="navbar navbar-expand navbar-light bg-light">\n                    <div class="container">\n                        <a href="/" class="navbar-brand logo">\n                            <img t-att-src="'/logo.png?company=%s' % res_company.id" t-att-alt="'Logo of %s' % res_company.name" t-att-title="res_company.name"/>\n                        </a>\n                        <ul id="top_menu" class="nav navbar-nav ms-auto">\n                            <t t-call="portal.placeholder_user_sign_in">\n                                <t t-set="_item_class" t-value="'nav-item'"/>\n                                <t t-set="_link_class" t-value="'nav-link'"/>\n                            </t>\n                            <t t-call="portal.user_dropdown">\n                                <t t-set="_user_name" t-value="true"/>\n                                <t t-set="_item_class" t-value="'nav-item dropdown'"/>\n                                <t t-set="_link_class" t-value="'nav-link'"/>\n                                <t t-set="_dropdown_menu_class" t-value="'dropdown-menu-end'"/>\n                            </t>\n                        </ul>\n                    </div>\n                </nav>\n            </t>\n        </xpath>\n        <xpath expr="//div[@id='wrapwrap']/main/t[@t-out='0']" position="before">\n            <div t-if="o_portal_fullwidth_alert" class="alert alert-info alert-dismissible rounded-0 fade show d-print-none css_editable_mode_hidden">\n                <div class="container">\n                    <t t-out="o_portal_fullwidth_alert"/>\n                </div>\n            </div>\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
488	16	487	1	1	Footer Language Selector	\N	portal.footer_language_selector	qweb	portal/views/portal_templates.xml	\N	extension	{"en_US": "<data inherit_id=\\"portal.frontend_layout\\" name=\\"Footer Language Selector\\">\\n        <xpath expr=\\"//*[hasclass('o_footer_copyright_name')]\\" position=\\"after\\">\\n            <t id=\\"language_selector_call\\" t-call=\\"portal.language_selector\\">\\n                <t t-set=\\"_div_classes\\" t-value=\\"(_div_classes or '') + ' dropup'\\"/>\\n            </t>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data inherit_id="portal.frontend_layout" name="Footer Language Selector">\n        <xpath expr="//*[hasclass('o_footer_copyright_name')]" position="after">\n            <t id="language_selector_call" t-call="portal.language_selector">\n                <t t-set="_div_classes" t-value="(_div_classes or '') + ' dropup'"/>\n            </t>\n        </xpath>\n    </data>\n\n    	f	t	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
489	16	\N	1	1	Language Selector	\N	portal.language_selector	qweb	portal/views/portal_templates.xml	\N	primary	{"en_US": "<t name=\\"Language Selector\\" t-name=\\"portal.language_selector\\">\\n        <t t-nocache=\\"The query strings can change for the same page and the same rendering.\\" t-nocache-no_text=\\"no_text\\" t-nocache-_div_classes=\\"_div_classes\\" t-nocache-_btn_class=\\"_btn_class\\" t-nocache-_dropdown_menu_class=\\"_dropdown_menu_class\\">\\n            <t t-set=\\"active_lang\\" t-value=\\"list(filter(lambda lg : lg[0] == lang, languages))[0]\\"/>\\n            <t t-set=\\"language_selector_visible\\" t-value=\\"len(languages) &gt; 1\\"/>\\n            <div t-attf-class=\\"js_language_selector #{_div_classes} d-print-none\\" t-if=\\"language_selector_visible\\">\\n                <button t-attf-class=\\"btn btn-sm btn-outline-secondary border-0 dropdown-toggle #{_btn_class}\\" type=\\"button\\" data-bs-toggle=\\"dropdown\\" aria-haspopup=\\"true\\" aria-expanded=\\"true\\">\\n                    <span t-if=\\"not no_text\\" class=\\"align-middle\\" t-esc=\\"active_lang[2].split('/').pop()\\"/>\\n                </button>\\n                <div t-attf-class=\\"dropdown-menu #{_dropdown_menu_class}\\" role=\\"menu\\">\\n                    <t t-foreach=\\"languages\\" t-as=\\"lg\\">\\n                        <a t-att-href=\\"url_for(request.httprequest.path + '?' + keep_query(), lang_code=lg[0])\\" t-attf-class=\\"dropdown-item js_change_lang #{active_lang == lg and 'active'}\\" t-att-data-url_code=\\"lg[1]\\">\\n                            <span t-if=\\"not no_text\\" t-esc=\\"lg[2].split('/').pop()\\"/>\\n                        </a>\\n                    </t>\\n                </div>\\n            </div>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Language Selector" t-name="portal.language_selector">\n        <t t-nocache="The query strings can change for the same page and the same rendering." t-nocache-no_text="no_text" t-nocache-_div_classes="_div_classes" t-nocache-_btn_class="_btn_class" t-nocache-_dropdown_menu_class="_dropdown_menu_class">\n            <t t-set="active_lang" t-value="list(filter(lambda lg : lg[0] == lang, languages))[0]"/>\n            <t t-set="language_selector_visible" t-value="len(languages) &gt; 1"/>\n            <div t-attf-class="js_language_selector #{_div_classes} d-print-none" t-if="language_selector_visible">\n                <button t-attf-class="btn btn-sm btn-outline-secondary border-0 dropdown-toggle #{_btn_class}" type="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="true">\n                    <span t-if="not no_text" class="align-middle" t-esc="active_lang[2].split('/').pop()"/>\n                </button>\n                <div t-attf-class="dropdown-menu #{_dropdown_menu_class}" role="menu">\n                    <t t-foreach="languages" t-as="lg">\n                        <a t-att-href="url_for(request.httprequest.path + '?' + keep_query(), lang_code=lg[0])" t-attf-class="dropdown-item js_change_lang #{active_lang == lg and 'active'}" t-att-data-url_code="lg[1]">\n                            <span t-if="not no_text" t-esc="lg[2].split('/').pop()"/>\n                        </a>\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
490	16	\N	1	1	Portal User Dropdown	\N	portal.user_dropdown	qweb	portal/views/portal_templates.xml	\N	primary	{"en_US": "<t name=\\"Portal User Dropdown\\" t-name=\\"portal.user_dropdown\\">\\n        <t t-nocache=\\"Each user is different regardless of the page visited.\\" t-nocache-_avatar=\\"_avatar\\" t-nocache-_icon=\\"_icon\\" t-nocache-_icon_class=\\"_icon_class\\" t-nocache-_user_name=\\"_user_name\\" t-nocache-_user_name_class=\\"_user_name_class\\" t-nocache-_item_class=\\"_item_class\\" t-nocache-_link_class=\\"_link_class\\" t-nocache-_dropdown_menu_class=\\"_dropdown_menu_class\\">\\n            <t t-set=\\"is_connected\\" t-value=\\"not user_id._is_public()\\"/>\\n            <li t-if=\\"is_connected\\" t-attf-class=\\"#{_item_class} o_no_autohide_item\\">\\n                <a href=\\"#\\" role=\\"button\\" data-bs-toggle=\\"dropdown\\" t-attf-class=\\"dropdown-toggle #{_link_class}\\">\\n                    <t t-if=\\"_avatar\\">\\n                        <t t-set=\\"avatar_source\\" t-value=\\"image_data_uri(user_id.avatar_256)\\"/>\\n                        <img t-att-src=\\"avatar_source\\" t-attf-class=\\"rounded-circle o_object_fit_cover #{_avatar_class}\\" width=\\"24\\" height=\\"24\\" alt=\\"\\" loading=\\"eager\\"/>\\n                    </t>\\n                    <i t-if=\\"_icon\\" t-attf-class=\\"fa fa-1x fa-fw fa-user-circle-o #{_icon_class}\\"/>\\n                    <span t-if=\\"_user_name\\" t-attf-class=\\"#{_user_name_class}\\" t-esc=\\"user_id.name[:23] + '...' if user_id.name and len(user_id.name) &gt; 25 else user_id.name\\"/>\\n                </a>\\n                <div t-attf-class=\\"dropdown-menu js_usermenu #{_dropdown_menu_class}\\" role=\\"menu\\">\\n                    <a groups=\\"base.group_user\\" href=\\"/web\\" role=\\"menuitem\\" class=\\"dropdown-item ps-3\\" id=\\"o_backend_user_dropdown_link\\">\\n                        <i class=\\"fa fa-fw fa-th me-1 small text-muted\\"/> Apps\\n                    </a>\\n                    <div id=\\"o_logout_divider\\" class=\\"dropdown-divider\\"/>\\n                    <a t-attf-href=\\"/web/session/logout?redirect=/\\" role=\\"menuitem\\" id=\\"o_logout\\" class=\\"dropdown-item ps-3\\">\\n                        <i class=\\"fa fa-fw fa-sign-out me-1 small text-muted\\"/> Logout\\n                    </a>\\n                </div>\\n            </li>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Portal User Dropdown" t-name="portal.user_dropdown">\n        <t t-nocache="Each user is different regardless of the page visited." t-nocache-_avatar="_avatar" t-nocache-_icon="_icon" t-nocache-_icon_class="_icon_class" t-nocache-_user_name="_user_name" t-nocache-_user_name_class="_user_name_class" t-nocache-_item_class="_item_class" t-nocache-_link_class="_link_class" t-nocache-_dropdown_menu_class="_dropdown_menu_class">\n            <t t-set="is_connected" t-value="not user_id._is_public()"/>\n            <li t-if="is_connected" t-attf-class="#{_item_class} o_no_autohide_item">\n                <a href="#" role="button" data-bs-toggle="dropdown" t-attf-class="dropdown-toggle #{_link_class}">\n                    <t t-if="_avatar">\n                        <t t-set="avatar_source" t-value="image_data_uri(user_id.avatar_256)"/>\n                        <img t-att-src="avatar_source" t-attf-class="rounded-circle o_object_fit_cover #{_avatar_class}" width="24" height="24" alt="" loading="eager"/>\n                    </t>\n                    <i t-if="_icon" t-attf-class="fa fa-1x fa-fw fa-user-circle-o #{_icon_class}"/>\n                    <span t-if="_user_name" t-attf-class="#{_user_name_class}" t-esc="user_id.name[:23] + '...' if user_id.name and len(user_id.name) &gt; 25 else user_id.name"/>\n                </a>\n                <div t-attf-class="dropdown-menu js_usermenu #{_dropdown_menu_class}" role="menu">\n                    <a groups="base.group_user" href="/web" role="menuitem" class="dropdown-item ps-3" id="o_backend_user_dropdown_link">\n                        <i class="fa fa-fw fa-th me-1 small text-muted"/> Apps\n                    </a>\n                    <div id="o_logout_divider" class="dropdown-divider"/>\n                    <a t-attf-href="/web/session/logout?redirect=/" role="menuitem" id="o_logout" class="dropdown-item ps-3">\n                        <i class="fa fa-fw fa-sign-out me-1 small text-muted"/> Logout\n                    </a>\n                </div>\n            </li>\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
1260	16	1181	1	1	project.project.stage.view.tree.inherit.project.sms	project.project.stage	\N	tree	project_sms/views/project_stage_views.xml	\N	extension	{"en_US": "<field name=\\"mail_template_id\\" position=\\"after\\">\\n                <field name=\\"sms_template_id\\" optional=\\"hide\\" context=\\"{'default_model': 'project.project'}\\"/>\\n            </field>"}	<?xml version="1.0"?>\n<field name="mail_template_id" position="after">\n                <field name="sms_template_id" optional="hide" context="{'default_model': 'project.project'}"/>\n            </field>\n        	f	t	2025-06-18 15:59:17.778646	2025-06-18 15:59:17.778646	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1261	16	1183	1	1	project.project.stage.view.form.inherit.project.sms	project.project.stage	\N	form	project_sms/views/project_stage_views.xml	\N	extension	{"en_US": "<field name=\\"mail_template_id\\" position=\\"after\\">\\n                <field name=\\"sms_template_id\\" context=\\"{'default_model': 'project.project'}\\" options=\\"{'no_quick_create': True}\\"/>\\n            </field>"}	<?xml version="1.0"?>\n<field name="mail_template_id" position="after">\n                <field name="sms_template_id" context="{'default_model': 'project.project'}" options="{'no_quick_create': True}"/>\n            </field>\n        	f	t	2025-06-18 15:59:17.778646	2025-06-18 15:59:17.778646	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1262	16	1185	1	1	project.project.stage.view.search.inherit.project.sms	project.project.stage	\N	search	project_sms/views/project_stage_views.xml	\N	extension	{"en_US": "<field name=\\"mail_template_id\\" position=\\"after\\">\\n                <field name=\\"sms_template_id\\" domain=\\"[('model', '=', 'project.project')]\\"/>\\n            </field>"}	<?xml version="1.0"?>\n<field name="mail_template_id" position="after">\n                <field name="sms_template_id" domain="[('model', '=', 'project.project')]"/>\n            </field>\n        	f	t	2025-06-18 15:59:17.778646	2025-06-18 15:59:17.778646	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1263	16	1194	1	1	project.task.type.view.form.inherit.project.sms	project.task.type	\N	form	project_sms/views/project_task_type_views.xml	\N	extension	{"en_US": "<field name=\\"mail_template_id\\" position=\\"before\\">\\n                <field name=\\"sms_template_id\\" context=\\"{'default_model': 'project.task'}\\" options=\\"{'no_quick_create': True}\\"/>\\n            </field>"}	<?xml version="1.0"?>\n<field name="mail_template_id" position="before">\n                <field name="sms_template_id" context="{'default_model': 'project.task'}" options="{'no_quick_create': True}"/>\n            </field>\n        	f	t	2025-06-18 15:59:17.778646	2025-06-18 15:59:17.778646	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1264	16	1197	1	1	project.task.type.view.tree.inherit.project.sms	project.task.type	\N	tree	project_sms/views/project_task_type_views.xml	\N	extension	{"en_US": "<field name=\\"mail_template_id\\" position=\\"after\\">\\n                <field name=\\"sms_template_id\\" optional=\\"hide\\"/>\\n            </field>"}	<?xml version="1.0"?>\n<field name="mail_template_id" position="after">\n                <field name="sms_template_id" optional="hide"/>\n            </field>\n        	f	t	2025-06-18 15:59:17.778646	2025-06-18 15:59:17.778646	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1265	16	1193	1	1	project.task.type.view.search.inherit.project.sms	project.task.type	\N	search	project_sms/views/project_task_type_views.xml	\N	extension	{"en_US": "<field name=\\"rating_template_id\\" position=\\"after\\">\\n                <field name=\\"sms_template_id\\" domain=\\"[('model', '=', 'project.task')]\\"/>\\n            </field>"}	<?xml version="1.0"?>\n<field name="rating_template_id" position="after">\n                <field name="sms_template_id" domain="[('model', '=', 'project.task')]"/>\n            </field>\n        	f	t	2025-06-18 15:59:17.778646	2025-06-18 15:59:17.778646	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
494	16	\N	1	1	User Sign In Placeholder	\N	portal.placeholder_user_sign_in	qweb	portal/views/portal_templates.xml	\N	primary	{"en_US": "<t name=\\"User Sign In Placeholder\\" t-name=\\"portal.placeholder_user_sign_in\\"/>"}	<?xml version="1.0"?>\n<t name="User Sign In Placeholder" t-name="portal.placeholder_user_sign_in"/>\n\n    	f	t	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
1956	16	159	1	1	res.users.simple.form.inherit	res.users	\N	form	sale_stock/views/res_users_views.xml	\N	extension	{"en_US": "<group name=\\"phone_numbers\\" position=\\"after\\">\\n                    <group name=\\"Warehouses\\">\\n                        <field name=\\"property_warehouse_id\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                    </group>\\n                </group>"}	<?xml version="1.0"?>\n<group name="phone_numbers" position="after">\n                    <group name="Warehouses">\n                        <field name="property_warehouse_id" groups="stock.group_stock_multi_warehouses"/>\n                    </group>\n                </group>\n            	f	t	2025-06-19 03:11:07.69283	2025-06-19 03:11:07.69283	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
497	16	\N	1	1	My Portal Docs Entry	\N	portal.portal_docs_entry	qweb	portal/views/portal_templates.xml	\N	primary	{"en_US": "<t name=\\"My Portal Docs Entry\\" t-name=\\"portal.portal_docs_entry\\">\\n        <a t-att-href=\\"url\\" t-att-title=\\"title\\" class=\\"list-group-item list-group-item-action d-flex align-items-center justify-content-between d-none\\">\\n            <t t-esc=\\"title\\"/>\\n            <t t-if=\\"count\\">\\n                <span class=\\"badge text-bg-secondary rounded-pill\\" t-esc=\\"count\\"/>\\n            </t>\\n            <t t-elif=\\"placeholder_count\\">\\n                <span class=\\"badge text-bg-secondary rounded-pill\\" t-att-data-placeholder_count=\\"placeholder_count\\">\\n                    <i class=\\"fa fa-spin fa-circle-o-notch\\"/>\\n                </span>\\n            </t>\\n        </a>\\n    </t>"}	<?xml version="1.0"?>\n<t name="My Portal Docs Entry" t-name="portal.portal_docs_entry">\n        <a t-att-href="url" t-att-title="title" class="list-group-item list-group-item-action d-flex align-items-center justify-content-between d-none">\n            <t t-esc="title"/>\n            <t t-if="count">\n                <span class="badge text-bg-secondary rounded-pill" t-esc="count"/>\n            </t>\n            <t t-elif="placeholder_count">\n                <span class="badge text-bg-secondary rounded-pill" t-att-data-placeholder_count="placeholder_count">\n                    <i class="fa fa-spin fa-circle-o-notch"/>\n                </span>\n            </t>\n        </a>\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
1958	16	1759	1	1	sale_report_product_product_replenishment	\N	sale_stock.sale_report_product_product_replenishment	qweb	sale_stock/report/report_stock_forecasted.xml	\N	extension	{"en_US": "<data inherit_id=\\"stock.report_product_product_replenishment\\">\\n   </data>"}	<?xml version="1.0"?>\n<data inherit_id="stock.report_product_product_replenishment">\n   </data>\n	f	t	2025-06-19 03:11:07.69283	2025-06-19 03:11:07.69283	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1729	16	1699	1	1	chatbot.script.step.view.form.inherit.crm.livechat	chatbot.script.step	\N	form	crm_livechat/views/chatbot_script_step_views.xml	\N	extension	{"en_US": "<field name=\\"step_type\\" position=\\"after\\">\\n                <field name=\\"crm_team_id\\" attrs=\\"{'invisible': [('step_type', '!=', 'create_lead')]}\\" options=\\"{'no_open': True}\\"/>\\n            </field>"}	<?xml version="1.0"?>\n<field name="step_type" position="after">\n                <field name="crm_team_id" attrs="{'invisible': [('step_type', '!=', 'create_lead')]}" options="{'no_open': True}"/>\n            </field>\n        	f	t	2025-06-18 16:06:37.753287	2025-06-18 16:06:37.753287	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1719	16	167	1	1	res.users.preferences.form.im_livechat	res.users	\N	form	im_livechat/views/res_users_views.xml	\N	extension	{"en_US": "<xpath expr=\\"//field[@name='tz']\\" position=\\"after\\">\\n                    <field name=\\"livechat_username\\" string=\\"Online Chat Name\\" readonly=\\"0\\" attrs=\\"{'invisible': [('share', '=', True)]}\\"/>\\n                </xpath>", "vi_VN": "<xpath expr=\\"//field[@name='tz']\\" position=\\"after\\">\\n                    <field name=\\"livechat_username\\" string=\\"Online Chat Name\\" readonly=\\"0\\" attrs=\\"{'invisible': [('share', '=', True)]}\\"/>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='tz']" position="after">\n                    <field name="livechat_username" string="Online Chat Name" readonly="0" attrs="{'invisible': [('share', '=', True)]}"/>\n                </xpath>\n            	f	t	2025-06-18 16:06:33.590251	2025-06-18 16:06:33.590251	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
498	16	\N	1	1	My Portal Table	\N	portal.portal_table	qweb	portal/views/portal_templates.xml	\N	primary	{"en_US": "<t name=\\"My Portal Table\\" t-name=\\"portal.portal_table\\">\\n        <div t-attf-class=\\"table-responsive border rounded border-top-0 #{classes if classes else ''}\\">\\n            <table class=\\"table rounded mb-0 bg-white o_portal_my_doc_table\\">\\n                <t t-out=\\"0\\"/>\\n            </table>\\n        </div>\\n        <div t-if=\\"pager\\" class=\\"o_portal_pager d-flex justify-content-center\\">\\n            <t t-call=\\"portal.pager\\"/>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t name="My Portal Table" t-name="portal.portal_table">\n        <div t-attf-class="table-responsive border rounded border-top-0 #{classes if classes else ''}">\n            <table class="table rounded mb-0 bg-white o_portal_my_doc_table">\n                <t t-out="0"/>\n            </table>\n        </div>\n        <div t-if="pager" class="o_portal_pager d-flex justify-content-center">\n            <t t-call="portal.pager"/>\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
1269	16	1200	1	1	project.project.select.inherit.project	project.project	\N	search	sale_project/views/project_task_views.xml	\N	extension	{"en_US": "<xpath expr=\\"//field[@name='partner_id']\\" position=\\"after\\">\\n                <field name=\\"sale_order_id\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='partner_id']" position="after">\n                <field name="sale_order_id"/>\n            </xpath>\n        	f	t	2025-06-18 15:59:22.6223	2025-06-18 15:59:22.6223	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
501	16	\N	1	1	Portal single record layout	\N	portal.portal_record_layout	qweb	portal/views/portal_templates.xml	\N	primary	{"en_US": "<t name=\\"Portal single record layout\\" t-name=\\"portal.portal_record_layout\\">\\n        <div t-attf-class=\\"card mt-0 border-top-0 rounded-0 rounded-bottom #{classes if classes else ''}\\">\\n            <div t-if=\\"card_header\\" t-attf-class=\\"card-header #{header_classes if header_classes else ''}\\">\\n                <t t-out=\\"card_header\\"/>\\n            </div>\\n            <div t-if=\\"card_body\\" t-attf-class=\\"card-body #{body_classes if body_classes else ''}\\">\\n                <t t-out=\\"card_body\\"/>\\n            </div>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Portal single record layout" t-name="portal.portal_record_layout">\n        <div t-attf-class="card mt-0 border-top-0 rounded-0 rounded-bottom #{classes if classes else ''}">\n            <div t-if="card_header" t-attf-class="card-header #{header_classes if header_classes else ''}">\n                <t t-out="card_header"/>\n            </div>\n            <div t-if="card_body" t-attf-class="card-body #{body_classes if body_classes else ''}">\n                <t t-out="card_body"/>\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
1270	50	1201	1	1	project.project.tree.inherit.sale.project	project.project	\N	tree	sale_project/views/project_task_views.xml	\N	extension	{"en_US": "<xpath expr=\\"//field[@name='partner_id']\\" position=\\"after\\">\\n                <field name=\\"sale_line_id\\" optional=\\"hide\\" readonly=\\"1\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='partner_id']" position="after">\n                <field name="sale_line_id" optional="hide" readonly="1"/>\n            </xpath>\n        	f	t	2025-06-18 15:59:22.6223	2025-06-18 15:59:22.6223	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1730	16	1384	1	1	Livechat : include loader on Website	\N	website_livechat.loader	qweb	website_livechat/views/website_livechat.xml	\N	extension	{"en_US": "<data inherit_id=\\"website.layout\\" name=\\"Livechat : include loader on Website\\">\\n            <xpath expr=\\"//div[@id='wrapwrap']\\" position=\\"after\\">\\n                <t t-if=\\"not no_livechat and website and website.channel_id\\">\\n                    <script>\\n                        <t t-call=\\"im_livechat.loader\\">\\n                            <t t-set=\\"info\\" t-value=\\"website.get_livechat_channel_info()\\"/>\\n                        </t>\\n                    </script>\\n                </t>\\n            </xpath>\\n        </data>"}	<?xml version="1.0"?>\n<data inherit_id="website.layout" name="Livechat : include loader on Website">\n            <xpath expr="//div[@id='wrapwrap']" position="after">\n                <t t-if="not no_livechat and website and website.channel_id">\n                    <script>\n                        <t t-call="im_livechat.loader">\n                            <t t-set="info" t-value="website.get_livechat_channel_info()"/>\n                        </t>\n                    </script>\n                </t>\n            </xpath>\n        </data>\n\n        	f	t	2025-06-18 16:06:39.243421	2025-06-18 16:06:39.243421	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
500	16	\N	1	1	Portal Search Bar	\N	portal.portal_searchbar	qweb	portal/views/portal_templates.xml	\N	primary	{"en_US": "<t name=\\"Portal Search Bar\\" t-name=\\"portal.portal_searchbar\\">\\n        <nav t-attf-class=\\"navbar navbar-light navbar-expand-lg border py-0 mb-2 o_portal_navbar {{classes if classes else ''}} {{'mt-3 rounded' if breadcrumbs_searchbar else 'border-top-0' }}\\">\\n            <!--  Navbar breadcrumb or title  -->\\n            <t t-if=\\"breadcrumbs_searchbar\\">\\n                <t t-call=\\"portal.portal_breadcrumbs\\"/>\\n            </t>\\n            <span t-else=\\"\\" class=\\"navbar-brand mb-0 h1 me-auto\\" t-esc=\\"title or 'No title'\\"/>\\n\\n            <!--  Collapse button -->\\n            <button class=\\"navbar-toggler\\" type=\\"button\\" data-bs-toggle=\\"collapse\\" data-bs-target=\\"#o_portal_navbar_content\\" aria-controls=\\"navbarSupportedContent\\" aria-expanded=\\"false\\" aria-label=\\"Toggle filters\\">\\n                <span class=\\"navbar-toggler-icon small\\"/>\\n            </button>\\n\\n            <!--  Collapsable content  -->\\n            <div class=\\"collapse navbar-collapse\\" id=\\"o_portal_navbar_content\\">\\n                <div class=\\"nav flex-column flex-lg-row ms-auto p-0 mb-3 mb-lg-0 mt-1 mt-lg-0\\">\\n                    <div t-if=\\"searchbar_sortings\\">\\n                        <span class=\\"small me-1 navbar-text\\">Sort By:</span>\\n                        <div class=\\"btn-group\\">\\n                            <button id=\\"portal_searchbar_sortby\\" data-bs-toggle=\\"dropdown\\" class=\\"btn btn-secondary btn-sm dropdown-toggle\\">\\n                                <t t-esc=\\"searchbar_sortings[sortby].get('label', 'Newest')\\"/>\\n                            </button>\\n                            <div class=\\"dropdown-menu\\" aria-labelledby=\\"portal_searchbar_sortby\\">\\n                                <t t-foreach=\\"searchbar_sortings\\" t-as=\\"option\\">\\n                                    <a t-att-href=\\"request.httprequest.path + '?' + keep_query('*', sortby=option)\\" t-attf-class=\\"dropdown-item#{sortby == option and ' active' or ''}\\">\\n                                        <span t-esc=\\"searchbar_sortings[option].get('label')\\"/>\\n                                    </a>\\n                                </t>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <div t-if=\\"searchbar_filters\\" class=\\"ms-lg-2\\">\\n                        <span class=\\"small me-1 navbar-text\\">Filter By:</span>\\n                        <div class=\\"btn-group\\">\\n                            <button id=\\"portal_searchbar_filters\\" data-bs-toggle=\\"dropdown\\" class=\\"btn btn-secondary btn-sm dropdown-toggle\\">\\n                                <t t-esc=\\"searchbar_filters.get(filterby,searchbar_filters.get('all')).get('label', 'All')\\"/>\\n                            </button>\\n                            <div class=\\"dropdown-menu\\" aria-labelledby=\\"portal_searchbar_filters\\">\\n                                <t t-foreach=\\"searchbar_filters\\" t-as=\\"option\\">\\n                                    <a t-att-href=\\"default_url + '?' + keep_query('*', filterby=option)\\" t-attf-class=\\"dropdown-item#{filterby == option and ' active' or ''}\\">\\n                                        <span t-esc=\\"searchbar_filters[option].get('label')\\"/>\\n                                    </a>\\n                                </t>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <div t-if=\\"searchbar_groupby\\" class=\\"ms-lg-2\\">\\n                        <span class=\\"small me-1 navbar-text\\">Group By:</span>\\n                        <div class=\\"btn-group\\">\\n                            <button id=\\"portal_searchbar_groupby\\" data-bs-toggle=\\"dropdown\\" class=\\"btn btn-secondary btn-sm dropdown-toggle\\">\\n                                <t t-esc=\\"searchbar_groupby[groupby].get('label', 'None')\\"/>\\n                            </button>\\n                            <div class=\\"dropdown-menu\\" aria-labelledby=\\"portal_searchbar_groupby\\">\\n                                <t t-foreach=\\"searchbar_groupby\\" t-as=\\"option\\">\\n                                    <a t-att-href=\\"default_url + '?' + keep_query('*', groupby=option)\\" t-attf-class=\\"dropdown-item#{groupby == option and ' active' or ''}\\">\\n                                        <span t-esc=\\"searchbar_groupby[option].get('label')\\"/>\\n                                    </a>\\n                                </t>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <t t-out=\\"0\\"/>\\n                </div>\\n                <form t-if=\\"searchbar_inputs\\" class=\\"o_portal_search_panel ms-lg-4 col-xl-4 col-md-5\\">\\n                    <div class=\\"input-group input-group-sm w-100\\">\\n                        <button type=\\"button\\" class=\\"btn btn-secondary dropdown-toggle\\" data-bs-toggle=\\"dropdown\\"/>\\n                        <div class=\\"dropdown-menu\\" role=\\"menu\\">\\n                            <t t-foreach=\\"searchbar_inputs\\" t-as=\\"input\\">\\n                                <a t-att-href=\\"'#' + input_value['input']\\" t-attf-class=\\"dropdown-item#{search_in == input_value['input'] and ' active' or ''}\\">\\n                                    <span t-out=\\"input_value['label']\\"/>\\n                                </a>\\n                            </t>\\n                        </div>\\n                        <input type=\\"text\\" class=\\"form-control form-control-sm\\" placeholder=\\"Search\\" t-att-value=\\"search\\" name=\\"search\\"/>\\n                        <button class=\\"btn btn-secondary o_wait_lazy_js\\" type=\\"submit\\">\\n                            <span class=\\"fa fa-search\\"/>\\n                        </button>\\n                    </div>\\n                </form>\\n            </div>\\n        </nav>\\n    </t>", "vi_VN": "<t name=\\"Portal Search Bar\\" t-name=\\"portal.portal_searchbar\\">\\n        <nav t-attf-class=\\"navbar navbar-light navbar-expand-lg border py-0 mb-2 o_portal_navbar {{classes if classes else ''}} {{'mt-3 rounded' if breadcrumbs_searchbar else 'border-top-0' }}\\">\\n            <!--  Navbar breadcrumb or title  -->\\n            <t t-if=\\"breadcrumbs_searchbar\\">\\n                <t t-call=\\"portal.portal_breadcrumbs\\"/>\\n            </t>\\n            <span t-else=\\"\\" class=\\"navbar-brand mb-0 h1 me-auto\\" t-esc=\\"title or 'No title'\\"/>\\n\\n            <!--  Collapse button -->\\n            <button class=\\"navbar-toggler\\" type=\\"button\\" data-bs-toggle=\\"collapse\\" data-bs-target=\\"#o_portal_navbar_content\\" aria-controls=\\"navbarSupportedContent\\" aria-expanded=\\"false\\" aria-label=\\"Toggle filters\\">\\n                <span class=\\"navbar-toggler-icon small\\"/>\\n            </button>\\n\\n            <!--  Collapsable content  -->\\n            <div class=\\"collapse navbar-collapse\\" id=\\"o_portal_navbar_content\\">\\n                <div class=\\"nav flex-column flex-lg-row ms-auto p-0 mb-3 mb-lg-0 mt-1 mt-lg-0\\">\\n                    <div t-if=\\"searchbar_sortings\\">\\n                        <span class=\\"small me-1 navbar-text\\">Sắp xếp theo:</span>\\n                        <div class=\\"btn-group\\">\\n                            <button id=\\"portal_searchbar_sortby\\" data-bs-toggle=\\"dropdown\\" class=\\"btn btn-secondary btn-sm dropdown-toggle\\">\\n                                <t t-esc=\\"searchbar_sortings[sortby].get('label', 'Newest')\\"/>\\n                            </button>\\n                            <div class=\\"dropdown-menu\\" aria-labelledby=\\"portal_searchbar_sortby\\">\\n                                <t t-foreach=\\"searchbar_sortings\\" t-as=\\"option\\">\\n                                    <a t-att-href=\\"request.httprequest.path + '?' + keep_query('*', sortby=option)\\" t-attf-class=\\"dropdown-item#{sortby == option and ' active' or ''}\\">\\n                                        <span t-esc=\\"searchbar_sortings[option].get('label')\\"/>\\n                                    </a>\\n                                </t>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <div t-if=\\"searchbar_filters\\" class=\\"ms-lg-2\\">\\n                        <span class=\\"small me-1 navbar-text\\">Lọc theo:</span>\\n                        <div class=\\"btn-group\\">\\n                            <button id=\\"portal_searchbar_filters\\" data-bs-toggle=\\"dropdown\\" class=\\"btn btn-secondary btn-sm dropdown-toggle\\">\\n                                <t t-esc=\\"searchbar_filters.get(filterby,searchbar_filters.get('all')).get('label', 'All')\\"/>\\n                            </button>\\n                            <div class=\\"dropdown-menu\\" aria-labelledby=\\"portal_searchbar_filters\\">\\n                                <t t-foreach=\\"searchbar_filters\\" t-as=\\"option\\">\\n                                    <a t-att-href=\\"default_url + '?' + keep_query('*', filterby=option)\\" t-attf-class=\\"dropdown-item#{filterby == option and ' active' or ''}\\">\\n                                        <span t-esc=\\"searchbar_filters[option].get('label')\\"/>\\n                                    </a>\\n                                </t>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <div t-if=\\"searchbar_groupby\\" class=\\"ms-lg-2\\">\\n                        <span class=\\"small me-1 navbar-text\\">Nhóm theo:</span>\\n                        <div class=\\"btn-group\\">\\n                            <button id=\\"portal_searchbar_groupby\\" data-bs-toggle=\\"dropdown\\" class=\\"btn btn-secondary btn-sm dropdown-toggle\\">\\n                                <t t-esc=\\"searchbar_groupby[groupby].get('label', 'None')\\"/>\\n                            </button>\\n                            <div class=\\"dropdown-menu\\" aria-labelledby=\\"portal_searchbar_groupby\\">\\n                                <t t-foreach=\\"searchbar_groupby\\" t-as=\\"option\\">\\n                                    <a t-att-href=\\"default_url + '?' + keep_query('*', groupby=option)\\" t-attf-class=\\"dropdown-item#{groupby == option and ' active' or ''}\\">\\n                                        <span t-esc=\\"searchbar_groupby[option].get('label')\\"/>\\n                                    </a>\\n                                </t>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <t t-out=\\"0\\"/>\\n                </div>\\n                <form t-if=\\"searchbar_inputs\\" class=\\"o_portal_search_panel ms-lg-4 col-xl-4 col-md-5\\">\\n                    <div class=\\"input-group input-group-sm w-100\\">\\n                        <button type=\\"button\\" class=\\"btn btn-secondary dropdown-toggle\\" data-bs-toggle=\\"dropdown\\"/>\\n                        <div class=\\"dropdown-menu\\" role=\\"menu\\">\\n                            <t t-foreach=\\"searchbar_inputs\\" t-as=\\"input\\">\\n                                <a t-att-href=\\"'#' + input_value['input']\\" t-attf-class=\\"dropdown-item#{search_in == input_value['input'] and ' active' or ''}\\">\\n                                    <span t-out=\\"input_value['label']\\"/>\\n                                </a>\\n                            </t>\\n                        </div>\\n                        <input type=\\"text\\" class=\\"form-control form-control-sm\\" placeholder=\\"Tìm kiếm\\" t-att-value=\\"search\\" name=\\"search\\"/>\\n                        <button class=\\"btn btn-secondary o_wait_lazy_js\\" type=\\"submit\\">\\n                            <span class=\\"fa fa-search\\"/>\\n                        </button>\\n                    </div>\\n                </form>\\n            </div>\\n        </nav>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Portal Search Bar" t-name="portal.portal_searchbar">\n        <nav t-attf-class="navbar navbar-light navbar-expand-lg border py-0 mb-2 o_portal_navbar {{classes if classes else ''}} {{'mt-3 rounded' if breadcrumbs_searchbar else 'border-top-0' }}">\n            <!--  Navbar breadcrumb or title  -->\n            <t t-if="breadcrumbs_searchbar">\n                <t t-call="portal.portal_breadcrumbs"/>\n            </t>\n            <span t-else="" class="navbar-brand mb-0 h1 me-auto" t-esc="title or 'No title'"/>\n\n            <!--  Collapse button -->\n            <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#o_portal_navbar_content" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle filters">\n                <span class="navbar-toggler-icon small"/>\n            </button>\n\n            <!--  Collapsable content  -->\n            <div class="collapse navbar-collapse" id="o_portal_navbar_content">\n                <div class="nav flex-column flex-lg-row ms-auto p-0 mb-3 mb-lg-0 mt-1 mt-lg-0">\n                    <div t-if="searchbar_sortings">\n                        <span class="small me-1 navbar-text">Sort By:</span>\n                        <div class="btn-group">\n                            <button id="portal_searchbar_sortby" data-bs-toggle="dropdown" class="btn btn-secondary btn-sm dropdown-toggle">\n                                <t t-esc="searchbar_sortings[sortby].get('label', 'Newest')"/>\n                            </button>\n                            <div class="dropdown-menu" aria-labelledby="portal_searchbar_sortby">\n                                <t t-foreach="searchbar_sortings" t-as="option">\n                                    <a t-att-href="request.httprequest.path + '?' + keep_query('*', sortby=option)" t-attf-class="dropdown-item#{sortby == option and ' active' or ''}">\n                                        <span t-esc="searchbar_sortings[option].get('label')"/>\n                                    </a>\n                                </t>\n                            </div>\n                        </div>\n                    </div>\n                    <div t-if="searchbar_filters" class="ms-lg-2">\n                        <span class="small me-1 navbar-text">Filter By:</span>\n                        <div class="btn-group">\n                            <button id="portal_searchbar_filters" data-bs-toggle="dropdown" class="btn btn-secondary btn-sm dropdown-toggle">\n                                <t t-esc="searchbar_filters.get(filterby,searchbar_filters.get('all')).get('label', 'All')"/>\n                            </button>\n                            <div class="dropdown-menu" aria-labelledby="portal_searchbar_filters">\n                                <t t-foreach="searchbar_filters" t-as="option">\n                                    <a t-att-href="default_url + '?' + keep_query('*', filterby=option)" t-attf-class="dropdown-item#{filterby == option and ' active' or ''}">\n                                        <span t-esc="searchbar_filters[option].get('label')"/>\n                                    </a>\n                                </t>\n                            </div>\n                        </div>\n                    </div>\n                    <div t-if="searchbar_groupby" class="ms-lg-2">\n                        <span class="small me-1 navbar-text">Group By:</span>\n                        <div class="btn-group">\n                            <button id="portal_searchbar_groupby" data-bs-toggle="dropdown" class="btn btn-secondary btn-sm dropdown-toggle">\n                                <t t-esc="searchbar_groupby[groupby].get('label', 'None')"/>\n                            </button>\n                            <div class="dropdown-menu" aria-labelledby="portal_searchbar_groupby">\n                                <t t-foreach="searchbar_groupby" t-as="option">\n                                    <a t-att-href="default_url + '?' + keep_query('*', groupby=option)" t-attf-class="dropdown-item#{groupby == option and ' active' or ''}">\n                                        <span t-esc="searchbar_groupby[option].get('label')"/>\n                                    </a>\n                                </t>\n                            </div>\n                        </div>\n                    </div>\n                    <t t-out="0"/>\n                </div>\n                <form t-if="searchbar_inputs" class="o_portal_search_panel ms-lg-4 col-xl-4 col-md-5">\n                    <div class="input-group input-group-sm w-100">\n                        <button type="button" class="btn btn-secondary dropdown-toggle" data-bs-toggle="dropdown"/>\n                        <div class="dropdown-menu" role="menu">\n                            <t t-foreach="searchbar_inputs" t-as="input">\n                                <a t-att-href="'#' + input_value['input']" t-attf-class="dropdown-item#{search_in == input_value['input'] and ' active' or ''}">\n                                    <span t-out="input_value['label']"/>\n                                </a>\n                            </t>\n                        </div>\n                        <input type="text" class="form-control form-control-sm" placeholder="Search" t-att-value="search" name="search"/>\n                        <button class="btn btn-secondary o_wait_lazy_js" type="submit">\n                            <span class="fa fa-search"/>\n                        </button>\n                    </div>\n                </form>\n            </div>\n        </nav>\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
1728	16	1701	1	1	chatbot.script.view.form.inherit.crm.livechat	chatbot.script	\N	form	crm_livechat/views/chatbot_script_views.xml	\N	extension	{"en_US": "<div name=\\"button_box\\" position=\\"inside\\">\\n                <button name=\\"action_view_leads\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-star\\" attrs=\\"{'invisible': [('lead_count', '=', 0)]}\\">\\n                    <field string=\\"Leads\\" name=\\"lead_count\\" widget=\\"statinfo\\"/>\\n                </button>\\n            </div>", "vi_VN": "<div name=\\"button_box\\" position=\\"inside\\">\\n                <button name=\\"action_view_leads\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-star\\" attrs=\\"{'invisible': [('lead_count', '=', 0)]}\\">\\n                    <field string=\\"Lead\\" name=\\"lead_count\\" widget=\\"statinfo\\"/>\\n                </button>\\n            </div>"}	<?xml version="1.0"?>\n<div name="button_box" position="inside">\n                <button name="action_view_leads" type="object" class="oe_stat_button" icon="fa-star" attrs="{'invisible': [('lead_count', '=', 0)]}">\n                    <field string="Leads" name="lead_count" widget="statinfo"/>\n                </button>\n            </div>\n        	f	t	2025-06-18 16:06:37.753287	2025-06-18 16:06:37.753287	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1735	16	1709	1	1	im_livechat.channel.form.inherit.website_livechat	im_livechat.channel	\N	form	website_livechat/views/website_livechat_view.xml	\N	extension	{"en_US": "<div name=\\"button_box\\" position=\\"inside\\">\\n                    <field name=\\"is_published\\" widget=\\"website_redirect_button\\"/>\\n                </div>"}	<?xml version="1.0"?>\n<div name="button_box" position="inside">\n                    <field name="is_published" widget="website_redirect_button"/>\n                </div>\n            	f	t	2025-06-18 16:06:39.243421	2025-06-18 16:06:39.243421	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1276	16	1275	1	1	project.milestone.view.tree.inherit	project.milestone	\N	tree	sale_project/views/project_task_views.xml	\N	primary	{"en_US": "<data><xpath expr=\\"//field[@name='sale_line_id'][1]\\" position=\\"attributes\\">\\n                <attribute name=\\"optional\\">show</attribute>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='sale_line_id'][2]\\" position=\\"attributes\\">\\n                <attribute name=\\"optional\\">show</attribute>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='quantity_percentage'][1]\\" position=\\"attributes\\">\\n                <attribute name=\\"optional\\">show</attribute>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='quantity_percentage'][2]\\" position=\\"attributes\\">\\n                <attribute name=\\"optional\\">show</attribute>\\n            </xpath>\\n        </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//field[@name='sale_line_id'][1]" position="attributes">\n                <attribute name="optional">show</attribute>\n            </xpath>\n            <xpath expr="//field[@name='sale_line_id'][2]" position="attributes">\n                <attribute name="optional">show</attribute>\n            </xpath>\n            <xpath expr="//field[@name='quantity_percentage'][1]" position="attributes">\n                <attribute name="optional">show</attribute>\n            </xpath>\n            <xpath expr="//field[@name='quantity_percentage'][2]" position="attributes">\n                <attribute name="optional">show</attribute>\n            </xpath>\n        </data>	f	t	2025-06-18 15:59:22.6223	2025-06-18 15:59:22.6223	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1964	16	1805	1	1	Stock Rules Report Sale	stock.rules.report	\N	form	sale_stock/wizard/stock_rules_report_views.xml	\N	extension	{"en_US": "<xpath expr=\\"//field[@name='warehouse_ids']\\" position=\\"after\\">\\n                <field name=\\"so_route_ids\\" widget=\\"many2many_tags\\" groups=\\"stock.group_adv_location\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='warehouse_ids']" position="after">\n                <field name="so_route_ids" widget="many2many_tags" groups="stock.group_adv_location"/>\n            </xpath>\n        	f	t	2025-06-19 03:11:07.69283	2025-06-19 03:11:07.69283	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1963	16	\N	1	1	exception_on_picking	\N	sale_stock.exception_on_picking	qweb	sale_stock/data/mail_templates.xml	\N	primary	{"en_US": "<t t-name=\\"sale_stock.exception_on_picking\\">\\n            <div>\\n                Exception(s) occurred on the picking:\\n                <a href=\\"#\\" data-oe-model=\\"stock.picking\\" t-att-data-oe-id=\\"origin_picking.id\\"><t t-esc=\\"origin_picking.name\\"/></a>.\\n                Manual actions may be needed.\\n                <div class=\\"mt16\\">\\n                    <p>Exception(s):</p>\\n                    <ul t-foreach=\\"moves_information\\" t-as=\\"exception\\">\\n                        <t t-set=\\"move\\" t-value=\\"exception[0]\\"/>\\n                        <t t-set=\\"new_qty\\" t-value=\\"exception[1][0]\\"/>\\n                        <t t-set=\\"old_qty\\" t-value=\\"exception[1][1]\\"/>\\n                        <li>\\n                        <t t-esc=\\"new_qty\\"/> <t t-esc=\\"move.product_uom.name\\"/>\\n                        of <t t-esc=\\"move.product_id.display_name\\"/> processed instead of <t t-esc=\\"old_qty\\"/> <t t-esc=\\"move.product_uom.name\\"/></li>\\n                    </ul>\\n                </div>\\n            </div>\\n        </t>", "vi_VN": "<t t-name=\\"sale_stock.exception_on_picking\\">\\n            <div>\\n                (Các) Ngoại lệ đã xảy ra trong phiếu kho: \\n                <a href=\\"#\\" data-oe-model=\\"stock.picking\\" t-att-data-oe-id=\\"origin_picking.id\\"><t t-esc=\\"origin_picking.name\\"/></a>.\\n            Có thể cần thao tác thủ công.\\n                <div class=\\"mt16\\">\\n                    <p>(Các) ngoại lệ:</p>\\n                    <ul t-foreach=\\"moves_information\\" t-as=\\"exception\\">\\n                        <t t-set=\\"move\\" t-value=\\"exception[0]\\"/>\\n                        <t t-set=\\"new_qty\\" t-value=\\"exception[1][0]\\"/>\\n                        <t t-set=\\"old_qty\\" t-value=\\"exception[1][1]\\"/>\\n                        <li>\\n                        <t t-esc=\\"new_qty\\"/> <t t-esc=\\"move.product_uom.name\\"/>\\n                        của <t t-esc=\\"move.product_id.display_name\\"/> đã xử lý thay vì <t t-esc=\\"old_qty\\"/> <t t-esc=\\"move.product_uom.name\\"/></li>\\n                    </ul>\\n                </div>\\n            </div>\\n        </t>"}	<?xml version="1.0"?>\n<t t-name="sale_stock.exception_on_picking">\n            <div>\n                Exception(s) occurred on the picking:\n                <a href="#" data-oe-model="stock.picking" t-att-data-oe-id="origin_picking.id"><t t-esc="origin_picking.name"/></a>.\n                Manual actions may be needed.\n                <div class="mt16">\n                    <p>Exception(s):</p>\n                    <ul t-foreach="moves_information" t-as="exception">\n                        <t t-set="move" t-value="exception[0]"/>\n                        <t t-set="new_qty" t-value="exception[1][0]"/>\n                        <t t-set="old_qty" t-value="exception[1][1]"/>\n                        <li>\n                        <t t-esc="new_qty"/> <t t-esc="move.product_uom.name"/>\n                        of <t t-esc="move.product_id.display_name"/> processed instead of <t t-esc="old_qty"/> <t t-esc="move.product_uom.name"/></li>\n                    </ul>\n                </div>\n            </div>\n        </t>\n    	f	t	2025-06-19 03:11:07.69283	2025-06-19 03:11:07.69283	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
509	16	\N	1	1	message_thread	\N	portal.message_thread	qweb	portal/views/portal_templates.xml	\N	primary	{"en_US": "<t t-name=\\"portal.message_thread\\">\\n        <div id=\\"discussion\\" data-anchor=\\"true\\" class=\\"d-print-none o_portal_chatter o_not_editable p-0\\" t-att-data-token=\\"token\\" t-att-data-res_model=\\"object._name\\" t-att-data-pid=\\"pid\\" t-att-data-hash=\\"hash\\" t-att-data-res_id=\\"object.id\\" t-att-data-pager_step=\\"message_per_page or 10\\" t-att-data-allow_composer=\\"'0' if disable_composer else '1'\\" t-att-data-two_columns=\\"'true' if two_columns else 'false'\\">\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="portal.message_thread">\n        <div id="discussion" data-anchor="true" class="d-print-none o_portal_chatter o_not_editable p-0" t-att-data-token="token" t-att-data-res_model="object._name" t-att-data-pid="pid" t-att-data-hash="hash" t-att-data-res_id="object.id" t-att-data-pager_step="message_per_page or 10" t-att-data-allow_composer="'0' if disable_composer else '1'" t-att-data-two_columns="'true' if two_columns else 'false'">\n        </div>\n    </t>\n\n    	f	t	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
179	16	\N	1	1	Tests Assets Bundle	\N	web.conditional_assets_tests	qweb	web/views/webclient_templates.xml	\N	primary	{"en_US": "<t name=\\"Tests Assets Bundle\\" t-name=\\"web.conditional_assets_tests\\">\\n        <t t-call-assets=\\"web.assets_tests\\" t-if=\\"'tests' in debug or test_mode_enabled\\" defer_load=\\"True\\"/>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Tests Assets Bundle" t-name="web.conditional_assets_tests">\n        <t t-call-assets="web.assets_tests" t-if="'tests' in debug or test_mode_enabled" defer_load="True"/>\n    </t>\n\n    	f	t	2025-06-18 15:49:20.716107	2025-06-18 15:49:20.716107	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
180	16	\N	1	1	Web layout	\N	web.layout	qweb	web/views/webclient_templates.xml	\N	primary	{"en_US": "<t name=\\"Web layout\\" t-name=\\"web.layout\\">&lt;!DOCTYPE html&gt;\\n<html t-att=\\"html_data or {}\\">\\n    <head>\\n        <meta charset=\\"utf-8\\"/>\\n        <meta http-equiv=\\"X-UA-Compatible\\" content=\\"IE=edge,chrome=1\\"/>\\n        <title t-esc=\\"title or 'Odoo'\\"/>\\n        <link type=\\"image/x-icon\\" rel=\\"shortcut icon\\" t-att-href=\\"x_icon or '/web/static/img/favicon.ico'\\"/>\\n        <script id=\\"web.layout.odooscript\\" type=\\"text/javascript\\">\\n            var odoo = {\\n                csrf_token: \\"<t t-nocache=\\"The csrf token must always be up to date.\\" t-esc=\\"request.csrf_token(None)\\"/>\\",\\n                debug: \\"<t t-esc=\\"debug\\"/>\\",\\n            };\\n        </script>\\n        <t t-out=\\"head or ''\\"/>\\n    </head>\\n    <body t-att-class=\\"body_classname\\">\\n        <t t-out=\\"0\\"/>\\n    </body>\\n</html>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Web layout" t-name="web.layout">&lt;!DOCTYPE html&gt;\n<html t-att="html_data or {}">\n    <head>\n        <meta charset="utf-8"/>\n        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>\n        <title t-esc="title or 'Odoo'"/>\n        <link type="image/x-icon" rel="shortcut icon" t-att-href="x_icon or '/web/static/img/favicon.ico'"/>\n        <script id="web.layout.odooscript" type="text/javascript">\n            var odoo = {\n                csrf_token: "<t t-nocache="The csrf token must always be up to date." t-esc="request.csrf_token(None)"/>",\n                debug: "<t t-esc="debug"/>",\n            };\n        </script>\n        <t t-out="head or ''"/>\n    </head>\n    <body t-att-class="body_classname">\n        <t t-out="0"/>\n    </body>\n</html>\n    </t>\n\n    	f	t	2025-06-18 15:49:20.716107	2025-06-18 15:49:20.716107	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
510	16	\N	1	1	Ask Signature	\N	portal.signature_form	qweb	portal/views/portal_templates.xml	\N	primary	{"en_US": "<t name=\\"Ask Signature\\" t-name=\\"portal.signature_form\\">\\n        <div class=\\"o_portal_signature_form\\" t-att-data-call-url=\\"call_url\\" t-att-data-default-name=\\"default_name\\" t-att-data-mode=\\"mode\\" t-att-data-send-label=\\"send_label\\" t-att-data-signature-ratio=\\"signature_ratio\\" t-att-data-signature-type=\\"signature_type\\" t-att-data-font-color=\\"font_color\\"/>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Ask Signature" t-name="portal.signature_form">\n        <div class="o_portal_signature_form" t-att-data-call-url="call_url" t-att-data-default-name="default_name" t-att-data-mode="mode" t-att-data-send-label="send_label" t-att-data-signature-ratio="signature_ratio" t-att-data-signature-type="signature_type" t-att-data-font-color="font_color"/>\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
511	16	\N	1	1	Sidebar	\N	portal.portal_sidebar	qweb	portal/views/portal_templates.xml	\N	primary	{"en_US": "<t name=\\"Sidebar\\" t-name=\\"portal.portal_sidebar\\">\\n        <t t-call=\\"portal.portal_layout\\">\\n            <body data-bs-spy=\\"scroll\\" data-target=\\".navspy\\" data-offset=\\"50\\">\\n                <div class=\\"container o_portal_sidebar\\"/>\\n                <div class=\\"oe_structure mb32\\" id=\\"oe_structure_portal_sidebar_1\\"/>\\n            </body>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Sidebar" t-name="portal.portal_sidebar">\n        <t t-call="portal.portal_layout">\n            <body data-bs-spy="scroll" data-target=".navspy" data-offset="50">\n                <div class="container o_portal_sidebar"/>\n                <div class="oe_structure mb32" id="oe_structure_portal_sidebar_1"/>\n            </body>\n        </t>\n    </t>\n	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
512	40	237	1	1	res.config.settings.view.form.inherit.portal	res.config.settings	\N	form	portal/views/res_config_settings_views.xml	\N	extension	{"en_US": "<xpath expr=\\"//button[@name=73]//ancestor::div[hasclass('o_setting_box')]\\" position=\\"inside\\">\\n                    <div groups=\\"base.group_no_one\\">\\n                        <div class=\\"o_setting_left_pane\\">\\n                            <field name=\\"portal_allow_api_keys\\"/>\\n                        </div>\\n                        <div class=\\"o_setting_right_pane\\">\\n                            <label for=\\"portal_allow_api_keys\\"/>\\n                            <div class=\\"text-muted\\">\\n                                Let your customers create developer API keys\\n                            </div>\\n                        </div>\\n                    </div>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//button[@name=73]//ancestor::div[hasclass('o_setting_box')]" position="inside">\n                    <div groups="base.group_no_one">\n                        <div class="o_setting_left_pane">\n                            <field name="portal_allow_api_keys"/>\n                        </div>\n                        <div class="o_setting_right_pane">\n                            <label for="portal_allow_api_keys"/>\n                            <div class="text-muted">\n                                Let your customers create developer API keys\n                            </div>\n                        </div>\n                    </div>\n                </xpath>\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
183	16	\N	1	1	Brand Promotion	\N	web.brand_promotion	qweb	web/views/webclient_templates.xml	\N	primary	{"en_US": "<t name=\\"Brand Promotion\\" t-name=\\"web.brand_promotion\\">\\n        <div class=\\"o_brand_promotion\\">\\n            <t t-call=\\"web.brand_promotion_message\\">\\n                <t t-set=\\"_message\\"/>\\n                <t t-set=\\"_utm_medium\\" t-valuef=\\"portal\\"/>\\n            </t>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Brand Promotion" t-name="web.brand_promotion">\n        <div class="o_brand_promotion">\n            <t t-call="web.brand_promotion_message">\n                <t t-set="_message"/>\n                <t t-set="_utm_medium" t-valuef="portal"/>\n            </t>\n        </div>\n    </t>\n\n    	f	t	2025-06-18 15:49:20.716107	2025-06-18 15:49:20.716107	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1962	16	\N	1	1	exception_on_so	\N	sale_stock.exception_on_so	qweb	sale_stock/data/mail_templates.xml	\N	primary	{"en_US": "<t t-name=\\"sale_stock.exception_on_so\\">\\n            <div>\\n                Exception(s) occurred on the sale order(s):\\n                <t t-foreach=\\"sale_order_ids\\" t-as=\\"sale_order\\">\\n                    <a href=\\"#\\" data-oe-model=\\"sale.order\\" t-att-data-oe-id=\\"sale_order.id\\"><t t-esc=\\"sale_order.name\\"/></a>.\\n                </t>\\n                Manual actions may be needed.\\n                <div class=\\"mt16\\">\\n                    <p>Exception(s):</p>\\n                    <ul t-foreach=\\"order_exceptions\\" t-as=\\"exception\\">\\n                        <li>\\n                            <t t-set=\\"order_line\\" t-value=\\"exception[0]\\"/>\\n                            <t t-set=\\"new_qty\\" t-value=\\"exception[1][0]\\"/>\\n                            <t t-set=\\"old_qty\\" t-value=\\"exception[1][1]\\"/>\\n                                <a href=\\"#\\" data-oe-model=\\"sale.order\\" t-att-data-oe-id=\\"order_line.order_id.id\\"><t t-esc=\\"order_line.order_id.name\\"/></a>:\\n                                <t t-esc=\\"new_qty\\"/> <t t-esc=\\"order_line.product_uom.name\\"/> of <t t-esc=\\"order_line.product_id.name\\"/>\\n                                <t t-if=\\"cancel\\">\\n                                    cancelled\\n                                </t>\\n                                <t t-if=\\"not cancel\\">\\n                                    ordered instead of <t t-esc=\\"old_qty\\"/> <t t-esc=\\"order_line.product_uom.name\\"/>\\n                                </t>\\n                          </li>\\n                    </ul>\\n                </div>\\n                <div class=\\"mt16\\" t-if=\\"not cancel and impacted_pickings\\">\\n                    <p>Impacted Transfer(s):</p>\\n                    <ul t-foreach=\\"impacted_pickings\\" t-as=\\"picking\\">\\n                        <li><a href=\\"#\\" data-oe-model=\\"stock.picking\\" t-att-data-oe-id=\\"picking.id\\"><t t-esc=\\"picking.name\\"/></a></li>\\n                    </ul>\\n                </div>\\n            </div>\\n        </t>", "vi_VN": "<t t-name=\\"sale_stock.exception_on_so\\">\\n            <div>\\n                (Các) ngoại lệ đã xảy ra trên (các) đơn bán hàng:\\n                <t t-foreach=\\"sale_order_ids\\" t-as=\\"sale_order\\">\\n                    <a href=\\"#\\" data-oe-model=\\"sale.order\\" t-att-data-oe-id=\\"sale_order.id\\"><t t-esc=\\"sale_order.name\\"/></a>.\\n                </t>\\n                Có thể cần thao tác thủ công.\\n                <div class=\\"mt16\\">\\n                    <p>(Các) ngoại lệ:</p>\\n                    <ul t-foreach=\\"order_exceptions\\" t-as=\\"exception\\">\\n                        <li>\\n                            <t t-set=\\"order_line\\" t-value=\\"exception[0]\\"/>\\n                            <t t-set=\\"new_qty\\" t-value=\\"exception[1][0]\\"/>\\n                            <t t-set=\\"old_qty\\" t-value=\\"exception[1][1]\\"/>\\n                                <a href=\\"#\\" data-oe-model=\\"sale.order\\" t-att-data-oe-id=\\"order_line.order_id.id\\"><t t-esc=\\"order_line.order_id.name\\"/></a>:\\n                                <t t-esc=\\"new_qty\\"/> <t t-esc=\\"order_line.product_uom.name\\"/> của <t t-esc=\\"order_line.product_id.name\\"/>\\n                                <t t-if=\\"cancel\\">\\n                                    đã hủy\\n                                </t>\\n                                <t t-if=\\"not cancel\\">\\n                                    đã đặt thay vì <t t-esc=\\"old_qty\\"/> <t t-esc=\\"order_line.product_uom.name\\"/>\\n                                </t>\\n                          </li>\\n                    </ul>\\n                </div>\\n                <div class=\\"mt16\\" t-if=\\"not cancel and impacted_pickings\\">\\n                    <p>(Các) lệnh chuyển hàng bị ảnh hưởng:</p>\\n                    <ul t-foreach=\\"impacted_pickings\\" t-as=\\"picking\\">\\n                        <li><a href=\\"#\\" data-oe-model=\\"stock.picking\\" t-att-data-oe-id=\\"picking.id\\"><t t-esc=\\"picking.name\\"/></a></li>\\n                    </ul>\\n                </div>\\n            </div>\\n        </t>"}	<?xml version="1.0"?>\n<t t-name="sale_stock.exception_on_so">\n            <div>\n                Exception(s) occurred on the sale order(s):\n                <t t-foreach="sale_order_ids" t-as="sale_order">\n                    <a href="#" data-oe-model="sale.order" t-att-data-oe-id="sale_order.id"><t t-esc="sale_order.name"/></a>.\n                </t>\n                Manual actions may be needed.\n                <div class="mt16">\n                    <p>Exception(s):</p>\n                    <ul t-foreach="order_exceptions" t-as="exception">\n                        <li>\n                            <t t-set="order_line" t-value="exception[0]"/>\n                            <t t-set="new_qty" t-value="exception[1][0]"/>\n                            <t t-set="old_qty" t-value="exception[1][1]"/>\n                                <a href="#" data-oe-model="sale.order" t-att-data-oe-id="order_line.order_id.id"><t t-esc="order_line.order_id.name"/></a>:\n                                <t t-esc="new_qty"/> <t t-esc="order_line.product_uom.name"/> of <t t-esc="order_line.product_id.name"/>\n                                <t t-if="cancel">\n                                    cancelled\n                                </t>\n                                <t t-if="not cancel">\n                                    ordered instead of <t t-esc="old_qty"/> <t t-esc="order_line.product_uom.name"/>\n                                </t>\n                          </li>\n                    </ul>\n                </div>\n                <div class="mt16" t-if="not cancel and impacted_pickings">\n                    <p>Impacted Transfer(s):</p>\n                    <ul t-foreach="impacted_pickings" t-as="picking">\n                        <li><a href="#" data-oe-model="stock.picking" t-att-data-oe-id="picking.id"><t t-esc="picking.name"/></a></li>\n                    </ul>\n                </div>\n            </div>\n        </t>\n\n        	f	t	2025-06-19 03:11:07.69283	2025-06-19 03:11:07.69283	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1961	16	1773	1	1	report_delivery_document_inherit_sale_stock	\N	sale_stock.report_delivery_document_inherit_sale_stock	qweb	sale_stock/report/stock_report_deliveryslip.xml	\N	extension	{"en_US": "<data inherit_id=\\"stock.report_delivery_document\\">\\n        <xpath expr=\\"//div[@name='div_sched_date']\\" position=\\"after\\">\\n            <div t-if=\\"o.sudo().sale_id.client_order_ref\\" class=\\"col-auto col-3 mw-100 mb-2\\">\\n                <strong>Customer Reference:</strong>\\n                <p t-field=\\"o.sudo().sale_id.client_order_ref\\" class=\\"m-0\\"/>\\n            </div>\\n        </xpath>\\n    </data>", "vi_VN": "<data inherit_id=\\"stock.report_delivery_document\\">\\n        <xpath expr=\\"//div[@name='div_sched_date']\\" position=\\"after\\">\\n            <div t-if=\\"o.sudo().sale_id.client_order_ref\\" class=\\"col-auto col-3 mw-100 mb-2\\">\\n                <strong>Mã khách hàng:</strong>\\n                <p t-field=\\"o.sudo().sale_id.client_order_ref\\" class=\\"m-0\\"/>\\n            </div>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data inherit_id="stock.report_delivery_document">\n        <xpath expr="//div[@name='div_sched_date']" position="after">\n            <div t-if="o.sudo().sale_id.client_order_ref" class="col-auto col-3 mw-100 mb-2">\n                <strong>Customer Reference:</strong>\n                <p t-field="o.sudo().sale_id.client_order_ref" class="m-0"/>\n            </div>\n        </xpath>\n    </data>\n	f	t	2025-06-19 03:11:07.69283	2025-06-19 03:11:07.69283	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
187	16	\N	1	1	web.test_helpers	\N	web.test_helpers	qweb	web/views/webclient_templates.xml	\N	primary	{"en_US": "<t t-name=\\"web.test_helpers\\">\\n        <t t-call-assets=\\"web.tests_assets\\" t-js=\\"False\\"/>\\n        <style>\\n            body {\\n                position: relative; /* bootstrap-datepicker needs this */\\n            }\\n            body:not(.debug) .modal-backdrop, body:not(.debug) .modal, body:not(.debug) .ui-autocomplete {\\n                opacity: 0 !important;\\n            }\\n            #qunit-testrunner-toolbar label {\\n                font-weight: inherit;\\n                margin-bottom: inherit;\\n            }\\n            #qunit-testrunner-toolbar input[type=text] {\\n                width: inherit;\\n                display: inherit;\\n            }\\n        </style>\\n        <t t-call-assets=\\"web.tests_assets\\" t-css=\\"False\\"/>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="web.test_helpers">\n        <t t-call-assets="web.tests_assets" t-js="False"/>\n        <style>\n            body {\n                position: relative; /* bootstrap-datepicker needs this */\n            }\n            body:not(.debug) .modal-backdrop, body:not(.debug) .modal, body:not(.debug) .ui-autocomplete {\n                opacity: 0 !important;\n            }\n            #qunit-testrunner-toolbar label {\n                font-weight: inherit;\n                margin-bottom: inherit;\n            }\n            #qunit-testrunner-toolbar input[type=text] {\n                width: inherit;\n                display: inherit;\n            }\n        </style>\n        <t t-call-assets="web.tests_assets" t-css="False"/>\n    </t>\n\n    	f	t	2025-06-18 15:49:20.716107	2025-06-18 15:49:20.716107	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1960	16	687	1	1	report_invoice_document_inherit_sale_stock	\N	sale_stock.report_invoice_document_inherit_sale_stock	qweb	sale_stock/report/sale_order_report_templates.xml	\N	extension	{"en_US": "<data inherit_id=\\"account.report_invoice_document\\">\\n        <xpath expr=\\"//div[@name='reference']\\" position=\\"after\\">\\n            <div class=\\"col-auto col-3 mw-100 mb-2\\" t-if=\\"o.invoice_incoterm_id\\" groups=\\"sale_stock.group_display_incoterm\\" name=\\"invoice_incoterm_id\\">\\n                <strong>Incoterm:</strong>\\n                <p class=\\"m-0\\" t-field=\\"o.invoice_incoterm_id.code\\"/>\\n            </div>\\n        </xpath>\\n    </data>", "vi_VN": "<data inherit_id=\\"account.report_invoice_document\\">\\n        <xpath expr=\\"//div[@name='reference']\\" position=\\"after\\">\\n            <div class=\\"col-auto col-3 mw-100 mb-2\\" t-if=\\"o.invoice_incoterm_id\\" groups=\\"sale_stock.group_display_incoterm\\" name=\\"invoice_incoterm_id\\">\\n                <strong>Incoterm:</strong>\\n                <p class=\\"m-0\\" t-field=\\"o.invoice_incoterm_id.code\\"/>\\n            </div>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data inherit_id="account.report_invoice_document">\n        <xpath expr="//div[@name='reference']" position="after">\n            <div class="col-auto col-3 mw-100 mb-2" t-if="o.invoice_incoterm_id" groups="sale_stock.group_display_incoterm" name="invoice_incoterm_id">\n                <strong>Incoterm:</strong>\n                <p class="m-0" t-field="o.invoice_incoterm_id.code"/>\n            </div>\n        </xpath>\n    </data>\n	f	t	2025-06-19 03:11:07.69283	2025-06-19 03:11:07.69283	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1959	16	786	1	1	report_saleorder_document_inherit_sale_stock	\N	sale_stock.report_saleorder_document_inherit_sale_stock	qweb	sale_stock/report/sale_order_report_templates.xml	\N	extension	{"en_US": "<data inherit_id=\\"sale.report_saleorder_document\\">\\n        <xpath expr=\\"//div[@name='expiration_date']\\" position=\\"after\\">\\n            <div class=\\"col-auto col-3 mw-100 mb-2\\" t-if=\\"doc.incoterm\\">\\n                <strong>Incoterm:</strong>\\n                <p t-if=\\"doc.incoterm_location\\" t-out=\\"'%s %s' % (doc.incoterm.code, doc.incoterm_location)\\" class=\\"m-0\\"/>\\n                <p t-else=\\"\\" t-field=\\"doc.incoterm.code\\" class=\\"m-0\\"/>\\n            </div>\\n        </xpath>\\n    </data>", "vi_VN": "<data inherit_id=\\"sale.report_saleorder_document\\">\\n        <xpath expr=\\"//div[@name='expiration_date']\\" position=\\"after\\">\\n            <div class=\\"col-auto col-3 mw-100 mb-2\\" t-if=\\"doc.incoterm\\">\\n                <strong>Incoterm:</strong>\\n                <p t-if=\\"doc.incoterm_location\\" t-out=\\"'%s %s' % (doc.incoterm.code, doc.incoterm_location)\\" class=\\"m-0\\"/>\\n                <p t-else=\\"\\" t-field=\\"doc.incoterm.code\\" class=\\"m-0\\"/>\\n            </div>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data inherit_id="sale.report_saleorder_document">\n        <xpath expr="//div[@name='expiration_date']" position="after">\n            <div class="col-auto col-3 mw-100 mb-2" t-if="doc.incoterm">\n                <strong>Incoterm:</strong>\n                <p t-if="doc.incoterm_location" t-out="'%s %s' % (doc.incoterm.code, doc.incoterm_location)" class="m-0"/>\n                <p t-else="" t-field="doc.incoterm.code" class="m-0"/>\n            </div>\n        </xpath>\n    </data>\n\n    	f	t	2025-06-19 03:11:07.69283	2025-06-19 03:11:07.69283	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1951	16	822	1	1	res.config.settings.view.form.inherit.sale.stock.sale	res.config.settings	\N	form	sale_stock/views/res_config_settings_views.xml	\N	extension	{"en_US": "<xpath expr=\\"//div[@id='ups']\\" position=\\"after\\">\\n                <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"display_incoterms_setting\\">\\n                    <div class=\\"o_setting_left_pane\\">\\n                        <field name=\\"group_display_incoterm\\"/>\\n                    </div>\\n                    <div class=\\"o_setting_right_pane\\">\\n                        <label for=\\"group_display_incoterm\\"/>\\n                        <div class=\\"text-muted\\">\\n                            Display incoterms on orders &amp; invoices\\n                        </div>\\n                        <div class=\\"content-group\\" attrs=\\"{'invisible': [('group_display_incoterm','=',False)]}\\">\\n                            <div class=\\"mt8\\">\\n                                <button name=\\"279\\" icon=\\"fa-arrow-right\\" type=\\"action\\" string=\\"Incoterms\\" class=\\"btn-link\\"/>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </xpath>", "vi_VN": "<xpath expr=\\"//div[@id='ups']\\" position=\\"after\\">\\n                <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"display_incoterms_setting\\">\\n                    <div class=\\"o_setting_left_pane\\">\\n                        <field name=\\"group_display_incoterm\\"/>\\n                    </div>\\n                    <div class=\\"o_setting_right_pane\\">\\n                        <label for=\\"group_display_incoterm\\"/>\\n                        <div class=\\"text-muted\\">\\n                            Hiển thị Incoterm trên đơn bán hàng &amp; hoá đơn\\n                        </div>\\n                        <div class=\\"content-group\\" attrs=\\"{'invisible': [('group_display_incoterm','=',False)]}\\">\\n                            <div class=\\"mt8\\">\\n                                <button name=\\"279\\" icon=\\"fa-arrow-right\\" type=\\"action\\" string=\\"Incoterm\\" class=\\"btn-link\\"/>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//div[@id='ups']" position="after">\n                <div class="col-12 col-lg-6 o_setting_box" id="display_incoterms_setting">\n                    <div class="o_setting_left_pane">\n                        <field name="group_display_incoterm"/>\n                    </div>\n                    <div class="o_setting_right_pane">\n                        <label for="group_display_incoterm"/>\n                        <div class="text-muted">\n                            Display incoterms on orders &amp; invoices\n                        </div>\n                        <div class="content-group" attrs="{'invisible': [('group_display_incoterm','=',False)]}">\n                            <div class="mt8">\n                                <button name="279" icon="fa-arrow-right" type="action" string="Incoterms" class="btn-link"/>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n            </xpath>\n        	f	t	2025-06-19 03:11:07.69283	2025-06-19 03:11:07.69283	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
191	16	\N	1	1	web.webclient_bootstrap	\N	web.webclient_bootstrap	qweb	web/views/webclient_templates.xml	\N	primary	{"en_US": "<t t-name=\\"web.webclient_bootstrap\\">\\n        <t t-call=\\"web.layout\\">\\n            <t t-set=\\"head_web\\">\\n                <meta name=\\"viewport\\" content=\\"width=device-width, initial-scale=1, user-scalable=no\\"/>\\n                <!-- Chrome, Firefox OS and Opera -->\\n                <meta name=\\"theme-color\\" content=\\"#875A7B\\"/>\\n                <link rel=\\"icon\\" sizes=\\"192x192\\" href=\\"/web/static/img/mobile-icons/android-192x192.png\\"/>\\n\\n                <!-- iOS Safari -->\\n                <meta name=\\"apple-mobile-web-app-capable\\" content=\\"yes\\"/>\\n                <meta name=\\"apple-mobile-web-app-status-bar-style\\" content=\\"black\\"/>\\n                <link rel=\\"apple-touch-icon\\" href=\\"/web/static/img/mobile-icons/apple-152x152.png\\"/>\\n\\n                <!-- Windows Phone -->\\n                <meta name=\\"msapplication-navbutton-color\\" content=\\"#875A7B\\"/>\\n                <meta name=\\"msapplication-TileColor\\" content=\\"#875A7B\\"/>\\n                <meta name=\\"msapplication-TileImage\\" content=\\"/web/static/img/mobile-icons/windows-144x144.png\\"/>\\n\\n                <script type=\\"text/javascript\\">\\n                    odoo.__session_info__ = <t t-out=\\"json.dumps(session_info)\\"/>;\\n                    odoo.reloadMenus = () =&gt; fetch(`/web/webclient/load_menus/${odoo.__session_info__.cache_hashes.load_menus}`).then(res =&gt; res.json());\\n                    odoo.loadMenusPromise = odoo.reloadMenus();\\n                    // Block to avoid leaking variables in the script scope\\n                    {\\n                        const { user_context,  cache_hashes } = odoo.__session_info__;\\n                        // Prefetch translations to speedup webclient. This is done in JS because link rel=\\"prefetch\\"\\n                        // is not yet supported on safari.\\n                        fetch(`/web/webclient/translations/${cache_hashes.translations}?lang=${user_context.lang}`);\\n                    }\\n                </script>\\n                <t t-if=\\"request.httprequest.cookies.get('color_scheme') == 'dark'\\">\\n                    <t t-call-assets=\\"web.dark_mode_assets_common\\" t-js=\\"false\\"/>\\n                    <t t-call-assets=\\"web.dark_mode_assets_backend\\" t-js=\\"false\\"/>\\n                </t>\\n                <t t-else=\\"\\">\\n                    <t t-call-assets=\\"web.assets_common\\" t-js=\\"false\\"/>\\n                    <t t-call-assets=\\"web.assets_backend\\" t-js=\\"false\\"/>\\n                </t>\\n                <t t-call-assets=\\"web.assets_common\\" t-css=\\"false\\"/>\\n                <t t-call-assets=\\"web.assets_backend\\" t-css=\\"false\\"/>\\n                <t t-call-assets=\\"web.assets_backend_prod_only\\" t-css=\\"false\\"/>\\n                <t t-call=\\"web.conditional_assets_tests\\"/>\\n            </t>\\n            <t t-set=\\"head\\" t-value=\\"head_web + (head or '')\\"/>\\n            <t t-set=\\"body_classname\\" t-value=\\"'o_web_client'\\"/>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="web.webclient_bootstrap">\n        <t t-call="web.layout">\n            <t t-set="head_web">\n                <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/>\n                <!-- Chrome, Firefox OS and Opera -->\n                <meta name="theme-color" content="#875A7B"/>\n                <link rel="icon" sizes="192x192" href="/web/static/img/mobile-icons/android-192x192.png"/>\n\n                <!-- iOS Safari -->\n                <meta name="apple-mobile-web-app-capable" content="yes"/>\n                <meta name="apple-mobile-web-app-status-bar-style" content="black"/>\n                <link rel="apple-touch-icon" href="/web/static/img/mobile-icons/apple-152x152.png"/>\n\n                <!-- Windows Phone -->\n                <meta name="msapplication-navbutton-color" content="#875A7B"/>\n                <meta name="msapplication-TileColor" content="#875A7B"/>\n                <meta name="msapplication-TileImage" content="/web/static/img/mobile-icons/windows-144x144.png"/>\n\n                <script type="text/javascript">\n                    odoo.__session_info__ = <t t-out="json.dumps(session_info)"/>;\n                    odoo.reloadMenus = () =&gt; fetch(`/web/webclient/load_menus/${odoo.__session_info__.cache_hashes.load_menus}`).then(res =&gt; res.json());\n                    odoo.loadMenusPromise = odoo.reloadMenus();\n                    // Block to avoid leaking variables in the script scope\n                    {\n                        const { user_context,  cache_hashes } = odoo.__session_info__;\n                        // Prefetch translations to speedup webclient. This is done in JS because link rel="prefetch"\n                        // is not yet supported on safari.\n                        fetch(`/web/webclient/translations/${cache_hashes.translations}?lang=${user_context.lang}`);\n                    }\n                </script>\n                <t t-if="request.httprequest.cookies.get('color_scheme') == 'dark'">\n                    <t t-call-assets="web.dark_mode_assets_common" t-js="false"/>\n                    <t t-call-assets="web.dark_mode_assets_backend" t-js="false"/>\n                </t>\n                <t t-else="">\n                    <t t-call-assets="web.assets_common" t-js="false"/>\n                    <t t-call-assets="web.assets_backend" t-js="false"/>\n                </t>\n                <t t-call-assets="web.assets_common" t-css="false"/>\n                <t t-call-assets="web.assets_backend" t-css="false"/>\n                <t t-call-assets="web.assets_backend_prod_only" t-css="false"/>\n                <t t-call="web.conditional_assets_tests"/>\n            </t>\n            <t t-set="head" t-value="head_web + (head or '')"/>\n            <t t-set="body_classname" t-value="'o_web_client'"/>\n        </t>\n    </t>\n\n	f	t	2025-06-18 15:49:20.716107	2025-06-18 15:49:20.716107	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
198	16	\N	1	1	address_layout	\N	web.address_layout	qweb	web/views/report_templates.xml	\N	primary	{"en_US": "<t t-name=\\"web.address_layout\\">\\n        <t t-set=\\"colclass\\" t-value=\\"('col-sm-5' if report_type == 'html' else 'col-5') + ' ms-auto'\\"/>\\n        <t t-if=\\"address\\">\\n            <div class=\\"address row\\">\\n                <t t-if=\\"information_block\\">\\n                    <t t-set=\\"colclass\\" t-value=\\"'col-5 offset-1'\\"/>\\n                    <div name=\\"information_block\\" class=\\"col-6\\">\\n                        <t t-out=\\"information_block\\"/>\\n                    </div>\\n                </t>\\n                <div name=\\"address\\" t-att-class=\\"colclass\\">\\n                    <t t-esc=\\"address\\"/>\\n                </div>\\n            </div>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="web.address_layout">\n        <t t-set="colclass" t-value="('col-sm-5' if report_type == 'html' else 'col-5') + ' ms-auto'"/>\n        <t t-if="address">\n            <div class="address row">\n                <t t-if="information_block">\n                    <t t-set="colclass" t-value="'col-5 offset-1'"/>\n                    <div name="information_block" class="col-6">\n                        <t t-out="information_block"/>\n                    </div>\n                </t>\n                <div name="address" t-att-class="colclass">\n                    <t t-esc="address"/>\n                </div>\n            </div>\n        </t>\n    </t>\n\n    	f	t	2025-06-18 15:49:20.716107	2025-06-18 15:49:20.716107	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
192	16	\N	1	1	Report layout	\N	web.report_layout	qweb	web/views/report_templates.xml	\N	primary	{"en_US": "<t name=\\"Report layout\\" t-name=\\"web.report_layout\\">&lt;!DOCTYPE html&gt;\\n        <html t-att-lang=\\"lang and lang.replace('_', '-')\\" t-att-data-report-margin-top=\\"data_report_margin_top\\" t-att-data-report-header-spacing=\\"data_report_header_spacing\\" t-att-data-report-dpi=\\"data_report_dpi\\" t-att-data-report-landscape=\\"data_report_landscape\\" t-att-web-base-url=\\"web_base_url\\">\\n            <head>\\n                <meta charset=\\"utf-8\\"/>\\n                <meta name=\\"viewport\\" content=\\"initial-scale=1\\"/>\\n                <title><t t-esc=\\"title or 'Odoo Report'\\"/></title>\\n                <t t-call-assets=\\"web.report_assets_common\\" t-js=\\"false\\"/>\\n                <!--The following is kind of a hack-->\\n                <!--in an iframe, we don't want the session to perform qweb_templates rpc-->\\n                <script type=\\"text/javascript\\">\\n                    window.odoo = {};\\n                    window.odoo.__session_info__ = {is_report: true};\\n                </script>\\n                <t t-call-assets=\\"web.assets_common\\" t-css=\\"false\\"/>\\n                <t t-call-assets=\\"web.report_assets_common\\" t-css=\\"false\\"/>\\n            </head>\\n            <body t-att-class=\\"'container' if not full_width else 'container-fluid'\\" t-att-dir=\\"env['res.lang']._lang_get(lang or env.user.lang).direction or 'ltr'\\">\\n                <div id=\\"wrapwrap\\">\\n                    <main>\\n                        <t t-out=\\"0\\"/>\\n                    </main>\\n                </div>\\n            </body>\\n        </html>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Report layout" t-name="web.report_layout">&lt;!DOCTYPE html&gt;\n        <html t-att-lang="lang and lang.replace('_', '-')" t-att-data-report-margin-top="data_report_margin_top" t-att-data-report-header-spacing="data_report_header_spacing" t-att-data-report-dpi="data_report_dpi" t-att-data-report-landscape="data_report_landscape" t-att-web-base-url="web_base_url">\n            <head>\n                <meta charset="utf-8"/>\n                <meta name="viewport" content="initial-scale=1"/>\n                <title><t t-esc="title or 'Odoo Report'"/></title>\n                <t t-call-assets="web.report_assets_common" t-js="false"/>\n                <!--The following is kind of a hack-->\n                <!--in an iframe, we don't want the session to perform qweb_templates rpc-->\n                <script type="text/javascript">\n                    window.odoo = {};\n                    window.odoo.__session_info__ = {is_report: true};\n                </script>\n                <t t-call-assets="web.assets_common" t-css="false"/>\n                <t t-call-assets="web.report_assets_common" t-css="false"/>\n            </head>\n            <body t-att-class="'container' if not full_width else 'container-fluid'" t-att-dir="env['res.lang']._lang_get(lang or env.user.lang).direction or 'ltr'">\n                <div id="wrapwrap">\n                    <main>\n                        <t t-out="0"/>\n                    </main>\n                </div>\n            </body>\n        </html>\n    </t>\n\n    	f	t	2025-06-18 15:49:20.716107	2025-06-18 15:49:20.716107	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
193	16	\N	1	1	Report layout	\N	web.report_preview_layout	qweb	web/views/report_templates.xml	\N	primary	{"en_US": "<t name=\\"Report layout\\" t-name=\\"web.report_preview_layout\\">&lt;!DOCTYPE html&gt;\\n        <html t-att-lang=\\"lang and lang.replace('_', '-')\\" t-att-data-report-margin-top=\\"data_report_margin_top\\" t-att-data-report-header-spacing=\\"data_report_header_spacing\\" t-att-data-report-dpi=\\"data_report_dpi\\" t-att-data-report-landscape=\\"data_report_landscape\\" t-att-web-base-url=\\"web_base_url\\">\\n            <head>\\n                <meta charset=\\"utf-8\\"/>\\n                <meta name=\\"viewport\\" content=\\"initial-scale=1\\"/>\\n                <title><t t-esc=\\"title or 'Odoo Report'\\"/></title>\\n                <t t-call-assets=\\"web.report_assets_common\\" t-js=\\"false\\"/>\\n                <t t-call-assets=\\"web.assets_common\\" t-css=\\"false\\"/>\\n                <style>\\n                    <t t-out=\\"preview_css\\"/>\\n\\n                    /**\\n                        Some css is overridden as it doesn't work properly in the preview.\\n                        Before generating 'real' reports, a lot of processing is applied. It is therefore quite\\n                        complicated to have an almost exact replica of the pdf report.\\n                        This changes down here are hacks to make the preview look as good as possible.\\n                    **/\\n\\n                    /** The footers are not at the bottom of the page, so we push them down. **/\\n                    .o_background_footer, .o_standard_footer, .o_boxed_footer, .o_clean_footer {\\n                        position: absolute;\\n                        bottom: 0;\\n                        left:50px;\\n                        right:50px;\\n                        font-size: 0.8rem\\n                    }\\n                    /** Avoid image overflowing and creating a scrollbar **/\\n                    .o_background_header {\\n                        min-width: initial !important;\\n                    }\\n\\n                    /** This rule is overridden in web/report.scss to hack around whtml2pdf\\n                        Simply set it to its default value so it works properly in preview **/\\n                    .col-auto{\\n                        -webkit-box-flex: 0 !important;\\n                        -webkit-flex: 0 0 auto !important;\\n                        flex: 0 0 auto !important;\\n                        width: auto !important;\\n                        max-width: 100% !important;\\n                    }\\n\\n                </style>\\n            </head>\\n            <body t-att-class=\\"'container' if not full_width else 'container-fluid'\\" style=\\"overflow:hidden\\" t-att-dir=\\"env['res.lang']._lang_get(lang or env.user.lang).direction or 'ltr'\\">\\n                <div id=\\"wrapwrap\\">\\n                        <t t-out=\\"0\\"/>\\n                </div>\\n            </body>\\n        </html>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Report layout" t-name="web.report_preview_layout">&lt;!DOCTYPE html&gt;\n        <html t-att-lang="lang and lang.replace('_', '-')" t-att-data-report-margin-top="data_report_margin_top" t-att-data-report-header-spacing="data_report_header_spacing" t-att-data-report-dpi="data_report_dpi" t-att-data-report-landscape="data_report_landscape" t-att-web-base-url="web_base_url">\n            <head>\n                <meta charset="utf-8"/>\n                <meta name="viewport" content="initial-scale=1"/>\n                <title><t t-esc="title or 'Odoo Report'"/></title>\n                <t t-call-assets="web.report_assets_common" t-js="false"/>\n                <t t-call-assets="web.assets_common" t-css="false"/>\n                <style>\n                    <t t-out="preview_css"/>\n\n                    /**\n                        Some css is overridden as it doesn't work properly in the preview.\n                        Before generating 'real' reports, a lot of processing is applied. It is therefore quite\n                        complicated to have an almost exact replica of the pdf report.\n                        This changes down here are hacks to make the preview look as good as possible.\n                    **/\n\n                    /** The footers are not at the bottom of the page, so we push them down. **/\n                    .o_background_footer, .o_standard_footer, .o_boxed_footer, .o_clean_footer {\n                        position: absolute;\n                        bottom: 0;\n                        left:50px;\n                        right:50px;\n                        font-size: 0.8rem\n                    }\n                    /** Avoid image overflowing and creating a scrollbar **/\n                    .o_background_header {\n                        min-width: initial !important;\n                    }\n\n                    /** This rule is overridden in web/report.scss to hack around whtml2pdf\n                        Simply set it to its default value so it works properly in preview **/\n                    .col-auto{\n                        -webkit-box-flex: 0 !important;\n                        -webkit-flex: 0 0 auto !important;\n                        flex: 0 0 auto !important;\n                        width: auto !important;\n                        max-width: 100% !important;\n                    }\n\n                </style>\n            </head>\n            <body t-att-class="'container' if not full_width else 'container-fluid'" style="overflow:hidden" t-att-dir="env['res.lang']._lang_get(lang or env.user.lang).direction or 'ltr'">\n                <div id="wrapwrap">\n                        <t t-out="0"/>\n                </div>\n            </body>\n        </html>\n    </t>\n\n    	f	t	2025-06-18 15:49:20.716107	2025-06-18 15:49:20.716107	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
194	16	\N	1	1	html_container	\N	web.html_container	qweb	web/views/report_templates.xml	\N	primary	{"en_US": "<t t-name=\\"web.html_container\\">\\n        <t t-set=\\"body_classname\\" t-value=\\"'container'\\"/>\\n        <t t-call=\\"web.report_layout\\">\\n            <t t-out=\\"0\\"/>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="web.html_container">\n        <t t-set="body_classname" t-value="'container'"/>\n        <t t-call="web.report_layout">\n            <t t-out="0"/>\n        </t>\n    </t>\n\n    	f	t	2025-06-18 15:49:20.716107	2025-06-18 15:49:20.716107	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
195	16	\N	1	1	html_preview_container	\N	web.html_preview_container	qweb	web/views/report_templates.xml	\N	primary	{"en_US": "<t t-name=\\"web.html_preview_container\\">\\n        <t t-set=\\"body_classname\\" t-value=\\"'container'\\"/>\\n        <t t-call=\\"web.report_preview_layout\\">\\n            <t t-out=\\"0\\"/>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="web.html_preview_container">\n        <t t-set="body_classname" t-value="'container'"/>\n        <t t-call="web.report_preview_layout">\n            <t t-out="0"/>\n        </t>\n    </t>\n\n\n    	f	t	2025-06-18 15:49:20.716107	2025-06-18 15:49:20.716107	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
197	16	\N	1	1	minimal_layout	\N	web.minimal_layout	qweb	web/views/report_templates.xml	\N	primary	{"en_US": "<t t-name=\\"web.minimal_layout\\">\\n        &lt;!DOCTYPE html&gt;\\n        <html style=\\"height: 0;\\">\\n            <head>\\n                <base t-att-href=\\"base_url\\"/>\\n                <t t-call-assets=\\"web.report_assets_pdf\\" t-js=\\"false\\"/>\\n                <t t-call-assets=\\"web.report_assets_common\\" t-js=\\"false\\"/>\\n                <t t-call-assets=\\"web.report_assets_pdf\\" t-css=\\"false\\"/>\\n                <meta charset=\\"utf-8\\"/>\\n                <script t-if=\\"subst\\">\\n                    function subst() {\\n                        var vars = {};\\n                        var x = document.location.search.substring(1).split('&amp;');\\n                        for (var i in x) {\\n                            var z = x[i].split('=', 2);\\n                            vars[z[0]] = unescape(z[1]);\\n                        }\\n                        var x = ['sitepage', 'sitepages', 'section', 'subsection', 'subsubsection'];\\n                        var z = {'sitepage': 'page', 'sitepages': 'topage'};\\n                        for (var i in x) {\\n                            var y = document.getElementsByClassName(z[x[i]] || x[i])\\n                            for (var j=0; j&lt;y.length; ++j)\\n                                y[j].textContent = vars[x[i]];\\n                        }\\n\\n                        var index = vars['webpage'].split('.', 4)[3];\\n                        var header = document.getElementById('minimal_layout_report_headers');\\n                        if(header){\\n                            var companyHeader = header.children[index];\\n                            header.textContent = '';\\n                            header.appendChild(companyHeader);\\n                        }\\n                        var footer = document.getElementById('minimal_layout_report_footers');\\n                        if(footer){\\n                            var companyFooter = footer.children[index];\\n                            footer.textContent = '';\\n                            footer.appendChild(companyFooter);\\n                        }\\n                    }\\n                </script>\\n            </head>\\n            <body class=\\"container\\" t-att-data-report-id=\\"report_xml_id\\" t-att-onload=\\"subst and 'subst()'\\" style=\\"overflow:hidden\\" t-att-dir=\\"env['res.lang']._lang_get(lang or env.user.lang).direction or 'ltr'\\">\\n                <t t-out=\\"body\\"/>\\n            </body>\\n        </html>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="web.minimal_layout">\n        &lt;!DOCTYPE html&gt;\n        <html style="height: 0;">\n            <head>\n                <base t-att-href="base_url"/>\n                <t t-call-assets="web.report_assets_pdf" t-js="false"/>\n                <t t-call-assets="web.report_assets_common" t-js="false"/>\n                <t t-call-assets="web.report_assets_pdf" t-css="false"/>\n                <meta charset="utf-8"/>\n                <script t-if="subst">\n                    function subst() {\n                        var vars = {};\n                        var x = document.location.search.substring(1).split('&amp;');\n                        for (var i in x) {\n                            var z = x[i].split('=', 2);\n                            vars[z[0]] = unescape(z[1]);\n                        }\n                        var x = ['sitepage', 'sitepages', 'section', 'subsection', 'subsubsection'];\n                        var z = {'sitepage': 'page', 'sitepages': 'topage'};\n                        for (var i in x) {\n                            var y = document.getElementsByClassName(z[x[i]] || x[i])\n                            for (var j=0; j&lt;y.length; ++j)\n                                y[j].textContent = vars[x[i]];\n                        }\n\n                        var index = vars['webpage'].split('.', 4)[3];\n                        var header = document.getElementById('minimal_layout_report_headers');\n                        if(header){\n                            var companyHeader = header.children[index];\n                            header.textContent = '';\n                            header.appendChild(companyHeader);\n                        }\n                        var footer = document.getElementById('minimal_layout_report_footers');\n                        if(footer){\n                            var companyFooter = footer.children[index];\n                            footer.textContent = '';\n                            footer.appendChild(companyFooter);\n                        }\n                    }\n                </script>\n            </head>\n            <body class="container" t-att-data-report-id="report_xml_id" t-att-onload="subst and 'subst()'" style="overflow:hidden" t-att-dir="env['res.lang']._lang_get(lang or env.user.lang).direction or 'ltr'">\n                <t t-out="body"/>\n            </body>\n        </html>\n    </t>\n\n    	f	t	2025-06-18 15:49:20.716107	2025-06-18 15:49:20.716107	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1952	16	1904	1	1	res.config.settings.view.form.inherit.sale.stock.stock	res.config.settings	\N	form	sale_stock/views/res_config_settings_views.xml	\N	extension	{"en_US": "<data><div id=\\"warning_info\\" position=\\"after\\">\\n                <div class=\\"col-12 col-lg-6 o_setting_box\\">\\n                    <div class=\\"o_setting_right_pane\\">\\n                        <label for=\\"default_picking_policy\\"/>\\n                        <div class=\\"text-muted\\">\\n                            When to start shipping\\n                        </div>\\n                        <div class=\\"content-group\\">\\n                            <div class=\\"mt16\\">\\n                                <field name=\\"default_picking_policy\\" class=\\"o_light_label w-auto\\" widget=\\"selection\\"/>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </div>\\n            <xpath expr=\\"//h2[@id='schedule_info']\\" position=\\"attributes\\">\\n                <attribute name=\\"invisible\\">0</attribute>\\n            </xpath>\\n            <div id=\\"sale_security_lead\\" position=\\"replace\\">\\n                <div class=\\"col-12 col-lg-6 o_setting_box\\" title=\\"Margin of error for dates promised to customers. Products will be scheduled for procurement and delivery that many days earlier than the actual promised date, to cope with unexpected delays in the supply chain.\\">\\n                    <div class=\\"o_setting_left_pane\\">\\n                        <field name=\\"use_security_lead\\"/>\\n                    </div>\\n                    <div class=\\"o_setting_right_pane\\">\\n                        <label for=\\"use_security_lead\\"/>\\n                        <a href=\\"https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/management/planning/scheduled_dates.html\\" title=\\"Documentation\\" class=\\"me-2 o_doc_link\\" target=\\"_blank\\"/>\\n                        <span class=\\"fa fa-lg fa-building-o\\" title=\\"Values set here are company-specific.\\" role=\\"img\\" aria-label=\\"Values set here are company-specific.\\" groups=\\"base.group_multi_company\\"/>\\n                        <div class=\\"text-muted\\">\\n                            Schedule deliveries earlier to avoid delays\\n                        </div>\\n                        <div class=\\"content-group\\">\\n                            <div class=\\"mt16\\" attrs=\\"{'invisible': [('use_security_lead','=',False)]}\\">\\n                                <span>Move forward expected delivery dates by <field name=\\"security_lead\\" class=\\"oe_inline\\"/> days</span>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </div>\\n        </data>", "vi_VN": "<data><div id=\\"warning_info\\" position=\\"after\\">\\n                <div class=\\"col-12 col-lg-6 o_setting_box\\">\\n                    <div class=\\"o_setting_right_pane\\">\\n                        <label for=\\"default_picking_policy\\"/>\\n                        <div class=\\"text-muted\\">\\n                            Thời điểm bắt đầu giao hàng\\n                        </div>\\n                        <div class=\\"content-group\\">\\n                            <div class=\\"mt16\\">\\n                                <field name=\\"default_picking_policy\\" class=\\"o_light_label w-auto\\" widget=\\"selection\\"/>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </div>\\n            <xpath expr=\\"//h2[@id='schedule_info']\\" position=\\"attributes\\">\\n                <attribute name=\\"invisible\\">0</attribute>\\n            </xpath>\\n            <div id=\\"sale_security_lead\\" position=\\"replace\\">\\n                <div class=\\"col-12 col-lg-6 o_setting_box\\" title=\\"Biên độ sai lệch số ngày đã hẹn với khách hàng. Sản phẩm sẽ được lên kế hoạch thu mua và giao sớm hơn từng đó ngày so với ngày thực tế đã hẹn, để đối phó với chậm trễ ngoài dự kiến trong chuỗi cung ứng.\\">\\n                    <div class=\\"o_setting_left_pane\\">\\n                        <field name=\\"use_security_lead\\"/>\\n                    </div>\\n                    <div class=\\"o_setting_right_pane\\">\\n                        <label for=\\"use_security_lead\\"/>\\n                        <a href=\\"https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/management/planning/scheduled_dates.html\\" title=\\"Tài liệu\\" class=\\"me-2 o_doc_link\\" target=\\"_blank\\"/>\\n                        <span class=\\"fa fa-lg fa-building-o\\" title=\\"Giá trị đặt tại đây được áp dụng cho công ty cụ thể\\" role=\\"img\\" aria-label=\\"Values set here are company-specific.\\" groups=\\"base.group_multi_company\\"/>\\n                        <div class=\\"text-muted\\">\\n                            Lập lịch giao hàng sớm hơn để tránh trễ hẹn\\n                        </div>\\n                        <div class=\\"content-group\\">\\n                            <div class=\\"mt16\\" attrs=\\"{'invisible': [('use_security_lead','=',False)]}\\">\\n                                <span>Tăng ngày giao hàng dự kiến thêm  <field name=\\"security_lead\\" class=\\"oe_inline\\"/> ngày</span>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </div>\\n        </data>"}	<?xml version="1.0"?>\n<data><div id="warning_info" position="after">\n                <div class="col-12 col-lg-6 o_setting_box">\n                    <div class="o_setting_right_pane">\n                        <label for="default_picking_policy"/>\n                        <div class="text-muted">\n                            When to start shipping\n                        </div>\n                        <div class="content-group">\n                            <div class="mt16">\n                                <field name="default_picking_policy" class="o_light_label w-auto" widget="selection"/>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n            </div>\n            <xpath expr="//h2[@id='schedule_info']" position="attributes">\n                <attribute name="invisible">0</attribute>\n            </xpath>\n            <div id="sale_security_lead" position="replace">\n                <div class="col-12 col-lg-6 o_setting_box" title="Margin of error for dates promised to customers. Products will be scheduled for procurement and delivery that many days earlier than the actual promised date, to cope with unexpected delays in the supply chain.">\n                    <div class="o_setting_left_pane">\n                        <field name="use_security_lead"/>\n                    </div>\n                    <div class="o_setting_right_pane">\n                        <label for="use_security_lead"/>\n                        <a href="https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/management/planning/scheduled_dates.html" title="Documentation" class="me-2 o_doc_link" target="_blank"/>\n                        <span class="fa fa-lg fa-building-o" title="Values set here are company-specific." role="img" aria-label="Values set here are company-specific." groups="base.group_multi_company"/>\n                        <div class="text-muted">\n                            Schedule deliveries earlier to avoid delays\n                        </div>\n                        <div class="content-group">\n                            <div class="mt16" attrs="{'invisible': [('use_security_lead','=',False)]}">\n                                <span>Move forward expected delivery dates by <field name="security_lead" class="oe_inline"/> days</span>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </data>	f	t	2025-06-19 03:11:07.69283	2025-06-19 03:11:07.69283	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
196	16	\N	1	1	report_invoice_wizard_preview	\N	web.report_invoice_wizard_preview	qweb	web/views/report_templates.xml	\N	primary	{"en_US": "<t t-name=\\"web.report_invoice_wizard_preview\\">\\n        <t t-call=\\"web.html_preview_container\\">\\n           <t t-call=\\"web.external_layout\\">\\n                   <t t-set=\\"address\\">\\n                       <address class=\\"mb-0\\" itemscope=\\"itemscope\\" itemtype=\\"http://schema.org/Organization\\">\\n                           <div>\\n                               <span itemprop=\\"name\\">Deco Addict</span>\\n                           </div>\\n                           <div itemprop=\\"address\\" itemscope=\\"itemscope\\" itemtype=\\"http://schema.org/PostalAddress\\">\\n                               <div class=\\"d-flex align-items-baseline\\">\\n                                   <span class=\\"w-100 o_force_ltr\\" itemprop=\\"streetAddress\\">77 Santa Barbara\\n                                       Rd<br/>Pleasant Hill CA 94523<br/>United States</span>\\n                               </div>\\n                           </div>\\n                       </address>\\n                   </t>\\n                   <div class=\\"page mt-5\\">\\n                       <h2>\\n                           <span>Invoice</span>\\n                           <span>INV/2023/00003</span>\\n                       </h2>\\n                       <div id=\\"informations\\" class=\\"row mt-4 mb-4\\">\\n                           <div class=\\"col-auto col-3 mw-100 mb-2\\" name=\\"invoice_date\\">\\n                               <strong>Invoice Date:</strong>\\n                               <p class=\\"m-0\\">07/08/2020</p>\\n                           </div>\\n                           <div class=\\"col-auto col-3 mw-100 mb-2\\" name=\\"due_date\\">\\n                               <strong>Due Date:</strong>\\n                               <p class=\\"m-0\\">08/07/2020</p>\\n                           </div>\\n                       </div>\\n                       <table class=\\"table table-sm o_main_table table-borderless\\" name=\\"invoice_line_table\\">\\n                           <thead>\\n                               <tr>\\n                                   <th name=\\"th_description\\" class=\\"text-start\\"><span>Description</span></th>\\n                                   <th name=\\"th_quantity\\" class=\\"text-end\\"><span>Quantity</span></th>\\n                                   <th name=\\"th_priceunit\\" class=\\"text-end d-md-table-cell\\"><span>Unit Price</span></th>\\n                                   <th name=\\"th_taxes\\" class=\\"text-start d-md-table-cell\\"><span>Taxes</span></th>\\n                                   <th name=\\"th_subtotal\\" class=\\"text-end\\">\\n                                       <span>Amount</span>\\n                                   </th>\\n                               </tr>\\n                           </thead>\\n                           <tbody class=\\"invoice_tbody\\">\\n                               <tr>\\n                                   <td name=\\"account_invoice_line_name\\"><span>[FURN_8999] Three-Seat Sofa<br/>\\n                                       Three Seater Sofa with Lounger in Steel Grey Colour</span></td>\\n                                   <td class=\\"text-end\\">\\n                                       <span>5.00</span>\\n                                   </td>\\n                                   <td class=\\"text-end d-md-table-cell\\">\\n                                       <span class=\\"text-nowrap\\">1,500.00</span>\\n                                   </td>\\n                                   <td class=\\"text-start d-md-table-cell\\">\\n                                       <span id=\\"line_tax_ids\\">Tax 15%</span>\\n                                   </td>\\n                                   <td class=\\"text-end o_price_total\\">\\n                                       <span class=\\"text-nowrap\\">$ <span class=\\"oe_currency_value\\">7,500.00</span></span>\\n                                   </td>\\n                               </tr>\\n                               <tr>\\n                                   <td name=\\"account_invoice_line_name\\"><span>[FURN_8220] Four Person Desk<br/>\\n                                       Four person modern office workstation</span></td>\\n                                   <td class=\\"text-end\\">\\n                                       <span>5.00</span>\\n                                   </td>\\n                                   <td class=\\"text-end d-md-table-cell\\">\\n                                       <span class=\\"text-nowrap\\">2,350.00</span>\\n                                   </td>\\n                                   <td class=\\"text-start d-md-table-cell\\">\\n                                       <span id=\\"line_tax_ids\\">Tax 15%</span>\\n                                   </td>\\n                                   <td class=\\"text-end o_price_total\\">\\n                                       <span class=\\"text-nowrap\\">$ <span class=\\"oe_currency_value\\">11,750.00</span></span>\\n                                   </td>\\n                               </tr>\\n                           </tbody>\\n                       </table>\\n                       <div class=\\"clearfix\\">\\n                           <div id=\\"total\\" class=\\"row\\">\\n                               <div class=\\"col-6 ms-auto\\">\\n                                   <table class=\\"table table-sm table-borderless\\" style=\\"page-break-inside: avoid; position:relative;\\">\\n                                       <tbody><tr class=\\"border-black o_subtotal\\" style=\\"\\">\\n                                           <td><strong>Untaxed Amount</strong></td>\\n                                           <td class=\\"text-end\\">\\n                                               <span>$ <span class=\\"oe_currency_value\\">19,250.00</span></span>\\n                                           </td>\\n                                       </tr>\\n                                           <tr style=\\"\\">\\n                                               <td><span class=\\"text-nowrap\\">Tax 15%</span></td>\\n                                               <td class=\\"text-end o_price_total\\">\\n                                                   <span class=\\"text-nowrap\\">$ 2,887.50</span>\\n                                               </td>\\n                                           </tr>\\n                                           <tr class=\\"border-black o_total\\">\\n                                               <td><strong>Total</strong></td>\\n                                               <td class=\\"text-end\\">\\n                                                   <span class=\\"text-nowrap\\">$ <span class=\\"oe_currency_value\\">\\n                                                       22,137.50</span></span>\\n                                               </td>\\n                                           </tr>\\n                                       </tbody></table>\\n                               </div>\\n                           </div>\\n                       </div>\\n                       <p class=\\"mt-4\\">\\n                           Please use the following communication for your payment : <b><span>\\n                           INV/2023/00003</span></b>\\n                       </p>\\n                       <p name=\\"payment_term\\">\\n                           <span>Payment terms: 30 Days</span>\\n                       </p>\\n                   </div>\\n           </t>\\n        </t>\\n    </t>", "vi_VN": "<t t-name=\\"web.report_invoice_wizard_preview\\">\\n        <t t-call=\\"web.html_preview_container\\">\\n           <t t-call=\\"web.external_layout\\">\\n                   <t t-set=\\"address\\">\\n                       <address class=\\"mb-0\\" itemscope=\\"itemscope\\" itemtype=\\"http://schema.org/Organization\\">\\n                           <div>\\n                               <span itemprop=\\"name\\">Deco Addict</span>\\n                           </div>\\n                           <div itemprop=\\"address\\" itemscope=\\"itemscope\\" itemtype=\\"http://schema.org/PostalAddress\\">\\n                               <div class=\\"d-flex align-items-baseline\\">\\n                                   <span class=\\"w-100 o_force_ltr\\" itemprop=\\"streetAddress\\">77 Santa Barbara\\n                                       Rd<br/>Pleasant Hill CA 94523<br/>Hoa Kỳ</span>\\n                               </div>\\n                           </div>\\n                       </address>\\n                   </t>\\n                   <div class=\\"page mt-5\\">\\n                       <h2>\\n                           <span>Hoá đơn</span>\\n                           <span>INV/2023/00003</span>\\n                       </h2>\\n                       <div id=\\"informations\\" class=\\"row mt-4 mb-4\\">\\n                           <div class=\\"col-auto col-3 mw-100 mb-2\\" name=\\"invoice_date\\">\\n                               <strong>Ngày hóa đơn:</strong>\\n                               <p class=\\"m-0\\">07/08/2020</p>\\n                           </div>\\n                           <div class=\\"col-auto col-3 mw-100 mb-2\\" name=\\"due_date\\">\\n                               <strong>Hạn Thanh toán:</strong>\\n                               <p class=\\"m-0\\">08/07/2020</p>\\n                           </div>\\n                       </div>\\n                       <table class=\\"table table-sm o_main_table table-borderless\\" name=\\"invoice_line_table\\">\\n                           <thead>\\n                               <tr>\\n                                   <th name=\\"th_description\\" class=\\"text-start\\"><span>Mô tả</span></th>\\n                                   <th name=\\"th_quantity\\" class=\\"text-end\\"><span>Số lượng</span></th>\\n                                   <th name=\\"th_priceunit\\" class=\\"text-end d-md-table-cell\\"><span>Đơn giá</span></th>\\n                                   <th name=\\"th_taxes\\" class=\\"text-start d-md-table-cell\\"><span>Thuế</span></th>\\n                                   <th name=\\"th_subtotal\\" class=\\"text-end\\">\\n                                       <span>Số tiền</span>\\n                                   </th>\\n                               </tr>\\n                           </thead>\\n                           <tbody class=\\"invoice_tbody\\">\\n                               <tr>\\n                                   <td name=\\"account_invoice_line_name\\"><span>[FURN_8999] Ghế sofa ba chỗ<br/>\\n                                       Ghế sofa ba chỗ với ghế dài màu xám thép</span></td>\\n                                   <td class=\\"text-end\\">\\n                                       <span>5.00</span>\\n                                   </td>\\n                                   <td class=\\"text-end d-md-table-cell\\">\\n                                       <span class=\\"text-nowrap\\">1,500.00</span>\\n                                   </td>\\n                                   <td class=\\"text-start d-md-table-cell\\">\\n                                       <span id=\\"line_tax_ids\\">Thuế 15%</span>\\n                                   </td>\\n                                   <td class=\\"text-end o_price_total\\">\\n                                       <span class=\\"text-nowrap\\">đ <span class=\\"oe_currency_value\\">7,500,000</span></span>\\n                                   </td>\\n                               </tr>\\n                               <tr>\\n                                   <td name=\\"account_invoice_line_name\\"><span>[FURN_8220] Bàn bốn người<br/>\\n                                       Không gian làm việc văn phòng hiện đại dành cho bốn người</span></td>\\n                                   <td class=\\"text-end\\">\\n                                       <span>5.00</span>\\n                                   </td>\\n                                   <td class=\\"text-end d-md-table-cell\\">\\n                                       <span class=\\"text-nowrap\\">2,350.00</span>\\n                                   </td>\\n                                   <td class=\\"text-start d-md-table-cell\\">\\n                                       <span id=\\"line_tax_ids\\">Thuế 15%</span>\\n                                   </td>\\n                                   <td class=\\"text-end o_price_total\\">\\n                                       <span class=\\"text-nowrap\\">$ <span class=\\"oe_currency_value\\">11,750.00</span></span>\\n                                   </td>\\n                               </tr>\\n                           </tbody>\\n                       </table>\\n                       <div class=\\"clearfix\\">\\n                           <div id=\\"total\\" class=\\"row\\">\\n                               <div class=\\"col-6 ms-auto\\">\\n                                   <table class=\\"table table-sm table-borderless\\" style=\\"page-break-inside: avoid; position:relative;\\">\\n                                       <tbody><tr class=\\"border-black o_subtotal\\" style=\\"\\">\\n                                           <td><strong>Số tiền trước thuế</strong></td>\\n                                           <td class=\\"text-end\\">\\n                                               <span>$ <span class=\\"oe_currency_value\\">19,250.00</span></span>\\n                                           </td>\\n                                       </tr>\\n                                           <tr style=\\"\\">\\n                                               <td><span class=\\"text-nowrap\\">Thuế 15%</span></td>\\n                                               <td class=\\"text-end o_price_total\\">\\n                                                   <span class=\\"text-nowrap\\">$ 2,887.50</span>\\n                                               </td>\\n                                           </tr>\\n                                           <tr class=\\"border-black o_total\\">\\n                                               <td><strong>Tổng tiền</strong></td>\\n                                               <td class=\\"text-end\\">\\n                                                   <span class=\\"text-nowrap\\">$ <span class=\\"oe_currency_value\\">\\n                                                       22,137.50</span></span>\\n                                               </td>\\n                                           </tr>\\n                                       </tbody></table>\\n                               </div>\\n                           </div>\\n                       </div>\\n                       <p class=\\"mt-4\\">\\n                           Vui lòng điền thông tin thanh toán như sau: <b><span>\\n                           INV/2023/00003</span></b>\\n                       </p>\\n                       <p name=\\"payment_term\\">\\n                           <span>Điều khoản thanh toán: 30 Ngày</span>\\n                       </p>\\n                   </div>\\n           </t>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="web.report_invoice_wizard_preview">\n        <t t-call="web.html_preview_container">\n           <t t-call="web.external_layout">\n                   <t t-set="address">\n                       <address class="mb-0" itemscope="itemscope" itemtype="http://schema.org/Organization">\n                           <div>\n                               <span itemprop="name">Deco Addict</span>\n                           </div>\n                           <div itemprop="address" itemscope="itemscope" itemtype="http://schema.org/PostalAddress">\n                               <div class="d-flex align-items-baseline">\n                                   <span class="w-100 o_force_ltr" itemprop="streetAddress">77 Santa Barbara\n                                       Rd<br/>Pleasant Hill CA 94523<br/>United States</span>\n                               </div>\n                           </div>\n                       </address>\n                   </t>\n                   <div class="page mt-5">\n                       <h2>\n                           <span>Invoice</span>\n                           <span>INV/2023/00003</span>\n                       </h2>\n                       <div id="informations" class="row mt-4 mb-4">\n                           <div class="col-auto col-3 mw-100 mb-2" name="invoice_date">\n                               <strong>Invoice Date:</strong>\n                               <p class="m-0">07/08/2020</p>\n                           </div>\n                           <div class="col-auto col-3 mw-100 mb-2" name="due_date">\n                               <strong>Due Date:</strong>\n                               <p class="m-0">08/07/2020</p>\n                           </div>\n                       </div>\n                       <table class="table table-sm o_main_table table-borderless" name="invoice_line_table">\n                           <thead>\n                               <tr>\n                                   <th name="th_description" class="text-start"><span>Description</span></th>\n                                   <th name="th_quantity" class="text-end"><span>Quantity</span></th>\n                                   <th name="th_priceunit" class="text-end d-md-table-cell"><span>Unit Price</span></th>\n                                   <th name="th_taxes" class="text-start d-md-table-cell"><span>Taxes</span></th>\n                                   <th name="th_subtotal" class="text-end">\n                                       <span>Amount</span>\n                                   </th>\n                               </tr>\n                           </thead>\n                           <tbody class="invoice_tbody">\n                               <tr>\n                                   <td name="account_invoice_line_name"><span>[FURN_8999] Three-Seat Sofa<br/>\n                                       Three Seater Sofa with Lounger in Steel Grey Colour</span></td>\n                                   <td class="text-end">\n                                       <span>5.00</span>\n                                   </td>\n                                   <td class="text-end d-md-table-cell">\n                                       <span class="text-nowrap">1,500.00</span>\n                                   </td>\n                                   <td class="text-start d-md-table-cell">\n                                       <span id="line_tax_ids">Tax 15%</span>\n                                   </td>\n                                   <td class="text-end o_price_total">\n                                       <span class="text-nowrap">$ <span class="oe_currency_value">7,500.00</span></span>\n                                   </td>\n                               </tr>\n                               <tr>\n                                   <td name="account_invoice_line_name"><span>[FURN_8220] Four Person Desk<br/>\n                                       Four person modern office workstation</span></td>\n                                   <td class="text-end">\n                                       <span>5.00</span>\n                                   </td>\n                                   <td class="text-end d-md-table-cell">\n                                       <span class="text-nowrap">2,350.00</span>\n                                   </td>\n                                   <td class="text-start d-md-table-cell">\n                                       <span id="line_tax_ids">Tax 15%</span>\n                                   </td>\n                                   <td class="text-end o_price_total">\n                                       <span class="text-nowrap">$ <span class="oe_currency_value">11,750.00</span></span>\n                                   </td>\n                               </tr>\n                           </tbody>\n                       </table>\n                       <div class="clearfix">\n                           <div id="total" class="row">\n                               <div class="col-6 ms-auto">\n                                   <table class="table table-sm table-borderless" style="page-break-inside: avoid; position:relative;">\n                                       <tbody><tr class="border-black o_subtotal" style="">\n                                           <td><strong>Untaxed Amount</strong></td>\n                                           <td class="text-end">\n                                               <span>$ <span class="oe_currency_value">19,250.00</span></span>\n                                           </td>\n                                       </tr>\n                                           <tr style="">\n                                               <td><span class="text-nowrap">Tax 15%</span></td>\n                                               <td class="text-end o_price_total">\n                                                   <span class="text-nowrap">$ 2,887.50</span>\n                                               </td>\n                                           </tr>\n                                           <tr class="border-black o_total">\n                                               <td><strong>Total</strong></td>\n                                               <td class="text-end">\n                                                   <span class="text-nowrap">$ <span class="oe_currency_value">\n                                                       22,137.50</span></span>\n                                               </td>\n                                           </tr>\n                                       </tbody></table>\n                               </div>\n                           </div>\n                       </div>\n                       <p class="mt-4">\n                           Please use the following communication for your payment : <b><span>\n                           INV/2023/00003</span></b>\n                       </p>\n                       <p name="payment_term">\n                           <span>Payment terms: 30 Days</span>\n                       </p>\n                   </div>\n           </t>\n        </t>\n    </t>\n\n    	f	t	2025-06-18 15:49:20.716107	2025-06-18 15:49:20.716107	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1957	16	160	1	1	res.users.form.inherit	res.users	\N	form	sale_stock/views/res_users_views.xml	\N	extension	{"en_US": "<group name=\\"messaging\\" position=\\"after\\">\\n                    <group name=\\"Warehouses\\" string=\\"Inventory\\" groups=\\"stock.group_stock_multi_warehouses\\">\\n                        <field name=\\"property_warehouse_id\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                    </group>\\n                </group>", "vi_VN": "<group name=\\"messaging\\" position=\\"after\\">\\n                    <group name=\\"Warehouses\\" string=\\"Tồn kho\\" groups=\\"stock.group_stock_multi_warehouses\\">\\n                        <field name=\\"property_warehouse_id\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                    </group>\\n                </group>"}	<?xml version="1.0"?>\n<group name="messaging" position="after">\n                    <group name="Warehouses" string="Inventory" groups="stock.group_stock_multi_warehouses">\n                        <field name="property_warehouse_id" groups="stock.group_stock_multi_warehouses"/>\n                    </group>\n                </group>\n            	f	t	2025-06-19 03:11:07.69283	2025-06-19 03:11:07.69283	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1965	16	794	1	1	sale.order.cancel.form.inherit	sale.order.cancel	\N	form	sale_stock/wizard/sale_order_cancel_views.xml	\N	extension	{"en_US": "<span id=\\"display_invoice_alert\\" position=\\"after\\">\\n                <field name=\\"display_delivery_alert\\" invisible=\\"1\\"/>\\n                <span attrs=\\"{'invisible': [('display_delivery_alert', '=', False)]}\\">\\n                    Some deliveries are already done. Returns can be created from the Delivery Orders.\\n                </span>\\n            </span>", "vi_VN": "<span id=\\"display_invoice_alert\\" position=\\"after\\">\\n                <field name=\\"display_delivery_alert\\" invisible=\\"1\\"/>\\n                <span attrs=\\"{'invisible': [('display_delivery_alert', '=', False)]}\\">\\n                    Một số hoạt động giao hàng đã được thực hiện. Có thể tạo Phiếu trả hàng từ Lệnh giao hàng.\\n                </span>\\n            </span>"}	<?xml version="1.0"?>\n<span id="display_invoice_alert" position="after">\n                <field name="display_delivery_alert" invisible="1"/>\n                <span attrs="{'invisible': [('display_delivery_alert', '=', False)]}">\n                    Some deliveries are already done. Returns can be created from the Delivery Orders.\n                </span>\n            </span>\n        	f	t	2025-06-19 03:11:07.69283	2025-06-19 03:11:07.69283	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1953	16	842	1	1	Orders Shipping Followup	\N	sale_stock.sale_order_portal_content_inherit_sale_stock	qweb	sale_stock/views/sale_stock_portal_template.xml	\N	extension	{"en_US": "<data name=\\"Orders Shipping Followup\\" inherit_id=\\"sale.sale_order_portal_content\\">\\n        <xpath expr=\\"//div[@id='so_date']\\" position=\\"after\\">\\n            <div t-if=\\"sale_order.incoterm\\" class=\\"row\\">\\n                <div class=\\"mb-3 col-6 ms-auto\\">\\n                    <strong>Incoterm: </strong> <span t-field=\\"sale_order.incoterm\\"/>\\n                </div>\\n            </div>\\n        </xpath>\\n        <xpath expr=\\"//div[@id='informations']\\" position=\\"inside\\">\\n            <t t-set=\\"delivery_orders\\" t-value=\\"sale_order.picking_ids.filtered(lambda picking: picking.picking_type_id.code == 'outgoing')\\"/>\\n            <t t-if=\\"delivery_orders\\">\\n                <div>\\n                    <strong>Delivery Orders</strong>\\n                </div>\\n                <div>\\n                    <t t-foreach=\\"delivery_orders\\" t-as=\\"picking\\">\\n                        <t t-set=\\"delivery_report_url\\" t-value=\\"'/my/picking/pdf/%s?%s' % (picking.id, keep_query())\\"/>\\n                        <div name=\\"delivery_order\\" class=\\"d-flex flex-wrap align-items-center justify-content-between\\">\\n                            <div name=\\"delivery_details\\">\\n                                <a t-att-href=\\"delivery_report_url\\">\\n                                    <span t-esc=\\"picking.name\\"/>\\n                                </a>\\n                                <div class=\\"small d-lg-inline-block ms-3\\">\\n                                    Date:\\n                                    <span class=\\"text-muted\\" t-field=\\"picking.date_done\\" t-options=\\"{'date_only': True}\\"/>\\n                                    <span t-if=\\"picking.state in ['draft', 'waiting', 'confirmed', 'assigned']\\" class=\\"text-muted\\" t-field=\\"picking.scheduled_date\\" t-options=\\"{'date_only': True}\\"/>\\n                                </div>\\n                            </div>\\n                            <span t-if=\\"picking.state == 'done'\\" class=\\"small badge text-bg-success orders_label_text_align\\">\\n                                <i class=\\"fa fa-fw fa-truck\\"/> <b>Shipped</b>\\n                            </span>\\n                            <span t-elif=\\"picking.state == 'cancel'\\" class=\\"small badge text-bg-danger orders_label_text_align\\">\\n                                <i class=\\"fa fa-fw fa-times\\"/> <b>Cancelled</b>\\n                            </span>\\n                            <span t-elif=\\"picking.state in ['draft', 'waiting', 'confirmed', 'assigned']\\" class=\\"small badge text-bg-info orders_label_text_align\\">\\n                                <i class=\\"fa fa-fw fa-clock-o\\"/> <b>Preparation</b>\\n                            </span>\\n                        </div>\\n                    </t>\\n                </div>\\n            </t>\\n        </xpath>\\n    </data>", "vi_VN": "<data name=\\"Orders Shipping Followup\\" inherit_id=\\"sale.sale_order_portal_content\\">\\n        <xpath expr=\\"//div[@id='so_date']\\" position=\\"after\\">\\n            <div t-if=\\"sale_order.incoterm\\" class=\\"row\\">\\n                <div class=\\"mb-3 col-6 ms-auto\\">\\n                    <strong>Incoterm: </strong> <span t-field=\\"sale_order.incoterm\\"/>\\n                </div>\\n            </div>\\n        </xpath>\\n        <xpath expr=\\"//div[@id='informations']\\" position=\\"inside\\">\\n            <t t-set=\\"delivery_orders\\" t-value=\\"sale_order.picking_ids.filtered(lambda picking: picking.picking_type_id.code == 'outgoing')\\"/>\\n            <t t-if=\\"delivery_orders\\">\\n                <div>\\n                    <strong>Lệnh giao hàng</strong>\\n                </div>\\n                <div>\\n                    <t t-foreach=\\"delivery_orders\\" t-as=\\"picking\\">\\n                        <t t-set=\\"delivery_report_url\\" t-value=\\"'/my/picking/pdf/%s?%s' % (picking.id, keep_query())\\"/>\\n                        <div name=\\"delivery_order\\" class=\\"d-flex flex-wrap align-items-center justify-content-between\\">\\n                            <div name=\\"delivery_details\\">\\n                                <a t-att-href=\\"delivery_report_url\\">\\n                                    <span t-esc=\\"picking.name\\"/>\\n                                </a>\\n                                <div class=\\"small d-lg-inline-block ms-3\\">\\n                                    Ngày:\\n                                    <span class=\\"text-muted\\" t-field=\\"picking.date_done\\" t-options=\\"{'date_only': True}\\"/>\\n                                    <span t-if=\\"picking.state in ['draft', 'waiting', 'confirmed', 'assigned']\\" class=\\"text-muted\\" t-field=\\"picking.scheduled_date\\" t-options=\\"{'date_only': True}\\"/>\\n                                </div>\\n                            </div>\\n                            <span t-if=\\"picking.state == 'done'\\" class=\\"small badge text-bg-success orders_label_text_align\\">\\n                                <i class=\\"fa fa-fw fa-truck\\"/> <b>Đã vận chuyển</b>\\n                            </span>\\n                            <span t-elif=\\"picking.state == 'cancel'\\" class=\\"small badge text-bg-danger orders_label_text_align\\">\\n                                <i class=\\"fa fa-fw fa-times\\"/> <b>Đã hủy</b>\\n                            </span>\\n                            <span t-elif=\\"picking.state in ['draft', 'waiting', 'confirmed', 'assigned']\\" class=\\"small badge text-bg-info orders_label_text_align\\">\\n                                <i class=\\"fa fa-fw fa-clock-o\\"/> <b>Chuẩn bị</b>\\n                            </span>\\n                        </div>\\n                    </t>\\n                </div>\\n            </t>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data name="Orders Shipping Followup" inherit_id="sale.sale_order_portal_content">\n        <xpath expr="//div[@id='so_date']" position="after">\n            <div t-if="sale_order.incoterm" class="row">\n                <div class="mb-3 col-6 ms-auto">\n                    <strong>Incoterm: </strong> <span t-field="sale_order.incoterm"/>\n                </div>\n            </div>\n        </xpath>\n        <xpath expr="//div[@id='informations']" position="inside">\n            <t t-set="delivery_orders" t-value="sale_order.picking_ids.filtered(lambda picking: picking.picking_type_id.code == 'outgoing')"/>\n            <t t-if="delivery_orders">\n                <div>\n                    <strong>Delivery Orders</strong>\n                </div>\n                <div>\n                    <t t-foreach="delivery_orders" t-as="picking">\n                        <t t-set="delivery_report_url" t-value="'/my/picking/pdf/%s?%s' % (picking.id, keep_query())"/>\n                        <div name="delivery_order" class="d-flex flex-wrap align-items-center justify-content-between">\n                            <div name="delivery_details">\n                                <a t-att-href="delivery_report_url">\n                                    <span t-esc="picking.name"/>\n                                </a>\n                                <div class="small d-lg-inline-block ms-3">\n                                    Date:\n                                    <span class="text-muted" t-field="picking.date_done" t-options="{'date_only': True}"/>\n                                    <span t-if="picking.state in ['draft', 'waiting', 'confirmed', 'assigned']" class="text-muted" t-field="picking.scheduled_date" t-options="{'date_only': True}"/>\n                                </div>\n                            </div>\n                            <span t-if="picking.state == 'done'" class="small badge text-bg-success orders_label_text_align">\n                                <i class="fa fa-fw fa-truck"/> <b>Shipped</b>\n                            </span>\n                            <span t-elif="picking.state == 'cancel'" class="small badge text-bg-danger orders_label_text_align">\n                                <i class="fa fa-fw fa-times"/> <b>Cancelled</b>\n                            </span>\n                            <span t-elif="picking.state in ['draft', 'waiting', 'confirmed', 'assigned']" class="small badge text-bg-info orders_label_text_align">\n                                <i class="fa fa-fw fa-clock-o"/> <b>Preparation</b>\n                            </span>\n                        </div>\n                    </t>\n                </div>\n            </t>\n        </xpath>\n    </data>\n\n	f	t	2025-06-19 03:11:07.69283	2025-06-19 03:11:07.69283	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1950	16	1894	1	1	stock.route.form	stock.route	\N	form	sale_stock/views/stock_route_views.xml	\N	extension	{"en_US": "<xpath expr=\\"//group[@name='route_selector']/group[last()]\\" position=\\"inside\\">\\n                <field name=\\"sale_selectable\\" string=\\"Sales Order Lines\\"/>\\n            </xpath>", "vi_VN": "<xpath expr=\\"//group[@name='route_selector']/group[last()]\\" position=\\"inside\\">\\n                <field name=\\"sale_selectable\\" string=\\"Chi tiết đơn bán hàng\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//group[@name='route_selector']/group[last()]" position="inside">\n                <field name="sale_selectable" string="Sales Order Lines"/>\n            </xpath>\n        	f	t	2025-06-19 03:11:07.69283	2025-06-19 03:11:07.69283	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
203	16	\N	1	1	external_layout	\N	web.external_layout	qweb	web/views/report_templates.xml	\N	primary	{"en_US": "<t t-name=\\"web.external_layout\\">\\n        <t t-if=\\"not o\\" t-set=\\"o\\" t-value=\\"doc\\"/>\\n\\n        <t t-if=\\"not company\\">\\n            <!-- Multicompany -->\\n            <t t-if=\\"company_id\\">\\n                <t t-set=\\"company\\" t-value=\\"company_id\\"/>\\n            </t>\\n            <t t-elif=\\"o and 'company_id' in o and o.company_id.sudo()\\">\\n                <t t-set=\\"company\\" t-value=\\"o.company_id.sudo()\\"/>\\n            </t>\\n            <t t-else=\\"else\\">\\n                <t t-set=\\"company\\" t-value=\\"res_company\\"/>\\n            </t>\\n        </t>\\n\\n        <t t-if=\\"company.external_report_layout_id\\" t-call=\\"{{company.external_report_layout_id.sudo().key}}\\"><t t-out=\\"0\\"/></t>\\n        <t t-else=\\"else\\" t-call=\\"web.external_layout_standard\\"><t t-out=\\"0\\"/></t>\\n\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="web.external_layout">\n        <t t-if="not o" t-set="o" t-value="doc"/>\n\n        <t t-if="not company">\n            <!-- Multicompany -->\n            <t t-if="company_id">\n                <t t-set="company" t-value="company_id"/>\n            </t>\n            <t t-elif="o and 'company_id' in o and o.company_id.sudo()">\n                <t t-set="company" t-value="o.company_id.sudo()"/>\n            </t>\n            <t t-else="else">\n                <t t-set="company" t-value="res_company"/>\n            </t>\n        </t>\n\n        <t t-if="company.external_report_layout_id" t-call="{{company.external_report_layout_id.sudo().key}}"><t t-out="0"/></t>\n        <t t-else="else" t-call="web.external_layout_standard"><t t-out="0"/></t>\n\n    </t>\n\n    	f	t	2025-06-18 15:49:20.716107	2025-06-18 15:49:20.716107	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
503	16	\N	1	1	portal_my_details_fields	\N	portal.portal_my_details_fields	qweb	portal/views/portal_templates.xml	\N	primary	{"en_US": "<t t-name=\\"portal.portal_my_details_fields\\">\\n        <input type=\\"hidden\\" name=\\"csrf_token\\" t-att-value=\\"request.csrf_token()\\"/>\\n        <div t-if=\\"error_message\\" class=\\"alert alert-danger\\" role=\\"alert\\">\\n            <div class=\\"col-lg-12\\">\\n                <t t-foreach=\\"error_message\\" t-as=\\"err\\"><t t-esc=\\"err\\"/><br/></t>\\n            </div>\\n        </div>\\n        <div t-attf-class=\\"mb-3 #{error.get('name') and 'o_has_error' or ''} col-xl-6\\">\\n            <label class=\\"col-form-label\\" for=\\"name\\">Name</label>\\n            <input type=\\"text\\" name=\\"name\\" t-attf-class=\\"form-control #{error.get('name') and 'is-invalid' or ''}\\" t-att-value=\\"name or partner.name\\"/>\\n        </div>\\n        <div t-attf-class=\\"mb-3 #{error.get('email') and 'o_has_error' or ''} col-xl-6\\">\\n            <label class=\\"col-form-label\\" for=\\"email\\">Email</label>\\n            <input type=\\"email\\" name=\\"email\\" t-attf-class=\\"form-control #{error.get('email') and 'is-invalid' or ''}\\" t-att-value=\\"email or partner.email\\"/>\\n        </div>\\n\\n        <div class=\\"clearfix\\"/>\\n        <div t-attf-class=\\"mb-1 #{error.get('company_name') and 'o_has_error' or ''} col-xl-6\\">\\n            <label class=\\"col-form-label label-optional\\" for=\\"company_name\\">Company Name</label>\\n            <!-- The <input> use \\"disabled\\" attribute to avoid sending an unauthorized value on form submit.\\n                 The user might not have rights to change company_name but should still be able to see it.\\n            -->\\n            <input type=\\"text\\" name=\\"company_name\\" t-attf-class=\\"form-control #{error.get('company_name') and 'is-invalid' or ''}\\" t-att-value=\\"company_name or partner.commercial_company_name\\" t-att-disabled=\\"None if partner_can_edit_vat else '1'\\"/>\\n            <small t-if=\\"not partner_can_edit_vat\\" class=\\"form-text text-muted d-block d-xl-none\\">\\n                Changing company name is not allowed once document(s) have been issued for your account. Please contact us directly for this operation.\\n            </small>\\n        </div>\\n        <div t-attf-class=\\"mb-1 #{error.get('vat') and 'o_has_error' or ''} col-xl-6\\">\\n            <label class=\\"col-form-label label-optional\\" for=\\"vat\\">VAT Number</label>\\n            <!-- The <input> use \\"disabled\\" attribute to avoid sending an unauthorized value on form submit.\\n                 The user might not have rights to change company_name but should still be able to see it.\\n            -->\\n            <input type=\\"text\\" name=\\"vat\\" t-attf-class=\\"form-control #{error.get('vat') and 'is-invalid' or ''}\\" t-att-value=\\"vat or partner.vat\\" t-att-disabled=\\"None if partner_can_edit_vat else '1'\\"/>\\n            <small t-if=\\"not partner_can_edit_vat\\" class=\\"form-text text-muted d-block d-xl-none\\">Changing VAT number is not allowed once document(s) have been issued for your account. Please contact us directly for this operation.</small>\\n        </div>\\n        <div t-if=\\"not partner_can_edit_vat\\" class=\\"col-12 d-none d-xl-block\\">\\n            <small class=\\"form-text text-muted\\">Changing company name or VAT number is not allowed once document(s) have been issued for your account. <br/>Please contact us directly for this operation.</small>\\n        </div>\\n        <div t-attf-class=\\"mb-3 #{error.get('phone') and 'o_has_error' or ''} col-xl-6\\">\\n            <label class=\\"col-form-label\\" for=\\"phone\\">Phone</label>\\n            <input type=\\"tel\\" name=\\"phone\\" t-attf-class=\\"form-control #{error.get('phone') and 'is-invalid' or ''}\\" t-att-value=\\"phone or partner.phone\\"/>\\n        </div>\\n\\n        <div class=\\"clearfix\\"/>\\n        <div t-attf-class=\\"mb-3 #{error.get('street') and 'o_has_error' or ''} col-xl-6\\">\\n            <label class=\\"col-form-label\\" for=\\"street\\">Street</label>\\n            <input type=\\"text\\" name=\\"street\\" t-attf-class=\\"form-control #{error.get('street') and 'is-invalid' or ''}\\" t-att-value=\\"street or partner.street\\"/>\\n        </div>\\n        <div t-attf-class=\\"mb-3 #{error.get('city') and 'o_has_error' or ''} col-xl-6\\">\\n            <label class=\\"col-form-label\\" for=\\"city\\">City</label>\\n            <input type=\\"text\\" name=\\"city\\" t-attf-class=\\"form-control #{error.get('city') and 'is-invalid' or ''}\\" t-att-value=\\"city or partner.city\\"/>\\n        </div>\\n        <div t-attf-class=\\"mb-3 #{error.get('zip') and 'o_has_error' or ''} col-xl-6\\">\\n            <label class=\\"col-form-label label-optional\\" for=\\"zipcode\\">Zip / Postal Code</label>\\n            <input type=\\"text\\" name=\\"zipcode\\" t-attf-class=\\"form-control #{error.get('zip') and 'is-invalid' or ''}\\" t-att-value=\\"zipcode or partner.zip\\"/>\\n        </div>\\n        <div t-attf-class=\\"mb-3 #{error.get('country_id') and 'o_has_error' or ''} col-xl-6\\">\\n            <label class=\\"col-form-label\\" for=\\"country_id\\">Country</label>\\n            <select name=\\"country_id\\" t-attf-class=\\"form-select #{error.get('country_id') and 'is-invalid' or ''}\\">\\n                <option value=\\"\\">Country...</option>\\n                <t t-foreach=\\"countries or []\\" t-as=\\"country\\">\\n                    <option t-att-value=\\"country.id\\" t-att-selected=\\"country.id == int(country_id) if country_id else country.id == partner.country_id.id\\">\\n                        <t t-esc=\\"country.name\\"/>\\n                    </option>\\n                </t>\\n            </select>\\n        </div>\\n        <div t-attf-class=\\"mb-3 #{error.get('state_id') and 'o_has_error' or ''} col-xl-6\\">\\n            <label class=\\"col-form-label label-optional\\" for=\\"state_id\\">State / Province</label>\\n            <select name=\\"state_id\\" t-attf-class=\\"form-select #{error.get('state_id') and 'is-invalid' or ''}\\">\\n                <option value=\\"\\">select...</option>\\n                <t t-foreach=\\"states or []\\" t-as=\\"state\\">\\n                    <option t-att-value=\\"state.id\\" style=\\"display:none;\\" t-att-data-country_id=\\"state.country_id.id\\" t-att-selected=\\"state.id == int(state_id) if state_id else state.id == partner.state_id.id\\">\\n                        <t t-esc=\\"state.name\\"/>\\n                    </option>\\n                </t>\\n            </select>\\n        </div>\\n    </t>", "vi_VN": "<t t-name=\\"portal.portal_my_details_fields\\">\\n        <input type=\\"hidden\\" name=\\"csrf_token\\" t-att-value=\\"request.csrf_token()\\"/>\\n        <div t-if=\\"error_message\\" class=\\"alert alert-danger\\" role=\\"alert\\">\\n            <div class=\\"col-lg-12\\">\\n                <t t-foreach=\\"error_message\\" t-as=\\"err\\"><t t-esc=\\"err\\"/><br/></t>\\n            </div>\\n        </div>\\n        <div t-attf-class=\\"mb-3 #{error.get('name') and 'o_has_error' or ''} col-xl-6\\">\\n            <label class=\\"col-form-label\\" for=\\"name\\">Tên</label>\\n            <input type=\\"text\\" name=\\"name\\" t-attf-class=\\"form-control #{error.get('name') and 'is-invalid' or ''}\\" t-att-value=\\"name or partner.name\\"/>\\n        </div>\\n        <div t-attf-class=\\"mb-3 #{error.get('email') and 'o_has_error' or ''} col-xl-6\\">\\n            <label class=\\"col-form-label\\" for=\\"email\\">Email</label>\\n            <input type=\\"email\\" name=\\"email\\" t-attf-class=\\"form-control #{error.get('email') and 'is-invalid' or ''}\\" t-att-value=\\"email or partner.email\\"/>\\n        </div>\\n\\n        <div class=\\"clearfix\\"/>\\n        <div t-attf-class=\\"mb-1 #{error.get('company_name') and 'o_has_error' or ''} col-xl-6\\">\\n            <label class=\\"col-form-label label-optional\\" for=\\"company_name\\">Tên Công ty</label>\\n            <!-- The <input> use \\"disabled\\" attribute to avoid sending an unauthorized value on form submit.\\n                 The user might not have rights to change company_name but should still be able to see it.\\n            -->\\n            <input type=\\"text\\" name=\\"company_name\\" t-attf-class=\\"form-control #{error.get('company_name') and 'is-invalid' or ''}\\" t-att-value=\\"company_name or partner.commercial_company_name\\" t-att-disabled=\\"None if partner_can_edit_vat else '1'\\"/>\\n            <small t-if=\\"not partner_can_edit_vat\\" class=\\"form-text text-muted d-block d-xl-none\\">\\n                Changing company name is not allowed once document(s) have been issued for your account. Please contact us directly for this operation.\\n            </small>\\n        </div>\\n        <div t-attf-class=\\"mb-1 #{error.get('vat') and 'o_has_error' or ''} col-xl-6\\">\\n            <label class=\\"col-form-label label-optional\\" for=\\"vat\\">Số VAT</label>\\n            <!-- The <input> use \\"disabled\\" attribute to avoid sending an unauthorized value on form submit.\\n                 The user might not have rights to change company_name but should still be able to see it.\\n            -->\\n            <input type=\\"text\\" name=\\"vat\\" t-attf-class=\\"form-control #{error.get('vat') and 'is-invalid' or ''}\\" t-att-value=\\"vat or partner.vat\\" t-att-disabled=\\"None if partner_can_edit_vat else '1'\\"/>\\n            <small t-if=\\"not partner_can_edit_vat\\" class=\\"form-text text-muted d-block d-xl-none\\">Changing VAT number is not allowed once document(s) have been issued for your account. Please contact us directly for this operation.</small>\\n        </div>\\n        <div t-if=\\"not partner_can_edit_vat\\" class=\\"col-12 d-none d-xl-block\\">\\n            <small class=\\"form-text text-muted\\">Changing company name or VAT number is not allowed once document(s) have been issued for your account. <br/>Please contact us directly for this operation.</small>\\n        </div>\\n        <div t-attf-class=\\"mb-3 #{error.get('phone') and 'o_has_error' or ''} col-xl-6\\">\\n            <label class=\\"col-form-label\\" for=\\"phone\\">Điện thoại</label>\\n            <input type=\\"tel\\" name=\\"phone\\" t-attf-class=\\"form-control #{error.get('phone') and 'is-invalid' or ''}\\" t-att-value=\\"phone or partner.phone\\"/>\\n        </div>\\n\\n        <div class=\\"clearfix\\"/>\\n        <div t-attf-class=\\"mb-3 #{error.get('street') and 'o_has_error' or ''} col-xl-6\\">\\n            <label class=\\"col-form-label\\" for=\\"street\\">Địa chỉ</label>\\n            <input type=\\"text\\" name=\\"street\\" t-attf-class=\\"form-control #{error.get('street') and 'is-invalid' or ''}\\" t-att-value=\\"street or partner.street\\"/>\\n        </div>\\n        <div t-attf-class=\\"mb-3 #{error.get('city') and 'o_has_error' or ''} col-xl-6\\">\\n            <label class=\\"col-form-label\\" for=\\"city\\">Thành phố</label>\\n            <input type=\\"text\\" name=\\"city\\" t-attf-class=\\"form-control #{error.get('city') and 'is-invalid' or ''}\\" t-att-value=\\"city or partner.city\\"/>\\n        </div>\\n        <div t-attf-class=\\"mb-3 #{error.get('zip') and 'o_has_error' or ''} col-xl-6\\">\\n            <label class=\\"col-form-label label-optional\\" for=\\"zipcode\\">Mã Zip / Postal</label>\\n            <input type=\\"text\\" name=\\"zipcode\\" t-attf-class=\\"form-control #{error.get('zip') and 'is-invalid' or ''}\\" t-att-value=\\"zipcode or partner.zip\\"/>\\n        </div>\\n        <div t-attf-class=\\"mb-3 #{error.get('country_id') and 'o_has_error' or ''} col-xl-6\\">\\n            <label class=\\"col-form-label\\" for=\\"country_id\\">Quốc gia</label>\\n            <select name=\\"country_id\\" t-attf-class=\\"form-select #{error.get('country_id') and 'is-invalid' or ''}\\">\\n                <option value=\\"\\">Quốc gia...</option>\\n                <t t-foreach=\\"countries or []\\" t-as=\\"country\\">\\n                    <option t-att-value=\\"country.id\\" t-att-selected=\\"country.id == int(country_id) if country_id else country.id == partner.country_id.id\\">\\n                        <t t-esc=\\"country.name\\"/>\\n                    </option>\\n                </t>\\n            </select>\\n        </div>\\n        <div t-attf-class=\\"mb-3 #{error.get('state_id') and 'o_has_error' or ''} col-xl-6\\">\\n            <label class=\\"col-form-label label-optional\\" for=\\"state_id\\">Tỉnh/TP</label>\\n            <select name=\\"state_id\\" t-attf-class=\\"form-select #{error.get('state_id') and 'is-invalid' or ''}\\">\\n                <option value=\\"\\">chọn...</option>\\n                <t t-foreach=\\"states or []\\" t-as=\\"state\\">\\n                    <option t-att-value=\\"state.id\\" style=\\"display:none;\\" t-att-data-country_id=\\"state.country_id.id\\" t-att-selected=\\"state.id == int(state_id) if state_id else state.id == partner.state_id.id\\">\\n                        <t t-esc=\\"state.name\\"/>\\n                    </option>\\n                </t>\\n            </select>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="portal.portal_my_details_fields">\n        <input type="hidden" name="csrf_token" t-att-value="request.csrf_token()"/>\n        <div t-if="error_message" class="alert alert-danger" role="alert">\n            <div class="col-lg-12">\n                <t t-foreach="error_message" t-as="err"><t t-esc="err"/><br/></t>\n            </div>\n        </div>\n        <div t-attf-class="mb-3 #{error.get('name') and 'o_has_error' or ''} col-xl-6">\n            <label class="col-form-label" for="name">Name</label>\n            <input type="text" name="name" t-attf-class="form-control #{error.get('name') and 'is-invalid' or ''}" t-att-value="name or partner.name"/>\n        </div>\n        <div t-attf-class="mb-3 #{error.get('email') and 'o_has_error' or ''} col-xl-6">\n            <label class="col-form-label" for="email">Email</label>\n            <input type="email" name="email" t-attf-class="form-control #{error.get('email') and 'is-invalid' or ''}" t-att-value="email or partner.email"/>\n        </div>\n\n        <div class="clearfix"/>\n        <div t-attf-class="mb-1 #{error.get('company_name') and 'o_has_error' or ''} col-xl-6">\n            <label class="col-form-label label-optional" for="company_name">Company Name</label>\n            <!-- The <input> use "disabled" attribute to avoid sending an unauthorized value on form submit.\n                 The user might not have rights to change company_name but should still be able to see it.\n            -->\n            <input type="text" name="company_name" t-attf-class="form-control #{error.get('company_name') and 'is-invalid' or ''}" t-att-value="company_name or partner.commercial_company_name" t-att-disabled="None if partner_can_edit_vat else '1'"/>\n            <small t-if="not partner_can_edit_vat" class="form-text text-muted d-block d-xl-none">\n                Changing company name is not allowed once document(s) have been issued for your account. Please contact us directly for this operation.\n            </small>\n        </div>\n        <div t-attf-class="mb-1 #{error.get('vat') and 'o_has_error' or ''} col-xl-6">\n            <label class="col-form-label label-optional" for="vat">VAT Number</label>\n            <!-- The <input> use "disabled" attribute to avoid sending an unauthorized value on form submit.\n                 The user might not have rights to change company_name but should still be able to see it.\n            -->\n            <input type="text" name="vat" t-attf-class="form-control #{error.get('vat') and 'is-invalid' or ''}" t-att-value="vat or partner.vat" t-att-disabled="None if partner_can_edit_vat else '1'"/>\n            <small t-if="not partner_can_edit_vat" class="form-text text-muted d-block d-xl-none">Changing VAT number is not allowed once document(s) have been issued for your account. Please contact us directly for this operation.</small>\n        </div>\n        <div t-if="not partner_can_edit_vat" class="col-12 d-none d-xl-block">\n            <small class="form-text text-muted">Changing company name or VAT number is not allowed once document(s) have been issued for your account. <br/>Please contact us directly for this operation.</small>\n        </div>\n        <div t-attf-class="mb-3 #{error.get('phone') and 'o_has_error' or ''} col-xl-6">\n            <label class="col-form-label" for="phone">Phone</label>\n            <input type="tel" name="phone" t-attf-class="form-control #{error.get('phone') and 'is-invalid' or ''}" t-att-value="phone or partner.phone"/>\n        </div>\n\n        <div class="clearfix"/>\n        <div t-attf-class="mb-3 #{error.get('street') and 'o_has_error' or ''} col-xl-6">\n            <label class="col-form-label" for="street">Street</label>\n            <input type="text" name="street" t-attf-class="form-control #{error.get('street') and 'is-invalid' or ''}" t-att-value="street or partner.street"/>\n        </div>\n        <div t-attf-class="mb-3 #{error.get('city') and 'o_has_error' or ''} col-xl-6">\n            <label class="col-form-label" for="city">City</label>\n            <input type="text" name="city" t-attf-class="form-control #{error.get('city') and 'is-invalid' or ''}" t-att-value="city or partner.city"/>\n        </div>\n        <div t-attf-class="mb-3 #{error.get('zip') and 'o_has_error' or ''} col-xl-6">\n            <label class="col-form-label label-optional" for="zipcode">Zip / Postal Code</label>\n            <input type="text" name="zipcode" t-attf-class="form-control #{error.get('zip') and 'is-invalid' or ''}" t-att-value="zipcode or partner.zip"/>\n        </div>\n        <div t-attf-class="mb-3 #{error.get('country_id') and 'o_has_error' or ''} col-xl-6">\n            <label class="col-form-label" for="country_id">Country</label>\n            <select name="country_id" t-attf-class="form-select #{error.get('country_id') and 'is-invalid' or ''}">\n                <option value="">Country...</option>\n                <t t-foreach="countries or []" t-as="country">\n                    <option t-att-value="country.id" t-att-selected="country.id == int(country_id) if country_id else country.id == partner.country_id.id">\n                        <t t-esc="country.name"/>\n                    </option>\n                </t>\n            </select>\n        </div>\n        <div t-attf-class="mb-3 #{error.get('state_id') and 'o_has_error' or ''} col-xl-6">\n            <label class="col-form-label label-optional" for="state_id">State / Province</label>\n            <select name="state_id" t-attf-class="form-select #{error.get('state_id') and 'is-invalid' or ''}">\n                <option value="">select...</option>\n                <t t-foreach="states or []" t-as="state">\n                    <option t-att-value="state.id" style="display:none;" t-att-data-country_id="state.country_id.id" t-att-selected="state.id == int(state_id) if state_id else state.id == partner.state_id.id">\n                        <t t-esc="state.name"/>\n                    </option>\n                </t>\n            </select>\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
505	16	\N	1	1	portal_my_security	\N	portal.portal_my_security	qweb	portal/views/portal_templates.xml	\N	primary	{"en_US": "<t t-name=\\"portal.portal_my_security\\">\\n        <t t-call=\\"portal.portal_layout\\"><div class=\\"o_portal_security_body\\">\\n            <t t-set=\\"additional_title\\">Security</t>\\n            <t t-set=\\"no_breadcrumbs\\" t-value=\\"1\\"/>\\n            <div class=\\"alert alert-danger\\" role=\\"alert\\" t-if=\\"get_error(errors)\\">\\n                <t t-esc=\\"errors\\"/>\\n            </div>\\n            <section name=\\"portal_change_password\\">\\n                <h3>Change Password</h3>\\n                <t t-set=\\"path\\">password</t>\\n                <div class=\\"alert alert-success\\" role=\\"alert\\" t-if=\\"success and success.get('password')\\">\\n                    Password Updated!\\n                </div>\\n                <div class=\\"alert alert-danger\\" role=\\"alert\\" t-if=\\"get_error(errors, 'password')\\">\\n                    <t t-esc=\\"errors['password']\\"/>\\n                </div>\\n                <form action=\\"/my/security\\" method=\\"post\\" class=\\"oe_reset_password_form\\">\\n                    <input type=\\"hidden\\" name=\\"csrf_token\\" t-att-value=\\"request.csrf_token()\\"/>\\n                    <input type=\\"hidden\\" name=\\"op\\" value=\\"password\\"/>\\n                    <div class=\\"mb-3\\">\\n                        <label for=\\"current\\">Password:</label>\\n                        <input type=\\"password\\" t-attf-class=\\"form-control form-control-sm {{ 'is-invalid' if get_error(errors, 'password.old') else '' }}\\" id=\\"current\\" name=\\"old\\" autocomplete=\\"current-password\\" required=\\"required\\"/>\\n                        <div class=\\"invalid-feedback\\">\\n                            <t t-esc=\\"get_error(errors, 'password.old')\\"/>\\n                        </div>\\n                    </div>\\n                    <div class=\\"mb-3\\">\\n                        <label for=\\"new\\">New Password:</label>\\n                        <input type=\\"password\\" t-attf-class=\\"form-control form-control-sm {{ 'is-invalid' if get_error(errors, 'password.new1') else '' }}\\" id=\\"new\\" name=\\"new1\\" autocomplete=\\"new-password\\" required=\\"required\\"/>\\n                        <div class=\\"invalid-feedback\\">\\n                            <t t-esc=\\"get_error(errors, 'password.new1')\\"/>\\n                        </div>\\n                    </div>\\n                    <div class=\\"mb-3\\">\\n                        <label for=\\"new2\\">Verify New Password:</label>\\n                        <input type=\\"password\\" t-attf-class=\\"form-control form-control-sm {{ 'is-invalid' if get_error(errors, 'password.new2') else '' }}\\" id=\\"new2\\" name=\\"new2\\" autocomplete=\\"new-password\\" required=\\"required\\"/>\\n                        <div class=\\"invalid-feedback\\">\\n                            <t t-esc=\\"get_error(errors, 'password.new2')\\"/>\\n                        </div>\\n                    </div>\\n                    <button type=\\"submit\\" class=\\"btn btn-secondary\\">Change Password</button>\\n                </form>\\n            </section>\\n            <section t-if=\\"debug and allow_api_keys\\">\\n                <h3>\\n                Developer API Keys\\n                    <a href=\\"https://www.odoo.com/documentation/16.0/developer/misc/api/external_api.html#api-keys\\" target=\\"_blank\\">\\n                        <i title=\\"Documentation\\" class=\\"fa fa-fw o_button_icon fa-info-circle\\"/>\\n                    </a>\\n                </h3>\\n                <div>\\n                    <table class=\\"table o_main_table\\">\\n                        <thead>\\n                            <tr>\\n                                <th>Description</th>\\n                                <th>Scope</th>\\n                                <th>Added On</th>\\n                                <th/>\\n                            </tr>\\n                        </thead>\\n                        <tbody>\\n                            <t t-foreach=\\"request.env.user.api_key_ids\\" t-as=\\"key\\">\\n                                <tr>\\n                                    <td><span t-field=\\"key.name\\"/></td>\\n                                    <td><span t-field=\\"key.scope\\"/></td>\\n                                    <td><span t-field=\\"key.create_date\\"/></td>\\n                                    <td>\\n                                        <i class=\\"fa fa-trash text-danger o_portal_remove_api_key\\" type=\\"button\\" t-att-id=\\"key.id\\"/>\\n                                    </td>\\n                                </tr>\\n                            </t>\\n                        </tbody>\\n                    </table>\\n                </div>\\n                <div>\\n                    <button type=\\"submit\\" class=\\"btn btn-secondary o_portal_new_api_key\\">New API Key</button>\\n                </div>\\n            </section>\\n            <section name=\\"portal_deactivate_account\\" groups=\\"base.group_portal\\">\\n                <h3>Delete Account</h3>\\n                <t t-set=\\"deactivate_error\\" t-value=\\"get_error(errors, 'deactivate')\\"/>\\n                <button class=\\"btn btn-secondary\\" data-bs-toggle=\\"modal\\" data-bs-target=\\"#portal_deactivate_account_modal\\">\\n                    Delete Account\\n                </button>\\n                <div t-attf-class=\\"modal #{'show d-block' if open_deactivate_modal else ''}\\" id=\\"portal_deactivate_account_modal\\" tabindex=\\"-1\\" role=\\"dialog\\">\\n                    <div class=\\"modal-dialog\\" role=\\"document\\">\\n                        <div class=\\"modal-content\\">\\n                            <div class=\\"modal-header bg-danger\\">\\n                                <h5 class=\\"modal-title\\">Are you sure you want to do this?</h5>\\n                                <button type=\\"button\\" class=\\"btn-close\\" data-bs-dismiss=\\"modal\\"/>\\n                            </div>\\n                            <form action=\\"/my/deactivate_account\\" method=\\"post\\" class=\\"modal-body\\" id=\\"portal_deactivate_account_form\\">\\n                                <div>\\n                                    <div class=\\"alert alert-danger\\" t-esc=\\"get_error(errors, 'deactivate.other')\\"/>\\n                                    <p class=\\"text-muted\\">\\n                                        Disable your account, preventing any further login.<br/>\\n                                        <b>\\n                                            <i class=\\"fa fa-exclamation-triangle text-danger\\"/>\\n                                            This action cannot be undone.\\n                                        </b>\\n                                    </p>\\n                                    <hr/>\\n                                    <p>1. Enter your password to confirm you own this account</p>\\n                                    <input name=\\"password\\" type=\\"password\\" required=\\"1\\" t-attf-class=\\"form-control #{'is-invalid' if deactivate_error == 'password' else ''}\\" placeholder=\\"Password\\"/>\\n                                    <div t-if=\\"deactivate_error == 'password'\\" class=\\"invalid-feedback\\">\\n                                        Wrong password.\\n                                    </div>\\n                                    <hr/>\\n                                    <p>\\n                                        2. Confirm you want to delete your account by\\n                                        copying down your login (<t t-esc=\\"env.user.login\\"/>).\\n                                    </p>\\n                                    <input name=\\"validation\\" type=\\"text\\" required=\\"1\\" t-attf-class=\\"form-control #{'is-invalid' if deactivate_error == 'validation' else ''}\\"/>\\n                                    <div t-if=\\"deactivate_error == 'validation'\\" class=\\"invalid-feedback\\">\\n                                        You should enter \\"<t t-esc=\\"env.user.login\\"/>\\" to validate your action.\\n                                    </div>\\n                                    <div class=\\"d-flex flex-row align-items-center\\">\\n                                        <input type=\\"checkbox\\" name=\\"request_blacklist\\" id=\\"request_blacklist\\" checked=\\"1\\"/>\\n                                        <label for=\\"request_blacklist\\" class=\\"ms-2 mw-100 fw-normal mt-3\\">\\n                                            Put my email and phone in a block list to make sure I'm never contacted again\\n                                        </label>\\n                                    </div>\\n                                </div>\\n                                <input type=\\"hidden\\" name=\\"csrf_token\\" t-att-value=\\"request.csrf_token()\\"/>\\n                            </form>\\n                            <div class=\\"modal-footer justify-content-start\\">\\n                                <input type=\\"submit\\" class=\\"btn btn-danger\\" form=\\"portal_deactivate_account_form\\" value=\\"Delete Account\\"/>\\n                                <button type=\\"button\\" class=\\"btn\\" data-bs-dismiss=\\"modal\\">\\n                                    Cancel\\n                                </button>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </section>\\n        </div></t>\\n    </t>", "vi_VN": "<t t-name=\\"portal.portal_my_security\\">\\n        <t t-call=\\"portal.portal_layout\\"><div class=\\"o_portal_security_body\\">\\n            <t t-set=\\"additional_title\\">Bảo mật</t>\\n            <t t-set=\\"no_breadcrumbs\\" t-value=\\"1\\"/>\\n            <div class=\\"alert alert-danger\\" role=\\"alert\\" t-if=\\"get_error(errors)\\">\\n                <t t-esc=\\"errors\\"/>\\n            </div>\\n            <section name=\\"portal_change_password\\">\\n                <h3>Đổi mật khẩu</h3>\\n                <t t-set=\\"path\\">password</t>\\n                <div class=\\"alert alert-success\\" role=\\"alert\\" t-if=\\"success and success.get('password')\\">\\n                    Password Updated!\\n                </div>\\n                <div class=\\"alert alert-danger\\" role=\\"alert\\" t-if=\\"get_error(errors, 'password')\\">\\n                    <t t-esc=\\"errors['password']\\"/>\\n                </div>\\n                <form action=\\"/my/security\\" method=\\"post\\" class=\\"oe_reset_password_form\\">\\n                    <input type=\\"hidden\\" name=\\"csrf_token\\" t-att-value=\\"request.csrf_token()\\"/>\\n                    <input type=\\"hidden\\" name=\\"op\\" value=\\"password\\"/>\\n                    <div class=\\"mb-3\\">\\n                        <label for=\\"current\\">Password:</label>\\n                        <input type=\\"password\\" t-attf-class=\\"form-control form-control-sm {{ 'is-invalid' if get_error(errors, 'password.old') else '' }}\\" id=\\"current\\" name=\\"old\\" autocomplete=\\"current-password\\" required=\\"required\\"/>\\n                        <div class=\\"invalid-feedback\\">\\n                            <t t-esc=\\"get_error(errors, 'password.old')\\"/>\\n                        </div>\\n                    </div>\\n                    <div class=\\"mb-3\\">\\n                        <label for=\\"new\\">New Password:</label>\\n                        <input type=\\"password\\" t-attf-class=\\"form-control form-control-sm {{ 'is-invalid' if get_error(errors, 'password.new1') else '' }}\\" id=\\"new\\" name=\\"new1\\" autocomplete=\\"new-password\\" required=\\"required\\"/>\\n                        <div class=\\"invalid-feedback\\">\\n                            <t t-esc=\\"get_error(errors, 'password.new1')\\"/>\\n                        </div>\\n                    </div>\\n                    <div class=\\"mb-3\\">\\n                        <label for=\\"new2\\">Xác nhận mật khẩu mới:</label>\\n                        <input type=\\"password\\" t-attf-class=\\"form-control form-control-sm {{ 'is-invalid' if get_error(errors, 'password.new2') else '' }}\\" id=\\"new2\\" name=\\"new2\\" autocomplete=\\"new-password\\" required=\\"required\\"/>\\n                        <div class=\\"invalid-feedback\\">\\n                            <t t-esc=\\"get_error(errors, 'password.new2')\\"/>\\n                        </div>\\n                    </div>\\n                    <button type=\\"submit\\" class=\\"btn btn-secondary\\">Đổi mật khẩu</button>\\n                </form>\\n            </section>\\n            <section t-if=\\"debug and allow_api_keys\\">\\n                <h3>\\n                Developer API Keys\\n                    <a href=\\"https://www.odoo.com/documentation/16.0/developer/misc/api/external_api.html#api-keys\\" target=\\"_blank\\">\\n                        <i title=\\"Tài liệu\\" class=\\"fa fa-fw o_button_icon fa-info-circle\\"/>\\n                    </a>\\n                </h3>\\n                <div>\\n                    <table class=\\"table o_main_table\\">\\n                        <thead>\\n                            <tr>\\n                                <th>Mô tả</th>\\n                                <th>Phạm vi</th>\\n                                <th>Đã thêm vào</th>\\n                                <th/>\\n                            </tr>\\n                        </thead>\\n                        <tbody>\\n                            <t t-foreach=\\"request.env.user.api_key_ids\\" t-as=\\"key\\">\\n                                <tr>\\n                                    <td><span t-field=\\"key.name\\"/></td>\\n                                    <td><span t-field=\\"key.scope\\"/></td>\\n                                    <td><span t-field=\\"key.create_date\\"/></td>\\n                                    <td>\\n                                        <i class=\\"fa fa-trash text-danger o_portal_remove_api_key\\" type=\\"button\\" t-att-id=\\"key.id\\"/>\\n                                    </td>\\n                                </tr>\\n                            </t>\\n                        </tbody>\\n                    </table>\\n                </div>\\n                <div>\\n                    <button type=\\"submit\\" class=\\"btn btn-secondary o_portal_new_api_key\\">Khóa API mới</button>\\n                </div>\\n            </section>\\n            <section name=\\"portal_deactivate_account\\" groups=\\"base.group_portal\\">\\n                <h3>Xoá tài khoản</h3>\\n                <t t-set=\\"deactivate_error\\" t-value=\\"get_error(errors, 'deactivate')\\"/>\\n                <button class=\\"btn btn-secondary\\" data-bs-toggle=\\"modal\\" data-bs-target=\\"#portal_deactivate_account_modal\\">\\n                    Xoá tài khoản\\n                </button>\\n                <div t-attf-class=\\"modal #{'show d-block' if open_deactivate_modal else ''}\\" id=\\"portal_deactivate_account_modal\\" tabindex=\\"-1\\" role=\\"dialog\\">\\n                    <div class=\\"modal-dialog\\" role=\\"document\\">\\n                        <div class=\\"modal-content\\">\\n                            <div class=\\"modal-header bg-danger\\">\\n                                <h5 class=\\"modal-title\\">Bạn có chắc chắn muốn thực hiện việc này không?</h5>\\n                                <button type=\\"button\\" class=\\"btn-close\\" data-bs-dismiss=\\"modal\\"/>\\n                            </div>\\n                            <form action=\\"/my/deactivate_account\\" method=\\"post\\" class=\\"modal-body\\" id=\\"portal_deactivate_account_form\\">\\n                                <div>\\n                                    <div class=\\"alert alert-danger\\" t-esc=\\"get_error(errors, 'deactivate.other')\\"/>\\n                                    <p class=\\"text-muted\\">\\n                                        Vô hiệu hóa tài khoản của bạn để ngăn chặn mọi hoạt động đăng nhập tiếp theo.<br/>\\n                                        <b>\\n                                            <i class=\\"fa fa-exclamation-triangle text-danger\\"/>\\n                                            Bạn không thể hoàn tác tác vụ này.\\n                                        </b>\\n                                    </p>\\n                                    <hr/>\\n                                    <p>1. Nhập mật khẩu của bạn để xác thực bạn sở hữu tài khoản này</p>\\n                                    <input name=\\"password\\" type=\\"password\\" required=\\"1\\" t-attf-class=\\"form-control #{'is-invalid' if deactivate_error == 'password' else ''}\\" placeholder=\\"Mật khẩu\\"/>\\n                                    <div t-if=\\"deactivate_error == 'password'\\" class=\\"invalid-feedback\\">\\n                                        Sai mật khẩu.\\n                                    </div>\\n                                    <hr/>\\n                                    <p>\\n                                        2. Xác nhận bạn muốn xoá tài khoản của mình bằng cách\\n                                        sao chép tên đăng nhập của bạn (<t t-esc=\\"env.user.login\\"/>).\\n                                    </p>\\n                                    <input name=\\"validation\\" type=\\"text\\" required=\\"1\\" t-attf-class=\\"form-control #{'is-invalid' if deactivate_error == 'validation' else ''}\\"/>\\n                                    <div t-if=\\"deactivate_error == 'validation'\\" class=\\"invalid-feedback\\">\\n                                        Bạn nên nhập \\"<t t-esc=\\"env.user.login\\"/>\\" để xác thực hành động của bạn.\\n                                    </div>\\n                                    <div class=\\"d-flex flex-row align-items-center\\">\\n                                        <input type=\\"checkbox\\" name=\\"request_blacklist\\" id=\\"request_blacklist\\" checked=\\"1\\"/>\\n                                        <label for=\\"request_blacklist\\" class=\\"ms-2 mw-100 fw-normal mt-3\\">\\n                                            Thêm email và số điện thoại của tôi vào danh sách chặn để chắc chắn rằng tôi không được liên hệ nữa\\n                                        </label>\\n                                    </div>\\n                                </div>\\n                                <input type=\\"hidden\\" name=\\"csrf_token\\" t-att-value=\\"request.csrf_token()\\"/>\\n                            </form>\\n                            <div class=\\"modal-footer justify-content-start\\">\\n                                <input type=\\"submit\\" class=\\"btn btn-danger\\" form=\\"portal_deactivate_account_form\\" value=\\"Delete Account\\"/>\\n                                <button type=\\"button\\" class=\\"btn\\" data-bs-dismiss=\\"modal\\">\\n                                    Hủy\\n                                </button>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </section>\\n        </div></t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="portal.portal_my_security">\n        <t t-call="portal.portal_layout"><div class="o_portal_security_body">\n            <t t-set="additional_title">Security</t>\n            <t t-set="no_breadcrumbs" t-value="1"/>\n            <div class="alert alert-danger" role="alert" t-if="get_error(errors)">\n                <t t-esc="errors"/>\n            </div>\n            <section name="portal_change_password">\n                <h3>Change Password</h3>\n                <t t-set="path">password</t>\n                <div class="alert alert-success" role="alert" t-if="success and success.get('password')">\n                    Password Updated!\n                </div>\n                <div class="alert alert-danger" role="alert" t-if="get_error(errors, 'password')">\n                    <t t-esc="errors['password']"/>\n                </div>\n                <form action="/my/security" method="post" class="oe_reset_password_form">\n                    <input type="hidden" name="csrf_token" t-att-value="request.csrf_token()"/>\n                    <input type="hidden" name="op" value="password"/>\n                    <div class="mb-3">\n                        <label for="current">Password:</label>\n                        <input type="password" t-attf-class="form-control form-control-sm {{ 'is-invalid' if get_error(errors, 'password.old') else '' }}" id="current" name="old" autocomplete="current-password" required="required"/>\n                        <div class="invalid-feedback">\n                            <t t-esc="get_error(errors, 'password.old')"/>\n                        </div>\n                    </div>\n                    <div class="mb-3">\n                        <label for="new">New Password:</label>\n                        <input type="password" t-attf-class="form-control form-control-sm {{ 'is-invalid' if get_error(errors, 'password.new1') else '' }}" id="new" name="new1" autocomplete="new-password" required="required"/>\n                        <div class="invalid-feedback">\n                            <t t-esc="get_error(errors, 'password.new1')"/>\n                        </div>\n                    </div>\n                    <div class="mb-3">\n                        <label for="new2">Verify New Password:</label>\n                        <input type="password" t-attf-class="form-control form-control-sm {{ 'is-invalid' if get_error(errors, 'password.new2') else '' }}" id="new2" name="new2" autocomplete="new-password" required="required"/>\n                        <div class="invalid-feedback">\n                            <t t-esc="get_error(errors, 'password.new2')"/>\n                        </div>\n                    </div>\n                    <button type="submit" class="btn btn-secondary">Change Password</button>\n                </form>\n            </section>\n            <section t-if="debug and allow_api_keys">\n                <h3>\n                Developer API Keys\n                    <a href="https://www.odoo.com/documentation/16.0/developer/misc/api/external_api.html#api-keys" target="_blank">\n                        <i title="Documentation" class="fa fa-fw o_button_icon fa-info-circle"/>\n                    </a>\n                </h3>\n                <div>\n                    <table class="table o_main_table">\n                        <thead>\n                            <tr>\n                                <th>Description</th>\n                                <th>Scope</th>\n                                <th>Added On</th>\n                                <th/>\n                            </tr>\n                        </thead>\n                        <tbody>\n                            <t t-foreach="request.env.user.api_key_ids" t-as="key">\n                                <tr>\n                                    <td><span t-field="key.name"/></td>\n                                    <td><span t-field="key.scope"/></td>\n                                    <td><span t-field="key.create_date"/></td>\n                                    <td>\n                                        <i class="fa fa-trash text-danger o_portal_remove_api_key" type="button" t-att-id="key.id"/>\n                                    </td>\n                                </tr>\n                            </t>\n                        </tbody>\n                    </table>\n                </div>\n                <div>\n                    <button type="submit" class="btn btn-secondary o_portal_new_api_key">New API Key</button>\n                </div>\n            </section>\n            <section name="portal_deactivate_account" groups="base.group_portal">\n                <h3>Delete Account</h3>\n                <t t-set="deactivate_error" t-value="get_error(errors, 'deactivate')"/>\n                <button class="btn btn-secondary" data-bs-toggle="modal" data-bs-target="#portal_deactivate_account_modal">\n                    Delete Account\n                </button>\n                <div t-attf-class="modal #{'show d-block' if open_deactivate_modal else ''}" id="portal_deactivate_account_modal" tabindex="-1" role="dialog">\n                    <div class="modal-dialog" role="document">\n                        <div class="modal-content">\n                            <div class="modal-header bg-danger">\n                                <h5 class="modal-title">Are you sure you want to do this?</h5>\n                                <button type="button" class="btn-close" data-bs-dismiss="modal"/>\n                            </div>\n                            <form action="/my/deactivate_account" method="post" class="modal-body" id="portal_deactivate_account_form">\n                                <div>\n                                    <div class="alert alert-danger" t-esc="get_error(errors, 'deactivate.other')"/>\n                                    <p class="text-muted">\n                                        Disable your account, preventing any further login.<br/>\n                                        <b>\n                                            <i class="fa fa-exclamation-triangle text-danger"/>\n                                            This action cannot be undone.\n                                        </b>\n                                    </p>\n                                    <hr/>\n                                    <p>1. Enter your password to confirm you own this account</p>\n                                    <input name="password" type="password" required="1" t-attf-class="form-control #{'is-invalid' if deactivate_error == 'password' else ''}" placeholder="Password"/>\n                                    <div t-if="deactivate_error == 'password'" class="invalid-feedback">\n                                        Wrong password.\n                                    </div>\n                                    <hr/>\n                                    <p>\n                                        2. Confirm you want to delete your account by\n                                        copying down your login (<t t-esc="env.user.login"/>).\n                                    </p>\n                                    <input name="validation" type="text" required="1" t-attf-class="form-control #{'is-invalid' if deactivate_error == 'validation' else ''}"/>\n                                    <div t-if="deactivate_error == 'validation'" class="invalid-feedback">\n                                        You should enter "<t t-esc="env.user.login"/>" to validate your action.\n                                    </div>\n                                    <div class="d-flex flex-row align-items-center">\n                                        <input type="checkbox" name="request_blacklist" id="request_blacklist" checked="1"/>\n                                        <label for="request_blacklist" class="ms-2 mw-100 fw-normal mt-3">\n                                            Put my email and phone in a block list to make sure I'm never contacted again\n                                        </label>\n                                    </div>\n                                </div>\n                                <input type="hidden" name="csrf_token" t-att-value="request.csrf_token()"/>\n                            </form>\n                            <div class="modal-footer justify-content-start">\n                                <input type="submit" class="btn btn-danger" form="portal_deactivate_account_form" value="Delete Account"/>\n                                <button type="button" class="btn" data-bs-dismiss="modal">\n                                    Cancel\n                                </button>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n            </section>\n        </div></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
204	16	\N	1	1	internal_layout	\N	web.internal_layout	qweb	web/views/report_templates.xml	\N	primary	{"en_US": "<t t-name=\\"web.internal_layout\\">\\n        <t t-if=\\"not o\\" t-set=\\"o\\" t-value=\\"doc\\"/>\\n\\n        <t t-if=\\"not company\\">\\n            <!-- Multicompany -->\\n            <t t-if=\\"company_id\\">\\n                <t t-set=\\"company\\" t-value=\\"company_id\\"/>\\n            </t>\\n            <t t-elif=\\"o and 'company_id' in o and o.company_id.sudo()\\">\\n                <t t-set=\\"company\\" t-value=\\"o.company_id.sudo()\\"/>\\n            </t>\\n            <t t-else=\\"else\\">\\n                <t t-set=\\"company\\" t-value=\\"res_company\\"/>\\n            </t>\\n        </t>\\n\\n        <div class=\\"header\\">\\n            <div class=\\"row\\">\\n                <div class=\\"col-3\\">\\n                    <span t-esc=\\"context_timestamp(datetime.datetime.now()).strftime('%Y-%m-%d %H:%M')\\"/>\\n                </div>\\n                <div class=\\"col-2 offset-2 text-center\\">\\n                    <span t-esc=\\"company.name\\"/>\\n                </div>\\n                <div class=\\"col-2 offset-3 text-end\\">\\n                    <ul class=\\"list-inline\\">\\n                        <li class=\\"list-inline-item\\"><span class=\\"page\\"/></li>\\n                        <li class=\\"list-inline-item\\">/</li>\\n                        <li class=\\"list-inline-item\\"><span class=\\"topage\\"/></li>\\n                    </ul>\\n                </div>\\n            </div>\\n        </div>\\n        <div class=\\"article\\" t-att-data-oe-model=\\"o and o._name\\" t-att-data-oe-id=\\"o and o.id\\" t-att-data-oe-lang=\\"o and o.env.context.get('lang')\\">\\n          <t t-out=\\"0\\"/>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="web.internal_layout">\n        <t t-if="not o" t-set="o" t-value="doc"/>\n\n        <t t-if="not company">\n            <!-- Multicompany -->\n            <t t-if="company_id">\n                <t t-set="company" t-value="company_id"/>\n            </t>\n            <t t-elif="o and 'company_id' in o and o.company_id.sudo()">\n                <t t-set="company" t-value="o.company_id.sudo()"/>\n            </t>\n            <t t-else="else">\n                <t t-set="company" t-value="res_company"/>\n            </t>\n        </t>\n\n        <div class="header">\n            <div class="row">\n                <div class="col-3">\n                    <span t-esc="context_timestamp(datetime.datetime.now()).strftime('%Y-%m-%d %H:%M')"/>\n                </div>\n                <div class="col-2 offset-2 text-center">\n                    <span t-esc="company.name"/>\n                </div>\n                <div class="col-2 offset-3 text-end">\n                    <ul class="list-inline">\n                        <li class="list-inline-item"><span class="page"/></li>\n                        <li class="list-inline-item">/</li>\n                        <li class="list-inline-item"><span class="topage"/></li>\n                    </ul>\n                </div>\n            </div>\n        </div>\n        <div class="article" t-att-data-oe-model="o and o._name" t-att-data-oe-id="o and o.id" t-att-data-oe-lang="o and o.env.context.get('lang')">\n          <t t-out="0"/>\n        </div>\n    </t>\n\n    	f	t	2025-06-18 15:49:20.716107	2025-06-18 15:49:20.716107	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
205	16	\N	1	1	basic_layout	\N	web.basic_layout	qweb	web/views/report_templates.xml	\N	primary	{"en_US": "<t t-name=\\"web.basic_layout\\">\\n        <t t-call=\\"web.html_container\\">\\n            <t t-if=\\"not o\\" t-set=\\"o\\" t-value=\\"doc\\"/>\\n            <div class=\\"article\\" t-att-data-oe-model=\\"o and o._name\\" t-att-data-oe-id=\\"o and o.id\\" t-att-data-oe-lang=\\"o and o.env.context.get('lang')\\">\\n                <t t-out=\\"0\\"/>\\n            </div>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="web.basic_layout">\n        <t t-call="web.html_container">\n            <t t-if="not o" t-set="o" t-value="doc"/>\n            <div class="article" t-att-data-oe-model="o and o._name" t-att-data-oe-id="o and o.id" t-att-data-oe-lang="o and o.env.context.get('lang')">\n                <t t-out="0"/>\n            </div>\n        </t>\n    </t>\n\n    	f	t	2025-06-18 15:49:20.716107	2025-06-18 15:49:20.716107	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1954	16	1823	1	1	stock.production.lot.view.form	stock.lot	\N	form	sale_stock/views/stock_lot_views.xml	\N	extension	{"en_US": "<data><xpath expr=\\"//div[hasclass('oe_button_box')]/button\\" position=\\"before\\">\\n                <button class=\\"oe_stat_button\\" name=\\"action_view_so\\" type=\\"object\\" icon=\\"fa-pencil-square-o\\" help=\\"Sale Orders\\" attrs=\\"{'invisible': ['|', ('sale_order_count', '=', 0), ('display_complete', '=', False)]}\\">\\n                    <div class=\\"o_field_widget o_stat_info\\">\\n                        <span class=\\"o_stat_value\\">\\n                            <field name=\\"sale_order_count\\" widget=\\"statinfo\\" nolabel=\\"1\\" class=\\"mr4\\"/>\\n                        </span>\\n                        <span class=\\"o_stat_text\\">Sales</span>\\n                    </div>\\n                </button>\\n            </xpath>\\n            <xpath expr=\\"//group[@name='main_group']\\" position=\\"after\\">\\n                <group>\\n                    <field name=\\"sale_order_ids\\" widget=\\"many2many\\" readonly=\\"True\\" attrs=\\"{'invisible': ['|', ('sale_order_ids', '=', []), ('display_complete', '=', True)]}\\">\\n                        <tree>\\n                            <field name=\\"name\\"/>\\n                            <field name=\\"partner_id\\"/>\\n                            <field name=\\"date_order\\"/>\\n                            <field name=\\"state\\" invisible=\\"1\\"/>\\n                        </tree>\\n                    </field>\\n                </group>\\n            </xpath>\\n        </data>", "vi_VN": "<data><xpath expr=\\"//div[hasclass('oe_button_box')]/button\\" position=\\"before\\">\\n                <button class=\\"oe_stat_button\\" name=\\"action_view_so\\" type=\\"object\\" icon=\\"fa-pencil-square-o\\" help=\\"Đơn bán hàng\\" attrs=\\"{'invisible': ['|', ('sale_order_count', '=', 0), ('display_complete', '=', False)]}\\">\\n                    <div class=\\"o_field_widget o_stat_info\\">\\n                        <span class=\\"o_stat_value\\">\\n                            <field name=\\"sale_order_count\\" widget=\\"statinfo\\" nolabel=\\"1\\" class=\\"mr4\\"/>\\n                        </span>\\n                        <span class=\\"o_stat_text\\">Bán hàng</span>\\n                    </div>\\n                </button>\\n            </xpath>\\n            <xpath expr=\\"//group[@name='main_group']\\" position=\\"after\\">\\n                <group>\\n                    <field name=\\"sale_order_ids\\" widget=\\"many2many\\" readonly=\\"True\\" attrs=\\"{'invisible': ['|', ('sale_order_ids', '=', []), ('display_complete', '=', True)]}\\">\\n                        <tree>\\n                            <field name=\\"name\\"/>\\n                            <field name=\\"partner_id\\"/>\\n                            <field name=\\"date_order\\"/>\\n                            <field name=\\"state\\" invisible=\\"1\\"/>\\n                        </tree>\\n                    </field>\\n                </group>\\n            </xpath>\\n        </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//div[hasclass('oe_button_box')]/button" position="before">\n                <button class="oe_stat_button" name="action_view_so" type="object" icon="fa-pencil-square-o" help="Sale Orders" attrs="{'invisible': ['|', ('sale_order_count', '=', 0), ('display_complete', '=', False)]}">\n                    <div class="o_field_widget o_stat_info">\n                        <span class="o_stat_value">\n                            <field name="sale_order_count" widget="statinfo" nolabel="1" class="mr4"/>\n                        </span>\n                        <span class="o_stat_text">Sales</span>\n                    </div>\n                </button>\n            </xpath>\n            <xpath expr="//group[@name='main_group']" position="after">\n                <group>\n                    <field name="sale_order_ids" widget="many2many" readonly="True" attrs="{'invisible': ['|', ('sale_order_ids', '=', []), ('display_complete', '=', True)]}">\n                        <tree>\n                            <field name="name"/>\n                            <field name="partner_id"/>\n                            <field name="date_order"/>\n                            <field name="state" invisible="1"/>\n                        </tree>\n                    </field>\n                </group>\n            </xpath>\n        </data>	f	t	2025-06-19 03:11:07.69283	2025-06-19 03:11:07.69283	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1945	16	803	1	1	sale.order.form.sale.stock	sale.order	\N	form	sale_stock/views/sale_order_views.xml	\N	extension	{"en_US": "<data><xpath expr=\\"//button[@name='action_view_invoice']\\" position=\\"before\\">\\n                    <button type=\\"object\\" name=\\"action_view_delivery\\" class=\\"oe_stat_button\\" icon=\\"fa-truck\\" attrs=\\"{'invisible': [('delivery_count', '=', 0)]}\\" groups=\\"stock.group_stock_user\\">\\n                        <field name=\\"delivery_count\\" widget=\\"statinfo\\" string=\\"Delivery\\"/>\\n                    </button>\\n                </xpath>\\n                <xpath expr=\\"//group[@name='sale_shipping']\\" position=\\"attributes\\">\\n                    <attribute name=\\"groups\\"/><!-- Remove the res.group on the group and set it on the field directly-->\\n                    <attribute name=\\"string\\">Delivery</attribute>\\n                </xpath>\\n                <xpath expr=\\"//label[@for='commitment_date']\\" position=\\"before\\">\\n                    <field name=\\"warehouse_id\\" invisible=\\"1\\"/>  <!-- needed for js logic -->\\n                    <field name=\\"warehouse_id\\" options=\\"{'no_create': True}\\" groups=\\"stock.group_stock_multi_warehouses\\" force_save=\\"1\\"/>\\n                    <field name=\\"incoterm\\" options=\\"{'no_open': True, 'no_create': True}\\" groups=\\"sale_stock.group_display_incoterm\\"/>\\n                    <field name=\\"incoterm_location\\" groups=\\"sale_stock.group_display_incoterm\\"/>\\n                    <field name=\\"picking_policy\\" required=\\"True\\"/>\\n                </xpath>\\n                <xpath expr=\\"//span[@name='expected_date_span']\\" position=\\"attributes\\">\\n                    <attribute name=\\"attrs\\">\\n                        {'invisible': [('effective_date', '!=', False), ('commitment_date', '!=', False)]}\\n                    </attribute>\\n                </xpath>\\n                <xpath expr=\\"//div[@name='commitment_date_div']\\" position=\\"replace\\">\\n                    <div class=\\"o_row\\">\\n                        <field name=\\"commitment_date\\"/>\\n                        <span class=\\"text-muted\\" attrs=\\"{'invisible': [('effective_date', '!=', False), ('commitment_date', '!=', False)]}\\">Expected: <field name=\\"expected_date\\" class=\\"oe_inline\\" widget=\\"date\\"/></span>\\n                    </div>\\n                    <field name=\\"effective_date\\" attrs=\\"{'invisible': [('effective_date', '=', False)]}\\"/>\\n                </xpath>\\n                <field name=\\"effective_date\\" position=\\"after\\">\\n                    <field name=\\"delivery_status\\" attrs=\\"{'invisible': [('state', 'not in', ['sale', 'done'])]}\\"/>\\n                </field>\\n                <xpath expr=\\"//page[@name='other_information']//field[@name='expected_date']\\" position=\\"after\\">\\n                    <field name=\\"show_json_popover\\" invisible=\\"1\\"/>\\n                    <field string=\\" \\" name=\\"json_popover\\" widget=\\"stock_rescheduling_popover\\" attrs=\\"{'invisible': [('show_json_popover', '=', False)]}\\"/>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='order_line']/form/group/group/field[@name='analytic_distribution']\\" position=\\"before\\">\\n                    <field name=\\"route_id\\" groups=\\"stock.group_adv_location\\" options=\\"{'no_create': True}\\"/>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='order_line']/tree/field[@name='analytic_distribution']\\" position=\\"after\\">\\n                    <field name=\\"route_id\\" groups=\\"stock.group_adv_location\\" options=\\"{'no_create': True}\\" optional=\\"hide\\"/>\\n                </xpath>\\n           </data>", "vi_VN": "<data><xpath expr=\\"//button[@name='action_view_invoice']\\" position=\\"before\\">\\n                    <button type=\\"object\\" name=\\"action_view_delivery\\" class=\\"oe_stat_button\\" icon=\\"fa-truck\\" attrs=\\"{'invisible': [('delivery_count', '=', 0)]}\\" groups=\\"stock.group_stock_user\\">\\n                        <field name=\\"delivery_count\\" widget=\\"statinfo\\" string=\\"Giao hàng\\"/>\\n                    </button>\\n                </xpath>\\n                <xpath expr=\\"//group[@name='sale_shipping']\\" position=\\"attributes\\">\\n                    <attribute name=\\"groups\\"/><!-- Remove the res.group on the group and set it on the field directly-->\\n                    <attribute name=\\"string\\">Giao hàng</attribute>\\n                </xpath>\\n                <xpath expr=\\"//label[@for='commitment_date']\\" position=\\"before\\">\\n                    <field name=\\"warehouse_id\\" invisible=\\"1\\"/>  <!-- needed for js logic -->\\n                    <field name=\\"warehouse_id\\" options=\\"{'no_create': True}\\" groups=\\"stock.group_stock_multi_warehouses\\" force_save=\\"1\\"/>\\n                    <field name=\\"incoterm\\" options=\\"{'no_open': True, 'no_create': True}\\" groups=\\"sale_stock.group_display_incoterm\\"/>\\n                    <field name=\\"incoterm_location\\" groups=\\"sale_stock.group_display_incoterm\\"/>\\n                    <field name=\\"picking_policy\\" required=\\"True\\"/>\\n                </xpath>\\n                <xpath expr=\\"//span[@name='expected_date_span']\\" position=\\"attributes\\">\\n                    <attribute name=\\"attrs\\">\\n                        {'invisible': [('effective_date', '!=', False), ('commitment_date', '!=', False)]}\\n                    </attribute>\\n                </xpath>\\n                <xpath expr=\\"//div[@name='commitment_date_div']\\" position=\\"replace\\">\\n                    <div class=\\"o_row\\">\\n                        <field name=\\"commitment_date\\"/>\\n                        <span class=\\"text-muted\\" attrs=\\"{'invisible': [('effective_date', '!=', False), ('commitment_date', '!=', False)]}\\">Dự kiến:  <field name=\\"expected_date\\" class=\\"oe_inline\\" widget=\\"date\\"/></span>\\n                    </div>\\n                    <field name=\\"effective_date\\" attrs=\\"{'invisible': [('effective_date', '=', False)]}\\"/>\\n                </xpath>\\n                <field name=\\"effective_date\\" position=\\"after\\">\\n                    <field name=\\"delivery_status\\" attrs=\\"{'invisible': [('state', 'not in', ['sale', 'done'])]}\\"/>\\n                </field>\\n                <xpath expr=\\"//page[@name='other_information']//field[@name='expected_date']\\" position=\\"after\\">\\n                    <field name=\\"show_json_popover\\" invisible=\\"1\\"/>\\n                    <field string=\\" \\" name=\\"json_popover\\" widget=\\"stock_rescheduling_popover\\" attrs=\\"{'invisible': [('show_json_popover', '=', False)]}\\"/>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='order_line']/form/group/group/field[@name='analytic_distribution']\\" position=\\"before\\">\\n                    <field name=\\"route_id\\" groups=\\"stock.group_adv_location\\" options=\\"{'no_create': True}\\"/>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='order_line']/tree/field[@name='analytic_distribution']\\" position=\\"after\\">\\n                    <field name=\\"route_id\\" groups=\\"stock.group_adv_location\\" options=\\"{'no_create': True}\\" optional=\\"hide\\"/>\\n                </xpath>\\n           </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//button[@name='action_view_invoice']" position="before">\n                    <button type="object" name="action_view_delivery" class="oe_stat_button" icon="fa-truck" attrs="{'invisible': [('delivery_count', '=', 0)]}" groups="stock.group_stock_user">\n                        <field name="delivery_count" widget="statinfo" string="Delivery"/>\n                    </button>\n                </xpath>\n                <xpath expr="//group[@name='sale_shipping']" position="attributes">\n                    <attribute name="groups"/><!-- Remove the res.group on the group and set it on the field directly-->\n                    <attribute name="string">Delivery</attribute>\n                </xpath>\n                <xpath expr="//label[@for='commitment_date']" position="before">\n                    <field name="warehouse_id" invisible="1"/>  <!-- needed for js logic -->\n                    <field name="warehouse_id" options="{'no_create': True}" groups="stock.group_stock_multi_warehouses" force_save="1"/>\n                    <field name="incoterm" options="{'no_open': True, 'no_create': True}" groups="sale_stock.group_display_incoterm"/>\n                    <field name="incoterm_location" groups="sale_stock.group_display_incoterm"/>\n                    <field name="picking_policy" required="True"/>\n                </xpath>\n                <xpath expr="//span[@name='expected_date_span']" position="attributes">\n                    <attribute name="attrs">\n                        {'invisible': [('effective_date', '!=', False), ('commitment_date', '!=', False)]}\n                    </attribute>\n                </xpath>\n                <xpath expr="//div[@name='commitment_date_div']" position="replace">\n                    <div class="o_row">\n                        <field name="commitment_date"/>\n                        <span class="text-muted" attrs="{'invisible': [('effective_date', '!=', False), ('commitment_date', '!=', False)]}">Expected: <field name="expected_date" class="oe_inline" widget="date"/></span>\n                    </div>\n                    <field name="effective_date" attrs="{'invisible': [('effective_date', '=', False)]}"/>\n                </xpath>\n                <field name="effective_date" position="after">\n                    <field name="delivery_status" attrs="{'invisible': [('state', 'not in', ['sale', 'done'])]}"/>\n                </field>\n                <xpath expr="//page[@name='other_information']//field[@name='expected_date']" position="after">\n                    <field name="show_json_popover" invisible="1"/>\n                    <field string=" " name="json_popover" widget="stock_rescheduling_popover" attrs="{'invisible': [('show_json_popover', '=', False)]}"/>\n                </xpath>\n                <xpath expr="//field[@name='order_line']/form/group/group/field[@name='analytic_distribution']" position="before">\n                    <field name="route_id" groups="stock.group_adv_location" options="{'no_create': True}"/>\n                </xpath>\n                <xpath expr="//field[@name='order_line']/tree/field[@name='analytic_distribution']" position="after">\n                    <field name="route_id" groups="stock.group_adv_location" options="{'no_create': True}" optional="hide"/>\n                </xpath>\n           </data>	f	t	2025-06-19 03:11:07.69283	2025-06-19 03:11:07.69283	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
208	16	\N	1	1	preview_layout_report	\N	web.preview_layout_report	qweb	web/views/report_templates.xml	\N	primary	{"en_US": "<t t-name=\\"web.preview_layout_report\\">\\n        <t t-set=\\"company\\" t-value=\\"env.company\\"/>\\n        <t t-call=\\"web.html_container\\">\\n            <t t-set=\\"o\\" t-value=\\"res_company\\"/>\\n            <t t-call=\\"web.report_invoice_wizard_preview\\"/>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="web.preview_layout_report">\n        <t t-set="company" t-value="env.company"/>\n        <t t-call="web.html_container">\n            <t t-set="o" t-value="res_company"/>\n            <t t-call="web.report_invoice_wizard_preview"/>\n        </t>\n    </t>\n\n    	f	t	2025-06-18 15:49:20.716107	2025-06-18 15:49:20.716107	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
209	16	\N	1	1	styles_company_report	\N	web.styles_company_report	qweb	web/views/report_templates.xml	\N	primary	{"en_US": "<t t-name=\\"web.styles_company_report\\">\\n        <t t-foreach=\\"company_ids\\" t-as=\\"company\\" t-translation=\\"off\\">\\n            <t t-set=\\"forced_vat\\" t-value=\\"False\\"/>\\n            <t t-set=\\"font\\" t-value=\\"company.font or 'Lato'\\"/>\\n            <t t-set=\\"primary\\" t-value=\\"company.primary_color or 'black'\\"/>\\n            <t t-set=\\"secondary\\" t-value=\\"company.secondary_color or 'black'\\"/>\\n            <t t-set=\\"layout\\" t-value=\\"company.external_report_layout_id.key or 'web.external_layout_standard'\\"/>\\n                .o_company_<t t-esc=\\"company.id\\"/>_layout {\\n                font-family: <t t-esc=\\"font\\"/>;\\n            <t t-if=\\"layout == 'web.external_layout_striped'\\">\\n                &amp;.o_report_layout_striped {\\n                   strong {\\n                        color: <t t-esc=\\"secondary\\"/>;\\n                    }\\n                    h2 {\\n                        color: <t t-esc=\\"primary\\"/>;\\n                    }\\n                    thead tr th {\\n                        color: <t t-esc=\\"secondary\\"/>;\\n                    }\\n                }\\n                .row &gt; div &gt; table,\\n                div#total table {\\n                    &amp;:first-child,\\n                    &amp;:last-child,\\n                    &amp;.o_subtotal,\\n                    &amp;.o_total {\\n                        strong {\\n                            color: <t t-esc=\\"primary\\"/>;\\n                        }\\n                    }\\n                }\\n            </t>\\n            <t t-elif=\\"layout == 'web.external_layout_boxed'\\">\\n                &amp;.o_report_layout_boxed {\\n                    #total strong {\\n                        color: <t t-esc=\\"primary\\"/>;\\n                    }\\n                    #informations strong {\\n                        color: <t t-esc=\\"secondary\\"/>;\\n                    }\\n                    h2 span {\\n                        color: <t t-esc=\\"primary\\"/>;\\n                    }\\n                    table {\\n                        thead {\\n                            tr th {\\n                                color: <t t-esc=\\"secondary\\"/>;\\n                            }\\n                        }\\n                        tbody tr td {\\n                            &amp;.o_line_section td {\\n                                    background-color: rgba(<t t-esc=\\"primary\\"/>, 0.7);\\n                                }\\n                            &amp;.is-subtotal,\\n                                td.o_price_total {\\n                                    background-color: rgba(<t t-esc=\\"secondary\\"/>, 0.1);\\n                                }\\n                        }\\n                    }\\n                }\\n                .row &gt; div &gt; table,\\n                div#total table {\\n                    tr {\\n                        &amp;.o_total td {\\n                            background-color: rgba(<t t-esc=\\"primary\\"/>, 0.9);\\n                        }\\n                    }\\n                }\\n            </t>\\n            <t t-elif=\\"layout == 'web.external_layout_bold'\\">\\n                &amp;.o_clean_footer {\\n                    border-top: 3px solid <t t-esc=\\"secondary\\"/>;\\n                    h4 {\\n                        color: <t t-esc=\\"secondary\\"/>;\\n                    }\\n                    .pagenumber {\\n                        border: 3px solid <t t-esc=\\"primary\\"/>;\\n                        background-color: <t t-esc=\\"secondary\\"/>;\\n                    }\\n                }\\n                &amp;.o_report_layout_bold {\\n                    h1, h2, h3 {\\n                        color: <t t-esc=\\"primary\\"/>;\\n                    }\\n                    strong {\\n                        color: <t t-esc=\\"secondary\\"/>;\\n                    }\\n                    table {\\n                       thead {\\n                           color: <t t-esc=\\"secondary\\"/>;\\n                           tr th {\\n                                border-top: 3px solid <t t-esc=\\"secondary\\"/> !important;\\n                            }\\n                        }\\n                        tbody {\\n                            tr:last-child td {\\n                                border-bottom: 3px solid <t t-esc=\\"secondary\\"/>;\\n                            }\\n                        }\\n                    }\\n                    #total {\\n                        strong {\\n                            color: <t t-esc=\\"secondary\\"/>;\\n                        }\\n                    }\\n                }\\n            </t>\\n            <t t-elif=\\"layout == 'web.external_layout_standard'\\">\\n                &amp;.o_report_layout_standard {\\n                    h2 {\\n                        color: <t t-esc=\\"primary\\"/>;\\n                    }\\n                    #informations strong {\\n                        color: <t t-esc=\\"secondary\\"/>;\\n                    }\\n                    #total strong{\\n                        color: <t t-esc=\\"primary\\"/>;\\n                    }\\n                    table {\\n                        thead {\\n                            color: <t t-esc=\\"secondary\\"/>;\\n                        }\\n                    }\\n                }\\n            </t>\\n            }\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="web.styles_company_report">\n        <t t-foreach="company_ids" t-as="company" t-translation="off">\n            <t t-set="forced_vat" t-value="False"/>\n            <t t-set="font" t-value="company.font or 'Lato'"/>\n            <t t-set="primary" t-value="company.primary_color or 'black'"/>\n            <t t-set="secondary" t-value="company.secondary_color or 'black'"/>\n            <t t-set="layout" t-value="company.external_report_layout_id.key or 'web.external_layout_standard'"/>\n                .o_company_<t t-esc="company.id"/>_layout {\n                font-family: <t t-esc="font"/>;\n            <t t-if="layout == 'web.external_layout_striped'">\n                &amp;.o_report_layout_striped {\n                   strong {\n                        color: <t t-esc="secondary"/>;\n                    }\n                    h2 {\n                        color: <t t-esc="primary"/>;\n                    }\n                    thead tr th {\n                        color: <t t-esc="secondary"/>;\n                    }\n                }\n                .row &gt; div &gt; table,\n                div#total table {\n                    &amp;:first-child,\n                    &amp;:last-child,\n                    &amp;.o_subtotal,\n                    &amp;.o_total {\n                        strong {\n                            color: <t t-esc="primary"/>;\n                        }\n                    }\n                }\n            </t>\n            <t t-elif="layout == 'web.external_layout_boxed'">\n                &amp;.o_report_layout_boxed {\n                    #total strong {\n                        color: <t t-esc="primary"/>;\n                    }\n                    #informations strong {\n                        color: <t t-esc="secondary"/>;\n                    }\n                    h2 span {\n                        color: <t t-esc="primary"/>;\n                    }\n                    table {\n                        thead {\n                            tr th {\n                                color: <t t-esc="secondary"/>;\n                            }\n                        }\n                        tbody tr td {\n                            &amp;.o_line_section td {\n                                    background-color: rgba(<t t-esc="primary"/>, 0.7);\n                                }\n                            &amp;.is-subtotal,\n                                td.o_price_total {\n                                    background-color: rgba(<t t-esc="secondary"/>, 0.1);\n                                }\n                        }\n                    }\n                }\n                .row &gt; div &gt; table,\n                div#total table {\n                    tr {\n                        &amp;.o_total td {\n                            background-color: rgba(<t t-esc="primary"/>, 0.9);\n                        }\n                    }\n                }\n            </t>\n            <t t-elif="layout == 'web.external_layout_bold'">\n                &amp;.o_clean_footer {\n                    border-top: 3px solid <t t-esc="secondary"/>;\n                    h4 {\n                        color: <t t-esc="secondary"/>;\n                    }\n                    .pagenumber {\n                        border: 3px solid <t t-esc="primary"/>;\n                        background-color: <t t-esc="secondary"/>;\n                    }\n                }\n                &amp;.o_report_layout_bold {\n                    h1, h2, h3 {\n                        color: <t t-esc="primary"/>;\n                    }\n                    strong {\n                        color: <t t-esc="secondary"/>;\n                    }\n                    table {\n                       thead {\n                           color: <t t-esc="secondary"/>;\n                           tr th {\n                                border-top: 3px solid <t t-esc="secondary"/> !important;\n                            }\n                        }\n                        tbody {\n                            tr:last-child td {\n                                border-bottom: 3px solid <t t-esc="secondary"/>;\n                            }\n                        }\n                    }\n                    #total {\n                        strong {\n                            color: <t t-esc="secondary"/>;\n                        }\n                    }\n                }\n            </t>\n            <t t-elif="layout == 'web.external_layout_standard'">\n                &amp;.o_report_layout_standard {\n                    h2 {\n                        color: <t t-esc="primary"/>;\n                    }\n                    #informations strong {\n                        color: <t t-esc="secondary"/>;\n                    }\n                    #total strong{\n                        color: <t t-esc="primary"/>;\n                    }\n                    table {\n                        thead {\n                            color: <t t-esc="secondary"/>;\n                        }\n                    }\n                }\n            </t>\n            }\n        </t>\n    </t>\n\n    	f	t	2025-06-18 15:49:20.716107	2025-06-18 15:49:20.716107	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
211	16	\N	1	1	view_speedscope_index	\N	web.view_speedscope_index	qweb	web/views/speedscope_template.xml	\N	primary	{"en_US": "<t t-name=\\"web.view_speedscope_index\\">\\n        &lt;!DOCTYPE html&gt;\\n        <html lang=\\"en\\">\\n            <head>\\n                <meta charset=\\"UTF-8\\"/>\\n                <title>Speedscope for odoo</title>\\n                <script t-if=\\"profile\\">window.location.hash=\\"#profileURL=<t t-esc=\\"url_root\\"/>web/content/ir.profile/<t t-esc=\\"profile.id\\"/>/speedscope\\"</script>\\n                <link href=\\"https://fonts.googleapis.com/css?family=Source+Code+Pro\\" rel=\\"stylesheet\\"/>\\n                <link rel=\\"stylesheet\\" t-attf-href=\\"{{cdn}}reset.8c46b7a1.css\\" crossorigin=\\"anonymous\\" integrity=\\"sha256-mrA/937EwtEDE+8XZ/62tNz2T/BnCLth8QmWsWKpvD8=\\"/>\\n            </head>\\n            <body>\\n                <script t-attf-src=\\"{{cdn}}speedscope.026f36b0.js\\" crossorigin=\\"anonymous\\" integrity=\\"sha256-CvDqAOMjq0Sv/D59O5JSbzzXoClZ3rptt6ts8D/6CWw=\\"/>\\n            </body>\\n        </html>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="web.view_speedscope_index">\n        &lt;!DOCTYPE html&gt;\n        <html lang="en">\n            <head>\n                <meta charset="UTF-8"/>\n                <title>Speedscope for odoo</title>\n                <script t-if="profile">window.location.hash="#profileURL=<t t-esc="url_root"/>web/content/ir.profile/<t t-esc="profile.id"/>/speedscope"</script>\n                <link href="https://fonts.googleapis.com/css?family=Source+Code+Pro" rel="stylesheet"/>\n                <link rel="stylesheet" t-attf-href="{{cdn}}reset.8c46b7a1.css" crossorigin="anonymous" integrity="sha256-mrA/937EwtEDE+8XZ/62tNz2T/BnCLth8QmWsWKpvD8="/>\n            </head>\n            <body>\n                <script t-attf-src="{{cdn}}speedscope.026f36b0.js" crossorigin="anonymous" integrity="sha256-CvDqAOMjq0Sv/D59O5JSbzzXoClZ3rptt6ts8D/6CWw="/>\n            </body>\n        </html>\n    </t>\n	f	t	2025-06-18 15:49:20.716107	2025-06-18 15:49:20.716107	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
212	16	\N	1	1	Lazy assets for legacy Views	\N	web.assets_backend_legacy_lazy	qweb	web/views/lazy_assets.xml	\N	primary	{"en_US": "<t name=\\"Lazy assets for legacy Views\\" t-name=\\"web.assets_backend_legacy_lazy\\">\\n    <t t-call-assets=\\"web.assets_backend_legacy_lazy\\"/>\\n  </t>"}	<?xml version="1.0"?>\n<t name="Lazy assets for legacy Views" t-name="web.assets_backend_legacy_lazy">\n    <t t-call-assets="web.assets_backend_legacy_lazy"/>\n  </t>\n\n	f	t	2025-06-18 15:49:20.716107	2025-06-18 15:49:20.716107	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
306	16	\N	1	1	mail.channel.member.form	mail.channel.member	\N	form	mail/views/mail_channel_member_views.xml	\N	primary	{"en_US": "<form string=\\"Channel\\">\\n                <sheet>\\n                    <group>\\n                        <field name=\\"partner_id\\"/>\\n                        <field name=\\"guest_id\\"/>\\n                        <field name=\\"channel_id\\"/>\\n                        <field name=\\"custom_channel_name\\"/>\\n                        <field name=\\"fetched_message_id\\"/>\\n                        <field name=\\"seen_message_id\\"/>\\n                        <field name=\\"message_unread_counter\\"/>\\n                        <field name=\\"fold_state\\"/>\\n                        <field name=\\"is_minimized\\"/>\\n                        <field name=\\"is_pinned\\"/>\\n                        <field name=\\"last_interest_dt\\"/>\\n                        <field name=\\"last_seen_dt\\"/>\\n                        <field name=\\"rtc_inviting_session_id\\"/>\\n                    </group>\\n                </sheet>\\n            </form>", "vi_VN": "<form string=\\"Kênh\\">\\n                <sheet>\\n                    <group>\\n                        <field name=\\"partner_id\\"/>\\n                        <field name=\\"guest_id\\"/>\\n                        <field name=\\"channel_id\\"/>\\n                        <field name=\\"custom_channel_name\\"/>\\n                        <field name=\\"fetched_message_id\\"/>\\n                        <field name=\\"seen_message_id\\"/>\\n                        <field name=\\"message_unread_counter\\"/>\\n                        <field name=\\"fold_state\\"/>\\n                        <field name=\\"is_minimized\\"/>\\n                        <field name=\\"is_pinned\\"/>\\n                        <field name=\\"last_interest_dt\\"/>\\n                        <field name=\\"last_seen_dt\\"/>\\n                        <field name=\\"rtc_inviting_session_id\\"/>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Channel">\n                <sheet>\n                    <group>\n                        <field name="partner_id"/>\n                        <field name="guest_id"/>\n                        <field name="channel_id"/>\n                        <field name="custom_channel_name"/>\n                        <field name="fetched_message_id"/>\n                        <field name="seen_message_id"/>\n                        <field name="message_unread_counter"/>\n                        <field name="fold_state"/>\n                        <field name="is_minimized"/>\n                        <field name="is_pinned"/>\n                        <field name="last_interest_dt"/>\n                        <field name="last_seen_dt"/>\n                        <field name="rtc_inviting_session_id"/>\n                    </group>\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
1970	16	\N	1	1	purchase.order.form	purchase.order	\N	form	purchase/views/purchase_views.xml	\N	primary	{"en_US": "<form string=\\"Purchase Order\\" class=\\"o_purchase_order\\">\\n                <header>\\n                    <button name=\\"action_rfq_send\\" states=\\"draft\\" string=\\"Send by Email\\" type=\\"object\\" context=\\"{'send_rfq':True}\\" class=\\"oe_highlight\\" data-hotkey=\\"g\\"/>\\n                    <button name=\\"print_quotation\\" string=\\"Print RFQ\\" type=\\"object\\" states=\\"draft\\" class=\\"oe_highlight\\" groups=\\"base.group_user\\" data-hotkey=\\"k\\"/>\\n                    <button name=\\"button_confirm\\" type=\\"object\\" states=\\"sent\\" string=\\"Confirm Order\\" context=\\"{'validate_analytic': True}\\" class=\\"oe_highlight\\" id=\\"bid_confirm\\" data-hotkey=\\"v\\"/>\\n                    <button name=\\"button_approve\\" type=\\"object\\" states=\\"to approve\\" string=\\"Approve Order\\" class=\\"oe_highlight\\" groups=\\"purchase.group_purchase_manager\\" data-hotkey=\\"z\\"/>\\n                    <button name=\\"action_create_invoice\\" string=\\"Create Bill\\" type=\\"object\\" class=\\"oe_highlight\\" context=\\"{'create_bill':True}\\" attrs=\\"{'invisible': ['|', ('state', 'not in', ('purchase', 'done')), ('invoice_status', 'in', ('no', 'invoiced'))]}\\" data-hotkey=\\"w\\"/>\\n                    <button name=\\"action_rfq_send\\" states=\\"sent\\" string=\\"Re-Send by Email\\" type=\\"object\\" context=\\"{'send_rfq':True}\\" data-hotkey=\\"g\\"/>\\n                    <button name=\\"print_quotation\\" string=\\"Print RFQ\\" type=\\"object\\" states=\\"sent\\" groups=\\"base.group_user\\" data-hotkey=\\"k\\"/>\\n                    <button name=\\"button_confirm\\" type=\\"object\\" states=\\"draft\\" context=\\"{'validate_analytic': True}\\" string=\\"Confirm Order\\" id=\\"draft_confirm\\"/>\\n                    <button name=\\"action_rfq_send\\" states=\\"purchase\\" string=\\"Send PO by Email\\" type=\\"object\\" context=\\"{'send_rfq':False}\\" data-hotkey=\\"g\\"/>\\n                    <button name=\\"confirm_reminder_mail\\" string=\\"Confirm Receipt Date\\" type=\\"object\\" attrs=\\"{'invisible': ['|','|', ('state', 'not in', ('purchase', 'done')), ('mail_reminder_confirmed', '=', True), ('date_planned', '=', False)]}\\" groups=\\"base.group_no_one\\" data-hotkey=\\"o\\"/>\\n                    <button name=\\"action_create_invoice\\" string=\\"Create Bill\\" type=\\"object\\" context=\\"{'create_bill':True}\\" attrs=\\"{'invisible': ['|', '|', ('state', 'not in', ('purchase', 'done')), ('invoice_status', 'not in', ('no', 'invoiced')), ('order_line', '=', [])]}\\" data-hotkey=\\"w\\"/>\\n                    <button name=\\"button_draft\\" states=\\"cancel\\" string=\\"Set to Draft\\" type=\\"object\\" data-hotkey=\\"o\\"/>\\n                    <button name=\\"button_cancel\\" states=\\"draft,to approve,sent,purchase\\" string=\\"Cancel\\" type=\\"object\\" data-hotkey=\\"x\\"/>\\n                    <button name=\\"button_done\\" type=\\"object\\" string=\\"Lock\\" states=\\"purchase\\" data-hotkey=\\"l\\"/>\\n                    <button name=\\"button_unlock\\" type=\\"object\\" string=\\"Unlock\\" states=\\"done\\" groups=\\"purchase.group_purchase_manager\\" data-hotkey=\\"l\\"/>\\n                    <field name=\\"state\\" widget=\\"statusbar\\" statusbar_visible=\\"draft,sent,purchase\\" readonly=\\"1\\"/>\\n                </header>\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <button type=\\"object\\" name=\\"action_view_invoice\\" class=\\"oe_stat_button\\" icon=\\"fa-pencil-square-o\\" attrs=\\"{'invisible':['|', ('invoice_count', '=', 0), ('state', 'in', ('draft','sent','to approve'))]}\\">\\n                            <field name=\\"invoice_count\\" widget=\\"statinfo\\" string=\\"Vendor Bills\\"/>\\n                            <field name=\\"invoice_ids\\" invisible=\\"1\\"/>\\n                        </button>\\n                    </div>\\n                    <div class=\\"oe_title\\">\\n                        <span class=\\"o_form_label\\" attrs=\\"{'invisible': [('state','not in',('draft','sent'))]}\\">Request for Quotation </span>\\n                        <span class=\\"o_form_label\\" attrs=\\"{'invisible': [('state','in',('draft','sent'))]}\\">Purchase Order </span>\\n                        <h1 class=\\"d-flex\\">\\n                            <field name=\\"priority\\" widget=\\"priority\\" class=\\"me-3\\"/>\\n                            <field name=\\"name\\" readonly=\\"1\\"/>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"partner_id\\" widget=\\"res_partner_many2one\\" context=\\"{'res_partner_search_mode': 'supplier', 'show_vat': True}\\" placeholder=\\"Name, TIN, Email, or Reference\\"/>\\n                            <field name=\\"partner_ref\\"/>\\n                            <field name=\\"currency_id\\" groups=\\"base.group_multi_currency\\" force_save=\\"1\\"/>\\n                            <field name=\\"id\\" invisible=\\"1\\"/>\\n                            <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"currency_id\\" invisible=\\"1\\" groups=\\"!base.group_multi_currency\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"date_order\\" attrs=\\"{'invisible': [('state','in',('purchase','done'))]}\\"/>\\n                            <label for=\\"date_approve\\" attrs=\\"{'invisible': [('state','not in',('purchase','done'))]}\\"/>\\n                            <div name=\\"date_approve\\" attrs=\\"{'invisible': [('state','not in',('purchase','done'))]}\\" class=\\"o_row\\">\\n                                <field name=\\"date_approve\\"/>\\n                                <field name=\\"mail_reception_confirmed\\" invisible=\\"1\\"/>\\n                                <span class=\\"text-muted\\" attrs=\\"{'invisible': [('mail_reception_confirmed','=', False)]}\\">(confirmed by vendor)</span>\\n                            </div>\\n                            <label for=\\"date_planned\\"/>\\n                            <div name=\\"date_planned_div\\" class=\\"o_row\\">\\n                                <field name=\\"date_planned\\" attrs=\\"{'readonly': [('state', 'not in', ('draft', 'sent', 'to approve', 'purchase'))]}\\"/>\\n                                <field name=\\"mail_reminder_confirmed\\" invisible=\\"1\\"/>\\n                                <span class=\\"text-muted\\" attrs=\\"{'invisible': [('mail_reminder_confirmed', '=', False)]}\\">(confirmed by vendor)</span>\\n                            </div>\\n                            <label for=\\"receipt_reminder_email\\" class=\\"d-none\\" groups=\\"purchase.group_send_reminder\\"/>\\n                            <div name=\\"reminder\\" class=\\"o_row\\" groups=\\"purchase.group_send_reminder\\" title=\\"Automatically send a confirmation email to the vendor X days before the expected receipt date, asking him to confirm the exact date.\\">\\n                                <field name=\\"receipt_reminder_email\\"/>\\n                                <span>Ask confirmation</span>\\n                                <div class=\\"o_row oe_inline\\" attrs=\\"{'invisible': [('receipt_reminder_email', '=', False)]}\\">\\n                                    <field name=\\"reminder_date_before_receipt\\"/>\\n                                    day(s) before\\n                                    <widget name=\\"toaster_button\\" button_name=\\"send_reminder_preview\\" title=\\"Preview the reminder email by sending it to yourself.\\" attrs=\\"{'invisible': [('id', '=', False)]}\\"/>\\n                                </div>\\n                            </div>\\n                        </group>\\n                    </group>\\n                    <notebook>\\n                        <page string=\\"Products\\" name=\\"products\\">\\n                            <field name=\\"tax_country_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"order_line\\" widget=\\"section_and_note_one2many\\" mode=\\"tree,kanban\\" context=\\"{'default_state': 'draft'}\\" attrs=\\"{'readonly': [('state', 'in', ('done', 'cancel'))]}\\">\\n                                <tree string=\\"Purchase Order Lines\\" editable=\\"bottom\\">\\n                                    <control>\\n                                        <create name=\\"add_product_control\\" string=\\"Add a product\\"/>\\n                                        <create name=\\"add_section_control\\" string=\\"Add a section\\" context=\\"{'default_display_type': 'line_section'}\\"/>\\n                                        <create name=\\"add_note_control\\" string=\\"Add a note\\" context=\\"{'default_display_type': 'line_note'}\\"/>\\n                                    </control>\\n                                    <field name=\\"display_type\\" invisible=\\"1\\"/>\\n                                    <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                                    <field name=\\"state\\" invisible=\\"1\\"/>\\n                                    <field name=\\"product_type\\" invisible=\\"1\\"/>\\n                                    <field name=\\"product_uom\\" invisible=\\"1\\" groups=\\"!uom.group_uom\\"/>\\n                                    <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                                    <field name=\\"invoice_lines\\" invisible=\\"1\\"/>\\n                                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                    <field name=\\"product_id\\" attrs=\\"{                                             'readonly': [('state', 'in', ('purchase', 'to approve','done', 'cancel'))],                                             'required': [('display_type', '=', False)],                                         }\\" context=\\"{'partner_id':parent.partner_id, 'quantity':product_qty, 'company_id': parent.company_id}\\" force_save=\\"1\\" domain=\\"[('purchase_ok', '=', True), '|', ('company_id', '=', False), ('company_id', '=', parent.company_id)]\\"/>\\n                                    <field name=\\"name\\" widget=\\"section_and_note_text\\"/>\\n                                    <field name=\\"date_planned\\" optional=\\"hide\\" attrs=\\"{'required': [('display_type', '=', False)]}\\" force_save=\\"1\\"/>\\n                                    <field name=\\"analytic_distribution\\" widget=\\"analytic_distribution\\" optional=\\"hide\\" groups=\\"analytic.group_analytic_accounting\\" options=\\"{'product_field': 'product_id', 'business_domain': 'purchase_order'}\\"/>\\n                                    <field name=\\"product_qty\\"/>\\n                                    <field name=\\"qty_received_manual\\" invisible=\\"1\\"/>\\n                                    <field name=\\"qty_received_method\\" invisible=\\"1\\"/>\\n                                    <field name=\\"qty_received\\" string=\\"Received\\" attrs=\\"{'column_invisible': [('parent.state', 'not in', ('purchase', 'done'))], 'readonly': [('qty_received_method', '!=', 'manual')]}\\" optional=\\"show\\"/>\\n                                    <field name=\\"qty_invoiced\\" string=\\"Billed\\" attrs=\\"{'column_invisible': [('parent.state', 'not in', ('purchase', 'done'))]}\\" optional=\\"show\\"/>\\n                                    <field name=\\"product_uom\\" string=\\"UoM\\" groups=\\"uom.group_uom\\" attrs=\\"{                                             'readonly': [('state', 'in', ('purchase', 'done', 'cancel'))],                                             'required': [('display_type', '=', False)]                                         }\\" force_save=\\"1\\" optional=\\"show\\"/>\\n                                    <field name=\\"product_packaging_qty\\" attrs=\\"{'invisible': ['|', ('product_id', '=', False), ('product_packaging_id', '=', False)]}\\" groups=\\"product.group_stock_packaging\\" optional=\\"show\\"/>\\n                                    <field name=\\"product_packaging_id\\" attrs=\\"{'invisible': [('product_id', '=', False)]}\\" context=\\"{'default_product_id': product_id, 'tree_view_ref':'product.product_packaging_tree_view', 'form_view_ref':'product.product_packaging_form_view'}\\" groups=\\"product.group_stock_packaging\\" optional=\\"show\\"/>\\n                                    <field name=\\"price_unit\\" attrs=\\"{'readonly': [('qty_invoiced', '!=', 0)]}\\"/>\\n                                    <button name=\\"action_purchase_history\\" type=\\"object\\" icon=\\"fa-history\\" title=\\"Purchase History\\" attrs=\\"{'invisible': [('id', '=', False)]}\\"/>\\n                                    <field name=\\"taxes_id\\" widget=\\"many2many_tags\\" domain=\\"[('type_tax_use','=','purchase'), ('company_id', '=', parent.company_id), ('country_id', '=', parent.tax_country_id)]\\" context=\\"{'default_type_tax_use': 'purchase', 'search_view_ref': 'account.account_tax_view_search'}\\" options=\\"{'no_create': True}\\" optional=\\"show\\"/>\\n                                    <field name=\\"price_subtotal\\" widget=\\"monetary\\"/>\\n                                    <field name=\\"price_total\\" invisible=\\"1\\"/>\\n                                    <field name=\\"price_tax\\" invisible=\\"1\\"/>\\n                                </tree>\\n                                <form string=\\"Purchase Order Line\\">\\n                                        <field name=\\"state\\" invisible=\\"1\\"/>\\n                                        <field name=\\"display_type\\" invisible=\\"1\\"/>\\n                                        <group attrs=\\"{'invisible': [('display_type', '!=', False)]}\\">\\n                                            <group>\\n                                                <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                                                <field name=\\"product_id\\" context=\\"{'partner_id': parent.partner_id}\\" widget=\\"many2one_barcode\\" domain=\\"[('purchase_ok', '=', True), '|', ('company_id', '=', False), ('company_id', '=', parent.company_id)]\\"/>\\n                                                <label for=\\"product_qty\\"/>\\n                                                <div class=\\"o_row\\">\\n                                                    <field name=\\"product_qty\\"/>\\n                                                    <field name=\\"product_uom\\" groups=\\"uom.group_uom\\" attrs=\\"{'required': [('display_type', '=', False)]}\\"/>\\n                                                </div>\\n                                                <field name=\\"qty_received_method\\" invisible=\\"1\\"/>\\n                                                <field name=\\"qty_received\\" string=\\"Received Quantity\\" attrs=\\"{'invisible': [('parent.state', 'not in', ('purchase', 'done'))], 'readonly': [('qty_received_method', '!=', 'manual')]}\\"/>\\n                                                <field name=\\"qty_invoiced\\" string=\\"Billed Quantity\\" attrs=\\"{'invisible': [('parent.state', 'not in', ('purchase', 'done'))]}\\"/>\\n                                                <field name=\\"product_packaging_qty\\" attrs=\\"{'invisible': ['|', ('product_id', '=', False), ('product_packaging_id', '=', False)]}\\" groups=\\"product.group_stock_packaging\\"/>\\n                                                <field name=\\"product_packaging_id\\" attrs=\\"{'invisible': [('product_id', '=', False)]}\\" context=\\"{'default_product_id': product_id, 'tree_view_ref':'product.product_packaging_tree_view', 'form_view_ref':'product.product_packaging_form_view'}\\" groups=\\"product.group_stock_packaging\\"/>\\n                                                <field name=\\"price_unit\\"/>\\n                                                <field name=\\"taxes_id\\" widget=\\"many2many_tags\\" domain=\\"[('type_tax_use', '=', 'purchase'), ('company_id', '=', parent.company_id), ('country_id', '=', parent.tax_country_id)]\\" options=\\"{'no_create': True}\\"/>\\n                                            </group>\\n                                            <group>\\n                                                <field name=\\"date_planned\\" widget=\\"date\\" attrs=\\"{'required': [('display_type', '=', False)]}\\"/>\\n                                                <field name=\\"analytic_distribution\\" widget=\\"analytic_distribution\\" groups=\\"analytic.group_analytic_accounting\\" options=\\"{'product_field': 'product_id', 'business_domain': 'purchase_order'}\\"/>\\n                                            </group>\\n                                            <group>\\n                                            <notebook colspan=\\"4\\">\\n                                                <page string=\\"Notes\\" name=\\"notes\\">\\n                                                    <field name=\\"name\\"/>\\n                                                </page>\\n                                                <page string=\\"Invoices and Incoming Shipments\\" name=\\"invoices_incoming_shiptments\\">\\n                                                    <field name=\\"invoice_lines\\"/>\\n                                                </page>\\n                                            </notebook>\\n                                            </group>\\n                                        </group>\\n                                        <label for=\\"name\\" string=\\"Section Name (eg. Products, Services)\\" attrs=\\"{'invisible': [('display_type', '!=', 'line_section')]}\\"/>\\n                                        <label for=\\"name\\" string=\\"Note\\" attrs=\\"{'invisible': [('display_type', '!=', 'line_note')]}\\"/>\\n                                        <field name=\\"name\\" nolabel=\\"1\\" attrs=\\"{'invisible': [('display_type', '=', False)]}\\"/>\\n                                 </form>\\n                                 <kanban class=\\"o_kanban_mobile\\">\\n                                     <field name=\\"name\\"/>\\n                                     <field name=\\"product_id\\"/>\\n                                     <field name=\\"product_qty\\"/>\\n                                     <field name=\\"product_uom\\" groups=\\"uom.group_uom\\"/>\\n                                     <field name=\\"price_subtotal\\"/>\\n                                     <field name=\\"price_tax\\" invisible=\\"1\\"/>\\n                                     <field name=\\"price_total\\" invisible=\\"1\\"/>\\n                                     <field name=\\"price_unit\\"/>\\n                                     <field name=\\"display_type\\"/>\\n                                     <field name=\\"taxes_id\\" invisible=\\"1\\"/>\\n                                     <templates>\\n                                         <t t-name=\\"kanban-box\\">\\n                                             <div t-attf-class=\\"oe_kanban_card oe_kanban_global_click {{ record.display_type.raw_value ? 'o_is_' + record.display_type.raw_value : '' }}\\">\\n                                                 <t t-if=\\"!record.display_type.raw_value\\">\\n                                                     <div class=\\"row\\">\\n                                                         <div class=\\"col-8\\">\\n                                                             <strong>\\n                                                                 <span t-esc=\\"record.product_id.value\\"/>\\n                                                             </strong>\\n                                                         </div>\\n                                                         <div class=\\"col-4\\">\\n                                                             <strong>\\n                                                                 <span t-esc=\\"record.price_subtotal.value\\" class=\\"float-end text-end\\"/>\\n                                                             </strong>\\n                                                         </div>\\n                                                     </div>\\n                                                     <div class=\\"row\\">\\n                                                         <div class=\\"col-12 text-muted\\">\\n                                                             <span>\\n                                                                 Quantity:\\n                                                                 <t t-esc=\\"record.product_qty.value\\"/>\\n                                                                 <t t-esc=\\"record.product_uom.value\\" groups=\\"uom.group_uom\\"/>\\n                                                             </span>\\n                                                         </div>\\n                                                     </div>\\n                                                     <div class=\\"row\\">\\n                                                         <div class=\\"col-12 text-muted\\">\\n                                                             <span>\\n                                                                 Unit Price:\\n                                                                 <field name=\\"price_unit\\"/>\\n                                                             </span>\\n                                                         </div>\\n                                                     </div>\\n                                                 </t>\\n                                                 <div t-elif=\\"record.display_type.raw_value === 'line_section' || record.display_type.raw_value === 'line_note'\\" class=\\"row\\">\\n                                                     <div class=\\"col-12\\">\\n                                                         <span t-esc=\\"record.name.value\\"/>\\n                                                     </div>\\n                                                 </div>\\n                                             </div>\\n                                         </t>\\n                                     </templates>\\n                                 </kanban>\\n                            </field>\\n                            <group>\\n                                <group>\\n                                    <field colspan=\\"2\\" name=\\"notes\\" nolabel=\\"1\\" placeholder=\\"Define your terms and conditions ...\\"/>\\n                                </group>\\n                                <group class=\\"oe_subtotal_footer oe_right\\">\\n                                    <field name=\\"tax_totals\\" widget=\\"account-tax-totals-field\\" nolabel=\\"1\\" colspan=\\"2\\" readonly=\\"1\\"/>\\n                                </group>\\n                            </group>\\n                            <div class=\\"clearfix\\"/>\\n                        </page>\\n                        <page string=\\"Other Information\\" name=\\"purchase_delivery_invoice\\">\\n                            <group>\\n                                <group name=\\"other_info\\">\\n                                    <field name=\\"user_id\\" domain=\\"[('share', '=', False)]\\" widget=\\"many2one_avatar_user\\"/>\\n                                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\"/>\\n                                    <field name=\\"origin\\"/>\\n                                </group>\\n                                <group name=\\"invoice_info\\">\\n                                    <field name=\\"invoice_status\\" attrs=\\"{'invisible': [('state', 'in', ('draft', 'sent', 'to approve', 'cancel'))]}\\"/>\\n                                    <field name=\\"payment_term_id\\" attrs=\\"{'readonly': ['|', ('invoice_status','=', 'invoiced'), ('state', '=', 'done')]}\\" options=\\"{'no_create': True}\\"/>\\n                                    <field name=\\"fiscal_position_id\\" options=\\"{'no_create': True}\\" attrs=\\"{'readonly': ['|', ('invoice_status','=', 'invoiced'), ('state', '=', 'done')]}\\"/>\\n                                </group>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n                <div class=\\"oe_chatter\\">\\n                    <field name=\\"message_follower_ids\\"/>\\n                    <field name=\\"activity_ids\\"/>\\n                    <field name=\\"message_ids\\"/>\\n                </div>\\n                </form>", "vi_VN": "<form string=\\"Đơn mua hàng\\" class=\\"o_purchase_order\\">\\n                <header>\\n                    <button name=\\"action_rfq_send\\" states=\\"draft\\" string=\\"Gửi qua email\\" type=\\"object\\" context=\\"{'send_rfq':True}\\" class=\\"oe_highlight\\" data-hotkey=\\"g\\"/>\\n                    <button name=\\"print_quotation\\" string=\\"In RFQ\\" type=\\"object\\" states=\\"draft\\" class=\\"oe_highlight\\" groups=\\"base.group_user\\" data-hotkey=\\"k\\"/>\\n                    <button name=\\"button_confirm\\" type=\\"object\\" states=\\"sent\\" string=\\"Xác nhận đơn hàng\\" context=\\"{'validate_analytic': True}\\" class=\\"oe_highlight\\" id=\\"bid_confirm\\" data-hotkey=\\"v\\"/>\\n                    <button name=\\"button_approve\\" type=\\"object\\" states=\\"to approve\\" string=\\"Phê duyệt đơn hàng\\" class=\\"oe_highlight\\" groups=\\"purchase.group_purchase_manager\\" data-hotkey=\\"z\\"/>\\n                    <button name=\\"action_create_invoice\\" string=\\"Tạo hóa đơn\\" type=\\"object\\" class=\\"oe_highlight\\" context=\\"{'create_bill':True}\\" attrs=\\"{'invisible': ['|', ('state', 'not in', ('purchase', 'done')), ('invoice_status', 'in', ('no', 'invoiced'))]}\\" data-hotkey=\\"w\\"/>\\n                    <button name=\\"action_rfq_send\\" states=\\"sent\\" string=\\"Gửi lại qua email\\" type=\\"object\\" context=\\"{'send_rfq':True}\\" data-hotkey=\\"g\\"/>\\n                    <button name=\\"print_quotation\\" string=\\"In RFQ\\" type=\\"object\\" states=\\"sent\\" groups=\\"base.group_user\\" data-hotkey=\\"k\\"/>\\n                    <button name=\\"button_confirm\\" type=\\"object\\" states=\\"draft\\" context=\\"{'validate_analytic': True}\\" string=\\"Xác nhận đơn hàng\\" id=\\"draft_confirm\\"/>\\n                    <button name=\\"action_rfq_send\\" states=\\"purchase\\" string=\\"Gửi đơn mua hàng qua email\\" type=\\"object\\" context=\\"{'send_rfq':False}\\" data-hotkey=\\"g\\"/>\\n                    <button name=\\"confirm_reminder_mail\\" string=\\"Xác nhận ngày nhận hàng\\" type=\\"object\\" attrs=\\"{'invisible': ['|','|', ('state', 'not in', ('purchase', 'done')), ('mail_reminder_confirmed', '=', True), ('date_planned', '=', False)]}\\" groups=\\"base.group_no_one\\" data-hotkey=\\"o\\"/>\\n                    <button name=\\"action_create_invoice\\" string=\\"Tạo hóa đơn\\" type=\\"object\\" context=\\"{'create_bill':True}\\" attrs=\\"{'invisible': ['|', '|', ('state', 'not in', ('purchase', 'done')), ('invoice_status', 'not in', ('no', 'invoiced')), ('order_line', '=', [])]}\\" data-hotkey=\\"w\\"/>\\n                    <button name=\\"button_draft\\" states=\\"cancel\\" string=\\"Đặt làm nháp\\" type=\\"object\\" data-hotkey=\\"o\\"/>\\n                    <button name=\\"button_cancel\\" states=\\"draft,to approve,sent,purchase\\" string=\\"Hủy\\" type=\\"object\\" data-hotkey=\\"x\\"/>\\n                    <button name=\\"button_done\\" type=\\"object\\" string=\\"Khoá\\" states=\\"purchase\\" data-hotkey=\\"l\\"/>\\n                    <button name=\\"button_unlock\\" type=\\"object\\" string=\\"Hủy khoá\\" states=\\"done\\" groups=\\"purchase.group_purchase_manager\\" data-hotkey=\\"l\\"/>\\n                    <field name=\\"state\\" widget=\\"statusbar\\" statusbar_visible=\\"draft,sent,purchase\\" readonly=\\"1\\"/>\\n                </header>\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <button type=\\"object\\" name=\\"action_view_invoice\\" class=\\"oe_stat_button\\" icon=\\"fa-pencil-square-o\\" attrs=\\"{'invisible':['|', ('invoice_count', '=', 0), ('state', 'in', ('draft','sent','to approve'))]}\\">\\n                            <field name=\\"invoice_count\\" widget=\\"statinfo\\" string=\\"Hóa đơn mua hàng\\"/>\\n                            <field name=\\"invoice_ids\\" invisible=\\"1\\"/>\\n                        </button>\\n                    </div>\\n                    <div class=\\"oe_title\\">\\n                        <span class=\\"o_form_label\\" attrs=\\"{'invisible': [('state','not in',('draft','sent'))]}\\">Yêu cầu Báo giá</span>\\n<span class=\\"o_form_label\\" attrs=\\"{'invisible': [('state','in',('draft','sent'))]}\\">Đơn Mua hàng</span>\\n                        <h1 class=\\"d-flex\\">\\n                            <field name=\\"priority\\" widget=\\"priority\\" class=\\"me-3\\"/>\\n                            <field name=\\"name\\" readonly=\\"1\\"/>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"partner_id\\" widget=\\"res_partner_many2one\\" context=\\"{'res_partner_search_mode': 'supplier', 'show_vat': True}\\" placeholder=\\"Tên, MST, Email, hoặc Mã\\"/>\\n                            <field name=\\"partner_ref\\"/>\\n                            <field name=\\"currency_id\\" groups=\\"base.group_multi_currency\\" force_save=\\"1\\"/>\\n                            <field name=\\"id\\" invisible=\\"1\\"/>\\n                            <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"currency_id\\" invisible=\\"1\\" groups=\\"!base.group_multi_currency\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"date_order\\" attrs=\\"{'invisible': [('state','in',('purchase','done'))]}\\"/>\\n                            <label for=\\"date_approve\\" attrs=\\"{'invisible': [('state','not in',('purchase','done'))]}\\"/>\\n                            <div name=\\"date_approve\\" attrs=\\"{'invisible': [('state','not in',('purchase','done'))]}\\" class=\\"o_row\\">\\n                                <field name=\\"date_approve\\"/>\\n                                <field name=\\"mail_reception_confirmed\\" invisible=\\"1\\"/>\\n                                <span class=\\"text-muted\\" attrs=\\"{'invisible': [('mail_reception_confirmed','=', False)]}\\">(được xác nhận bởi nhà cung cấp)</span>\\n                            </div>\\n                            <label for=\\"date_planned\\"/>\\n                            <div name=\\"date_planned_div\\" class=\\"o_row\\">\\n                                <field name=\\"date_planned\\" attrs=\\"{'readonly': [('state', 'not in', ('draft', 'sent', 'to approve', 'purchase'))]}\\"/>\\n                                <field name=\\"mail_reminder_confirmed\\" invisible=\\"1\\"/>\\n                                <span class=\\"text-muted\\" attrs=\\"{'invisible': [('mail_reminder_confirmed', '=', False)]}\\">(được xác nhận bởi nhà cung cấp)</span>\\n                            </div>\\n                            <label for=\\"receipt_reminder_email\\" class=\\"d-none\\" groups=\\"purchase.group_send_reminder\\"/>\\n                            <div name=\\"reminder\\" class=\\"o_row\\" groups=\\"purchase.group_send_reminder\\" title=\\"Tự động gửi email xác nhận cho nhà cung cấp X ngày trước ngày nhận hàng dự kiến, yêu cầu họ xác nhận ngày nhận hàng chính xác.\\">\\n                                <field name=\\"receipt_reminder_email\\"/>\\n                                <span>Yêu cầu xác nhận</span>\\n                                <div class=\\"o_row oe_inline\\" attrs=\\"{'invisible': [('receipt_reminder_email', '=', False)]}\\">\\n                                    <field name=\\"reminder_date_before_receipt\\"/>\\n                                    ngày trước\\n                                    <widget name=\\"toaster_button\\" button_name=\\"send_reminder_preview\\" title=\\"Xem trước email nhắc nhở bằng cách gửi cho chính bạn.\\" attrs=\\"{'invisible': [('id', '=', False)]}\\"/>\\n                                </div>\\n                            </div>\\n                        </group>\\n                    </group>\\n                    <notebook>\\n                        <page string=\\"Sản phẩm\\" name=\\"products\\">\\n                            <field name=\\"tax_country_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"order_line\\" widget=\\"section_and_note_one2many\\" mode=\\"tree,kanban\\" context=\\"{'default_state': 'draft'}\\" attrs=\\"{'readonly': [('state', 'in', ('done', 'cancel'))]}\\">\\n                                <tree string=\\"Dòng đơn mua hàng\\" editable=\\"bottom\\">\\n                                    <control>\\n                                        <create name=\\"add_product_control\\" string=\\"Thêm sản phẩm\\"/>\\n                                        <create name=\\"add_section_control\\" string=\\"Thêm phần\\" context=\\"{'default_display_type': 'line_section'}\\"/>\\n                                        <create name=\\"add_note_control\\" string=\\"Thêm ghi chú\\" context=\\"{'default_display_type': 'line_note'}\\"/>\\n                                    </control>\\n                                    <field name=\\"display_type\\" invisible=\\"1\\"/>\\n                                    <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                                    <field name=\\"state\\" invisible=\\"1\\"/>\\n                                    <field name=\\"product_type\\" invisible=\\"1\\"/>\\n                                    <field name=\\"product_uom\\" invisible=\\"1\\" groups=\\"!uom.group_uom\\"/>\\n                                    <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                                    <field name=\\"invoice_lines\\" invisible=\\"1\\"/>\\n                                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                    <field name=\\"product_id\\" attrs=\\"{                                             'readonly': [('state', 'in', ('purchase', 'to approve','done', 'cancel'))],                                             'required': [('display_type', '=', False)],                                         }\\" context=\\"{'partner_id':parent.partner_id, 'quantity':product_qty, 'company_id': parent.company_id}\\" force_save=\\"1\\" domain=\\"[('purchase_ok', '=', True), '|', ('company_id', '=', False), ('company_id', '=', parent.company_id)]\\"/>\\n                                    <field name=\\"name\\" widget=\\"section_and_note_text\\"/>\\n                                    <field name=\\"date_planned\\" optional=\\"hide\\" attrs=\\"{'required': [('display_type', '=', False)]}\\" force_save=\\"1\\"/>\\n                                    <field name=\\"analytic_distribution\\" widget=\\"analytic_distribution\\" optional=\\"hide\\" groups=\\"analytic.group_analytic_accounting\\" options=\\"{'product_field': 'product_id', 'business_domain': 'purchase_order'}\\"/>\\n                                    <field name=\\"product_qty\\"/>\\n                                    <field name=\\"qty_received_manual\\" invisible=\\"1\\"/>\\n                                    <field name=\\"qty_received_method\\" invisible=\\"1\\"/>\\n                                    <field name=\\"qty_received\\" string=\\"Đã nhận\\" attrs=\\"{'column_invisible': [('parent.state', 'not in', ('purchase', 'done'))], 'readonly': [('qty_received_method', '!=', 'manual')]}\\" optional=\\"show\\"/>\\n                                    <field name=\\"qty_invoiced\\" string=\\"Đã lập hoá đơn\\" attrs=\\"{'column_invisible': [('parent.state', 'not in', ('purchase', 'done'))]}\\" optional=\\"show\\"/>\\n                                    <field name=\\"product_uom\\" string=\\"Đơn vị tính\\" groups=\\"uom.group_uom\\" attrs=\\"{                                             'readonly': [('state', 'in', ('purchase', 'done', 'cancel'))],                                             'required': [('display_type', '=', False)]                                         }\\" force_save=\\"1\\" optional=\\"show\\"/>\\n                                    <field name=\\"product_packaging_qty\\" attrs=\\"{'invisible': ['|', ('product_id', '=', False), ('product_packaging_id', '=', False)]}\\" groups=\\"product.group_stock_packaging\\" optional=\\"show\\"/>\\n                                    <field name=\\"product_packaging_id\\" attrs=\\"{'invisible': [('product_id', '=', False)]}\\" context=\\"{'default_product_id': product_id, 'tree_view_ref':'product.product_packaging_tree_view', 'form_view_ref':'product.product_packaging_form_view'}\\" groups=\\"product.group_stock_packaging\\" optional=\\"show\\"/>\\n                                    <field name=\\"price_unit\\" attrs=\\"{'readonly': [('qty_invoiced', '!=', 0)]}\\"/>\\n                                    <button name=\\"action_purchase_history\\" type=\\"object\\" icon=\\"fa-history\\" title=\\"Lịch sử mua hàng\\" attrs=\\"{'invisible': [('id', '=', False)]}\\"/>\\n                                    <field name=\\"taxes_id\\" widget=\\"many2many_tags\\" domain=\\"[('type_tax_use','=','purchase'), ('company_id', '=', parent.company_id), ('country_id', '=', parent.tax_country_id)]\\" context=\\"{'default_type_tax_use': 'purchase', 'search_view_ref': 'account.account_tax_view_search'}\\" options=\\"{'no_create': True}\\" optional=\\"show\\"/>\\n                                    <field name=\\"price_subtotal\\" widget=\\"monetary\\"/>\\n                                    <field name=\\"price_total\\" invisible=\\"1\\"/>\\n                                    <field name=\\"price_tax\\" invisible=\\"1\\"/>\\n                                </tree>\\n                                <form string=\\"Dòng đơn mua hàng\\">\\n                                        <field name=\\"state\\" invisible=\\"1\\"/>\\n                                        <field name=\\"display_type\\" invisible=\\"1\\"/>\\n                                        <group attrs=\\"{'invisible': [('display_type', '!=', False)]}\\">\\n                                            <group>\\n                                                <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                                                <field name=\\"product_id\\" context=\\"{'partner_id': parent.partner_id}\\" widget=\\"many2one_barcode\\" domain=\\"[('purchase_ok', '=', True), '|', ('company_id', '=', False), ('company_id', '=', parent.company_id)]\\"/>\\n                                                <label for=\\"product_qty\\"/>\\n                                                <div class=\\"o_row\\">\\n                                                    <field name=\\"product_qty\\"/>\\n                                                    <field name=\\"product_uom\\" groups=\\"uom.group_uom\\" attrs=\\"{'required': [('display_type', '=', False)]}\\"/>\\n                                                </div>\\n                                                <field name=\\"qty_received_method\\" invisible=\\"1\\"/>\\n                                                <field name=\\"qty_received\\" string=\\"Số lượng đã nhận\\" attrs=\\"{'invisible': [('parent.state', 'not in', ('purchase', 'done'))], 'readonly': [('qty_received_method', '!=', 'manual')]}\\"/>\\n                                                <field name=\\"qty_invoiced\\" string=\\"Số lượng đã được lập hoá đơn\\" attrs=\\"{'invisible': [('parent.state', 'not in', ('purchase', 'done'))]}\\"/>\\n                                                <field name=\\"product_packaging_qty\\" attrs=\\"{'invisible': ['|', ('product_id', '=', False), ('product_packaging_id', '=', False)]}\\" groups=\\"product.group_stock_packaging\\"/>\\n                                                <field name=\\"product_packaging_id\\" attrs=\\"{'invisible': [('product_id', '=', False)]}\\" context=\\"{'default_product_id': product_id, 'tree_view_ref':'product.product_packaging_tree_view', 'form_view_ref':'product.product_packaging_form_view'}\\" groups=\\"product.group_stock_packaging\\"/>\\n                                                <field name=\\"price_unit\\"/>\\n                                                <field name=\\"taxes_id\\" widget=\\"many2many_tags\\" domain=\\"[('type_tax_use', '=', 'purchase'), ('company_id', '=', parent.company_id), ('country_id', '=', parent.tax_country_id)]\\" options=\\"{'no_create': True}\\"/>\\n                                            </group>\\n                                            <group>\\n                                                <field name=\\"date_planned\\" widget=\\"date\\" attrs=\\"{'required': [('display_type', '=', False)]}\\"/>\\n                                                <field name=\\"analytic_distribution\\" widget=\\"analytic_distribution\\" groups=\\"analytic.group_analytic_accounting\\" options=\\"{'product_field': 'product_id', 'business_domain': 'purchase_order'}\\"/>\\n                                            </group>\\n                                            <group>\\n                                            <notebook colspan=\\"4\\">\\n                                                <page string=\\"Ghi chú\\" name=\\"notes\\">\\n                                                    <field name=\\"name\\"/>\\n                                                </page>\\n                                                <page string=\\"Hoá đơn và lô hàng sắp về\\" name=\\"invoices_incoming_shiptments\\">\\n                                                    <field name=\\"invoice_lines\\"/>\\n                                                </page>\\n                                            </notebook>\\n                                            </group>\\n                                        </group>\\n                                        <label for=\\"name\\" string=\\"Tên Mục (ví dụ: Sản phẩm, Dịch vụ)\\" attrs=\\"{'invisible': [('display_type', '!=', 'line_section')]}\\"/>\\n                                        <label for=\\"name\\" string=\\"Ghi chú\\" attrs=\\"{'invisible': [('display_type', '!=', 'line_note')]}\\"/>\\n                                        <field name=\\"name\\" nolabel=\\"1\\" attrs=\\"{'invisible': [('display_type', '=', False)]}\\"/>\\n                                 </form>\\n                                 <kanban class=\\"o_kanban_mobile\\">\\n                                     <field name=\\"name\\"/>\\n                                     <field name=\\"product_id\\"/>\\n                                     <field name=\\"product_qty\\"/>\\n                                     <field name=\\"product_uom\\" groups=\\"uom.group_uom\\"/>\\n                                     <field name=\\"price_subtotal\\"/>\\n                                     <field name=\\"price_tax\\" invisible=\\"1\\"/>\\n                                     <field name=\\"price_total\\" invisible=\\"1\\"/>\\n                                     <field name=\\"price_unit\\"/>\\n                                     <field name=\\"display_type\\"/>\\n                                     <field name=\\"taxes_id\\" invisible=\\"1\\"/>\\n                                     <templates>\\n                                         <t t-name=\\"kanban-box\\">\\n                                             <div t-attf-class=\\"oe_kanban_card oe_kanban_global_click {{ record.display_type.raw_value ? 'o_is_' + record.display_type.raw_value : '' }}\\">\\n                                                 <t t-if=\\"!record.display_type.raw_value\\">\\n                                                     <div class=\\"row\\">\\n                                                         <div class=\\"col-8\\">\\n                                                             <strong>\\n                                                                 <span t-esc=\\"record.product_id.value\\"/>\\n                                                             </strong>\\n                                                         </div>\\n                                                         <div class=\\"col-4\\">\\n                                                             <strong>\\n                                                                 <span t-esc=\\"record.price_subtotal.value\\" class=\\"float-end text-end\\"/>\\n                                                             </strong>\\n                                                         </div>\\n                                                     </div>\\n                                                     <div class=\\"row\\">\\n                                                         <div class=\\"col-12 text-muted\\">\\n                                                             <span>\\n                                                                 Số lượng:\\n                                                                 <t t-esc=\\"record.product_qty.value\\"/>\\n                                                                 <t t-esc=\\"record.product_uom.value\\" groups=\\"uom.group_uom\\"/>\\n                                                             </span>\\n                                                         </div>\\n                                                     </div>\\n                                                     <div class=\\"row\\">\\n                                                         <div class=\\"col-12 text-muted\\">\\n                                                             <span>\\n                                                                 Đơn Giá:\\n                                                                 <field name=\\"price_unit\\"/>\\n                                                             </span>\\n                                                         </div>\\n                                                     </div>\\n                                                 </t>\\n                                                 <div t-elif=\\"record.display_type.raw_value === 'line_section' || record.display_type.raw_value === 'line_note'\\" class=\\"row\\">\\n                                                     <div class=\\"col-12\\">\\n                                                         <span t-esc=\\"record.name.value\\"/>\\n                                                     </div>\\n                                                 </div>\\n                                             </div>\\n                                         </t>\\n                                     </templates>\\n                                 </kanban>\\n                            </field>\\n                            <group>\\n                                <group>\\n                                    <field colspan=\\"2\\" name=\\"notes\\" nolabel=\\"1\\" placeholder=\\"Xác định điều khoản và điều kiện của bạn...\\"/>\\n                                </group>\\n                                <group class=\\"oe_subtotal_footer oe_right\\">\\n                                    <field name=\\"tax_totals\\" widget=\\"account-tax-totals-field\\" nolabel=\\"1\\" colspan=\\"2\\" readonly=\\"1\\"/>\\n                                </group>\\n                            </group>\\n                            <div class=\\"clearfix\\"/>\\n                        </page>\\n                        <page string=\\"Thông tin khác\\" name=\\"purchase_delivery_invoice\\">\\n                            <group>\\n                                <group name=\\"other_info\\">\\n                                    <field name=\\"user_id\\" domain=\\"[('share', '=', False)]\\" widget=\\"many2one_avatar_user\\"/>\\n                                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\"/>\\n                                    <field name=\\"origin\\"/>\\n                                </group>\\n                                <group name=\\"invoice_info\\">\\n                                    <field name=\\"invoice_status\\" attrs=\\"{'invisible': [('state', 'in', ('draft', 'sent', 'to approve', 'cancel'))]}\\"/>\\n                                    <field name=\\"payment_term_id\\" attrs=\\"{'readonly': ['|', ('invoice_status','=', 'invoiced'), ('state', '=', 'done')]}\\" options=\\"{'no_create': True}\\"/>\\n                                    <field name=\\"fiscal_position_id\\" options=\\"{'no_create': True}\\" attrs=\\"{'readonly': ['|', ('invoice_status','=', 'invoiced'), ('state', '=', 'done')]}\\"/>\\n                                </group>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n                <div class=\\"oe_chatter\\">\\n                    <field name=\\"message_follower_ids\\"/>\\n                    <field name=\\"activity_ids\\"/>\\n                    <field name=\\"message_ids\\"/>\\n                </div>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Purchase Order" class="o_purchase_order">\n                <header>\n                    <button name="action_rfq_send" states="draft" string="Send by Email" type="object" context="{'send_rfq':True}" class="oe_highlight" data-hotkey="g"/>\n                    <button name="print_quotation" string="Print RFQ" type="object" states="draft" class="oe_highlight" groups="base.group_user" data-hotkey="k"/>\n                    <button name="button_confirm" type="object" states="sent" string="Confirm Order" context="{'validate_analytic': True}" class="oe_highlight" id="bid_confirm" data-hotkey="v"/>\n                    <button name="button_approve" type="object" states="to approve" string="Approve Order" class="oe_highlight" groups="purchase.group_purchase_manager" data-hotkey="z"/>\n                    <button name="action_create_invoice" string="Create Bill" type="object" class="oe_highlight" context="{'create_bill':True}" attrs="{'invisible': ['|', ('state', 'not in', ('purchase', 'done')), ('invoice_status', 'in', ('no', 'invoiced'))]}" data-hotkey="w"/>\n                    <button name="action_rfq_send" states="sent" string="Re-Send by Email" type="object" context="{'send_rfq':True}" data-hotkey="g"/>\n                    <button name="print_quotation" string="Print RFQ" type="object" states="sent" groups="base.group_user" data-hotkey="k"/>\n                    <button name="button_confirm" type="object" states="draft" context="{'validate_analytic': True}" string="Confirm Order" id="draft_confirm"/>\n                    <button name="action_rfq_send" states="purchase" string="Send PO by Email" type="object" context="{'send_rfq':False}" data-hotkey="g"/>\n                    <button name="confirm_reminder_mail" string="Confirm Receipt Date" type="object" attrs="{'invisible': ['|','|', ('state', 'not in', ('purchase', 'done')), ('mail_reminder_confirmed', '=', True), ('date_planned', '=', False)]}" groups="base.group_no_one" data-hotkey="o"/>\n                    <button name="action_create_invoice" string="Create Bill" type="object" context="{'create_bill':True}" attrs="{'invisible': ['|', '|', ('state', 'not in', ('purchase', 'done')), ('invoice_status', 'not in', ('no', 'invoiced')), ('order_line', '=', [])]}" data-hotkey="w"/>\n                    <button name="button_draft" states="cancel" string="Set to Draft" type="object" data-hotkey="o"/>\n                    <button name="button_cancel" states="draft,to approve,sent,purchase" string="Cancel" type="object" data-hotkey="x"/>\n                    <button name="button_done" type="object" string="Lock" states="purchase" data-hotkey="l"/>\n                    <button name="button_unlock" type="object" string="Unlock" states="done" groups="purchase.group_purchase_manager" data-hotkey="l"/>\n                    <field name="state" widget="statusbar" statusbar_visible="draft,sent,purchase" readonly="1"/>\n                </header>\n                <sheet>\n                    <div class="oe_button_box" name="button_box">\n                        <button type="object" name="action_view_invoice" class="oe_stat_button" icon="fa-pencil-square-o" attrs="{'invisible':['|', ('invoice_count', '=', 0), ('state', 'in', ('draft','sent','to approve'))]}">\n                            <field name="invoice_count" widget="statinfo" string="Vendor Bills"/>\n                            <field name="invoice_ids" invisible="1"/>\n                        </button>\n                    </div>\n                    <div class="oe_title">\n                        <span class="o_form_label" attrs="{'invisible': [('state','not in',('draft','sent'))]}">Request for Quotation </span>\n                        <span class="o_form_label" attrs="{'invisible': [('state','in',('draft','sent'))]}">Purchase Order </span>\n                        <h1 class="d-flex">\n                            <field name="priority" widget="priority" class="me-3"/>\n                            <field name="name" readonly="1"/>\n                        </h1>\n                    </div>\n                    <group>\n                        <group>\n                            <field name="partner_id" widget="res_partner_many2one" context="{'res_partner_search_mode': 'supplier', 'show_vat': True}" placeholder="Name, TIN, Email, or Reference"/>\n                            <field name="partner_ref"/>\n                            <field name="currency_id" groups="base.group_multi_currency" force_save="1"/>\n                            <field name="id" invisible="1"/>\n                            <field name="company_id" invisible="1"/>\n                            <field name="currency_id" invisible="1" groups="!base.group_multi_currency"/>\n                        </group>\n                        <group>\n                            <field name="date_order" attrs="{'invisible': [('state','in',('purchase','done'))]}"/>\n                            <label for="date_approve" attrs="{'invisible': [('state','not in',('purchase','done'))]}"/>\n                            <div name="date_approve" attrs="{'invisible': [('state','not in',('purchase','done'))]}" class="o_row">\n                                <field name="date_approve"/>\n                                <field name="mail_reception_confirmed" invisible="1"/>\n                                <span class="text-muted" attrs="{'invisible': [('mail_reception_confirmed','=', False)]}">(confirmed by vendor)</span>\n                            </div>\n                            <label for="date_planned"/>\n                            <div name="date_planned_div" class="o_row">\n                                <field name="date_planned" attrs="{'readonly': [('state', 'not in', ('draft', 'sent', 'to approve', 'purchase'))]}"/>\n                                <field name="mail_reminder_confirmed" invisible="1"/>\n                                <span class="text-muted" attrs="{'invisible': [('mail_reminder_confirmed', '=', False)]}">(confirmed by vendor)</span>\n                            </div>\n                            <label for="receipt_reminder_email" class="d-none" groups="purchase.group_send_reminder"/>\n                            <div name="reminder" class="o_row" groups="purchase.group_send_reminder" title="Automatically send a confirmation email to the vendor X days before the expected receipt date, asking him to confirm the exact date.">\n                                <field name="receipt_reminder_email"/>\n                                <span>Ask confirmation</span>\n                                <div class="o_row oe_inline" attrs="{'invisible': [('receipt_reminder_email', '=', False)]}">\n                                    <field name="reminder_date_before_receipt"/>\n                                    day(s) before\n                                    <widget name="toaster_button" button_name="send_reminder_preview" title="Preview the reminder email by sending it to yourself." attrs="{'invisible': [('id', '=', False)]}"/>\n                                </div>\n                            </div>\n                        </group>\n                    </group>\n                    <notebook>\n                        <page string="Products" name="products">\n                            <field name="tax_country_id" invisible="1"/>\n                            <field name="order_line" widget="section_and_note_one2many" mode="tree,kanban" context="{'default_state': 'draft'}" attrs="{'readonly': [('state', 'in', ('done', 'cancel'))]}">\n                                <tree string="Purchase Order Lines" editable="bottom">\n                                    <control>\n                                        <create name="add_product_control" string="Add a product"/>\n                                        <create name="add_section_control" string="Add a section" context="{'default_display_type': 'line_section'}"/>\n                                        <create name="add_note_control" string="Add a note" context="{'default_display_type': 'line_note'}"/>\n                                    </control>\n                                    <field name="display_type" invisible="1"/>\n                                    <field name="currency_id" invisible="1"/>\n                                    <field name="state" invisible="1"/>\n                                    <field name="product_type" invisible="1"/>\n                                    <field name="product_uom" invisible="1" groups="!uom.group_uom"/>\n                                    <field name="product_uom_category_id" invisible="1"/>\n                                    <field name="invoice_lines" invisible="1"/>\n                                    <field name="sequence" widget="handle"/>\n                                    <field name="product_id" attrs="{                                             'readonly': [('state', 'in', ('purchase', 'to approve','done', 'cancel'))],                                             'required': [('display_type', '=', False)],                                         }" context="{'partner_id':parent.partner_id, 'quantity':product_qty, 'company_id': parent.company_id}" force_save="1" domain="[('purchase_ok', '=', True), '|', ('company_id', '=', False), ('company_id', '=', parent.company_id)]"/>\n                                    <field name="name" widget="section_and_note_text"/>\n                                    <field name="date_planned" optional="hide" attrs="{'required': [('display_type', '=', False)]}" force_save="1"/>\n                                    <field name="analytic_distribution" widget="analytic_distribution" optional="hide" groups="analytic.group_analytic_accounting" options="{'product_field': 'product_id', 'business_domain': 'purchase_order'}"/>\n                                    <field name="product_qty"/>\n                                    <field name="qty_received_manual" invisible="1"/>\n                                    <field name="qty_received_method" invisible="1"/>\n                                    <field name="qty_received" string="Received" attrs="{'column_invisible': [('parent.state', 'not in', ('purchase', 'done'))], 'readonly': [('qty_received_method', '!=', 'manual')]}" optional="show"/>\n                                    <field name="qty_invoiced" string="Billed" attrs="{'column_invisible': [('parent.state', 'not in', ('purchase', 'done'))]}" optional="show"/>\n                                    <field name="product_uom" string="UoM" groups="uom.group_uom" attrs="{                                             'readonly': [('state', 'in', ('purchase', 'done', 'cancel'))],                                             'required': [('display_type', '=', False)]                                         }" force_save="1" optional="show"/>\n                                    <field name="product_packaging_qty" attrs="{'invisible': ['|', ('product_id', '=', False), ('product_packaging_id', '=', False)]}" groups="product.group_stock_packaging" optional="show"/>\n                                    <field name="product_packaging_id" attrs="{'invisible': [('product_id', '=', False)]}" context="{'default_product_id': product_id, 'tree_view_ref':'product.product_packaging_tree_view', 'form_view_ref':'product.product_packaging_form_view'}" groups="product.group_stock_packaging" optional="show"/>\n                                    <field name="price_unit" attrs="{'readonly': [('qty_invoiced', '!=', 0)]}"/>\n                                    <button name="action_purchase_history" type="object" icon="fa-history" title="Purchase History" attrs="{'invisible': [('id', '=', False)]}"/>\n                                    <field name="taxes_id" widget="many2many_tags" domain="[('type_tax_use','=','purchase'), ('company_id', '=', parent.company_id), ('country_id', '=', parent.tax_country_id)]" context="{'default_type_tax_use': 'purchase', 'search_view_ref': 'account.account_tax_view_search'}" options="{'no_create': True}" optional="show"/>\n                                    <field name="price_subtotal" widget="monetary"/>\n                                    <field name="price_total" invisible="1"/>\n                                    <field name="price_tax" invisible="1"/>\n                                </tree>\n                                <form string="Purchase Order Line">\n                                        <field name="state" invisible="1"/>\n                                        <field name="display_type" invisible="1"/>\n                                        <group attrs="{'invisible': [('display_type', '!=', False)]}">\n                                            <group>\n                                                <field name="product_uom_category_id" invisible="1"/>\n                                                <field name="product_id" context="{'partner_id': parent.partner_id}" widget="many2one_barcode" domain="[('purchase_ok', '=', True), '|', ('company_id', '=', False), ('company_id', '=', parent.company_id)]"/>\n                                                <label for="product_qty"/>\n                                                <div class="o_row">\n                                                    <field name="product_qty"/>\n                                                    <field name="product_uom" groups="uom.group_uom" attrs="{'required': [('display_type', '=', False)]}"/>\n                                                </div>\n                                                <field name="qty_received_method" invisible="1"/>\n                                                <field name="qty_received" string="Received Quantity" attrs="{'invisible': [('parent.state', 'not in', ('purchase', 'done'))], 'readonly': [('qty_received_method', '!=', 'manual')]}"/>\n                                                <field name="qty_invoiced" string="Billed Quantity" attrs="{'invisible': [('parent.state', 'not in', ('purchase', 'done'))]}"/>\n                                                <field name="product_packaging_qty" attrs="{'invisible': ['|', ('product_id', '=', False), ('product_packaging_id', '=', False)]}" groups="product.group_stock_packaging"/>\n                                                <field name="product_packaging_id" attrs="{'invisible': [('product_id', '=', False)]}" context="{'default_product_id': product_id, 'tree_view_ref':'product.product_packaging_tree_view', 'form_view_ref':'product.product_packaging_form_view'}" groups="product.group_stock_packaging"/>\n                                                <field name="price_unit"/>\n                                                <field name="taxes_id" widget="many2many_tags" domain="[('type_tax_use', '=', 'purchase'), ('company_id', '=', parent.company_id), ('country_id', '=', parent.tax_country_id)]" options="{'no_create': True}"/>\n                                            </group>\n                                            <group>\n                                                <field name="date_planned" widget="date" attrs="{'required': [('display_type', '=', False)]}"/>\n                                                <field name="analytic_distribution" widget="analytic_distribution" groups="analytic.group_analytic_accounting" options="{'product_field': 'product_id', 'business_domain': 'purchase_order'}"/>\n                                            </group>\n                                            <group>\n                                            <notebook colspan="4">\n                                                <page string="Notes" name="notes">\n                                                    <field name="name"/>\n                                                </page>\n                                                <page string="Invoices and Incoming Shipments" name="invoices_incoming_shiptments">\n                                                    <field name="invoice_lines"/>\n                                                </page>\n                                            </notebook>\n                                            </group>\n                                        </group>\n                                        <label for="name" string="Section Name (eg. Products, Services)" attrs="{'invisible': [('display_type', '!=', 'line_section')]}"/>\n                                        <label for="name" string="Note" attrs="{'invisible': [('display_type', '!=', 'line_note')]}"/>\n                                        <field name="name" nolabel="1" attrs="{'invisible': [('display_type', '=', False)]}"/>\n                                 </form>\n                                 <kanban class="o_kanban_mobile">\n                                     <field name="name"/>\n                                     <field name="product_id"/>\n                                     <field name="product_qty"/>\n                                     <field name="product_uom" groups="uom.group_uom"/>\n                                     <field name="price_subtotal"/>\n                                     <field name="price_tax" invisible="1"/>\n                                     <field name="price_total" invisible="1"/>\n                                     <field name="price_unit"/>\n                                     <field name="display_type"/>\n                                     <field name="taxes_id" invisible="1"/>\n                                     <templates>\n                                         <t t-name="kanban-box">\n                                             <div t-attf-class="oe_kanban_card oe_kanban_global_click {{ record.display_type.raw_value ? 'o_is_' + record.display_type.raw_value : '' }}">\n                                                 <t t-if="!record.display_type.raw_value">\n                                                     <div class="row">\n                                                         <div class="col-8">\n                                                             <strong>\n                                                                 <span t-esc="record.product_id.value"/>\n                                                             </strong>\n                                                         </div>\n                                                         <div class="col-4">\n                                                             <strong>\n                                                                 <span t-esc="record.price_subtotal.value" class="float-end text-end"/>\n                                                             </strong>\n                                                         </div>\n                                                     </div>\n                                                     <div class="row">\n                                                         <div class="col-12 text-muted">\n                                                             <span>\n                                                                 Quantity:\n                                                                 <t t-esc="record.product_qty.value"/>\n                                                                 <t t-esc="record.product_uom.value" groups="uom.group_uom"/>\n                                                             </span>\n                                                         </div>\n                                                     </div>\n                                                     <div class="row">\n                                                         <div class="col-12 text-muted">\n                                                             <span>\n                                                                 Unit Price:\n                                                                 <field name="price_unit"/>\n                                                             </span>\n                                                         </div>\n                                                     </div>\n                                                 </t>\n                                                 <div t-elif="record.display_type.raw_value === 'line_section' || record.display_type.raw_value === 'line_note'" class="row">\n                                                     <div class="col-12">\n                                                         <span t-esc="record.name.value"/>\n                                                     </div>\n                                                 </div>\n                                             </div>\n                                         </t>\n                                     </templates>\n                                 </kanban>\n                            </field>\n                            <group>\n                                <group>\n                                    <field colspan="2" name="notes" nolabel="1" placeholder="Define your terms and conditions ..."/>\n                                </group>\n                                <group class="oe_subtotal_footer oe_right">\n                                    <field name="tax_totals" widget="account-tax-totals-field" nolabel="1" colspan="2" readonly="1"/>\n                                </group>\n                            </group>\n                            <div class="clearfix"/>\n                        </page>\n                        <page string="Other Information" name="purchase_delivery_invoice">\n                            <group>\n                                <group name="other_info">\n                                    <field name="user_id" domain="[('share', '=', False)]" widget="many2one_avatar_user"/>\n                                    <field name="company_id" groups="base.group_multi_company" options="{'no_create': True}"/>\n                                    <field name="origin"/>\n                                </group>\n                                <group name="invoice_info">\n                                    <field name="invoice_status" attrs="{'invisible': [('state', 'in', ('draft', 'sent', 'to approve', 'cancel'))]}"/>\n                                    <field name="payment_term_id" attrs="{'readonly': ['|', ('invoice_status','=', 'invoiced'), ('state', '=', 'done')]}" options="{'no_create': True}"/>\n                                    <field name="fiscal_position_id" options="{'no_create': True}" attrs="{'readonly': ['|', ('invoice_status','=', 'invoiced'), ('state', '=', 'done')]}"/>\n                                </group>\n                            </group>\n                        </page>\n                    </notebook>\n                </sheet>\n                <div class="oe_chatter">\n                    <field name="message_follower_ids"/>\n                    <field name="activity_ids"/>\n                    <field name="message_ids"/>\n                </div>\n                </form>\n            	f	t	2025-06-19 03:12:02.293263	2025-06-19 03:12:02.293263	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1973	16	\N	1	1	purchase.order.kanban	purchase.order	\N	kanban	purchase/views/purchase_views.xml	\N	primary	{"en_US": "<kanban class=\\"o_kanban_mobile\\" js_class=\\"purchase_dashboard_kanban\\" sample=\\"1\\" quick_create=\\"false\\">\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"partner_id\\" readonly=\\"1\\"/>\\n                    <field name=\\"amount_total\\"/>\\n                    <field name=\\"state\\"/>\\n                    <field name=\\"date_order\\"/>\\n                    <field name=\\"currency_id\\" readonly=\\"1\\"/>\\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 t-attf-class=\\"oe_kanban_card oe_kanban_global_click\\">\\n                                <div class=\\"o_kanban_record_top mb16\\">\\n                                    <field name=\\"priority\\" widget=\\"priority\\"/>\\n                                    <div class=\\"o_kanban_record_headings ms-1\\">\\n                                        <strong class=\\"o_kanban_record_title\\"><span><t t-esc=\\"record.partner_id.value\\"/></span></strong>\\n                                    </div>\\n                                    <strong><field name=\\"amount_total\\" widget=\\"monetary\\"/></strong>\\n                                </div>\\n                                <div class=\\"o_kanban_record_bottom\\">\\n                                    <div class=\\"oe_kanban_bottom_left\\">\\n                                        <span><t t-esc=\\"record.name.value\\"/> <t t-esc=\\"record.date_order.value and record.date_order.value.split(' ')[0] or False\\"/></span>\\n                                        <field name=\\"activity_ids\\" widget=\\"kanban_activity\\"/>\\n                                    </div>\\n                                    <div class=\\"oe_kanban_bottom_right\\">\\n                                        <field name=\\"state\\" widget=\\"label_selection\\" options=\\"{'classes': {'draft': 'default', 'cancel': 'default', 'done': 'success', 'approved': 'warning'}}\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </t>\\n                    </templates>\\n                </kanban>"}	<?xml version="1.0"?>\n<kanban class="o_kanban_mobile" js_class="purchase_dashboard_kanban" sample="1" quick_create="false">\n                    <field name="name"/>\n                    <field name="partner_id" readonly="1"/>\n                    <field name="amount_total"/>\n                    <field name="state"/>\n                    <field name="date_order"/>\n                    <field name="currency_id" readonly="1"/>\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 t-attf-class="oe_kanban_card oe_kanban_global_click">\n                                <div class="o_kanban_record_top mb16">\n                                    <field name="priority" widget="priority"/>\n                                    <div class="o_kanban_record_headings ms-1">\n                                        <strong class="o_kanban_record_title"><span><t t-esc="record.partner_id.value"/></span></strong>\n                                    </div>\n                                    <strong><field name="amount_total" widget="monetary"/></strong>\n                                </div>\n                                <div class="o_kanban_record_bottom">\n                                    <div class="oe_kanban_bottom_left">\n                                        <span><t t-esc="record.name.value"/> <t t-esc="record.date_order.value and record.date_order.value.split(' ')[0] or False"/></span>\n                                        <field name="activity_ids" widget="kanban_activity"/>\n                                    </div>\n                                    <div class="oe_kanban_bottom_right">\n                                        <field name="state" widget="label_selection" options="{'classes': {'draft': 'default', 'cancel': 'default', 'done': 'success', 'approved': 'warning'}}"/>\n                                    </div>\n                                </div>\n                            </div>\n                        </t>\n                    </templates>\n                </kanban>\n            	f	t	2025-06-19 03:12:02.293263	2025-06-19 03:12:02.293263	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
542	16	\N	1	1	digest_tool_kpi	\N	digest.digest_tool_kpi	qweb	digest/data/digest_data.xml	\N	primary	{"en_US": "<t t-name=\\"digest.digest_tool_kpi\\">\\n<span t-esc=\\"kpi_value\\" t-att-class=\\"'kpi_value %s' % kpi_color \\"/>\\n<br/>\\n<span t-esc=\\"kpi_subtitle\\" class=\\"kpi_value_label\\"/>\\n<div t-if=\\"kpi_margin\\" class=\\"kpi_margin_margin\\">\\n    <span t-if=\\"kpi_margin &gt; 0.0\\" class=\\"kpi_margin positive_kpi_margin\\">▲ <t t-esc=\\"'%.2f' % kpi_margin\\"/> %</span>\\n    <span t-elif=\\"kpi_margin &lt; 0.0\\" class=\\"kpi_margin negative_kpi_margin\\">▼ <t t-esc=\\"'%.2f' % kpi_margin\\"/> %</span>\\n</div>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="digest.digest_tool_kpi">\n<span t-esc="kpi_value" t-att-class="'kpi_value %s' % kpi_color "/>\n<br/>\n<span t-esc="kpi_subtitle" class="kpi_value_label"/>\n<div t-if="kpi_margin" class="kpi_margin_margin">\n    <span t-if="kpi_margin &gt; 0.0" class="kpi_margin positive_kpi_margin">▲ <t t-esc="'%.2f' % kpi_margin"/> %</span>\n    <span t-elif="kpi_margin &lt; 0.0" class="kpi_margin negative_kpi_margin">▼ <t t-esc="'%.2f' % kpi_margin"/> %</span>\n</div>\n    </t>\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
1974	20	1973	1	1	purchase.order.view.kanban.without.dashboard	purchase.order	\N	kanban	purchase/views/purchase_views.xml	\N	primary	{"en_US": "<xpath expr=\\"//kanban\\" position=\\"attributes\\">\\n                    <attribute name=\\"js_class\\"/>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//kanban" position="attributes">\n                    <attribute name="js_class"/>\n                </xpath>\n            	f	t	2025-06-19 03:12:02.293263	2025-06-19 03:12:02.293263	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
520	16	289	1	1	mail.notification.view.tree	mail.notification	\N	tree	sms/views/mail_notification_views.xml	\N	extension	{"en_US": "<xpath expr=\\"//field[@name='res_partner_id']\\" position=\\"after\\">\\n                <field name=\\"sms_number\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='res_partner_id']" position="after">\n                <field name="sms_number"/>\n            </xpath>\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
521	16	290	1	1	mail.notification.view.form	mail.notification	\N	form	sms/views/mail_notification_views.xml	\N	extension	{"en_US": "<data><xpath expr=\\"//field[@name='res_partner_id']\\" position=\\"after\\">\\n                <field name=\\"sms_number\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='mail_mail_id']\\" position=\\"after\\">\\n                <field name=\\"sms_id\\"/>\\n            </xpath>\\n        </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//field[@name='res_partner_id']" position="after">\n                <field name="sms_number"/>\n            </xpath>\n            <xpath expr="//field[@name='mail_mail_id']" position="after">\n                <field name="sms_id"/>\n            </xpath>\n        </data>	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
1278	16	1237	1	1	portal_tasks_list_inherit	\N	sale_project.portal_tasks_list_inherit	qweb	sale_project/views/sale_project_portal_templates.xml	\N	extension	{"en_US": "<data inherit_id=\\"project.portal_tasks_list\\">\\n        <xpath expr=\\"//t[@t-foreach='grouped_tasks']/tbody/tr[hasclass('table-light')]\\" position=\\"inside\\">\\n            <th t-if=\\"groupby == 'sale_order'\\" t-attf-colspan=\\"{{grouped_tasks_colspan}}\\">\\n                <span t-if=\\"tasks[0].sudo().sale_order_id\\" class=\\"text-truncate\\" t-field=\\"tasks[0].sudo().sale_order_id\\"/>\\n                <span t-else=\\"\\">No Sales Order</span>\\n            </th>\\n            <th t-if=\\"groupby == 'sale_line'\\" t-attf-colspan=\\"{{grouped_tasks_colspan}}\\">\\n                <span t-if=\\"tasks[0].sudo().sale_line_id\\" class=\\"text-truncate\\" t-field=\\"tasks[0].sudo().sale_line_id\\"/>\\n                <span t-else=\\"\\">No Sales Order Item</span>\\n            </th>\\n        </xpath>\\n    </data>", "vi_VN": "<data inherit_id=\\"project.portal_tasks_list\\">\\n        <xpath expr=\\"//t[@t-foreach='grouped_tasks']/tbody/tr[hasclass('table-light')]\\" position=\\"inside\\">\\n            <th t-if=\\"groupby == 'sale_order'\\" t-attf-colspan=\\"{{grouped_tasks_colspan}}\\">\\n                <span t-if=\\"tasks[0].sudo().sale_order_id\\" class=\\"text-truncate\\" t-field=\\"tasks[0].sudo().sale_order_id\\"/>\\n                <span t-else=\\"\\">Không có đơn bán hàng</span>\\n            </th>\\n            <th t-if=\\"groupby == 'sale_line'\\" t-attf-colspan=\\"{{grouped_tasks_colspan}}\\">\\n                <span t-if=\\"tasks[0].sudo().sale_line_id\\" class=\\"text-truncate\\" t-field=\\"tasks[0].sudo().sale_line_id\\"/>\\n                <span t-else=\\"\\">Không có hạng mục đơn bán hàng nào</span>\\n            </th>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data inherit_id="project.portal_tasks_list">\n        <xpath expr="//t[@t-foreach='grouped_tasks']/tbody/tr[hasclass('table-light')]" position="inside">\n            <th t-if="groupby == 'sale_order'" t-attf-colspan="{{grouped_tasks_colspan}}">\n                <span t-if="tasks[0].sudo().sale_order_id" class="text-truncate" t-field="tasks[0].sudo().sale_order_id"/>\n                <span t-else="">No Sales Order</span>\n            </th>\n            <th t-if="groupby == 'sale_line'" t-attf-colspan="{{grouped_tasks_colspan}}">\n                <span t-if="tasks[0].sudo().sale_line_id" class="text-truncate" t-field="tasks[0].sudo().sale_line_id"/>\n                <span t-else="">No Sales Order Item</span>\n            </th>\n        </xpath>\n    </data>\n\n	f	t	2025-06-18 15:59:22.6223	2025-06-18 15:59:22.6223	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1268	16	819	1	1	product.template.inherit.sale.projectform	product.template	\N	form	sale_project/views/product_views.xml	\N	extension	{"en_US": "<data><field name=\\"invoice_policy\\" position=\\"attributes\\">\\n                <attribute name=\\"invisible\\">False</attribute>\\n                <attribute name=\\"attrs\\">{'invisible': [('type', '=', 'service'), ('sale_ok', '=', True)]}</attribute>\\n            </field>\\n            <field name=\\"invoice_policy\\" position=\\"after\\">\\n                <field name=\\"service_policy\\" string=\\"Invoicing Policy\\" attrs=\\"{'invisible': ['|', ('type', '!=', 'service'), ('sale_ok', '=', False)], 'required': [('type', '=', 'service'), ('sale_ok', '=', True)]}\\"/>\\n                <field name=\\"service_tracking\\" required=\\"1\\" attrs=\\"{'invisible': [('type', '!=', 'service')]}\\"/>\\n                <field name=\\"project_id\\" context=\\"{'default_allow_billable': True}\\" attrs=\\"{'invisible':[('service_tracking','!=','task_global_project')], 'required':[('service_tracking','==','task_global_project')]}\\"/>\\n                <field name=\\"project_template_id\\" context=\\"{'active_test': False, 'default_allow_billable': True}\\" attrs=\\"{'invisible':[('service_tracking','not in',['task_in_project', 'project_only'])]}\\"/>\\n            </field>\\n        </data>", "vi_VN": "<data><field name=\\"invoice_policy\\" position=\\"attributes\\">\\n                <attribute name=\\"invisible\\">False</attribute>\\n                <attribute name=\\"attrs\\">{'invisible': [('type', '=', 'service'), ('sale_ok', '=', True)]}</attribute>\\n            </field>\\n            <field name=\\"invoice_policy\\" position=\\"after\\">\\n                <field name=\\"service_policy\\" string=\\"Chính sách xuất hóa đơn\\" attrs=\\"{'invisible': ['|', ('type', '!=', 'service'), ('sale_ok', '=', False)], 'required': [('type', '=', 'service'), ('sale_ok', '=', True)]}\\"/>\\n                <field name=\\"service_tracking\\" required=\\"1\\" attrs=\\"{'invisible': [('type', '!=', 'service')]}\\"/>\\n                <field name=\\"project_id\\" context=\\"{'default_allow_billable': True}\\" attrs=\\"{'invisible':[('service_tracking','!=','task_global_project')], 'required':[('service_tracking','==','task_global_project')]}\\"/>\\n                <field name=\\"project_template_id\\" context=\\"{'active_test': False, 'default_allow_billable': True}\\" attrs=\\"{'invisible':[('service_tracking','not in',['task_in_project', 'project_only'])]}\\"/>\\n            </field>\\n        </data>"}	<?xml version="1.0"?>\n<data><field name="invoice_policy" position="attributes">\n                <attribute name="invisible">False</attribute>\n                <attribute name="attrs">{'invisible': [('type', '=', 'service'), ('sale_ok', '=', True)]}</attribute>\n            </field>\n            <field name="invoice_policy" position="after">\n                <field name="service_policy" string="Invoicing Policy" attrs="{'invisible': ['|', ('type', '!=', 'service'), ('sale_ok', '=', False)], 'required': [('type', '=', 'service'), ('sale_ok', '=', True)]}"/>\n                <field name="service_tracking" required="1" attrs="{'invisible': [('type', '!=', 'service')]}"/>\n                <field name="project_id" context="{'default_allow_billable': True}" attrs="{'invisible':[('service_tracking','!=','task_global_project')], 'required':[('service_tracking','==','task_global_project')]}"/>\n                <field name="project_template_id" context="{'active_test': False, 'default_allow_billable': True}" attrs="{'invisible':[('service_tracking','not in',['task_in_project', 'project_only'])]}"/>\n            </field>\n        </data>	f	t	2025-06-18 15:59:22.6223	2025-06-18 15:59:22.6223	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
522	16	237	1	1	res.config.settings.view.form.inherit.sms	res.config.settings	\N	form	sms/views/res_config_settings_views.xml	\N	extension	{"en_US": "<div id=\\"sms_settings\\" position=\\"inside\\">\\n                <widget name=\\"iap_buy_more_credits\\" service_name=\\"sms\\" hide_service=\\"1\\"/>\\n            </div>"}	<?xml version="1.0"?>\n<div id="sms_settings" position="inside">\n                <widget name="iap_buy_more_credits" service_name="sms" hide_service="1"/>\n            </div>\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
524	16	125	1	1	res.partner.view.search.inherit.sms	res.partner	\N	search	sms/views/res_partner_views.xml	\N	extension	{"en_US": "<xpath expr=\\"//field[@name='phone']\\" position=\\"replace\\">\\n                <field name=\\"phone_mobile_search\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='phone']" position="replace">\n                <field name="phone_mobile_search"/>\n            </xpath>\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
1982	16	\N	1	1	purchase.history.tree	purchase.order.line	\N	tree	purchase/views/purchase_views.xml	\N	primary	{"en_US": "<tree create=\\"false\\" default_order=\\"order_id asc\\">\\n                <field name=\\"order_id\\" widget=\\"many2one\\"/>\\n                <field name=\\"date_approve\\" widget=\\"date\\"/>\\n                <field name=\\"partner_id\\"/>\\n                <field name=\\"product_uom_qty\\"/>\\n                <field name=\\"price_unit\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree create="false" default_order="order_id asc">\n                <field name="order_id" widget="many2one"/>\n                <field name="date_approve" widget="date"/>\n                <field name="partner_id"/>\n                <field name="product_uom_qty"/>\n                <field name="price_unit"/>\n            </tree>\n        	f	t	2025-06-19 03:12:02.293263	2025-06-19 03:12:02.293263	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1983	25	172	1	1	res.config.settings.view.form.inherit.purchase	res.config.settings	\N	form	purchase/views/res_config_settings_views.xml	\N	extension	{"en_US": "<xpath expr=\\"//div[hasclass('settings')]\\" position=\\"inside\\">\\n                <div class=\\"app_settings_block\\" data-string=\\"Purchase\\" string=\\"Purchase\\" data-key=\\"purchase\\" groups=\\"purchase.group_purchase_manager\\">\\n                    <field name=\\"po_double_validation\\" invisible=\\"1\\"/>\\n                    <field name=\\"company_currency_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"po_lock\\" invisible=\\"1\\"/>\\n                    <h2>Orders</h2>\\n                    <div class=\\"row mt16 o_settings_container\\" name=\\"purchase_setting_container\\">\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"po_order_approval\\">\\n                            <div class=\\"o_setting_left_pane\\">\\n                                <field name=\\"po_order_approval\\"/>\\n                            </div>\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <label for=\\"po_order_approval\\"/>\\n                                <span class=\\"fa fa-lg fa-building-o\\" title=\\"Values set here are company-specific.\\" aria-label=\\"Values set here are company-specific.\\" groups=\\"base.group_multi_company\\" role=\\"img\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Request managers to approve orders above a minimum amount\\n                                </div>\\n                                <div class=\\"content-group\\" attrs=\\"{'invisible': [('po_order_approval', '=', False)]}\\">\\n                                    <div class=\\"row mt16\\">\\n                                        <label for=\\"po_double_validation_amount\\" class=\\"col-lg-4 o_light_label\\"/>\\n                                        <field name=\\"po_double_validation_amount\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"automatic_lock_confirmed_orders\\">\\n                            <div class=\\"o_setting_left_pane\\">\\n                                <field name=\\"lock_confirmed_po\\"/>\\n                            </div>\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <label for=\\"lock_confirmed_po\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Automatically lock confirmed orders to prevent editing\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"get_order_warnings\\">\\n                            <div class=\\"o_setting_left_pane\\">\\n                                <field name=\\"group_warning_purchase\\"/>\\n                            </div>\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <label for=\\"group_warning_purchase\\" string=\\"Warnings\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Get warnings in orders for products or vendors\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"manage_purchase_agreements\\" title=\\"Calls for tenders are when you want to generate requests for quotations with several vendors for a given set of products to compare offers.\\">\\n                            <div class=\\"o_setting_left_pane\\">\\n                                <field name=\\"module_purchase_requisition\\"/>\\n                            </div>\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <label for=\\"module_purchase_requisition\\"/>\\n                                <a href=\\"https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/purchase/manage_deals/agreements.html\\" title=\\"Documentation\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Manage your purchase agreements (call for tenders, blanket orders)\\n                                </div>\\n                                <div class=\\"content-group\\" attrs=\\"{'invisible': [('module_purchase_requisition', '=', False)]}\\">\\n                                    <div id=\\"use_purchase_requisition\\"/>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"auto_receipt_reminder\\">\\n                            <div class=\\"o_setting_left_pane\\">\\n                                <field name=\\"group_send_reminder\\"/>\\n                            </div>\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <label for=\\"group_send_reminder\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Automatically remind the receipt date to your vendors\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <h2>Invoicing</h2>\\n                    <div class=\\"row mt16 o_settings_container\\" name=\\"invoicing_settings_container\\">\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"quantities_billed_vendor\\" title=\\"This default value is applied to any new product created. This can be changed in the product detail form.\\">\\n                            <div class=\\"o_setting_left_pane\\"/>\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <label for=\\"default_purchase_method\\"/>\\n                                <a href=\\"https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/purchase/manage_deals/control_bills.html\\" title=\\"Documentation\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Quantities billed by vendors\\n                                </div>\\n                                <div class=\\"content-group\\">\\n                                    <div class=\\"mt16\\">\\n                                        <field name=\\"default_purchase_method\\" class=\\"o_light_label\\" widget=\\"radio\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"three_way_matching\\" title=\\"If enabled, activates 3-way matching on vendor bills : the items must be received in order to pay the invoice.\\">\\n                            <div class=\\"o_setting_left_pane\\">\\n                                <field name=\\"module_account_3way_match\\" string=\\"3-way matching\\" widget=\\"upgrade_boolean\\"/>\\n                            </div>\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <label for=\\"module_account_3way_match\\"/>\\n                                <a href=\\"https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/purchase/manage_deals/control_bills.html\\" title=\\"Documentation\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Make sure you only pay bills for which you received the goods you ordered\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <h2>Products</h2>\\n                    <div class=\\"row mt16 o_settings_container\\" name=\\"matrix_setting_container\\">\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"variant_options\\">\\n                            <div class=\\"o_setting_left_pane\\">\\n                                <field name=\\"group_product_variant\\"/>\\n                            </div>\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <label for=\\"group_product_variant\\"/>\\n                                    <a href=\\"https://www.odoo.com/documentation/16.0/applications/sales/sales/products_prices/products/variants.html\\" title=\\"Documentation\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Purchase variants of a product using attributes (size, color, etc.)\\n                                </div>\\n                                <div class=\\"content-group\\" attrs=\\"{'invisible': [('group_product_variant','=',False)]}\\">\\n                                    <div class=\\"mt8\\">\\n                                        <button name=\\"163\\" icon=\\"fa-arrow-right\\" type=\\"action\\" string=\\"Attributes\\" class=\\"btn-link\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"product_matrix\\" title=\\"If installed, the product variants will be added to purchase orders through a grid entry.\\">\\n                            <div class=\\"o_setting_left_pane\\">\\n                                <field name=\\"module_purchase_product_matrix\\"/>\\n                            </div>\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <label for=\\"module_purchase_product_matrix\\" string=\\"Variant Grid Entry\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Add several variants to the purchase order from a grid\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"stock_packaging_purchase\\" title=\\"Ability to select a package type in purchase orders and to force a quantity that is a multiple of the number of units per package.\\">\\n                            <div class=\\"o_setting_left_pane\\">\\n                                <field name=\\"group_stock_packaging\\"/>\\n                            </div>\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <label for=\\"group_stock_packaging\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Purchase products by multiple of unit # per package\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </xpath>", "vi_VN": "<xpath expr=\\"//div[hasclass('settings')]\\" position=\\"inside\\">\\n                <div class=\\"app_settings_block\\" data-string=\\"Purchase\\" string=\\"Mua hàng\\" data-key=\\"purchase\\" groups=\\"purchase.group_purchase_manager\\">\\n                    <field name=\\"po_double_validation\\" invisible=\\"1\\"/>\\n                    <field name=\\"company_currency_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"po_lock\\" invisible=\\"1\\"/>\\n                    <h2>Đơn hàng</h2>\\n                    <div class=\\"row mt16 o_settings_container\\" name=\\"purchase_setting_container\\">\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"po_order_approval\\">\\n                            <div class=\\"o_setting_left_pane\\">\\n                                <field name=\\"po_order_approval\\"/>\\n                            </div>\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <label for=\\"po_order_approval\\"/>\\n                                <span class=\\"fa fa-lg fa-building-o\\" title=\\"Values set here are company-specific.\\" aria-label=\\"Values set here are company-specific.\\" groups=\\"base.group_multi_company\\" role=\\"img\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Yêu cầu quản lý phê duyệt đơn hàng cao hơn số tiền tối thiểu\\n                                </div>\\n                                <div class=\\"content-group\\" attrs=\\"{'invisible': [('po_order_approval', '=', False)]}\\">\\n                                    <div class=\\"row mt16\\">\\n                                        <label for=\\"po_double_validation_amount\\" class=\\"col-lg-4 o_light_label\\"/>\\n                                        <field name=\\"po_double_validation_amount\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"automatic_lock_confirmed_orders\\">\\n                            <div class=\\"o_setting_left_pane\\">\\n                                <field name=\\"lock_confirmed_po\\"/>\\n                            </div>\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <label for=\\"lock_confirmed_po\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Tự động khóa các đơn đặt hàng đã xác nhận để ngăn chỉnh sửa\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"get_order_warnings\\">\\n                            <div class=\\"o_setting_left_pane\\">\\n                                <field name=\\"group_warning_purchase\\"/>\\n                            </div>\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <label for=\\"group_warning_purchase\\" string=\\"Cảnh báo\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Nhận cảnh báo cho đơn hàng của sản phẩm hoặc nhà cung cấp\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"manage_purchase_agreements\\" title=\\"Thông báo mời thầu là khi bạn muốn gửi yêu cầu báo giá của những sản phẩm nhất định cho nhiều nhà cung cấp để so sánh báo giá.\\">\\n                            <div class=\\"o_setting_left_pane\\">\\n                                <field name=\\"module_purchase_requisition\\"/>\\n                            </div>\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <label for=\\"module_purchase_requisition\\"/>\\n                                <a href=\\"https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/purchase/manage_deals/agreements.html\\" title=\\"Tài liệu\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Quản lý các hợp đồng mua hàng của bạn (thông báo mời thầu, hợp đồng khung)\\n                                </div>\\n                                <div class=\\"content-group\\" attrs=\\"{'invisible': [('module_purchase_requisition', '=', False)]}\\">\\n                                    <div id=\\"use_purchase_requisition\\"/>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"auto_receipt_reminder\\">\\n                            <div class=\\"o_setting_left_pane\\">\\n                                <field name=\\"group_send_reminder\\"/>\\n                            </div>\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <label for=\\"group_send_reminder\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Tự động nhắc nhở nhà cung cấp về ngày nhận hàng\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <h2>Xuất hóa đơn</h2>\\n                    <div class=\\"row mt16 o_settings_container\\" name=\\"invoicing_settings_container\\">\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"quantities_billed_vendor\\" title=\\"Giá trị mặc định này được áp dụng cho bất kỳ sản phẩm mới nào được tạo ra và có thể được thay đổi trong biểu mẫu thông tin sản phẩm.\\">\\n                            <div class=\\"o_setting_left_pane\\"/>\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <label for=\\"default_purchase_method\\"/>\\n                                <a href=\\"https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/purchase/manage_deals/control_bills.html\\" title=\\"Tài liệu\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Số lượng nhà cung cấp đã lập hoá đơn\\n                                </div>\\n                                <div class=\\"content-group\\">\\n                                    <div class=\\"mt16\\">\\n                                        <field name=\\"default_purchase_method\\" class=\\"o_light_label\\" widget=\\"radio\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"three_way_matching\\" title=\\"Nếu được bật, kích hoạt đối chiếu 3 bước trên hóa đơn mua hàng: phải nhận hàng mới có thể thanh toán hóa đơn.\\">\\n                            <div class=\\"o_setting_left_pane\\">\\n                                <field name=\\"module_account_3way_match\\" string=\\"Đối chiếu 3 bước\\" widget=\\"upgrade_boolean\\"/>\\n                            </div>\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <label for=\\"module_account_3way_match\\"/>\\n                                <a href=\\"https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/purchase/manage_deals/control_bills.html\\" title=\\"Tài liệu\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Đảm bảo chỉ thanh toán hóa đơn cho những sản phẩm bạn đã đặt và đã nhận\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <h2>Sản phẩm</h2>\\n                    <div class=\\"row mt16 o_settings_container\\" name=\\"matrix_setting_container\\">\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"variant_options\\">\\n                            <div class=\\"o_setting_left_pane\\">\\n                                <field name=\\"group_product_variant\\"/>\\n                            </div>\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <label for=\\"group_product_variant\\"/>\\n                                    <a href=\\"https://www.odoo.com/documentation/16.0/applications/sales/sales/products_prices/products/variants.html\\" title=\\"Tài liệu\\" class=\\"o_doc_link\\" target=\\"_blank\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Mua các biến thể của sản phẩm theo thuộc tính (kích cỡ, màu sắc,...)\\n                                </div>\\n                                <div class=\\"content-group\\" attrs=\\"{'invisible': [('group_product_variant','=',False)]}\\">\\n                                    <div class=\\"mt8\\">\\n                                        <button name=\\"163\\" icon=\\"fa-arrow-right\\" type=\\"action\\" string=\\"Thuộc tính\\" class=\\"btn-link\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"product_matrix\\" title=\\"Nếu được cài đặt, biến thể sản phẩm sẽ được thêm vào đơn mua hàng thông qua một sổ mục nhập dạng lưới.\\">\\n                            <div class=\\"o_setting_left_pane\\">\\n                                <field name=\\"module_purchase_product_matrix\\"/>\\n                            </div>\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <label for=\\"module_purchase_product_matrix\\" string=\\"Mục nhập lưới biến thể\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Thêm một số biến thể cho đơn mua hàng từ lưới\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <div class=\\"col-12 col-lg-6 o_setting_box\\" id=\\"stock_packaging_purchase\\" title=\\"Khả năng chọn loại kiện hàng trong đơn mua hàng và buộc số lượng là bội số của số lượng hàng trên mỗi kiện.\\">\\n                            <div class=\\"o_setting_left_pane\\">\\n                                <field name=\\"group_stock_packaging\\"/>\\n                            </div>\\n                            <div class=\\"o_setting_right_pane\\">\\n                                <label for=\\"group_stock_packaging\\"/>\\n                                <div class=\\"text-muted\\">\\n                                    Mua sản phẩm theo bội số của số lượng hàng trên mỗi kiện\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//div[hasclass('settings')]" position="inside">\n                <div class="app_settings_block" data-string="Purchase" string="Purchase" data-key="purchase" groups="purchase.group_purchase_manager">\n                    <field name="po_double_validation" invisible="1"/>\n                    <field name="company_currency_id" invisible="1"/>\n                    <field name="po_lock" invisible="1"/>\n                    <h2>Orders</h2>\n                    <div class="row mt16 o_settings_container" name="purchase_setting_container">\n                        <div class="col-12 col-lg-6 o_setting_box" id="po_order_approval">\n                            <div class="o_setting_left_pane">\n                                <field name="po_order_approval"/>\n                            </div>\n                            <div class="o_setting_right_pane">\n                                <label for="po_order_approval"/>\n                                <span class="fa fa-lg fa-building-o" title="Values set here are company-specific." aria-label="Values set here are company-specific." groups="base.group_multi_company" role="img"/>\n                                <div class="text-muted">\n                                    Request managers to approve orders above a minimum amount\n                                </div>\n                                <div class="content-group" attrs="{'invisible': [('po_order_approval', '=', False)]}">\n                                    <div class="row mt16">\n                                        <label for="po_double_validation_amount" class="col-lg-4 o_light_label"/>\n                                        <field name="po_double_validation_amount"/>\n                                    </div>\n                                </div>\n                            </div>\n                        </div>\n                        <div class="col-12 col-lg-6 o_setting_box" id="automatic_lock_confirmed_orders">\n                            <div class="o_setting_left_pane">\n                                <field name="lock_confirmed_po"/>\n                            </div>\n                            <div class="o_setting_right_pane">\n                                <label for="lock_confirmed_po"/>\n                                <div class="text-muted">\n                                    Automatically lock confirmed orders to prevent editing\n                                </div>\n                            </div>\n                        </div>\n                        <div class="col-12 col-lg-6 o_setting_box" id="get_order_warnings">\n                            <div class="o_setting_left_pane">\n                                <field name="group_warning_purchase"/>\n                            </div>\n                            <div class="o_setting_right_pane">\n                                <label for="group_warning_purchase" string="Warnings"/>\n                                <div class="text-muted">\n                                    Get warnings in orders for products or vendors\n                                </div>\n                            </div>\n                        </div>\n                        <div class="col-12 col-lg-6 o_setting_box" id="manage_purchase_agreements" title="Calls for tenders are when you want to generate requests for quotations with several vendors for a given set of products to compare offers.">\n                            <div class="o_setting_left_pane">\n                                <field name="module_purchase_requisition"/>\n                            </div>\n                            <div class="o_setting_right_pane">\n                                <label for="module_purchase_requisition"/>\n                                <a href="https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/purchase/manage_deals/agreements.html" title="Documentation" class="o_doc_link" target="_blank"/>\n                                <div class="text-muted">\n                                    Manage your purchase agreements (call for tenders, blanket orders)\n                                </div>\n                                <div class="content-group" attrs="{'invisible': [('module_purchase_requisition', '=', False)]}">\n                                    <div id="use_purchase_requisition"/>\n                                </div>\n                            </div>\n                        </div>\n                        <div class="col-12 col-lg-6 o_setting_box" id="auto_receipt_reminder">\n                            <div class="o_setting_left_pane">\n                                <field name="group_send_reminder"/>\n                            </div>\n                            <div class="o_setting_right_pane">\n                                <label for="group_send_reminder"/>\n                                <div class="text-muted">\n                                    Automatically remind the receipt date to your vendors\n                                </div>\n                            </div>\n                        </div>\n                    </div>\n                    <h2>Invoicing</h2>\n                    <div class="row mt16 o_settings_container" name="invoicing_settings_container">\n                        <div class="col-12 col-lg-6 o_setting_box" id="quantities_billed_vendor" title="This default value is applied to any new product created. This can be changed in the product detail form.">\n                            <div class="o_setting_left_pane"/>\n                            <div class="o_setting_right_pane">\n                                <label for="default_purchase_method"/>\n                                <a href="https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/purchase/manage_deals/control_bills.html" title="Documentation" class="o_doc_link" target="_blank"/>\n                                <div class="text-muted">\n                                    Quantities billed by vendors\n                                </div>\n                                <div class="content-group">\n                                    <div class="mt16">\n                                        <field name="default_purchase_method" class="o_light_label" widget="radio"/>\n                                    </div>\n                                </div>\n                            </div>\n                        </div>\n                        <div class="col-12 col-lg-6 o_setting_box" id="three_way_matching" title="If enabled, activates 3-way matching on vendor bills : the items must be received in order to pay the invoice.">\n                            <div class="o_setting_left_pane">\n                                <field name="module_account_3way_match" string="3-way matching" widget="upgrade_boolean"/>\n                            </div>\n                            <div class="o_setting_right_pane">\n                                <label for="module_account_3way_match"/>\n                                <a href="https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/purchase/manage_deals/control_bills.html" title="Documentation" class="o_doc_link" target="_blank"/>\n                                <div class="text-muted">\n                                    Make sure you only pay bills for which you received the goods you ordered\n                                </div>\n                            </div>\n                        </div>\n                    </div>\n                    <h2>Products</h2>\n                    <div class="row mt16 o_settings_container" name="matrix_setting_container">\n                        <div class="col-12 col-lg-6 o_setting_box" id="variant_options">\n                            <div class="o_setting_left_pane">\n                                <field name="group_product_variant"/>\n                            </div>\n                            <div class="o_setting_right_pane">\n                                <label for="group_product_variant"/>\n                                    <a href="https://www.odoo.com/documentation/16.0/applications/sales/sales/products_prices/products/variants.html" title="Documentation" class="o_doc_link" target="_blank"/>\n                                <div class="text-muted">\n                                    Purchase variants of a product using attributes (size, color, etc.)\n                                </div>\n                                <div class="content-group" attrs="{'invisible': [('group_product_variant','=',False)]}">\n                                    <div class="mt8">\n                                        <button name="163" icon="fa-arrow-right" type="action" string="Attributes" class="btn-link"/>\n                                    </div>\n                                </div>\n                            </div>\n                        </div>\n                        <div class="col-12 col-lg-6 o_setting_box" id="product_matrix" title="If installed, the product variants will be added to purchase orders through a grid entry.">\n                            <div class="o_setting_left_pane">\n                                <field name="module_purchase_product_matrix"/>\n                            </div>\n                            <div class="o_setting_right_pane">\n                                <label for="module_purchase_product_matrix" string="Variant Grid Entry"/>\n                                <div class="text-muted">\n                                    Add several variants to the purchase order from a grid\n                                </div>\n                            </div>\n                        </div>\n                        <div class="col-12 col-lg-6 o_setting_box" id="stock_packaging_purchase" title="Ability to select a package type in purchase orders and to force a quantity that is a multiple of the number of units per package.">\n                            <div class="o_setting_left_pane">\n                                <field name="group_stock_packaging"/>\n                            </div>\n                            <div class="o_setting_right_pane">\n                                <label for="group_stock_packaging"/>\n                                <div class="text-muted">\n                                    Purchase products by multiple of unit # per package\n                                </div>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n            </xpath>\n        	f	t	2025-06-19 03:12:02.293263	2025-06-19 03:12:02.293263	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
