1200	16	\N	1	1	project.project.select	project.project	\N	search	project/views/project_views.xml	\N	primary	{"en_US": "<search string=\\"Search Project\\">\\n                    <field name=\\"name\\" string=\\"Project\\"/>\\n                    <field name=\\"tag_ids\\"/>\\n                    <field name=\\"user_id\\" string=\\"Project Manager\\"/>\\n                    <field name=\\"partner_id\\" string=\\"Customer\\" filter_domain=\\"[('partner_id', 'child_of', self)]\\"/>\\n                    <field name=\\"analytic_account_id\\"/>\\n                    <field name=\\"stage_id\\" groups=\\"project.group_project_stages\\"/>\\n                    <filter string=\\"My Projects\\" name=\\"own_projects\\" domain=\\"[('user_id', '=', uid)]\\"/>\\n                    <filter string=\\"My Favorites\\" name=\\"my_projects\\" domain=\\"[('favorite_user_ids', 'in', uid)]\\"/>\\n                    <filter string=\\"Followed\\" name=\\"followed_by_me\\" domain=\\"[('message_is_follower', '=', True)]\\"/>\\n                    <filter string=\\"Unassigned\\" name=\\"unassigned_projects\\" domain=\\"[('user_id', '=', False)]\\"/>\\n                    <separator/>\\n                    <filter string=\\"Late Milestones\\" name=\\"late_milestones\\" domain=\\"[('is_milestone_exceeded', '=', True)]\\" groups=\\"project.group_project_milestone\\"/>\\n                    <separator/>\\n                    <filter string=\\"Open\\" name=\\"open_project\\" domain=\\"[('stage_id.fold', '=', False)]\\" groups=\\"project.group_project_stages\\"/>\\n                    <filter string=\\"Closed\\" name=\\"closed_project\\" domain=\\"[('stage_id.fold', '=', True)]\\" groups=\\"project.group_project_stages\\"/>\\n                    <separator/>\\n                    <filter string=\\"Start Date\\" name=\\"start_date\\" date=\\"date_start\\"/>\\n                    <filter string=\\"End Date\\" name=\\"end_date\\" date=\\"date\\"/>\\n                    <separator/>\\n                    <filter name=\\"rating_satisfied\\" string=\\"Satisfied\\" domain=\\"[('rating_active', '=', True), ('rating_avg', '&gt;=', 3.66)]\\" groups=\\"project.group_project_rating\\"/>\\n                    <filter name=\\"rating_okay\\" string=\\"Okay\\" domain=\\"[('rating_active', '=', True), ('rating_avg', '&lt;', 3.66), ('rating_avg', '&gt;=', 2.33)]\\" groups=\\"project.group_project_rating\\"/>\\n                    <filter name=\\"dissatisfied\\" string=\\"Dissatisfied\\" domain=\\"[('rating_active', '=', True), ('rating_avg', '&lt;', 2.33), ('rating_avg', '&gt;', 0)]\\" groups=\\"project.group_project_rating\\"/>\\n                    <filter name=\\"no_rating\\" string=\\"No Rating\\" domain=\\"['|', ('rating_active', '=', False), ('rating_avg', '=', 0)]\\" groups=\\"project.group_project_rating\\"/>\\n                    <separator/>\\n                    <filter string=\\"Archived\\" name=\\"inactive\\" domain=\\"[('active', '=', False)]\\"/>\\n                    <separator/>\\n                    <filter invisible=\\"1\\" string=\\"Late Activities\\" name=\\"activities_overdue\\" domain=\\"[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]\\" help=\\"Show all records which has next action date is before today\\"/>\\n                    <filter invisible=\\"1\\" string=\\"Today Activities\\" name=\\"activities_today\\" domain=\\"[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                    <filter invisible=\\"1\\" string=\\"Future Activities\\" name=\\"activities_upcoming_all\\" domain=\\"[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                    <group expand=\\"0\\" string=\\"Group By\\">\\n                        <filter string=\\"Project Manager\\" name=\\"Manager\\" context=\\"{'group_by': 'user_id'}\\"/>\\n                        <filter string=\\"Customer\\" name=\\"Partner\\" context=\\"{'group_by': 'partner_id'}\\"/>\\n                        <filter string=\\"Status\\" name=\\"status\\" context=\\"{'group_by': 'last_update_status'}\\"/>\\n                        <filter string=\\"Stage\\" name=\\"groupby_stage\\" context=\\"{'group_by': 'stage_id'}\\" groups=\\"project.group_project_stages\\"/>\\n                    </group>\\n                </search>", "vi_VN": "<search string=\\"Tìm kiếm dự án\\">\\n                    <field name=\\"name\\" string=\\"Dự án\\"/>\\n                    <field name=\\"tag_ids\\"/>\\n                    <field name=\\"user_id\\" string=\\"Trưởng dự án\\"/>\\n                    <field name=\\"partner_id\\" string=\\"Khách hàng\\" filter_domain=\\"[('partner_id', 'child_of', self)]\\"/>\\n                    <field name=\\"analytic_account_id\\"/>\\n                    <field name=\\"stage_id\\" groups=\\"project.group_project_stages\\"/>\\n                    <filter string=\\"Dự án của tôi\\" name=\\"own_projects\\" domain=\\"[('user_id', '=', uid)]\\"/>\\n                    <filter string=\\"Mục yêu thích của tôi\\" name=\\"my_projects\\" domain=\\"[('favorite_user_ids', 'in', uid)]\\"/>\\n                    <filter string=\\"Đã theo dõi\\" name=\\"followed_by_me\\" domain=\\"[('message_is_follower', '=', True)]\\"/>\\n                    <filter string=\\"Chưa được giao\\" name=\\"unassigned_projects\\" domain=\\"[('user_id', '=', False)]\\"/>\\n                    <separator/>\\n                    <filter string=\\"Mốc thời gian chậm trễ\\" name=\\"late_milestones\\" domain=\\"[('is_milestone_exceeded', '=', True)]\\" groups=\\"project.group_project_milestone\\"/>\\n                    <separator/>\\n                    <filter string=\\"Mở\\" name=\\"open_project\\" domain=\\"[('stage_id.fold', '=', False)]\\" groups=\\"project.group_project_stages\\"/>\\n                    <filter string=\\"Đã đóng\\" name=\\"closed_project\\" domain=\\"[('stage_id.fold', '=', True)]\\" groups=\\"project.group_project_stages\\"/>\\n                    <separator/>\\n                    <filter string=\\"Ngày bắt đầu\\" name=\\"start_date\\" date=\\"date_start\\"/>\\n                    <filter string=\\"Ngày kết thúc\\" name=\\"end_date\\" date=\\"date\\"/>\\n                    <separator/>\\n                    <filter name=\\"rating_satisfied\\" string=\\"Hài lòng\\" domain=\\"[('rating_active', '=', True), ('rating_avg', '&gt;=', 3.66)]\\" groups=\\"project.group_project_rating\\"/>\\n                    <filter name=\\"rating_okay\\" string=\\"Bình thường\\" domain=\\"[('rating_active', '=', True), ('rating_avg', '&lt;', 3.66), ('rating_avg', '&gt;=', 2.33)]\\" groups=\\"project.group_project_rating\\"/>\\n                    <filter name=\\"dissatisfied\\" string=\\"Không hài lòng\\" domain=\\"[('rating_active', '=', True), ('rating_avg', '&lt;', 2.33), ('rating_avg', '&gt;', 0)]\\" groups=\\"project.group_project_rating\\"/>\\n                    <filter name=\\"no_rating\\" string=\\"Không có đánh giá\\" domain=\\"['|', ('rating_active', '=', False), ('rating_avg', '=', 0)]\\" groups=\\"project.group_project_rating\\"/>\\n                    <separator/>\\n                    <filter string=\\"Đã lưu\\" name=\\"inactive\\" domain=\\"[('active', '=', False)]\\"/>\\n                    <separator/>\\n                    <filter invisible=\\"1\\" string=\\"Hoạt động trễ\\" name=\\"activities_overdue\\" domain=\\"[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]\\" help=\\"Hiển thị tất cả dữ liệu có ngày xử lý tiếp theo trước ngày hôm nay\\"/>\\n                    <filter invisible=\\"1\\" string=\\"Các oạt động hôm nay\\" name=\\"activities_today\\" domain=\\"[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                    <filter invisible=\\"1\\" string=\\"Hoạt động tương lai\\" name=\\"activities_upcoming_all\\" domain=\\"[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                    <group expand=\\"0\\" string=\\"Nhóm theo\\">\\n                        <filter string=\\"Trưởng dự án\\" name=\\"Manager\\" context=\\"{'group_by': 'user_id'}\\"/>\\n                        <filter string=\\"Khách hàng\\" name=\\"Partner\\" context=\\"{'group_by': 'partner_id'}\\"/>\\n                        <filter string=\\"Trạng thái\\" name=\\"status\\" context=\\"{'group_by': 'last_update_status'}\\"/>\\n                        <filter string=\\"Giai đoạn\\" name=\\"groupby_stage\\" context=\\"{'group_by': 'stage_id'}\\" groups=\\"project.group_project_stages\\"/>\\n                    </group>\\n                </search>"}	<?xml version="1.0"?>\n<search string="Search Project">\n                    <field name="name" string="Project"/>\n                    <field name="tag_ids"/>\n                    <field name="user_id" string="Project Manager"/>\n                    <field name="partner_id" string="Customer" filter_domain="[('partner_id', 'child_of', self)]"/>\n                    <field name="analytic_account_id"/>\n                    <field name="stage_id" groups="project.group_project_stages"/>\n                    <filter string="My Projects" name="own_projects" domain="[('user_id', '=', uid)]"/>\n                    <filter string="My Favorites" name="my_projects" domain="[('favorite_user_ids', 'in', uid)]"/>\n                    <filter string="Followed" name="followed_by_me" domain="[('message_is_follower', '=', True)]"/>\n                    <filter string="Unassigned" name="unassigned_projects" domain="[('user_id', '=', False)]"/>\n                    <separator/>\n                    <filter string="Late Milestones" name="late_milestones" domain="[('is_milestone_exceeded', '=', True)]" groups="project.group_project_milestone"/>\n                    <separator/>\n                    <filter string="Open" name="open_project" domain="[('stage_id.fold', '=', False)]" groups="project.group_project_stages"/>\n                    <filter string="Closed" name="closed_project" domain="[('stage_id.fold', '=', True)]" groups="project.group_project_stages"/>\n                    <separator/>\n                    <filter string="Start Date" name="start_date" date="date_start"/>\n                    <filter string="End Date" name="end_date" date="date"/>\n                    <separator/>\n                    <filter name="rating_satisfied" string="Satisfied" domain="[('rating_active', '=', True), ('rating_avg', '&gt;=', 3.66)]" groups="project.group_project_rating"/>\n                    <filter name="rating_okay" string="Okay" domain="[('rating_active', '=', True), ('rating_avg', '&lt;', 3.66), ('rating_avg', '&gt;=', 2.33)]" groups="project.group_project_rating"/>\n                    <filter name="dissatisfied" string="Dissatisfied" domain="[('rating_active', '=', True), ('rating_avg', '&lt;', 2.33), ('rating_avg', '&gt;', 0)]" groups="project.group_project_rating"/>\n                    <filter name="no_rating" string="No Rating" domain="['|', ('rating_active', '=', False), ('rating_avg', '=', 0)]" groups="project.group_project_rating"/>\n                    <separator/>\n                    <filter string="Archived" name="inactive" domain="[('active', '=', False)]"/>\n                    <separator/>\n                    <filter invisible="1" string="Late Activities" name="activities_overdue" domain="[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]" help="Show all records which has next action date is before today"/>\n                    <filter invisible="1" string="Today Activities" name="activities_today" domain="[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]"/>\n                    <filter invisible="1" string="Future Activities" name="activities_upcoming_all" domain="[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]"/>\n                    <group expand="0" string="Group By">\n                        <filter string="Project Manager" name="Manager" context="{'group_by': 'user_id'}"/>\n                        <filter string="Customer" name="Partner" context="{'group_by': 'partner_id'}"/>\n                        <filter string="Status" name="status" context="{'group_by': 'last_update_status'}"/>\n                        <filter string="Stage" name="groupby_stage" context="{'group_by': 'stage_id'}" groups="project.group_project_stages"/>\n                    </group>\n                </search>\n            	f	t	2025-06-18 15:59:10.560412	2025-06-18 15:59:10.560412	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1201	16	\N	1	1	project.project.tree	project.project	\N	tree	project/views/project_views.xml	\N	primary	{"en_US": "<tree decoration-muted=\\"active == False\\" string=\\"Projects\\" multi_edit=\\"1\\" sample=\\"1\\" default_order=\\"sequence, name, id\\">\\n                    <field name=\\"sequence\\" optional=\\"show\\" widget=\\"handle\\"/>\\n                    <field name=\\"name\\" invisible=\\"1\\"/>\\n                    <field name=\\"message_needaction\\" invisible=\\"1\\"/>\\n                    <field name=\\"name\\" invisible=\\"1\\"/>\\n                    <field name=\\"active\\" invisible=\\"1\\"/>\\n                    <field name=\\"is_favorite\\" nolabel=\\"1\\" width=\\"1\\" widget=\\"boolean_favorite\\"/>\\n                    <field name=\\"display_name\\" string=\\"Name\\" class=\\"fw-bold\\"/>\\n                    <field name=\\"partner_id\\" optional=\\"show\\" string=\\"Customer\\"/>\\n                    <field name=\\"privacy_visibility\\" optional=\\"hide\\"/>\\n                    <field name=\\"company_id\\" optional=\\"show\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True, 'no_create': True}\\"/>\\n                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"analytic_account_id\\" optional=\\"hide\\" groups=\\"analytic.group_analytic_accounting\\"/>\\n                    <field name=\\"date_start\\" string=\\"Start Date\\" widget=\\"daterange\\" options=\\"{'related_end_date': 'date'}\\"/>\\n                    <field name=\\"date\\" string=\\"End Date\\" widget=\\"daterange\\" options=\\"{'related_start_date': 'date_start'}\\"/>\\n                    <field name=\\"user_id\\" optional=\\"show\\" string=\\"Project Manager\\" widget=\\"many2one_avatar_user\\" options=\\"{'no_open':True, 'no_create': True, 'no_create_edit': True}\\"/>\\n                    <field name=\\"last_update_color\\" invisible=\\"1\\"/>\\n                    <field name=\\"tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\" optional=\\"hide\\"/>\\n                    <field name=\\"last_update_status\\" string=\\"Status\\" nolabel=\\"1\\" optional=\\"show\\" widget=\\"status_with_color\\" options=\\"{'color_field': 'last_update_color', 'hide_label': True}\\"/>\\n                    <field name=\\"stage_id\\" options=\\"{'no_open': True}\\" optional=\\"show\\"/>\\n                </tree>", "vi_VN": "<tree decoration-muted=\\"active == False\\" string=\\"Dự án\\" multi_edit=\\"1\\" sample=\\"1\\" default_order=\\"sequence, name, id\\">\\n                    <field name=\\"sequence\\" optional=\\"show\\" widget=\\"handle\\"/>\\n                    <field name=\\"name\\" invisible=\\"1\\"/>\\n                    <field name=\\"message_needaction\\" invisible=\\"1\\"/>\\n                    <field name=\\"name\\" invisible=\\"1\\"/>\\n                    <field name=\\"active\\" invisible=\\"1\\"/>\\n                    <field name=\\"is_favorite\\" nolabel=\\"1\\" width=\\"1\\" widget=\\"boolean_favorite\\"/>\\n                    <field name=\\"display_name\\" string=\\"Tên\\" class=\\"fw-bold\\"/>\\n                    <field name=\\"partner_id\\" optional=\\"show\\" string=\\"Khách hàng\\"/>\\n                    <field name=\\"privacy_visibility\\" optional=\\"hide\\"/>\\n                    <field name=\\"company_id\\" optional=\\"show\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True, 'no_create': True}\\"/>\\n                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"analytic_account_id\\" optional=\\"hide\\" groups=\\"analytic.group_analytic_accounting\\"/>\\n                    <field name=\\"date_start\\" string=\\"Ngày bắt đầu\\" widget=\\"daterange\\" options=\\"{'related_end_date': 'date'}\\"/>\\n                    <field name=\\"date\\" string=\\"Ngày kết thúc\\" widget=\\"daterange\\" options=\\"{'related_start_date': 'date_start'}\\"/>\\n                    <field name=\\"user_id\\" optional=\\"show\\" string=\\"Trưởng dự án\\" widget=\\"many2one_avatar_user\\" options=\\"{'no_open':True, 'no_create': True, 'no_create_edit': True}\\"/>\\n                    <field name=\\"last_update_color\\" invisible=\\"1\\"/>\\n                    <field name=\\"tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\" optional=\\"hide\\"/>\\n                    <field name=\\"last_update_status\\" string=\\"Trạng thái\\" nolabel=\\"1\\" optional=\\"show\\" widget=\\"status_with_color\\" options=\\"{'color_field': 'last_update_color', 'hide_label': True}\\"/>\\n                    <field name=\\"stage_id\\" options=\\"{'no_open': True}\\" optional=\\"show\\"/>\\n                </tree>"}	<?xml version="1.0"?>\n<tree decoration-muted="active == False" string="Projects" multi_edit="1" sample="1" default_order="sequence, name, id">\n                    <field name="sequence" optional="show" widget="handle"/>\n                    <field name="name" invisible="1"/>\n                    <field name="message_needaction" invisible="1"/>\n                    <field name="name" invisible="1"/>\n                    <field name="active" invisible="1"/>\n                    <field name="is_favorite" nolabel="1" width="1" widget="boolean_favorite"/>\n                    <field name="display_name" string="Name" class="fw-bold"/>\n                    <field name="partner_id" optional="show" string="Customer"/>\n                    <field name="privacy_visibility" optional="hide"/>\n                    <field name="company_id" optional="show" groups="base.group_multi_company" options="{'no_create': True, 'no_create': True}"/>\n                    <field name="company_id" invisible="1"/>\n                    <field name="analytic_account_id" optional="hide" groups="analytic.group_analytic_accounting"/>\n                    <field name="date_start" string="Start Date" widget="daterange" options="{'related_end_date': 'date'}"/>\n                    <field name="date" string="End Date" widget="daterange" options="{'related_start_date': 'date_start'}"/>\n                    <field name="user_id" optional="show" string="Project Manager" widget="many2one_avatar_user" options="{'no_open':True, 'no_create': True, 'no_create_edit': True}"/>\n                    <field name="last_update_color" invisible="1"/>\n                    <field name="tag_ids" widget="many2many_tags" options="{'color_field': 'color'}" optional="hide"/>\n                    <field name="last_update_status" string="Status" nolabel="1" optional="show" widget="status_with_color" options="{'color_field': 'last_update_color', 'hide_label': True}"/>\n                    <field name="stage_id" options="{'no_open': True}" optional="show"/>\n                </tree>\n            	f	t	2025-06-18 15:59:10.560412	2025-06-18 15:59:10.560412	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1202	16	\N	1	1	project.project.kanban	project.project	\N	kanban	project/views/project_views.xml	\N	primary	{"en_US": "<kanban class=\\"o_kanban_mobile\\">\\n                    <field name=\\"user_id\\" string=\\"Project Manager\\"/>\\n                    <templates>\\n                        <t t-name=\\"kanban-box\\">\\n                            <div t-attf-class=\\"oe_kanban_content oe_kanban_global_click o_kanban_get_form\\">\\n                                <div class=\\"row\\">\\n                                    <div class=\\"col-12\\">\\n                                        <strong><field name=\\"name\\" string=\\"Project Name\\"/></strong>\\n                                    </div>\\n                                </div>\\n                                <div class=\\"row\\">\\n                                    <div class=\\"col-8\\">\\n                                        <field name=\\"partner_id\\" string=\\"Contact\\"/>\\n                                    </div>\\n                                    <div class=\\"col-4\\">\\n                                        <div class=\\"oe_kanban_bottom_right float-end\\">\\n                                            <field name=\\"user_id\\" widget=\\"many2one_avatar_user\\"/>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </t>\\n                    </templates>\\n                </kanban>", "vi_VN": "<kanban class=\\"o_kanban_mobile\\">\\n                    <field name=\\"user_id\\" string=\\"Trưởng dự án\\"/>\\n                    <templates>\\n                        <t t-name=\\"kanban-box\\">\\n                            <div t-attf-class=\\"oe_kanban_content oe_kanban_global_click o_kanban_get_form\\">\\n                                <div class=\\"row\\">\\n                                    <div class=\\"col-12\\">\\n                                        <strong><field name=\\"name\\" string=\\"Tên dự án\\"/></strong>\\n                                    </div>\\n                                </div>\\n                                <div class=\\"row\\">\\n                                    <div class=\\"col-8\\">\\n                                        <field name=\\"partner_id\\" string=\\"Liên hệ\\"/>\\n                                    </div>\\n                                    <div class=\\"col-4\\">\\n                                        <div class=\\"oe_kanban_bottom_right float-end\\">\\n                                            <field name=\\"user_id\\" widget=\\"many2one_avatar_user\\"/>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </t>\\n                    </templates>\\n                </kanban>"}	<?xml version="1.0"?>\n<kanban class="o_kanban_mobile">\n                    <field name="user_id" string="Project Manager"/>\n                    <templates>\n                        <t t-name="kanban-box">\n                            <div t-attf-class="oe_kanban_content oe_kanban_global_click o_kanban_get_form">\n                                <div class="row">\n                                    <div class="col-12">\n                                        <strong><field name="name" string="Project Name"/></strong>\n                                    </div>\n                                </div>\n                                <div class="row">\n                                    <div class="col-8">\n                                        <field name="partner_id" string="Contact"/>\n                                    </div>\n                                    <div class="col-4">\n                                        <div class="oe_kanban_bottom_right float-end">\n                                            <field name="user_id" widget="many2one_avatar_user"/>\n                                        </div>\n                                    </div>\n                                </div>\n                            </div>\n                        </t>\n                    </templates>\n                </kanban>\n            	f	t	2025-06-18 15:59:10.560412	2025-06-18 15:59:10.560412	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1203	16	\N	1	1	project.project.view.form.simplified	project.project	\N	form	project/views/project_views.xml	\N	primary	{"en_US": "<form string=\\"Project\\">\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"name\\" string=\\"Name\\"/>\\n                        <h1>\\n                            <field name=\\"name\\" class=\\"o_project_name oe_inline\\" placeholder=\\"e.g. Office Party\\"/>\\n                        </h1>\\n                    </div>\\n                    <field name=\\"user_id\\" invisible=\\"1\\"/>\\n                    <div class=\\"row o_settings_container\\"/>\\n                    <div name=\\"alias_def\\" colspan=\\"2\\" attrs=\\"{'invisible': [('alias_domain', '=', False)]}\\" dir=\\"ltr\\">\\n                        <label for=\\"alias_name\\" class=\\"oe_inline mt-4\\" string=\\"Create tasks by sending an email to\\"/>\\n                        <field name=\\"alias_enabled\\" invisible=\\"1\\"/>\\n                        <span>\\n                            <field name=\\"alias_name\\" class=\\"oe_inline\\" placeholder=\\"e.g. office-party\\"/>@<field name=\\"alias_domain\\" class=\\"oe_inline\\" readonly=\\"1\\"/>\\n                        </span>\\n                    </div>\\n                </form>", "vi_VN": "<form string=\\"Dự án\\">\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"name\\" string=\\"Tên\\"/>\\n                        <h1>\\n                            <field name=\\"name\\" class=\\"o_project_name oe_inline\\" placeholder=\\"vd: Tiệc văn phòng\\"/>\\n                        </h1>\\n                    </div>\\n                    <field name=\\"user_id\\" invisible=\\"1\\"/>\\n                    <div class=\\"row o_settings_container\\"/>\\n                    <div name=\\"alias_def\\" colspan=\\"2\\" attrs=\\"{'invisible': [('alias_domain', '=', False)]}\\" dir=\\"ltr\\">\\n                        <label for=\\"alias_name\\" class=\\"oe_inline mt-4\\" string=\\"Tạo công việc bằng cách gửi email tới\\"/>\\n                        <field name=\\"alias_enabled\\" invisible=\\"1\\"/>\\n                        <span>\\n                            <field name=\\"alias_name\\" class=\\"oe_inline\\" placeholder=\\"vd: Tiệc văn phòng\\"/>@<field name=\\"alias_domain\\" class=\\"oe_inline\\" readonly=\\"1\\"/>\\n                        </span>\\n                    </div>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Project">\n                    <div class="oe_title">\n                        <label for="name" string="Name"/>\n                        <h1>\n                            <field name="name" class="o_project_name oe_inline" placeholder="e.g. Office Party"/>\n                        </h1>\n                    </div>\n                    <field name="user_id" invisible="1"/>\n                    <div class="row o_settings_container"/>\n                    <div name="alias_def" colspan="2" attrs="{'invisible': [('alias_domain', '=', False)]}" dir="ltr">\n                        <label for="alias_name" class="oe_inline mt-4" string="Create tasks by sending an email to"/>\n                        <field name="alias_enabled" invisible="1"/>\n                        <span>\n                            <field name="alias_name" class="oe_inline" placeholder="e.g. office-party"/>@<field name="alias_domain" class="oe_inline" readonly="1"/>\n                        </span>\n                    </div>\n                </form>\n            	f	t	2025-06-18 15:59:10.560412	2025-06-18 15:59:10.560412	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1204	16	1203	1	1	project.project.view.form.simplified	project.project	\N	form	project/views/project_views.xml	\N	primary	{"en_US": "<xpath expr=\\"//div[@name='alias_def']\\" position=\\"after\\">\\n                    <footer>\\n                        <button string=\\"Create project\\" name=\\"action_view_tasks\\" type=\\"object\\" class=\\"btn-primary o_open_tasks\\" data-hotkey=\\"q\\"/>\\n                        <button string=\\"Discard\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                    </footer>\\n                </xpath>", "vi_VN": "<xpath expr=\\"//div[@name='alias_def']\\" position=\\"after\\">\\n                    <footer>\\n                        <button string=\\"Tạo dự án\\" name=\\"action_view_tasks\\" type=\\"object\\" class=\\"btn-primary o_open_tasks\\" data-hotkey=\\"q\\"/>\\n                        <button string=\\"Huỷ bỏ\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                    </footer>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//div[@name='alias_def']" position="after">\n                    <footer>\n                        <button string="Create project" name="action_view_tasks" type="object" class="btn-primary o_open_tasks" data-hotkey="q"/>\n                        <button string="Discard" class="btn-secondary" special="cancel" data-hotkey="z"/>\n                    </footer>\n                </xpath>\n            	f	t	2025-06-18 15:59:10.560412	2025-06-18 15:59:10.560412	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1221	200	1205	1	1	project.kanban.inherit.project	project.project	\N	kanban	project/views/project_views.xml	\N	extension	{"en_US": "<data><xpath expr=\\"/kanban\\" position=\\"inside\\">\\n                    <field name=\\"id\\"/>\\n                </xpath>\\n                <xpath expr=\\"//div[hasclass('o_kanban_manage_view')]\\" position=\\"inside\\">\\n                    <div role=\\"menuitem\\" groups=\\"project.group_project_user\\">\\n                        <a name=\\"project_update_all_action\\" type=\\"object\\" t-attf-context=\\"{'active_id': #{record.id.raw_value} }\\">Project Updates</a>\\n                    </div>\\n                </xpath>\\n            </data>", "vi_VN": "<data><xpath expr=\\"/kanban\\" position=\\"inside\\">\\n                    <field name=\\"id\\"/>\\n                </xpath>\\n                <xpath expr=\\"//div[hasclass('o_kanban_manage_view')]\\" position=\\"inside\\">\\n                    <div role=\\"menuitem\\" groups=\\"project.group_project_user\\">\\n                        <a name=\\"project_update_all_action\\" type=\\"object\\" t-attf-context=\\"{'active_id': #{record.id.raw_value} }\\">Cập nhật dự án</a>\\n                    </div>\\n                </xpath>\\n            </data>"}	<?xml version="1.0"?>\n<data><xpath expr="/kanban" position="inside">\n                    <field name="id"/>\n                </xpath>\n                <xpath expr="//div[hasclass('o_kanban_manage_view')]" position="inside">\n                    <div role="menuitem" groups="project.group_project_user">\n                        <a name="project_update_all_action" type="object" t-attf-context="{'active_id': #{record.id.raw_value} }">Project Updates</a>\n                    </div>\n                </xpath>\n            </data>	f	t	2025-06-18 15:59:10.560412	2025-06-18 15:59:10.560412	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1222	16	\N	1	1	project.milestone.view.form	project.milestone	\N	form	project/views/project_milestone_views.xml	\N	primary	{"en_US": "<form>\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <button name=\\"409\\" type=\\"action\\" class=\\"oe_stat_button\\" icon=\\"fa-tasks\\" attrs=\\"{'invisible': [('task_count', '=', 0)]}\\" context=\\"{'default_project_id': project_id}\\" groups=\\"project.group_project_milestone\\" close=\\"1\\">\\n                            <!-- TODO: Remove me in master -->\\n                            <field name=\\"task_count\\" string=\\"Tasks\\" widget=\\"statinfo\\" invisible=\\"1\\"/>\\n                            <div class=\\"o_form_field o_stat_info\\">\\n                                <span class=\\"o_stat_value\\">\\n                                    <field name=\\"task_count\\" widget=\\"statinfo\\" nolabel=\\"1\\"/>\\n                                </span>\\n                                <span class=\\"o_stat_text\\">Tasks</span>\\n                            </div>\\n                        </button>\\n                    </div>\\n                    <group>\\n                        <group name=\\"main_details\\">\\n                            <field name=\\"project_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"name\\" placeholder=\\"e.g: Product Launch\\"/>\\n                            <field name=\\"deadline\\"/>\\n                            <field name=\\"is_reached\\"/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>", "vi_VN": "<form>\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <button name=\\"409\\" type=\\"action\\" class=\\"oe_stat_button\\" icon=\\"fa-tasks\\" attrs=\\"{'invisible': [('task_count', '=', 0)]}\\" context=\\"{'default_project_id': project_id}\\" groups=\\"project.group_project_milestone\\" close=\\"1\\">\\n                            <!-- TODO: Remove me in master -->\\n                            <field name=\\"task_count\\" string=\\"Nhiệm vụ\\" widget=\\"statinfo\\" invisible=\\"1\\"/>\\n                            <div class=\\"o_form_field o_stat_info\\">\\n                                <span class=\\"o_stat_value\\">\\n                                    <field name=\\"task_count\\" widget=\\"statinfo\\" nolabel=\\"1\\"/>\\n                                </span>\\n                                <span class=\\"o_stat_text\\">Nhiệm vụ</span>\\n                            </div>\\n                        </button>\\n                    </div>\\n                    <group>\\n                        <group name=\\"main_details\\">\\n                            <field name=\\"project_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"name\\" placeholder=\\"VD: Ra mắt sản phẩm\\"/>\\n                            <field name=\\"deadline\\"/>\\n                            <field name=\\"is_reached\\"/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form>\n                <sheet>\n                    <div class="oe_button_box" name="button_box">\n                        <button name="409" type="action" class="oe_stat_button" icon="fa-tasks" attrs="{'invisible': [('task_count', '=', 0)]}" context="{'default_project_id': project_id}" groups="project.group_project_milestone" close="1">\n                            <!-- TODO: Remove me in master -->\n                            <field name="task_count" string="Tasks" widget="statinfo" invisible="1"/>\n                            <div class="o_form_field o_stat_info">\n                                <span class="o_stat_value">\n                                    <field name="task_count" widget="statinfo" nolabel="1"/>\n                                </span>\n                                <span class="o_stat_text">Tasks</span>\n                            </div>\n                        </button>\n                    </div>\n                    <group>\n                        <group name="main_details">\n                            <field name="project_id" invisible="1"/>\n                            <field name="name" placeholder="e.g: Product Launch"/>\n                            <field name="deadline"/>\n                            <field name="is_reached"/>\n                        </group>\n                    </group>\n                </sheet>\n            </form>\n        	f	t	2025-06-18 15:59:10.560412	2025-06-18 15:59:10.560412	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1223	16	\N	1	1	project.milestone.view.tree	project.milestone	\N	tree	project/views/project_milestone_views.xml	\N	primary	{"en_US": "<tree decoration-success=\\"can_be_marked_as_done\\" decoration-danger=\\"is_deadline_exceeded and not can_be_marked_as_done\\" decoration-muted=\\"is_reached\\" editable=\\"bottom\\" sample=\\"1\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"deadline\\" optional=\\"show\\"/>\\n                <field name=\\"is_reached\\" optional=\\"show\\"/>\\n                <field name=\\"is_deadline_exceeded\\" invisible=\\"1\\"/>\\n                <field name=\\"task_count\\" invisible=\\"1\\"/>\\n                <field name=\\"can_be_marked_as_done\\" invisible=\\"1\\"/>\\n                <button name=\\"action_view_tasks\\" type=\\"object\\" title=\\"View Tasks\\" string=\\"View Tasks\\" class=\\"btn btn-link float-end\\" attrs=\\"{'invisible': [('task_count', '=', 0)]}\\" groups=\\"project.group_project_milestone\\"/>\\n            </tree>", "vi_VN": "<tree decoration-success=\\"can_be_marked_as_done\\" decoration-danger=\\"is_deadline_exceeded and not can_be_marked_as_done\\" decoration-muted=\\"is_reached\\" editable=\\"bottom\\" sample=\\"1\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"deadline\\" optional=\\"show\\"/>\\n                <field name=\\"is_reached\\" optional=\\"show\\"/>\\n                <field name=\\"is_deadline_exceeded\\" invisible=\\"1\\"/>\\n                <field name=\\"task_count\\" invisible=\\"1\\"/>\\n                <field name=\\"can_be_marked_as_done\\" invisible=\\"1\\"/>\\n                <button name=\\"action_view_tasks\\" type=\\"object\\" title=\\"Xem nhiệm vụ\\" string=\\"Xem nhiệm vụ\\" class=\\"btn btn-link float-end\\" attrs=\\"{'invisible': [('task_count', '=', 0)]}\\" groups=\\"project.group_project_milestone\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree decoration-success="can_be_marked_as_done" decoration-danger="is_deadline_exceeded and not can_be_marked_as_done" decoration-muted="is_reached" editable="bottom" sample="1">\n                <field name="name"/>\n                <field name="deadline" optional="show"/>\n                <field name="is_reached" optional="show"/>\n                <field name="is_deadline_exceeded" invisible="1"/>\n                <field name="task_count" invisible="1"/>\n                <field name="can_be_marked_as_done" invisible="1"/>\n                <button name="action_view_tasks" type="object" title="View Tasks" string="View Tasks" class="btn btn-link float-end" attrs="{'invisible': [('task_count', '=', 0)]}" groups="project.group_project_milestone"/>\n            </tree>\n        	f	t	2025-06-18 15:59:10.560412	2025-06-18 15:59:10.560412	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1224	7	123	1	1	res.partner.task.buttons	res.partner	\N	form	project/views/res_partner_views.xml	\N	extension	{"en_US": "<div name=\\"button_box\\" position=\\"inside\\">\\n                    <button class=\\"oe_stat_button\\" type=\\"action\\" name=\\"406\\" groups=\\"project.group_project_user\\" context=\\"{'search_default_partner_id': active_id, 'default_partner_id': active_id}\\" attrs=\\"{'invisible': [('task_count', '=', 0)]}\\" icon=\\"fa-tasks\\">\\n                        <field string=\\"Tasks\\" name=\\"task_count\\" widget=\\"statinfo\\"/>\\n                    </button>\\n                </div>", "vi_VN": "<div name=\\"button_box\\" position=\\"inside\\">\\n                    <button class=\\"oe_stat_button\\" type=\\"action\\" name=\\"406\\" groups=\\"project.group_project_user\\" context=\\"{'search_default_partner_id': active_id, 'default_partner_id': active_id}\\" attrs=\\"{'invisible': [('task_count', '=', 0)]}\\" icon=\\"fa-tasks\\">\\n                        <field string=\\"Nhiệm vụ\\" name=\\"task_count\\" widget=\\"statinfo\\"/>\\n                    </button>\\n                </div>"}	<?xml version="1.0"?>\n<div name="button_box" position="inside">\n                    <button class="oe_stat_button" type="action" name="406" groups="project.group_project_user" context="{'search_default_partner_id': active_id, 'default_partner_id': active_id}" attrs="{'invisible': [('task_count', '=', 0)]}" icon="fa-tasks">\n                        <field string="Tasks" name="task_count" widget="statinfo"/>\n                    </button>\n                </div>\n            	f	t	2025-06-18 15:59:10.560412	2025-06-18 15:59:10.560412	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1226	999	\N	1	1	project.task.form.quick_create	project.task	\N	form	project/views/project_sharing_views.xml	\N	primary	{"en_US": "<form>\\n                <group>\\n                    <field name=\\"name\\" string=\\"Task Title\\" placeholder=\\"e.g. Send Invitations\\"/>\\n                </group>\\n            </form>", "vi_VN": "<form>\\n                <group>\\n                    <field name=\\"name\\" string=\\"Tiêu đề nhiệm vụ\\" placeholder=\\"VD: Gửi lời mời\\"/>\\n                </group>\\n            </form>"}	<?xml version="1.0"?>\n<form>\n                <group>\n                    <field name="name" string="Task Title" placeholder="e.g. Send Invitations"/>\n                </group>\n            </form>\n        	f	t	2025-06-18 15:59:10.560412	2025-06-18 15:59:10.560412	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
345	10	\N	1	1	mail.message.reaction.tree	mail.message.reaction	\N	tree	mail/views/mail_message_reaction_views.xml	\N	primary	{"en_US": "<tree string=\\"Reactions\\">\\n                <field name=\\"id\\"/>\\n                <field name=\\"message_id\\"/>\\n                <field name=\\"content\\"/>\\n                <field name=\\"partner_id\\"/>\\n                <field name=\\"guest_id\\"/>\\n            </tree>", "vi_VN": "<tree string=\\"Phản ứng\\">\\n                <field name=\\"id\\"/>\\n                <field name=\\"message_id\\"/>\\n                <field name=\\"content\\"/>\\n                <field name=\\"partner_id\\"/>\\n                <field name=\\"guest_id\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree string="Reactions">\n                <field name="id"/>\n                <field name="message_id"/>\n                <field name="content"/>\n                <field name="partner_id"/>\n                <field name="guest_id"/>\n            </tree>\n        	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1231	40	491	1	1	Portal layout: project menu entry	\N	project.portal_layout	qweb	project/views/project_portal_templates.xml	\N	extension	{"en_US": "<data name=\\"Portal layout: project menu entry\\" inherit_id=\\"portal.portal_breadcrumbs\\" priority=\\"40\\">\\n        <xpath expr=\\"//ol[hasclass('o_portal_submenu')]\\" position=\\"inside\\">\\n            <li t-if=\\"page_name == 'project' or project\\" class=\\"col-lg-2\\" t-attf-class=\\"breadcrumb-item #{'active ' if not project else ''}\\">\\n                <a t-if=\\"project\\" t-attf-href=\\"/my/projects?{{ keep_query() }}\\">Projects</a>\\n                <t t-else=\\"\\">Projects</t>\\n            </li>\\n            <li t-if=\\"page_name in ['project_task', 'project_subtasks'] and project\\" class=\\"breadcrumb-item active\\">\\n                <a t-if=\\"project\\" t-attf-href=\\"/my/projects/{{ project.id }}?{{ keep_query() }}\\"><t t-esc=\\"project.name\\"/></a>\\n            </li>\\n            <li t-elif=\\"project\\" t-attf-class=\\"breadcrumb-item #{'active ' if not project else ''} text-truncate col-8 col-lg-10\\">\\n                <t t-esc=\\"project.name\\"/>\\n            </li>\\n            <li t-if=\\"page_name == 'task' or (task and not project)\\" t-attf-class=\\"breadcrumb-item #{'active ' if not task else ''}\\">\\n                <a t-if=\\"task\\" t-attf-href=\\"/my/tasks?{{ keep_query() }}\\">Tasks</a>\\n                <t t-else=\\"\\">Tasks</t>\\n            </li>\\n            <li t-if=\\"page_name == 'project_subtasks' and task and project\\" class=\\"breadcrumb-item active\\">\\n                <a t-attf-href=\\"/my/projects/{{ project.id }}/task/{{ task.id }}?{{ keep_query() }}\\"><t t-esc=\\"task.name\\"/></a>\\n            </li>\\n            <li t-elif=\\"task\\" class=\\"breadcrumb-item active text-truncate\\">\\n                <span t-field=\\"task.name\\"/>\\n            </li>\\n            <li t-if=\\"page_name == 'project_subtasks' or (task and subtask and project)\\" t-attf-class=\\"breadcrumb-item text-truncate #{'active ' if not subtask else ''}\\">\\n                <a t-if=\\"subtask\\" t-attf-href=\\"/my/tasks/{{ task.id }}/subtasks?{{ keep_query() }}\\">Sub-tasks</a>\\n                <t t-else=\\"\\">Sub-tasks</t>\\n            </li>\\n            <li t-if=\\"subtask\\" class=\\"breadcrumb-item active text-truncate\\">\\n                <span t-field=\\"subtask.name\\"/>\\n            </li>\\n        </xpath>\\n    </data>", "vi_VN": "<data name=\\"Portal layout: project menu entry\\" inherit_id=\\"portal.portal_breadcrumbs\\" priority=\\"40\\">\\n        <xpath expr=\\"//ol[hasclass('o_portal_submenu')]\\" position=\\"inside\\">\\n            <li t-if=\\"page_name == 'project' or project\\" class=\\"col-lg-2\\" t-attf-class=\\"breadcrumb-item #{'active ' if not project else ''}\\">\\n                <a t-if=\\"project\\" t-attf-href=\\"/my/projects?{{ keep_query() }}\\">Dự án</a>\\n                <t t-else=\\"\\">Dự án</t>\\n            </li>\\n            <li t-if=\\"page_name in ['project_task', 'project_subtasks'] and project\\" class=\\"breadcrumb-item active\\">\\n                <a t-if=\\"project\\" t-attf-href=\\"/my/projects/{{ project.id }}?{{ keep_query() }}\\"><t t-esc=\\"project.name\\"/></a>\\n            </li>\\n            <li t-elif=\\"project\\" t-attf-class=\\"breadcrumb-item #{'active ' if not project else ''} text-truncate col-8 col-lg-10\\">\\n                <t t-esc=\\"project.name\\"/>\\n            </li>\\n            <li t-if=\\"page_name == 'task' or (task and not project)\\" t-attf-class=\\"breadcrumb-item #{'active ' if not task else ''}\\">\\n                <a t-if=\\"task\\" t-attf-href=\\"/my/tasks?{{ keep_query() }}\\">Nhiệm vụ</a>\\n                <t t-else=\\"\\">Nhiệm vụ</t>\\n            </li>\\n            <li t-if=\\"page_name == 'project_subtasks' and task and project\\" class=\\"breadcrumb-item active\\">\\n                <a t-attf-href=\\"/my/projects/{{ project.id }}/task/{{ task.id }}?{{ keep_query() }}\\"><t t-esc=\\"task.name\\"/></a>\\n            </li>\\n            <li t-elif=\\"task\\" class=\\"breadcrumb-item active text-truncate\\">\\n                <span t-field=\\"task.name\\"/>\\n            </li>\\n            <li t-if=\\"page_name == 'project_subtasks' or (task and subtask and project)\\" t-attf-class=\\"breadcrumb-item text-truncate #{'active ' if not subtask else ''}\\">\\n                <a t-if=\\"subtask\\" t-attf-href=\\"/my/tasks/{{ task.id }}/subtasks?{{ keep_query() }}\\">Nhiệm vụ phụ</a>\\n                <t t-else=\\"\\">Nhiệm vụ phụ</t>\\n            </li>\\n            <li t-if=\\"subtask\\" class=\\"breadcrumb-item active text-truncate\\">\\n                <span t-field=\\"subtask.name\\"/>\\n            </li>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data name="Portal layout: project menu entry" inherit_id="portal.portal_breadcrumbs" priority="40">\n        <xpath expr="//ol[hasclass('o_portal_submenu')]" position="inside">\n            <li t-if="page_name == 'project' or project" class="col-lg-2" t-attf-class="breadcrumb-item #{'active ' if not project else ''}">\n                <a t-if="project" t-attf-href="/my/projects?{{ keep_query() }}">Projects</a>\n                <t t-else="">Projects</t>\n            </li>\n            <li t-if="page_name in ['project_task', 'project_subtasks'] and project" class="breadcrumb-item active">\n                <a t-if="project" t-attf-href="/my/projects/{{ project.id }}?{{ keep_query() }}"><t t-esc="project.name"/></a>\n            </li>\n            <li t-elif="project" t-attf-class="breadcrumb-item #{'active ' if not project else ''} text-truncate col-8 col-lg-10">\n                <t t-esc="project.name"/>\n            </li>\n            <li t-if="page_name == 'task' or (task and not project)" t-attf-class="breadcrumb-item #{'active ' if not task else ''}">\n                <a t-if="task" t-attf-href="/my/tasks?{{ keep_query() }}">Tasks</a>\n                <t t-else="">Tasks</t>\n            </li>\n            <li t-if="page_name == 'project_subtasks' and task and project" class="breadcrumb-item active">\n                <a t-attf-href="/my/projects/{{ project.id }}/task/{{ task.id }}?{{ keep_query() }}"><t t-esc="task.name"/></a>\n            </li>\n            <li t-elif="task" class="breadcrumb-item active text-truncate">\n                <span t-field="task.name"/>\n            </li>\n            <li t-if="page_name == 'project_subtasks' or (task and subtask and project)" t-attf-class="breadcrumb-item text-truncate #{'active ' if not subtask else ''}">\n                <a t-if="subtask" t-attf-href="/my/tasks/{{ task.id }}/subtasks?{{ keep_query() }}">Sub-tasks</a>\n                <t t-else="">Sub-tasks</t>\n            </li>\n            <li t-if="subtask" class="breadcrumb-item active text-truncate">\n                <span t-field="subtask.name"/>\n            </li>\n        </xpath>\n    </data>\n\n    	f	t	2025-06-18 15:59:10.560412	2025-06-18 15:59:10.560412	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1232	16	\N	1	1	Priority Widget Template	\N	project.portal_my_tasks_priority_widget_template	qweb	project/views/project_portal_templates.xml	\N	primary	{"en_US": "<t name=\\"Priority Widget Template\\" t-name=\\"project.portal_my_tasks_priority_widget_template\\">\\n        <span t-attf-class=\\"o_priority_star fa fa-star#{'' if task.priority == '1' else '-o'}\\" t-attf-title=\\"Priority: {{'Important' if task.priority == '1' else 'Normal'}}\\"/>\\n    </t>", "vi_VN": "<t name=\\"Priority Widget Template\\" t-name=\\"project.portal_my_tasks_priority_widget_template\\">\\n        <span t-attf-class=\\"o_priority_star fa fa-star#{'' if task.priority == '1' else '-o'}\\" t-attf-title=\\"Mức độ ưu tiên: {{'Quan trọng' if task.priority == '1' else 'Bình thường'}}\\"/>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Priority Widget Template" t-name="project.portal_my_tasks_priority_widget_template">\n        <span t-attf-class="o_priority_star fa fa-star#{'' if task.priority == '1' else '-o'}" t-attf-title="Priority: {{'Important' if task.priority == '1' else 'Normal'}}"/>\n    </t>\n\n    	f	t	2025-06-18 15:59:10.560412	2025-06-18 15:59:10.560412	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1234	40	496	1	1	Show Projects / Tasks	\N	project.portal_my_home	qweb	project/views/project_portal_templates.xml	\N	extension	{"en_US": "<data name=\\"Show Projects / Tasks\\" customize_show=\\"True\\" inherit_id=\\"portal.portal_my_home\\" priority=\\"40\\">\\n        <xpath expr=\\"//div[hasclass('o_portal_docs')]\\" position=\\"inside\\">\\n            <t t-call=\\"portal.portal_docs_entry\\">\\n                <t t-set=\\"title\\">Projects</t>\\n                <t t-set=\\"url\\" t-value=\\"'/my/projects'\\"/>\\n                <t t-set=\\"placeholder_count\\" t-value=\\"'project_count'\\"/>\\n            </t>\\n            <t t-call=\\"portal.portal_docs_entry\\">\\n                <t t-set=\\"title\\">Tasks</t>\\n                <t t-set=\\"url\\" t-value=\\"'/my/tasks'\\"/>\\n                <t t-set=\\"placeholder_count\\" t-value=\\"'task_count'\\"/>\\n            </t>\\n        </xpath>\\n    </data>", "vi_VN": "<data name=\\"Show Projects / Tasks\\" customize_show=\\"True\\" inherit_id=\\"portal.portal_my_home\\" priority=\\"40\\">\\n        <xpath expr=\\"//div[hasclass('o_portal_docs')]\\" position=\\"inside\\">\\n            <t t-call=\\"portal.portal_docs_entry\\">\\n                <t t-set=\\"title\\">Dự án</t>\\n                <t t-set=\\"url\\" t-value=\\"'/my/projects'\\"/>\\n                <t t-set=\\"placeholder_count\\" t-value=\\"'project_count'\\"/>\\n            </t>\\n            <t t-call=\\"portal.portal_docs_entry\\">\\n                <t t-set=\\"title\\">Nhiệm vụ</t>\\n                <t t-set=\\"url\\" t-value=\\"'/my/tasks'\\"/>\\n                <t t-set=\\"placeholder_count\\" t-value=\\"'task_count'\\"/>\\n            </t>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data name="Show Projects / Tasks" customize_show="True" inherit_id="portal.portal_my_home" priority="40">\n        <xpath expr="//div[hasclass('o_portal_docs')]" position="inside">\n            <t t-call="portal.portal_docs_entry">\n                <t t-set="title">Projects</t>\n                <t t-set="url" t-value="'/my/projects'"/>\n                <t t-set="placeholder_count" t-value="'project_count'"/>\n            </t>\n            <t t-call="portal.portal_docs_entry">\n                <t t-set="title">Tasks</t>\n                <t t-set="url" t-value="'/my/tasks'"/>\n                <t t-set="placeholder_count" t-value="'task_count'"/>\n            </t>\n        </xpath>\n    </data>\n\n    	f	t	2025-06-18 15:59:10.560412	2025-06-18 15:59:10.560412	t	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1235	16	\N	1	1	My Projects	\N	project.portal_my_projects	qweb	project/views/project_portal_templates.xml	\N	primary	{"en_US": "<t name=\\"My Projects\\" t-name=\\"project.portal_my_projects\\">\\n        <t t-call=\\"portal.portal_layout\\">\\n            <t t-set=\\"breadcrumbs_searchbar\\" t-value=\\"True\\"/>\\n\\n            <t t-call=\\"portal.portal_searchbar\\">\\n                <t t-set=\\"title\\">Projects</t>\\n            </t>\\n            <t t-if=\\"not projects\\">\\n                <div class=\\"alert alert-warning mt8\\" role=\\"alert\\">\\n                    There are no projects.\\n                </div>\\n            </t>\\n            <t t-if=\\"projects\\" t-call=\\"portal.portal_table\\">\\n                <tbody>\\n                    <tr t-foreach=\\"projects\\" t-as=\\"project\\">\\n                        <td>\\n                            <a t-attf-href=\\"/my/projects/#{project.id}?{{ keep_query() }}\\"><span t-field=\\"project.name\\"/></a>\\n                        </td>\\n                        <td class=\\"text-end\\">\\n                            <t t-out=\\"project.task_count_with_subtasks\\"/>\\n                            <t t-out=\\"project.label_tasks\\"/>\\n                        </td>\\n                    </tr>\\n                </tbody>\\n            </t>\\n        </t>\\n    </t>", "vi_VN": "<t name=\\"My Projects\\" t-name=\\"project.portal_my_projects\\">\\n        <t t-call=\\"portal.portal_layout\\">\\n            <t t-set=\\"breadcrumbs_searchbar\\" t-value=\\"True\\"/>\\n\\n            <t t-call=\\"portal.portal_searchbar\\">\\n                <t t-set=\\"title\\">Dự án</t>\\n            </t>\\n            <t t-if=\\"not projects\\">\\n                <div class=\\"alert alert-warning mt8\\" role=\\"alert\\">\\n                    Không có dự án\\n                </div>\\n            </t>\\n            <t t-if=\\"projects\\" t-call=\\"portal.portal_table\\">\\n                <tbody>\\n                    <tr t-foreach=\\"projects\\" t-as=\\"project\\">\\n                        <td>\\n                            <a t-attf-href=\\"/my/projects/#{project.id}?{{ keep_query() }}\\"><span t-field=\\"project.name\\"/></a>\\n                        </td>\\n                        <td class=\\"text-end\\">\\n                            <t t-out=\\"project.task_count_with_subtasks\\"/>\\n                            <t t-out=\\"project.label_tasks\\"/>\\n                        </td>\\n                    </tr>\\n                </tbody>\\n            </t>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t name="My Projects" t-name="project.portal_my_projects">\n        <t t-call="portal.portal_layout">\n            <t t-set="breadcrumbs_searchbar" t-value="True"/>\n\n            <t t-call="portal.portal_searchbar">\n                <t t-set="title">Projects</t>\n            </t>\n            <t t-if="not projects">\n                <div class="alert alert-warning mt8" role="alert">\n                    There are no projects.\n                </div>\n            </t>\n            <t t-if="projects" t-call="portal.portal_table">\n                <tbody>\n                    <tr t-foreach="projects" t-as="project">\n                        <td>\n                            <a t-attf-href="/my/projects/#{project.id}?{{ keep_query() }}"><span t-field="project.name"/></a>\n                        </td>\n                        <td class="text-end">\n                            <t t-out="project.task_count_with_subtasks"/>\n                            <t t-out="project.label_tasks"/>\n                        </td>\n                    </tr>\n                </tbody>\n            </t>\n        </t>\n    </t>\n\n    	f	t	2025-06-18 15:59:10.560412	2025-06-18 15:59:10.560412	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1236	16	\N	1	1	My Project	\N	project.portal_my_project	qweb	project/views/project_portal_templates.xml	\N	primary	{"en_US": "<t name=\\"My Project\\" t-name=\\"project.portal_my_project\\">\\n        <t t-call=\\"portal.portal_layout\\">\\n            <t t-set=\\"o_portal_fullwidth_alert\\" groups=\\"project.group_project_user\\">\\n                <t t-call=\\"portal.portal_back_in_edit_mode\\">\\n                    <t t-set=\\"backend_url\\" t-value=\\"'/web#model=project.project&amp;id=%s&amp;view_type=kanban' % (project.id)\\"/>\\n                </t>\\n            </t>\\n\\n            <t t-call=\\"portal.portal_searchbar\\">\\n                <t t-set=\\"title\\">Tasks</t>\\n            </t>\\n            <t t-if=\\"not grouped_tasks\\">\\n                <div class=\\"alert alert-warning mt8\\" role=\\"alert\\">\\n                    There are no tasks.\\n                </div>\\n            </t>\\n\\n            <t t-call=\\"project.portal_tasks_list\\"/>\\n        </t>\\n    </t>", "vi_VN": "<t name=\\"My Project\\" t-name=\\"project.portal_my_project\\">\\n        <t t-call=\\"portal.portal_layout\\">\\n            <t t-set=\\"o_portal_fullwidth_alert\\" groups=\\"project.group_project_user\\">\\n                <t t-call=\\"portal.portal_back_in_edit_mode\\">\\n                    <t t-set=\\"backend_url\\" t-value=\\"'/web#model=project.project&amp;id=%s&amp;view_type=kanban' % (project.id)\\"/>\\n                </t>\\n            </t>\\n\\n            <t t-call=\\"portal.portal_searchbar\\">\\n                <t t-set=\\"title\\">Nhiệm vụ</t>\\n            </t>\\n            <t t-if=\\"not grouped_tasks\\">\\n                <div class=\\"alert alert-warning mt8\\" role=\\"alert\\">\\n                    Không có tác vụ\\n                </div>\\n            </t>\\n\\n            <t t-call=\\"project.portal_tasks_list\\"/>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t name="My Project" t-name="project.portal_my_project">\n        <t t-call="portal.portal_layout">\n            <t t-set="o_portal_fullwidth_alert" groups="project.group_project_user">\n                <t t-call="portal.portal_back_in_edit_mode">\n                    <t t-set="backend_url" t-value="'/web#model=project.project&amp;id=%s&amp;view_type=kanban' % (project.id)"/>\n                </t>\n            </t>\n\n            <t t-call="portal.portal_searchbar">\n                <t t-set="title">Tasks</t>\n            </t>\n            <t t-if="not grouped_tasks">\n                <div class="alert alert-warning mt8" role="alert">\n                    There are no tasks.\n                </div>\n            </t>\n\n            <t t-call="project.portal_tasks_list"/>\n        </t>\n    </t>\n\n    	f	t	2025-06-18 15:59:10.560412	2025-06-18 15:59:10.560412	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1237	16	\N	1	1	Tasks List	\N	project.portal_tasks_list	qweb	project/views/project_portal_templates.xml	\N	primary	{"en_US": "<t name=\\"Tasks List\\" t-name=\\"project.portal_tasks_list\\">\\n        <t t-if=\\"grouped_tasks\\">\\n            <t t-call=\\"portal.portal_table\\">\\n                <thead>\\n                    <tr>\\n                        <!-- Allows overrides in modules -->\\n                        <t t-set=\\"group_by_in_header_list\\" t-value=\\"['priority', 'status', 'project', 'stage', 'milestone']\\"/>\\n                        <t t-set=\\"number_of_header\\" t-value=\\"8\\"/>\\n                        <!-- Computes the right colspan once and use it everywhere -->\\n                        <t t-set=\\"grouped_tasks_colspan\\" t-value=\\"number_of_header - 1 if groupby in group_by_in_header_list else number_of_header\\"/>\\n                        <t t-set=\\"grouped_tasks_colspan\\" t-value=\\"grouped_tasks_colspan if allow_milestone else grouped_tasks_colspan - 1\\"/>\\n                        <th t-attf-colspan=\\"{{2 if groupby != 'priority' else 1}}\\"/>\\n                        <th>Name</th>\\n                        <th>Assignees</th>\\n                        <th t-if=\\"groupby != 'milestone' and allow_milestone\\" name=\\"project_portal_milestones\\">Milestone</th>\\n                        <th t-if=\\"groupby != 'status'\\"/>\\n                        <th t-if=\\"groupby != 'project'\\">Project</th>\\n                        <th t-if=\\"groupby != 'stage'\\" class=\\"text-end\\">Stage</th>\\n                    </tr>\\n                </thead>\\n                <t t-foreach=\\"grouped_tasks\\" t-as=\\"tasks\\">\\n                    <tbody t-if=\\"tasks\\">\\n                        <tr t-if=\\"not groupby == 'none'\\" class=\\"table-light\\">\\n                            <th t-if=\\"groupby == 'project'\\" t-attf-colspan=\\"{{grouped_tasks_colspan}}\\">\\n                                <!-- This div is necessary for documents_project_sale -->\\n                                <div name=\\"project_name\\" class=\\"d-flex w-100 align-items-center\\">\\n                                    <span t-field=\\"tasks[0].sudo().project_id.name\\"/>\\n                                </div>\\n                            </th>\\n                            <th t-if=\\"groupby == 'milestone'\\" t-attf-colspan=\\"{{grouped_tasks_colspan}}\\">\\n                                <span t-if=\\"tasks[0].sudo().milestone_id and tasks[0].sudo().allow_milestones\\" class=\\"text-truncate\\" t-field=\\"tasks[0].sudo().milestone_id.name\\"/>\\n                                <span t-else=\\"\\">No Milestone</span>\\n                            </th>\\n                            <th t-if=\\"groupby == 'stage'\\" t-attf-colspan=\\"{{grouped_tasks_colspan}}\\">\\n                                <span class=\\"text-truncate\\" t-field=\\"tasks[0].sudo().stage_id.name\\"/></th>\\n                            <th t-if=\\"groupby == 'priority'\\" t-attf-colspan=\\"{{grouped_tasks_colspan}}\\">\\n                                <span class=\\"text-truncate\\" t-field=\\"tasks[0].sudo().priority\\"/></th>\\n                            <th t-if=\\"groupby == 'status'\\" t-attf-colspan=\\"{{grouped_tasks_colspan}}\\">\\n                                <span class=\\"text-truncate\\" t-field=\\"tasks[0].sudo().kanban_state\\"/></th>\\n                            <th t-if=\\"groupby == 'customer'\\" t-attf-colspan=\\"{{grouped_tasks_colspan}}\\">\\n                                <span t-if=\\"tasks[0].sudo().partner_id\\" class=\\"text-truncate\\" t-field=\\"tasks[0].sudo().partner_id.name\\"/>\\n                                <span t-else=\\"\\">No Customer</span>\\n                            </th>\\n                        </tr>\\n                    </tbody>\\n                    <tbody t-if=\\"tasks\\">\\n                        <t t-foreach=\\"tasks\\" t-as=\\"task\\">\\n                            <tr>\\n                                <td class=\\"text-start\\">\\n                                    #<span t-esc=\\"task.id\\"/>\\n                                </td>\\n                                <td t-if=\\"groupby != 'priority'\\" class=\\"text-end\\">\\n                                    <t t-call=\\"project.portal_my_tasks_priority_widget_template\\"/>\\n                                </td>\\n                                <td>\\n                                    <a t-attf-href=\\"/my/#{task_url}/#{task.id}?{{ keep_query() }}\\"><span t-field=\\"task.name\\"/></a>\\n                                </td>\\n                                <td>\\n                                    <t t-set=\\"assignees\\" t-value=\\"task.sudo().user_ids\\"/>\\n                                    <div t-if=\\"assignees\\" class=\\"row flex-nowrap ps-3\\">\\n                                        <img class=\\"rounded-circle o_portal_contact_img me-2 px-0\\" t-attf-src=\\"#{image_data_uri(assignees[:1].avatar_128)}\\" alt=\\"User\\" style=\\"width: 20px; height: 20px;\\"/>\\n                                        <span t-out=\\"'%s%s' % (assignees[:1].name, ' + %s others' % len(assignees[1:]) if len(assignees.user_ids) &gt; 1 else '')\\" t-att-title=\\"'\\\\n'.join(assignees.mapped('name'))\\"/>\\n                                    </div>\\n                                </td>\\n                                <td t-if=\\"groupby != 'milestone' and allow_milestone\\" name=\\"project_portal_milestones\\">\\n                                    <t t-if=\\"task.milestone_id and task.allow_milestones\\">\\n                                        <span t-esc=\\"task.milestone_id.name\\"/>\\n                                    </t>\\n                                </td>\\n                                <td t-if=\\"groupby != 'status'\\" align=\\"right\\">\\n                                    <t t-call=\\"project.portal_my_tasks_state_widget_template\\">\\n                                        <t t-set=\\"path\\" t-value=\\"'tasks'\\"/>\\n                                    </t>\\n                                </td>\\n                                <td t-if=\\"groupby != 'project'\\">\\n                                    <span class=\\"badge rounded-pill text-bg-info mw-100 text-truncate\\" title=\\"Current project of the task\\" t-esc=\\"task.project_id.name\\"/>\\n                                </td>\\n                                <td t-if=\\"groupby != 'stage'\\" class=\\"text-end\\">\\n                                    <span t-attf-class=\\"badge #{'text-bg-primary' if task.stage_id.fold else 'text-bg-light'}\\" title=\\"Current stage of the task\\" t-esc=\\"task.stage_id.name\\"/>\\n                                </td>\\n                            </tr>\\n                        </t>\\n                    </tbody>\\n                </t>\\n            </t>\\n        </t>\\n    </t>", "vi_VN": "<t name=\\"Tasks List\\" t-name=\\"project.portal_tasks_list\\">\\n        <t t-if=\\"grouped_tasks\\">\\n            <t t-call=\\"portal.portal_table\\">\\n                <thead>\\n                    <tr>\\n                        <!-- Allows overrides in modules -->\\n                        <t t-set=\\"group_by_in_header_list\\" t-value=\\"['priority', 'status', 'project', 'stage', 'milestone']\\"/>\\n                        <t t-set=\\"number_of_header\\" t-value=\\"8\\"/>\\n                        <!-- Computes the right colspan once and use it everywhere -->\\n                        <t t-set=\\"grouped_tasks_colspan\\" t-value=\\"number_of_header - 1 if groupby in group_by_in_header_list else number_of_header\\"/>\\n                        <t t-set=\\"grouped_tasks_colspan\\" t-value=\\"grouped_tasks_colspan if allow_milestone else grouped_tasks_colspan - 1\\"/>\\n                        <th t-attf-colspan=\\"{{2 if groupby != 'priority' else 1}}\\"/>\\n                        <th>Tên</th>\\n                        <th>Người được phân công</th>\\n                        <th t-if=\\"groupby != 'milestone' and allow_milestone\\" name=\\"project_portal_milestones\\">Mốc thời gian</th>\\n                        <th t-if=\\"groupby != 'status'\\"/>\\n                        <th t-if=\\"groupby != 'project'\\">Dự án</th>\\n                        <th t-if=\\"groupby != 'stage'\\" class=\\"text-end\\">Giai đoạn</th>\\n                    </tr>\\n                </thead>\\n                <t t-foreach=\\"grouped_tasks\\" t-as=\\"tasks\\">\\n                    <tbody t-if=\\"tasks\\">\\n                        <tr t-if=\\"not groupby == 'none'\\" class=\\"table-light\\">\\n                            <th t-if=\\"groupby == 'project'\\" t-attf-colspan=\\"{{grouped_tasks_colspan}}\\">\\n                                <!-- This div is necessary for documents_project_sale -->\\n                                <div name=\\"project_name\\" class=\\"d-flex w-100 align-items-center\\">\\n                                    <span t-field=\\"tasks[0].sudo().project_id.name\\"/>\\n                                </div>\\n                            </th>\\n                            <th t-if=\\"groupby == 'milestone'\\" t-attf-colspan=\\"{{grouped_tasks_colspan}}\\">\\n                                <span t-if=\\"tasks[0].sudo().milestone_id and tasks[0].sudo().allow_milestones\\" class=\\"text-truncate\\" t-field=\\"tasks[0].sudo().milestone_id.name\\"/>\\n                                <span t-else=\\"\\">Không có mốc thời gian</span>\\n                            </th>\\n                            <th t-if=\\"groupby == 'stage'\\" t-attf-colspan=\\"{{grouped_tasks_colspan}}\\">\\n                                <span class=\\"text-truncate\\" t-field=\\"tasks[0].sudo().stage_id.name\\"/></th>\\n                            <th t-if=\\"groupby == 'priority'\\" t-attf-colspan=\\"{{grouped_tasks_colspan}}\\">\\n                                <span class=\\"text-truncate\\" t-field=\\"tasks[0].sudo().priority\\"/></th>\\n                            <th t-if=\\"groupby == 'status'\\" t-attf-colspan=\\"{{grouped_tasks_colspan}}\\">\\n                                <span class=\\"text-truncate\\" t-field=\\"tasks[0].sudo().kanban_state\\"/></th>\\n                            <th t-if=\\"groupby == 'customer'\\" t-attf-colspan=\\"{{grouped_tasks_colspan}}\\">\\n                                <span t-if=\\"tasks[0].sudo().partner_id\\" class=\\"text-truncate\\" t-field=\\"tasks[0].sudo().partner_id.name\\"/>\\n                                <span t-else=\\"\\">Không có khách hàng</span>\\n                            </th>\\n                        </tr>\\n                    </tbody>\\n                    <tbody t-if=\\"tasks\\">\\n                        <t t-foreach=\\"tasks\\" t-as=\\"task\\">\\n                            <tr>\\n                                <td class=\\"text-start\\">\\n                                    #<span t-esc=\\"task.id\\"/>\\n                                </td>\\n                                <td t-if=\\"groupby != 'priority'\\" class=\\"text-end\\">\\n                                    <t t-call=\\"project.portal_my_tasks_priority_widget_template\\"/>\\n                                </td>\\n                                <td>\\n                                    <a t-attf-href=\\"/my/#{task_url}/#{task.id}?{{ keep_query() }}\\"><span t-field=\\"task.name\\"/></a>\\n                                </td>\\n                                <td>\\n                                    <t t-set=\\"assignees\\" t-value=\\"task.sudo().user_ids\\"/>\\n                                    <div t-if=\\"assignees\\" class=\\"row flex-nowrap ps-3\\">\\n                                        <img class=\\"rounded-circle o_portal_contact_img me-2 px-0\\" t-attf-src=\\"#{image_data_uri(assignees[:1].avatar_128)}\\" alt=\\"Người dùng\\" style=\\"width: 20px; height: 20px;\\"/>\\n                                        <span t-out=\\"'%s%s' % (assignees[:1].name, ' + %s others' % len(assignees[1:]) if len(assignees.user_ids) &gt; 1 else '')\\" t-att-title=\\"'\\\\n'.join(assignees.mapped('name'))\\"/>\\n                                    </div>\\n                                </td>\\n                                <td t-if=\\"groupby != 'milestone' and allow_milestone\\" name=\\"project_portal_milestones\\">\\n                                    <t t-if=\\"task.milestone_id and task.allow_milestones\\">\\n                                        <span t-esc=\\"task.milestone_id.name\\"/>\\n                                    </t>\\n                                </td>\\n                                <td t-if=\\"groupby != 'status'\\" align=\\"right\\">\\n                                    <t t-call=\\"project.portal_my_tasks_state_widget_template\\">\\n                                        <t t-set=\\"path\\" t-value=\\"'tasks'\\"/>\\n                                    </t>\\n                                </td>\\n                                <td t-if=\\"groupby != 'project'\\">\\n                                    <span class=\\"badge rounded-pill text-bg-info mw-100 text-truncate\\" title=\\"Dự án hiện tại của nhiệm vụ\\" t-esc=\\"task.project_id.name\\"/>\\n                                </td>\\n                                <td t-if=\\"groupby != 'stage'\\" class=\\"text-end\\">\\n                                    <span t-attf-class=\\"badge #{'text-bg-primary' if task.stage_id.fold else 'text-bg-light'}\\" title=\\"Tình trạng hiện tại của tác vụ\\" t-esc=\\"task.stage_id.name\\"/>\\n                                </td>\\n                            </tr>\\n                        </t>\\n                    </tbody>\\n                </t>\\n            </t>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Tasks List" t-name="project.portal_tasks_list">\n        <t t-if="grouped_tasks">\n            <t t-call="portal.portal_table">\n                <thead>\n                    <tr>\n                        <!-- Allows overrides in modules -->\n                        <t t-set="group_by_in_header_list" t-value="['priority', 'status', 'project', 'stage', 'milestone']"/>\n                        <t t-set="number_of_header" t-value="8"/>\n                        <!-- Computes the right colspan once and use it everywhere -->\n                        <t t-set="grouped_tasks_colspan" t-value="number_of_header - 1 if groupby in group_by_in_header_list else number_of_header"/>\n                        <t t-set="grouped_tasks_colspan" t-value="grouped_tasks_colspan if allow_milestone else grouped_tasks_colspan - 1"/>\n                        <th t-attf-colspan="{{2 if groupby != 'priority' else 1}}"/>\n                        <th>Name</th>\n                        <th>Assignees</th>\n                        <th t-if="groupby != 'milestone' and allow_milestone" name="project_portal_milestones">Milestone</th>\n                        <th t-if="groupby != 'status'"/>\n                        <th t-if="groupby != 'project'">Project</th>\n                        <th t-if="groupby != 'stage'" class="text-end">Stage</th>\n                    </tr>\n                </thead>\n                <t t-foreach="grouped_tasks" t-as="tasks">\n                    <tbody t-if="tasks">\n                        <tr t-if="not groupby == 'none'" class="table-light">\n                            <th t-if="groupby == 'project'" t-attf-colspan="{{grouped_tasks_colspan}}">\n                                <!-- This div is necessary for documents_project_sale -->\n                                <div name="project_name" class="d-flex w-100 align-items-center">\n                                    <span t-field="tasks[0].sudo().project_id.name"/>\n                                </div>\n                            </th>\n                            <th t-if="groupby == 'milestone'" t-attf-colspan="{{grouped_tasks_colspan}}">\n                                <span t-if="tasks[0].sudo().milestone_id and tasks[0].sudo().allow_milestones" class="text-truncate" t-field="tasks[0].sudo().milestone_id.name"/>\n                                <span t-else="">No Milestone</span>\n                            </th>\n                            <th t-if="groupby == 'stage'" t-attf-colspan="{{grouped_tasks_colspan}}">\n                                <span class="text-truncate" t-field="tasks[0].sudo().stage_id.name"/></th>\n                            <th t-if="groupby == 'priority'" t-attf-colspan="{{grouped_tasks_colspan}}">\n                                <span class="text-truncate" t-field="tasks[0].sudo().priority"/></th>\n                            <th t-if="groupby == 'status'" t-attf-colspan="{{grouped_tasks_colspan}}">\n                                <span class="text-truncate" t-field="tasks[0].sudo().kanban_state"/></th>\n                            <th t-if="groupby == 'customer'" t-attf-colspan="{{grouped_tasks_colspan}}">\n                                <span t-if="tasks[0].sudo().partner_id" class="text-truncate" t-field="tasks[0].sudo().partner_id.name"/>\n                                <span t-else="">No Customer</span>\n                            </th>\n                        </tr>\n                    </tbody>\n                    <tbody t-if="tasks">\n                        <t t-foreach="tasks" t-as="task">\n                            <tr>\n                                <td class="text-start">\n                                    #<span t-esc="task.id"/>\n                                </td>\n                                <td t-if="groupby != 'priority'" class="text-end">\n                                    <t t-call="project.portal_my_tasks_priority_widget_template"/>\n                                </td>\n                                <td>\n                                    <a t-attf-href="/my/#{task_url}/#{task.id}?{{ keep_query() }}"><span t-field="task.name"/></a>\n                                </td>\n                                <td>\n                                    <t t-set="assignees" t-value="task.sudo().user_ids"/>\n                                    <div t-if="assignees" class="row flex-nowrap ps-3">\n                                        <img class="rounded-circle o_portal_contact_img me-2 px-0" t-attf-src="#{image_data_uri(assignees[:1].avatar_128)}" alt="User" style="width: 20px; height: 20px;"/>\n                                        <span t-out="'%s%s' % (assignees[:1].name, ' + %s others' % len(assignees[1:]) if len(assignees.user_ids) &gt; 1 else '')" t-att-title="'\\n'.join(assignees.mapped('name'))"/>\n                                    </div>\n                                </td>\n                                <td t-if="groupby != 'milestone' and allow_milestone" name="project_portal_milestones">\n                                    <t t-if="task.milestone_id and task.allow_milestones">\n                                        <span t-esc="task.milestone_id.name"/>\n                                    </t>\n                                </td>\n                                <td t-if="groupby != 'status'" align="right">\n                                    <t t-call="project.portal_my_tasks_state_widget_template">\n                                        <t t-set="path" t-value="'tasks'"/>\n                                    </t>\n                                </td>\n                                <td t-if="groupby != 'project'">\n                                    <span class="badge rounded-pill text-bg-info mw-100 text-truncate" title="Current project of the task" t-esc="task.project_id.name"/>\n                                </td>\n                                <td t-if="groupby != 'stage'" class="text-end">\n                                    <span t-attf-class="badge #{'text-bg-primary' if task.stage_id.fold else 'text-bg-light'}" title="Current stage of the task" t-esc="task.stage_id.name"/>\n                                </td>\n                            </tr>\n                        </t>\n                    </tbody>\n                </t>\n            </t>\n        </t>\n    </t>\n\n    	f	t	2025-06-18 15:59:10.560412	2025-06-18 15:59:10.560412	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
348	10	\N	1	1	res.users.settings.tree	res.users.settings	\N	tree	mail/views/res_users_settings_views.xml	\N	primary	{"en_US": "<tree string=\\"User Settings\\">\\n                <field name=\\"id\\"/>\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"use_push_to_talk\\"/>\\n            </tree>", "vi_VN": "<tree string=\\"Cài đặt người dùng\\">\\n                <field name=\\"id\\"/>\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"use_push_to_talk\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree string="User Settings">\n                <field name="id"/>\n                <field name="user_id"/>\n                <field name="use_push_to_talk"/>\n            </tree>\n        	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1238	16	\N	1	1	My Tasks	\N	project.portal_my_tasks	qweb	project/views/project_portal_templates.xml	\N	primary	{"en_US": "<t name=\\"My Tasks\\" t-name=\\"project.portal_my_tasks\\">\\n        <t t-call=\\"portal.portal_layout\\">\\n            <t t-set=\\"breadcrumbs_searchbar\\" t-value=\\"True\\"/>\\n\\n            <t t-call=\\"portal.portal_searchbar\\">\\n                <t t-set=\\"title\\">Tasks</t>\\n            </t>\\n            <t t-if=\\"not grouped_tasks\\">\\n                <div class=\\"alert alert-warning mt8\\" role=\\"alert\\">\\n                    There are no tasks.\\n                </div>\\n            </t>\\n            <t t-call=\\"project.portal_tasks_list\\"/>\\n        </t>\\n    </t>", "vi_VN": "<t name=\\"My Tasks\\" t-name=\\"project.portal_my_tasks\\">\\n        <t t-call=\\"portal.portal_layout\\">\\n            <t t-set=\\"breadcrumbs_searchbar\\" t-value=\\"True\\"/>\\n\\n            <t t-call=\\"portal.portal_searchbar\\">\\n                <t t-set=\\"title\\">Nhiệm vụ</t>\\n            </t>\\n            <t t-if=\\"not grouped_tasks\\">\\n                <div class=\\"alert alert-warning mt8\\" role=\\"alert\\">\\n                    Không có tác vụ\\n                </div>\\n            </t>\\n            <t t-call=\\"project.portal_tasks_list\\"/>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t name="My Tasks" t-name="project.portal_my_tasks">\n        <t t-call="portal.portal_layout">\n            <t t-set="breadcrumbs_searchbar" t-value="True"/>\n\n            <t t-call="portal.portal_searchbar">\n                <t t-set="title">Tasks</t>\n            </t>\n            <t t-if="not grouped_tasks">\n                <div class="alert alert-warning mt8" role="alert">\n                    There are no tasks.\n                </div>\n            </t>\n            <t t-call="project.portal_tasks_list"/>\n        </t>\n    </t>\n\n    	f	t	2025-06-18 15:59:10.560412	2025-06-18 15:59:10.560412	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1239	16	511	1	1	My Task	\N	project.portal_my_task	qweb	project/views/project_portal_templates.xml	\N	primary	{"en_US": "<data name=\\"My Task\\" inherit_id=\\"portal.portal_sidebar\\" primary=\\"True\\">\\n        <xpath expr=\\"//div[hasclass('o_portal_sidebar')]\\" position=\\"inside\\">\\n            <t t-set=\\"o_portal_fullwidth_alert\\" groups=\\"project.group_project_user\\">\\n                <t t-call=\\"portal.portal_back_in_edit_mode\\">\\n                    <t t-set=\\"backend_url\\" t-value=\\"'/web#model=project.task&amp;id=%s&amp;action=%s&amp;view_type=form' % (task.id, task.env.ref('project.action_view_all_task').id)\\"/>\\n                </t>\\n            </t>\\n\\n            <div class=\\"row mt16 o_project_portal_sidebar\\">\\n                <t t-call=\\"portal.portal_record_sidebar\\">\\n                    <t t-set=\\"classes\\" t-value=\\"'col-lg-3 d-print-none'\\"/>\\n\\n                    <t t-set=\\"entries\\">\\n                        <ul class=\\"list-group list-group-flush flex-wrap flex-row flex-lg-column\\">\\n                            <li id=\\"task-nav\\" class=\\"list-group-item ps-0 flex-grow-1 d-flex align-items-center\\" t-ignore=\\"true\\" role=\\"complementary\\">\\n                                <ul class=\\"nav flex-column\\">\\n                                    <li class=\\"nav-item\\" id=\\"nav-header\\">\\n                                        <a class=\\"nav-link ps-3\\" href=\\"#card_header\\" style=\\"max-width: 200px;\\">\\n                                            Task\\n                                        </a>\\n                                    </li>\\n                                    <li class=\\"nav-item\\" id=\\"nav-chat\\">\\n                                        <a class=\\"nav-link ps-3\\" href=\\"#task_chat\\">\\n                                            History\\n                                        </a>\\n                                    </li>\\n                                </ul>\\n                            </li>\\n                            <li id=\\"task-links\\" t-if=\\"task_link_section\\" class=\\"list-group-item ps-0 flex-grow-1 d-flex align-items-center\\" t-ignore=\\"true\\" role=\\"complementary\\">\\n                                <ul class=\\"nav flex-column\\">\\n                                    <t t-foreach=\\"task_link_section\\" t-as=\\"task_link\\">\\n                                        <li class=\\"nav-item\\">\\n                                            <a class=\\"nav-link ps-3\\" t-att-href=\\"task_link['access_url']\\">\\n                                                <t t-out=\\"task_link['title']\\"/>\\n                                            </a>\\n                                        </li>\\n                                    </t>\\n                                </ul>\\n                            </li>\\n\\n                            <li t-if=\\"task.user_ids or task.partner_id\\" class=\\"list-group-item flex-grow-1\\">\\n                                <div class=\\"col-12 col-md-12 pb-2\\" t-if=\\"task.user_ids\\">\\n                                    <strong>Assignees</strong>\\n                                    <t t-foreach=\\"task.user_ids\\" t-as=\\"user\\">\\n                                        <div class=\\"d-flex mb-3 flex-nowrap mt-1\\">\\n                                            <img class=\\"rounded-circle o_portal_contact_img\\" t-att-src=\\"image_data_uri(user.avatar_128)\\" alt=\\"Contact\\"/>\\n                                            <div class=\\"ms-2\\">\\n                                                <div t-esc=\\"user\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;name&quot;]}\\"/>\\n                                                <a t-attf-href=\\"tel:{{user.phone}}\\" t-if=\\"user.phone\\"><div t-esc=\\"user\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;phone&quot;]}\\"/></a>\\n                                                <a t-if=\\"user.email\\" class=\\"text-break\\" t-attf-href=\\"mailto:{{user.email}}\\">\\n                                                    <div t-out=\\"user\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;email&quot;]}\\"/>\\n                                                </a>\\n                                            </div>\\n                                        </div>\\n                                    </t>\\n                                </div>\\n                                <div class=\\"col-12 col-md-12 pb-2\\" t-if=\\"task.partner_id\\">\\n                                    <strong>Customer</strong>\\n                                    <div class=\\"d-flex flex-nowrap mt-1\\">\\n                                        <img class=\\"rounded-circle o_portal_contact_img\\" t-att-src=\\"image_data_uri(task.partner_id.avatar_128)\\" alt=\\"Contact\\"/>\\n                                        <div class=\\"ms-2\\">\\n                                            <div t-field=\\"task.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;name&quot;]}\\"/>\\n                                            <a t-attf-href=\\"tel:{{task.partner_id.phone}}\\" t-if=\\"task.partner_id.phone\\"><div t-field=\\"task.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;phone&quot;]}\\"/></a>\\n                                            <a t-if=\\"task.partner_id.email\\" class=\\"text-break\\" t-attf-href=\\"mailto:{{task.partner_id.email}}\\">\\n                                                <div t-field=\\"task.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;email&quot;]}\\"/>\\n                                            </a>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </li>\\n                        </ul>\\n                    </t>\\n                </t>\\n                <div id=\\"task_content\\" class=\\"col-lg-9 justify-content-end\\">\\n                    <div id=\\"card\\" class=\\"card\\">\\n                        <div id=\\"card_header\\" class=\\"card-header bg-white\\" data-anchor=\\"true\\">\\n                            <div class=\\"row g-0\\">\\n                                <div class=\\"col-12\\">\\n                                    <h5 class=\\"d-flex mb-1 mb-md-0 row\\">\\n                                        <div class=\\"col-9\\">\\n                                            <t t-call=\\"project.portal_my_tasks_priority_widget_template\\"/>\\n                                            <span t-field=\\"task.name\\" class=\\"text-truncate\\"/>\\n                                            <small class=\\"text-muted d-none d-md-inline\\"> (#<span t-field=\\"task.id\\"/>)</small>\\n                                        </div>\\n                                        <div class=\\"col-3 text-end\\">\\n                                            <small class=\\"text-end\\">Stage:</small>\\n                                            <span t-field=\\"task.stage_id.name\\" class=\\" badge rounded-pill text-bg-info\\" title=\\"Current stage of this task\\"/>\\n                                        </div>\\n                                    </h5>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <div id=\\"card_body\\" class=\\"card-body\\">\\n                            <div class=\\"float-end\\">\\n                                <t t-call=\\"project.portal_my_tasks_state_widget_template\\">\\n                                    <t t-set=\\"path\\" t-value=\\"'task'\\"/>\\n                                </t>\\n                            </div>\\n                            <div class=\\"row mb-4 container\\">\\n                                <div class=\\"col-12 col-md-6\\">\\n                                    <div t-if=\\"project_accessible\\"><strong>Project:</strong> <a t-attf-href=\\"/my/projects/#{task.project_id.id}\\" t-field=\\"task.project_id\\"/></div>\\n                                    <div t-else=\\"\\"><strong>Project:</strong> <a t-field=\\"task.project_id\\"/></div>\\n                                    <div t-if=\\"task.date_deadline\\"><strong>Deadline:</strong> <span t-field=\\"task.date_deadline\\" t-options=\\"{&quot;widget&quot;: &quot;date&quot;}\\"/></div>\\n                                    <div t-if=\\"task.milestone_id and task.allow_milestones\\"><strong>Milestone:</strong> <span t-field=\\"task.milestone_id\\"/></div>\\n                                    <div name=\\"portal_my_task_planned_hours\\">\\n                                        <t t-call=\\"project.portal_my_task_planned_hours_template\\"/>\\n                                    </div>\\n                                </div>\\n                                <div class=\\"col-12 col-md-6\\" name=\\"portal_my_task_second_column\\"/>\\n                            </div>\\n\\n                            <div class=\\"row\\" t-if=\\"task.description or task.attachment_ids\\">\\n                                <div t-if=\\"not is_html_empty(task.description)\\" t-attf-class=\\"col-12 col-lg-7 mb-4 mb-md-0 {{'col-lg-7' if task.attachment_ids else 'col-lg-12'}}\\">\\n                                    <hr class=\\"mb-1\\"/>\\n                                    <div class=\\"d-flex my-2\\">\\n                                        <strong>Description</strong>\\n                                    </div>\\n                                    <div class=\\"py-1 px-2 bg-100 small table-responsive\\" t-field=\\"task.description\\"/>\\n                                </div>\\n                                <div t-if=\\"task.attachment_ids\\" t-attf-class=\\"col-12 col-lg-5 o_project_portal_attachments {{'col-lg-5' if task.description else 'col-lg-12'}}\\">\\n                                    <hr class=\\"mb-1 d-none d-lg-block\\"/>\\n                                    <strong class=\\"d-block mb-2\\">Attachments</strong>\\n                                    <div class=\\"row\\">\\n                                        <div t-attf-class=\\"col {{'col-lg-6' if not task.description else 'col-lg-12'}}\\">\\n                                            <ul class=\\"list-group\\">\\n                                                <a class=\\"list-group-item list-group-item-action d-flex align-items-center oe_attachments py-1 px-2\\" t-foreach=\\"task.attachment_ids\\" t-as=\\"attachment\\" t-attf-href=\\"/web/content/#{attachment.id}?download=true&amp;access_token=#{attachment.access_token}\\" target=\\"_blank\\" data-no-post-process=\\"\\">\\n                                                    <div class=\\"oe_attachment_embedded o_image o_image_small me-2 me-lg-3\\" t-att-title=\\"attachment.name\\" t-att-data-mimetype=\\"attachment.mimetype\\" t-attf-data-src=\\"/web/image/#{attachment.id}/50x40?access_token=#{attachment.access_token}\\"/>\\n                                                    <div class=\\"oe_attachment_name text-truncate\\"><t t-esc=\\"attachment.name\\"/></div>\\n                                                </a>\\n                                            </ul>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </div>\\n\\n                    <div class=\\"mt32\\" id=\\"task_chat\\" data-anchor=\\"true\\">\\n                        <h4><strong>Message and communication history</strong></h4>\\n                        <t t-call=\\"portal.message_thread\\">\\n                            <t t-set=\\"token\\" t-value=\\"task.access_token\\"/>\\n                        </t>\\n                    </div>\\n                </div>\\n            </div>\\n        </xpath>\\n    <xpath expr=\\".\\" position=\\"attributes\\"><attribute name=\\"t-name\\">project.portal_my_task</attribute></xpath></data>", "vi_VN": "<data name=\\"My Task\\" inherit_id=\\"portal.portal_sidebar\\" primary=\\"True\\">\\n        <xpath expr=\\"//div[hasclass('o_portal_sidebar')]\\" position=\\"inside\\">\\n            <t t-set=\\"o_portal_fullwidth_alert\\" groups=\\"project.group_project_user\\">\\n                <t t-call=\\"portal.portal_back_in_edit_mode\\">\\n                    <t t-set=\\"backend_url\\" t-value=\\"'/web#model=project.task&amp;id=%s&amp;action=%s&amp;view_type=form' % (task.id, task.env.ref('project.action_view_all_task').id)\\"/>\\n                </t>\\n            </t>\\n\\n            <div class=\\"row mt16 o_project_portal_sidebar\\">\\n                <t t-call=\\"portal.portal_record_sidebar\\">\\n                    <t t-set=\\"classes\\" t-value=\\"'col-lg-3 d-print-none'\\"/>\\n\\n                    <t t-set=\\"entries\\">\\n                        <ul class=\\"list-group list-group-flush flex-wrap flex-row flex-lg-column\\">\\n                            <li id=\\"task-nav\\" class=\\"list-group-item ps-0 flex-grow-1 d-flex align-items-center\\" t-ignore=\\"true\\" role=\\"complementary\\">\\n                                <ul class=\\"nav flex-column\\">\\n                                    <li class=\\"nav-item\\" id=\\"nav-header\\">\\n                                        <a class=\\"nav-link ps-3\\" href=\\"#card_header\\" style=\\"max-width: 200px;\\">\\n                                            Công việc\\n                                        </a>\\n                                    </li>\\n                                    <li class=\\"nav-item\\" id=\\"nav-chat\\">\\n                                        <a class=\\"nav-link ps-3\\" href=\\"#task_chat\\">\\n                                            Lịch sử\\n                                        </a>\\n                                    </li>\\n                                </ul>\\n                            </li>\\n                            <li id=\\"task-links\\" t-if=\\"task_link_section\\" class=\\"list-group-item ps-0 flex-grow-1 d-flex align-items-center\\" t-ignore=\\"true\\" role=\\"complementary\\">\\n                                <ul class=\\"nav flex-column\\">\\n                                    <t t-foreach=\\"task_link_section\\" t-as=\\"task_link\\">\\n                                        <li class=\\"nav-item\\">\\n                                            <a class=\\"nav-link ps-3\\" t-att-href=\\"task_link['access_url']\\">\\n                                                <t t-out=\\"task_link['title']\\"/>\\n                                            </a>\\n                                        </li>\\n                                    </t>\\n                                </ul>\\n                            </li>\\n\\n                            <li t-if=\\"task.user_ids or task.partner_id\\" class=\\"list-group-item flex-grow-1\\">\\n                                <div class=\\"col-12 col-md-12 pb-2\\" t-if=\\"task.user_ids\\">\\n                                    <strong>Người được phân công</strong>\\n                                    <t t-foreach=\\"task.user_ids\\" t-as=\\"user\\">\\n                                        <div class=\\"d-flex mb-3 flex-nowrap mt-1\\">\\n                                            <img class=\\"rounded-circle o_portal_contact_img\\" t-att-src=\\"image_data_uri(user.avatar_128)\\" alt=\\"Liên hệ\\"/>\\n                                            <div class=\\"ms-2\\">\\n                                                <div t-esc=\\"user\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;name&quot;]}\\"/>\\n                                                <a t-attf-href=\\"tel:{{user.phone}}\\" t-if=\\"user.phone\\"><div t-esc=\\"user\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;phone&quot;]}\\"/></a>\\n                                                <a t-if=\\"user.email\\" class=\\"text-break\\" t-attf-href=\\"mailto:{{user.email}}\\">\\n                                                    <div t-out=\\"user\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;email&quot;]}\\"/>\\n                                                </a>\\n                                            </div>\\n                                        </div>\\n                                    </t>\\n                                </div>\\n                                <div class=\\"col-12 col-md-12 pb-2\\" t-if=\\"task.partner_id\\">\\n                                    <strong>Khách hàng</strong>\\n                                    <div class=\\"d-flex flex-nowrap mt-1\\">\\n                                        <img class=\\"rounded-circle o_portal_contact_img\\" t-att-src=\\"image_data_uri(task.partner_id.avatar_128)\\" alt=\\"Liên hệ\\"/>\\n                                        <div class=\\"ms-2\\">\\n                                            <div t-field=\\"task.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;name&quot;]}\\"/>\\n                                            <a t-attf-href=\\"tel:{{task.partner_id.phone}}\\" t-if=\\"task.partner_id.phone\\"><div t-field=\\"task.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;phone&quot;]}\\"/></a>\\n                                            <a t-if=\\"task.partner_id.email\\" class=\\"text-break\\" t-attf-href=\\"mailto:{{task.partner_id.email}}\\">\\n                                                <div t-field=\\"task.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;email&quot;]}\\"/>\\n                                            </a>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </li>\\n                        </ul>\\n                    </t>\\n                </t>\\n                <div id=\\"task_content\\" class=\\"col-lg-9 justify-content-end\\">\\n                    <div id=\\"card\\" class=\\"card\\">\\n                        <div id=\\"card_header\\" class=\\"card-header bg-white\\" data-anchor=\\"true\\">\\n                            <div class=\\"row g-0\\">\\n                                <div class=\\"col-12\\">\\n                                    <h5 class=\\"d-flex mb-1 mb-md-0 row\\">\\n                                        <div class=\\"col-9\\">\\n                                            <t t-call=\\"project.portal_my_tasks_priority_widget_template\\"/>\\n                                            <span t-field=\\"task.name\\" class=\\"text-truncate\\"/>\\n                                            <small class=\\"text-muted d-none d-md-inline\\"> (#<span t-field=\\"task.id\\"/>)</small>\\n                                        </div>\\n                                        <div class=\\"col-3 text-end\\">\\n                                            <small class=\\"text-end\\">Giai đoạn:</small>\\n                                            <span t-field=\\"task.stage_id.name\\" class=\\" badge rounded-pill text-bg-info\\" title=\\"Tình trạng hiện tại của tác vụ này\\"/>\\n                                        </div>\\n                                    </h5>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <div id=\\"card_body\\" class=\\"card-body\\">\\n                            <div class=\\"float-end\\">\\n                                <t t-call=\\"project.portal_my_tasks_state_widget_template\\">\\n                                    <t t-set=\\"path\\" t-value=\\"'task'\\"/>\\n                                </t>\\n                            </div>\\n                            <div class=\\"row mb-4 container\\">\\n                                <div class=\\"col-12 col-md-6\\">\\n                                    <div t-if=\\"project_accessible\\"><strong>Dự án:</strong> <a t-attf-href=\\"/my/projects/#{task.project_id.id}\\" t-field=\\"task.project_id\\"/></div>\\n                                    <div t-else=\\"\\"><strong>Dự án:</strong> <a t-field=\\"task.project_id\\"/></div>\\n                                    <div t-if=\\"task.date_deadline\\"><strong>Thời hạn:</strong> <span t-field=\\"task.date_deadline\\" t-options=\\"{&quot;widget&quot;: &quot;date&quot;}\\"/></div>\\n                                    <div t-if=\\"task.milestone_id and task.allow_milestones\\"><strong>Mốc thời gian:</strong> <span t-field=\\"task.milestone_id\\"/></div>\\n                                    <div name=\\"portal_my_task_planned_hours\\">\\n                                        <t t-call=\\"project.portal_my_task_planned_hours_template\\"/>\\n                                    </div>\\n                                </div>\\n                                <div class=\\"col-12 col-md-6\\" name=\\"portal_my_task_second_column\\"/>\\n                            </div>\\n\\n                            <div class=\\"row\\" t-if=\\"task.description or task.attachment_ids\\">\\n                                <div t-if=\\"not is_html_empty(task.description)\\" t-attf-class=\\"col-12 col-lg-7 mb-4 mb-md-0 {{'col-lg-7' if task.attachment_ids else 'col-lg-12'}}\\">\\n                                    <hr class=\\"mb-1\\"/>\\n                                    <div class=\\"d-flex my-2\\">\\n                                        <strong>Mô tả</strong>\\n                                    </div>\\n                                    <div class=\\"py-1 px-2 bg-100 small table-responsive\\" t-field=\\"task.description\\"/>\\n                                </div>\\n                                <div t-if=\\"task.attachment_ids\\" t-attf-class=\\"col-12 col-lg-5 o_project_portal_attachments {{'col-lg-5' if task.description else 'col-lg-12'}}\\">\\n                                    <hr class=\\"mb-1 d-none d-lg-block\\"/>\\n                                    <strong class=\\"d-block mb-2\\">Đính kèm</strong>\\n                                    <div class=\\"row\\">\\n                                        <div t-attf-class=\\"col {{'col-lg-6' if not task.description else 'col-lg-12'}}\\">\\n                                            <ul class=\\"list-group\\">\\n                                                <a class=\\"list-group-item list-group-item-action d-flex align-items-center oe_attachments py-1 px-2\\" t-foreach=\\"task.attachment_ids\\" t-as=\\"attachment\\" t-attf-href=\\"/web/content/#{attachment.id}?download=true&amp;access_token=#{attachment.access_token}\\" target=\\"_blank\\" data-no-post-process=\\"\\">\\n                                                    <div class=\\"oe_attachment_embedded o_image o_image_small me-2 me-lg-3\\" t-att-title=\\"attachment.name\\" t-att-data-mimetype=\\"attachment.mimetype\\" t-attf-data-src=\\"/web/image/#{attachment.id}/50x40?access_token=#{attachment.access_token}\\"/>\\n                                                    <div class=\\"oe_attachment_name text-truncate\\"><t t-esc=\\"attachment.name\\"/></div>\\n                                                </a>\\n                                            </ul>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </div>\\n\\n                    <div class=\\"mt32\\" id=\\"task_chat\\" data-anchor=\\"true\\">\\n                        <h4><strong>Lịch sử tin nhắn và truyền thông</strong></h4>\\n                        <t t-call=\\"portal.message_thread\\">\\n                            <t t-set=\\"token\\" t-value=\\"task.access_token\\"/>\\n                        </t>\\n                    </div>\\n                </div>\\n            </div>\\n        </xpath>\\n    <xpath expr=\\".\\" position=\\"attributes\\"><attribute name=\\"t-name\\">project.portal_my_task</attribute></xpath></data>"}	<?xml version="1.0"?>\n<data name="My Task" inherit_id="portal.portal_sidebar" primary="True">\n        <xpath expr="//div[hasclass('o_portal_sidebar')]" position="inside">\n            <t t-set="o_portal_fullwidth_alert" groups="project.group_project_user">\n                <t t-call="portal.portal_back_in_edit_mode">\n                    <t t-set="backend_url" t-value="'/web#model=project.task&amp;id=%s&amp;action=%s&amp;view_type=form' % (task.id, task.env.ref('project.action_view_all_task').id)"/>\n                </t>\n            </t>\n\n            <div class="row mt16 o_project_portal_sidebar">\n                <t t-call="portal.portal_record_sidebar">\n                    <t t-set="classes" t-value="'col-lg-3 d-print-none'"/>\n\n                    <t t-set="entries">\n                        <ul class="list-group list-group-flush flex-wrap flex-row flex-lg-column">\n                            <li id="task-nav" class="list-group-item ps-0 flex-grow-1 d-flex align-items-center" t-ignore="true" role="complementary">\n                                <ul class="nav flex-column">\n                                    <li class="nav-item" id="nav-header">\n                                        <a class="nav-link ps-3" href="#card_header" style="max-width: 200px;">\n                                            Task\n                                        </a>\n                                    </li>\n                                    <li class="nav-item" id="nav-chat">\n                                        <a class="nav-link ps-3" href="#task_chat">\n                                            History\n                                        </a>\n                                    </li>\n                                </ul>\n                            </li>\n                            <li id="task-links" t-if="task_link_section" class="list-group-item ps-0 flex-grow-1 d-flex align-items-center" t-ignore="true" role="complementary">\n                                <ul class="nav flex-column">\n                                    <t t-foreach="task_link_section" t-as="task_link">\n                                        <li class="nav-item">\n                                            <a class="nav-link ps-3" t-att-href="task_link['access_url']">\n                                                <t t-out="task_link['title']"/>\n                                            </a>\n                                        </li>\n                                    </t>\n                                </ul>\n                            </li>\n\n                            <li t-if="task.user_ids or task.partner_id" class="list-group-item flex-grow-1">\n                                <div class="col-12 col-md-12 pb-2" t-if="task.user_ids">\n                                    <strong>Assignees</strong>\n                                    <t t-foreach="task.user_ids" t-as="user">\n                                        <div class="d-flex mb-3 flex-nowrap mt-1">\n                                            <img class="rounded-circle o_portal_contact_img" t-att-src="image_data_uri(user.avatar_128)" alt="Contact"/>\n                                            <div class="ms-2">\n                                                <div t-esc="user" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;name&quot;]}"/>\n                                                <a t-attf-href="tel:{{user.phone}}" t-if="user.phone"><div t-esc="user" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;phone&quot;]}"/></a>\n                                                <a t-if="user.email" class="text-break" t-attf-href="mailto:{{user.email}}">\n                                                    <div t-out="user" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;email&quot;]}"/>\n                                                </a>\n                                            </div>\n                                        </div>\n                                    </t>\n                                </div>\n                                <div class="col-12 col-md-12 pb-2" t-if="task.partner_id">\n                                    <strong>Customer</strong>\n                                    <div class="d-flex flex-nowrap mt-1">\n                                        <img class="rounded-circle o_portal_contact_img" t-att-src="image_data_uri(task.partner_id.avatar_128)" alt="Contact"/>\n                                        <div class="ms-2">\n                                            <div t-field="task.partner_id" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;name&quot;]}"/>\n                                            <a t-attf-href="tel:{{task.partner_id.phone}}" t-if="task.partner_id.phone"><div t-field="task.partner_id" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;phone&quot;]}"/></a>\n                                            <a t-if="task.partner_id.email" class="text-break" t-attf-href="mailto:{{task.partner_id.email}}">\n                                                <div t-field="task.partner_id" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;email&quot;]}"/>\n                                            </a>\n                                        </div>\n                                    </div>\n                                </div>\n                            </li>\n                        </ul>\n                    </t>\n                </t>\n                <div id="task_content" class="col-lg-9 justify-content-end">\n                    <div id="card" class="card">\n                        <div id="card_header" class="card-header bg-white" data-anchor="true">\n                            <div class="row g-0">\n                                <div class="col-12">\n                                    <h5 class="d-flex mb-1 mb-md-0 row">\n                                        <div class="col-9">\n                                            <t t-call="project.portal_my_tasks_priority_widget_template"/>\n                                            <span t-field="task.name" class="text-truncate"/>\n                                            <small class="text-muted d-none d-md-inline"> (#<span t-field="task.id"/>)</small>\n                                        </div>\n                                        <div class="col-3 text-end">\n                                            <small class="text-end">Stage:</small>\n                                            <span t-field="task.stage_id.name" class=" badge rounded-pill text-bg-info" title="Current stage of this task"/>\n                                        </div>\n                                    </h5>\n                                </div>\n                            </div>\n                        </div>\n                        <div id="card_body" class="card-body">\n                            <div class="float-end">\n                                <t t-call="project.portal_my_tasks_state_widget_template">\n                                    <t t-set="path" t-value="'task'"/>\n                                </t>\n                            </div>\n                            <div class="row mb-4 container">\n                                <div class="col-12 col-md-6">\n                                    <div t-if="project_accessible"><strong>Project:</strong> <a t-attf-href="/my/projects/#{task.project_id.id}" t-field="task.project_id"/></div>\n                                    <div t-else=""><strong>Project:</strong> <a t-field="task.project_id"/></div>\n                                    <div t-if="task.date_deadline"><strong>Deadline:</strong> <span t-field="task.date_deadline" t-options="{&quot;widget&quot;: &quot;date&quot;}"/></div>\n                                    <div t-if="task.milestone_id and task.allow_milestones"><strong>Milestone:</strong> <span t-field="task.milestone_id"/></div>\n                                    <div name="portal_my_task_planned_hours">\n                                        <t t-call="project.portal_my_task_planned_hours_template"/>\n                                    </div>\n                                </div>\n                                <div class="col-12 col-md-6" name="portal_my_task_second_column"/>\n                            </div>\n\n                            <div class="row" t-if="task.description or task.attachment_ids">\n                                <div t-if="not is_html_empty(task.description)" t-attf-class="col-12 col-lg-7 mb-4 mb-md-0 {{'col-lg-7' if task.attachment_ids else 'col-lg-12'}}">\n                                    <hr class="mb-1"/>\n                                    <div class="d-flex my-2">\n                                        <strong>Description</strong>\n                                    </div>\n                                    <div class="py-1 px-2 bg-100 small table-responsive" t-field="task.description"/>\n                                </div>\n                                <div t-if="task.attachment_ids" t-attf-class="col-12 col-lg-5 o_project_portal_attachments {{'col-lg-5' if task.description else 'col-lg-12'}}">\n                                    <hr class="mb-1 d-none d-lg-block"/>\n                                    <strong class="d-block mb-2">Attachments</strong>\n                                    <div class="row">\n                                        <div t-attf-class="col {{'col-lg-6' if not task.description else 'col-lg-12'}}">\n                                            <ul class="list-group">\n                                                <a class="list-group-item list-group-item-action d-flex align-items-center oe_attachments py-1 px-2" t-foreach="task.attachment_ids" t-as="attachment" t-attf-href="/web/content/#{attachment.id}?download=true&amp;access_token=#{attachment.access_token}" target="_blank" data-no-post-process="">\n                                                    <div class="oe_attachment_embedded o_image o_image_small me-2 me-lg-3" t-att-title="attachment.name" t-att-data-mimetype="attachment.mimetype" t-attf-data-src="/web/image/#{attachment.id}/50x40?access_token=#{attachment.access_token}"/>\n                                                    <div class="oe_attachment_name text-truncate"><t t-esc="attachment.name"/></div>\n                                                </a>\n                                            </ul>\n                                        </div>\n                                    </div>\n                                </div>\n                            </div>\n                        </div>\n                    </div>\n\n                    <div class="mt32" id="task_chat" data-anchor="true">\n                        <h4><strong>Message and communication history</strong></h4>\n                        <t t-call="portal.message_thread">\n                            <t t-set="token" t-value="task.access_token"/>\n                        </t>\n                    </div>\n                </div>\n            </div>\n        </xpath>\n    <xpath expr="." position="attributes"><attribute name="t-name">project.portal_my_task</attribute></xpath></data>\n\n    	f	t	2025-06-18 15:59:10.560412	2025-06-18 15:59:10.560412	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1241	16	\N	1	1	task_track_depending_tasks	\N	project.task_track_depending_tasks	qweb	project/views/project_task_templates.xml	\N	primary	{"en_US": "<t t-name=\\"project.task_track_depending_tasks\\">\\n        <span>Task: <a href=\\"#\\" data-oe-model=\\"project.task\\" t-att-data-oe-id=\\"child.id\\" t-esc=\\"child.name\\"/></span>\\n        <br/>\\n        <t t-if=\\"child_subtype\\">\\n            <span><t t-esc=\\"child_subtype\\"/></span><br/>\\n        </t>\\n    </t>", "vi_VN": "<t t-name=\\"project.task_track_depending_tasks\\">\\n        <span>Nhiệm vụ: <a href=\\"#\\" data-oe-model=\\"project.task\\" t-att-data-oe-id=\\"child.id\\" t-esc=\\"child.name\\"/></span>\\n        <br/>\\n        <t t-if=\\"child_subtype\\">\\n            <span><t t-esc=\\"child_subtype\\"/></span><br/>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="project.task_track_depending_tasks">\n        <span>Task: <a href="#" data-oe-model="project.task" t-att-data-oe-id="child.id" t-esc="child.name"/></span>\n        <br/>\n        <t t-if="child_subtype">\n            <span><t t-esc="child_subtype"/></span><br/>\n        </t>\n    </t>\n	f	t	2025-06-18 15:59:10.560412	2025-06-18 15:59:10.560412	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1245	16	\N	1	1	project_message_user_assigned	\N	project.project_message_user_assigned	qweb	project/data/mail_template_data.xml	\N	primary	{"en_US": "<t t-name=\\"project.project_message_user_assigned\\">\\n    <span>Dear <t t-esc=\\"assignee_name\\"/>,</span>\\n    <br/><br/>\\n    <span style=\\"margin-top: 8px;\\">You have been assigned to the <t t-esc=\\"model_description or 'document'\\"/> <t t-esc=\\"object.display_name\\"/>.</span>\\n    <br/>\\n        </t>", "vi_VN": "<t t-name=\\"project.project_message_user_assigned\\">\\n    <span>Thân gửi <t t-esc=\\"assignee_name\\"/>,</span>\\n    <br/><br/>\\n    <span style=\\"margin-top: 8px;\\">Bạn đã được phân công/gán cho <t t-esc=\\"model_description or 'document'\\"/> <t t-esc=\\"object.display_name\\"/>.</span>\\n    <br/>\\n        </t>"}	<?xml version="1.0"?>\n<t t-name="project.project_message_user_assigned">\n    <span>Dear <t t-esc="assignee_name"/>,</span>\n    <br/><br/>\n    <span style="margin-top: 8px;">You have been assigned to the <t t-esc="model_description or 'document'"/> <t t-esc="object.display_name"/>.</span>\n    <br/>\n        </t>\n    	f	t	2025-06-18 15:59:10.560412	2025-06-18 15:59:10.560412	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1246	16	\N	1	1	project.task.type.delete.wizard.form	project.task.type.delete.wizard	\N	form	project/wizard/project_task_type_delete_views.xml	\N	primary	{"en_US": "<form string=\\"Delete Stage\\">\\n                <field name=\\"tasks_count\\" invisible=\\"1\\"/>\\n                <field name=\\"stages_active\\" invisible=\\"1\\"/>\\n                <div attrs=\\"{'invisible': [('tasks_count', '&gt;', 0)]}\\">\\n                    <p>Are you sure you want to delete those stages ?</p>\\n                </div>\\n                <div attrs=\\"{'invisible': ['|', ('stages_active', '=', False), ('tasks_count', '=', 0)]}\\">\\n                    <p>You cannot delete stages containing tasks. You can either archive them or first delete all of their tasks.</p>\\n                </div>\\n                <div attrs=\\"{'invisible': ['|', ('stages_active', '=', True), ('tasks_count', '=', 0)]}\\">\\n                    <p>You cannot delete stages containing tasks. You should first delete all of their tasks.</p>\\n                </div>\\n                <footer>\\n                    <button string=\\"Archive Stages\\" type=\\"object\\" name=\\"action_archive\\" class=\\"btn btn-primary\\" attrs=\\"{'invisible': ['|', ('stages_active', '=', False), ('tasks_count', '=', 0)]}\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Delete\\" type=\\"object\\" name=\\"action_unlink\\" class=\\"btn btn-primary\\" attrs=\\"{'invisible': [('tasks_count', '&gt;', 0)]}\\" data-hotkey=\\"w\\"/>\\n                    <button string=\\"Discard\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                </footer>\\n            </form>", "vi_VN": "<form string=\\"Xoá giai đoạn\\">\\n                <field name=\\"tasks_count\\" invisible=\\"1\\"/>\\n                <field name=\\"stages_active\\" invisible=\\"1\\"/>\\n                <div attrs=\\"{'invisible': [('tasks_count', '&gt;', 0)]}\\">\\n                    <p>Bạn có chắc chắn muốn xóa các giai đoạn đó không?</p>\\n                </div>\\n                <div attrs=\\"{'invisible': ['|', ('stages_active', '=', False), ('tasks_count', '=', 0)]}\\">\\n                    <p>Bạn không thể xóa các giai đoạn chứa nhiệm vụ. Bạn có thể lưu trữ chúng hoặc trước tiên xóa tất cả các tác vụ của chúng.</p>\\n                </div>\\n                <div attrs=\\"{'invisible': ['|', ('stages_active', '=', True), ('tasks_count', '=', 0)]}\\">\\n                    <p>Bạn không thể xóa các giai đoạn chứa nhiệm vụ. Trước tiên, bạn nên xóa tất cả các nhiệm vụ của họ.</p>\\n                </div>\\n                <footer>\\n                    <button string=\\"Lưu trữ các giai đoạn\\" type=\\"object\\" name=\\"action_archive\\" class=\\"btn btn-primary\\" attrs=\\"{'invisible': ['|', ('stages_active', '=', False), ('tasks_count', '=', 0)]}\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Xoá\\" type=\\"object\\" name=\\"action_unlink\\" class=\\"btn btn-primary\\" attrs=\\"{'invisible': [('tasks_count', '&gt;', 0)]}\\" data-hotkey=\\"w\\"/>\\n                    <button string=\\"Huỷ bỏ\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Delete Stage">\n                <field name="tasks_count" invisible="1"/>\n                <field name="stages_active" invisible="1"/>\n                <div attrs="{'invisible': [('tasks_count', '&gt;', 0)]}">\n                    <p>Are you sure you want to delete those stages ?</p>\n                </div>\n                <div attrs="{'invisible': ['|', ('stages_active', '=', False), ('tasks_count', '=', 0)]}">\n                    <p>You cannot delete stages containing tasks. You can either archive them or first delete all of their tasks.</p>\n                </div>\n                <div attrs="{'invisible': ['|', ('stages_active', '=', True), ('tasks_count', '=', 0)]}">\n                    <p>You cannot delete stages containing tasks. You should first delete all of their tasks.</p>\n                </div>\n                <footer>\n                    <button string="Archive Stages" type="object" name="action_archive" class="btn btn-primary" attrs="{'invisible': ['|', ('stages_active', '=', False), ('tasks_count', '=', 0)]}" data-hotkey="q"/>\n                    <button string="Delete" type="object" name="action_unlink" class="btn btn-primary" attrs="{'invisible': [('tasks_count', '&gt;', 0)]}" data-hotkey="w"/>\n                    <button string="Discard" special="cancel" data-hotkey="z"/>\n                </footer>\n            </form>\n        	f	t	2025-06-18 15:59:10.560412	2025-06-18 15:59:10.560412	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1247	16	\N	1	1	project.task.type.delete.wizard.form	project.task.type.delete.wizard	\N	form	project/wizard/project_task_type_delete_views.xml	\N	primary	{"en_US": "<form string=\\"Delete Stage\\">\\n                <div>\\n                    <p>This will archive the stages and all the tasks they contain from the following projects:</p>\\n                    <field name=\\"project_ids\\" readonly=\\"1\\">\\n                        <tree>\\n                            <field name=\\"name\\"/>\\n                        </tree>\\n                    </field>\\n                    <p>Are you sure you want to continue?</p>\\n                </div>\\n                <footer>\\n                    <button string=\\"Confirm\\" type=\\"object\\" name=\\"action_confirm\\" class=\\"btn btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Discard\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                </footer>\\n            </form>", "vi_VN": "<form string=\\"Xoá giai đoạn\\">\\n                <div>\\n                    <p>Điều này sẽ lưu trữ các giai đoạn và tất cả các nhiệm vụ mà chúng chứa từ các dự án sau:</p>\\n                    <field name=\\"project_ids\\" readonly=\\"1\\">\\n                        <tree>\\n                            <field name=\\"name\\"/>\\n                        </tree>\\n                    </field>\\n                    <p>Bạn có chắc chắn muốn tiếp tục không?</p>\\n                </div>\\n                <footer>\\n                    <button string=\\"Xác nhận\\" type=\\"object\\" name=\\"action_confirm\\" class=\\"btn btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Huỷ bỏ\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Delete Stage">\n                <div>\n                    <p>This will archive the stages and all the tasks they contain from the following projects:</p>\n                    <field name="project_ids" readonly="1">\n                        <tree>\n                            <field name="name"/>\n                        </tree>\n                    </field>\n                    <p>Are you sure you want to continue?</p>\n                </div>\n                <footer>\n                    <button string="Confirm" type="object" name="action_confirm" class="btn btn-primary" data-hotkey="q"/>\n                    <button string="Discard" special="cancel" data-hotkey="z"/>\n                </footer>\n            </form>\n        	f	t	2025-06-18 15:59:10.560412	2025-06-18 15:59:10.560412	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1248	16	\N	1	1	project.task.type.delete.wizard.form	project.task.type.delete.wizard	\N	form	project/wizard/project_task_type_delete_views.xml	\N	primary	{"en_US": "<form string=\\"Delete Stage\\">\\n                <div>\\n                    <p>Would you like to unarchive all of the tasks contained in these stages as well?</p>\\n                </div>\\n                <footer>\\n                    <button string=\\"Confirm\\" type=\\"object\\" name=\\"action_unarchive_task\\" class=\\"btn btn-primary\\"/>\\n                    <button string=\\"Discard\\" special=\\"cancel\\"/>\\n                </footer>\\n            </form>", "vi_VN": "<form string=\\"Xoá giai đoạn\\">\\n                <div>\\n                    <p>Bạn có muốn hủy lưu trữ tất cả nhiệm vụ có trong các giai đoạn này không?</p>\\n                </div>\\n                <footer>\\n                    <button string=\\"Xác nhận\\" type=\\"object\\" name=\\"action_unarchive_task\\" class=\\"btn btn-primary\\"/>\\n                    <button string=\\"Huỷ bỏ\\" special=\\"cancel\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Delete Stage">\n                <div>\n                    <p>Would you like to unarchive all of the tasks contained in these stages as well?</p>\n                </div>\n                <footer>\n                    <button string="Confirm" type="object" name="action_unarchive_task" class="btn btn-primary"/>\n                    <button string="Discard" special="cancel"/>\n                </footer>\n            </form>\n        	f	t	2025-06-18 15:59:10.560412	2025-06-18 15:59:10.560412	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
224	16	\N	1	1	web_editor.tests	\N	web_editor.tests	qweb	web_editor/views/editor.xml	\N	primary	{"en_US": "<t t-name=\\"web_editor.tests\\">\\n    <t t-call=\\"web.layout\\">\\n        <t t-set=\\"title\\">Odoo Editor Tests</t>\\n        <t t-set=\\"head\\">\\n            <t t-call-assets=\\"web_editor.assets_tests_styles\\" t-js=\\"false\\"/>\\n            <link rel=\\"stylesheet\\" href=\\"/web_editor/static/src/js/editor/odoo-editor/test/lib/mocha.css\\"/>\\n            <style type=\\"text/css\\">\\n                #mocha-report b.zws, #mocha-report b.tab {\\n                    background-color: #833112;\\n                    color: white;\\n                    border-radius: 3px;\\n                    padding: 1px 3px;\\n                    font-size: 8px;\\n                    vertical-align: middle;\\n                }\\n                #mocha-report b.tab {\\n                    background-color: #14386e;\\n                }\\n            </style>\\n            <script src=\\"/web_editor/static/lib/DOMPurify.js\\"/>\\n            <script src=\\"/web_editor/static/src/js/editor/odoo-editor/test/lib/mocha.js\\"/>\\n            <script src=\\"/web_editor/static/src/js/editor/odoo-editor/test/lib/chai.js\\"/>\\n            <script>mocha.setup('bdd').fullTrace()</script>\\n            <script src=\\"/web_editor/static/src/js/editor/odoo-editor/test/editor-test.js\\" type=\\"module\\"/>\\n        </t>\\n        <div id=\\"mocha\\"/>\\n        <div id=\\"editor-test-container\\"/>\\n    </t>\\n</t>", "vi_VN": "<t t-name=\\"web_editor.tests\\">\\n    <t t-call=\\"web.layout\\">\\n        <t t-set=\\"title\\">Kiểm thử Odoo Trình chỉnh sửa</t>\\n        <t t-set=\\"head\\">\\n            <t t-call-assets=\\"web_editor.assets_tests_styles\\" t-js=\\"false\\"/>\\n            <link rel=\\"stylesheet\\" href=\\"/web_editor/static/src/js/editor/odoo-editor/test/lib/mocha.css\\"/>\\n            <style type=\\"text/css\\">\\n                #mocha-report b.zws, #mocha-report b.tab {\\n                    background-color: #833112;\\n                    color: white;\\n                    border-radius: 3px;\\n                    padding: 1px 3px;\\n                    font-size: 8px;\\n                    vertical-align: middle;\\n                }\\n                #mocha-report b.tab {\\n                    background-color: #14386e;\\n                }\\n            </style>\\n            <script src=\\"/web_editor/static/lib/DOMPurify.js\\"/>\\n            <script src=\\"/web_editor/static/src/js/editor/odoo-editor/test/lib/mocha.js\\"/>\\n            <script src=\\"/web_editor/static/src/js/editor/odoo-editor/test/lib/chai.js\\"/>\\n            <script>mocha.setup('bdd').fullTrace()</script>\\n            <script src=\\"/web_editor/static/src/js/editor/odoo-editor/test/editor-test.js\\" type=\\"module\\"/>\\n        </t>\\n        <div id=\\"mocha\\"/>\\n        <div id=\\"editor-test-container\\"/>\\n    </t>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="web_editor.tests">\n    <t t-call="web.layout">\n        <t t-set="title">Odoo Editor Tests</t>\n        <t t-set="head">\n            <t t-call-assets="web_editor.assets_tests_styles" t-js="false"/>\n            <link rel="stylesheet" href="/web_editor/static/src/js/editor/odoo-editor/test/lib/mocha.css"/>\n            <style type="text/css">\n                #mocha-report b.zws, #mocha-report b.tab {\n                    background-color: #833112;\n                    color: white;\n                    border-radius: 3px;\n                    padding: 1px 3px;\n                    font-size: 8px;\n                    vertical-align: middle;\n                }\n                #mocha-report b.tab {\n                    background-color: #14386e;\n                }\n            </style>\n            <script src="/web_editor/static/lib/DOMPurify.js"/>\n            <script src="/web_editor/static/src/js/editor/odoo-editor/test/lib/mocha.js"/>\n            <script src="/web_editor/static/src/js/editor/odoo-editor/test/lib/chai.js"/>\n            <script>mocha.setup('bdd').fullTrace()</script>\n            <script src="/web_editor/static/src/js/editor/odoo-editor/test/editor-test.js" type="module"/>\n        </t>\n        <div id="mocha"/>\n        <div id="editor-test-container"/>\n    </t>\n</t>\n	f	t	2025-06-18 15:49:27.036649	2025-06-18 15:49:27.036649	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
225	16	\N	1	1	snippets	\N	web_editor.snippets	qweb	web_editor/views/snippets.xml	\N	primary	{"en_US": "<t t-name=\\"web_editor.snippets\\">\\n    <div class=\\"o_we_website_top_actions\\">\\n        <div class=\\"o_we_external_history_buttons d-flex\\">\\n            <button type=\\"button\\" data-action=\\"undo\\" class=\\"btn btn-secondary fa fa-undo\\" disabled=\\"true\\"/>\\n            <button type=\\"button\\" data-action=\\"redo\\" class=\\"btn btn-secondary fa fa-repeat\\" disabled=\\"true\\"/>\\n        </div>\\n        <form class=\\"ms-auto d-flex\\">\\n            <!-- Uncomment the following line when the mobile preview will be available. -->\\n            <!-- <button type=\\"button\\" class=\\"btn btn-secondary fa fa-mobile\\" name=\\"mobile\\" data-action=\\"mobilePreview\\"/> -->\\n            <button type=\\"button\\" class=\\"btn btn-secondary\\" data-action=\\"cancel\\" title=\\"Discard record\\" accesskey=\\"j\\">Discard</button>\\n            <button type=\\"button\\" class=\\"btn btn-primary\\" data-action=\\"save\\" title=\\"Save record\\" accesskey=\\"s\\">Save</button>\\n        </form>\\n    </div>\\n    <div id=\\"snippets_menu\\">\\n        <button type=\\"button\\" tabindex=\\"1\\" class=\\"o_we_add_snippet_btn active text-uppercase\\" accesskey=\\"1\\">\\n            <span>Blocks</span>\\n        </button>\\n        <button type=\\"button\\" tabindex=\\"2\\" class=\\"o_we_customize_snippet_btn text-uppercase\\">\\n            <span>Customize</span>\\n        </button>\\n    </div>\\n\\n    <div class=\\"o_snippet_search_filter\\">\\n        <input type=\\"text\\" class=\\"o_snippet_search_filter_input\\" placeholder=\\"Search for a block (e.g. numbers, image wall, ...)\\"/>\\n        <i role=\\"button\\" class=\\"fa fa-times o_snippet_search_filter_reset d-none\\"/>\\n    </div>\\n\\n    <div id=\\"o_scroll\\">\\n        <div id=\\"snippet_custom\\" class=\\"o_panel d-none\\">\\n            <div class=\\"o_panel_header\\">Custom</div>\\n            <div id=\\"snippet_custom_body\\" class=\\"o_panel_body\\"/>\\n        </div>\\n        <t id=\\"default_snippets\\">\\n            <div id=\\"snippet_structure\\" class=\\"o_panel\\">\\n                <div class=\\"o_panel_header\\">First Panel</div>\\n                <div class=\\"o_panel_body\\">\\n                    <t t-snippet=\\"web_editor.s_hr\\" string=\\"Separator\\" t-thumbnail=\\"/web_editor/static/src/img/snippets_thumbs/s_hr.svg\\"/>\\n                </div>\\n            </div>\\n        </t>\\n    </div>\\n\\n    <div id=\\"snippet_options\\" class=\\"d-none\\">\\n        <t t-call=\\"web_editor.snippet_options\\"/>\\n    </div>\\n</t>", "vi_VN": "<t t-name=\\"web_editor.snippets\\">\\n    <div class=\\"o_we_website_top_actions\\">\\n        <div class=\\"o_we_external_history_buttons d-flex\\">\\n            <button type=\\"button\\" data-action=\\"undo\\" class=\\"btn btn-secondary fa fa-undo\\" disabled=\\"true\\"/>\\n            <button type=\\"button\\" data-action=\\"redo\\" class=\\"btn btn-secondary fa fa-repeat\\" disabled=\\"true\\"/>\\n        </div>\\n        <form class=\\"ms-auto d-flex\\">\\n            <!-- Uncomment the following line when the mobile preview will be available. -->\\n            <!-- <button type=\\"button\\" class=\\"btn btn-secondary fa fa-mobile\\" name=\\"mobile\\" data-action=\\"mobilePreview\\"/> -->\\n            <button type=\\"button\\" class=\\"btn btn-secondary\\" data-action=\\"cancel\\" title=\\"Hủy bản ghi\\" accesskey=\\"j\\">Huỷ bỏ</button>\\n            <button type=\\"button\\" class=\\"btn btn-primary\\" data-action=\\"save\\" title=\\"Lưu bản ghi\\" accesskey=\\"s\\">Lưu</button>\\n        </form>\\n    </div>\\n    <div id=\\"snippets_menu\\">\\n        <button type=\\"button\\" tabindex=\\"1\\" class=\\"o_we_add_snippet_btn active text-uppercase\\" accesskey=\\"1\\">\\n            <span>Khối</span>\\n        </button>\\n        <button type=\\"button\\" tabindex=\\"2\\" class=\\"o_we_customize_snippet_btn text-uppercase\\">\\n            <span>Tuỳ chỉnh</span>\\n        </button>\\n    </div>\\n\\n    <div class=\\"o_snippet_search_filter\\">\\n        <input type=\\"text\\" class=\\"o_snippet_search_filter_input\\" placeholder=\\"Tìm kiếm một khối (VD: số, tường hình ảnh, ...)\\"/>\\n        <i role=\\"button\\" class=\\"fa fa-times o_snippet_search_filter_reset d-none\\"/>\\n    </div>\\n\\n    <div id=\\"o_scroll\\">\\n        <div id=\\"snippet_custom\\" class=\\"o_panel d-none\\">\\n            <div class=\\"o_panel_header\\">Tùy chỉnh</div>\\n            <div id=\\"snippet_custom_body\\" class=\\"o_panel_body\\"/>\\n        </div>\\n        <t id=\\"default_snippets\\">\\n            <div id=\\"snippet_structure\\" class=\\"o_panel\\">\\n                <div class=\\"o_panel_header\\">First Panel</div>\\n                <div class=\\"o_panel_body\\">\\n                    <t t-snippet=\\"web_editor.s_hr\\" string=\\"Phần ngăn cách\\" t-thumbnail=\\"/web_editor/static/src/img/snippets_thumbs/s_hr.svg\\"/>\\n                </div>\\n            </div>\\n        </t>\\n    </div>\\n\\n    <div id=\\"snippet_options\\" class=\\"d-none\\">\\n        <t t-call=\\"web_editor.snippet_options\\"/>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="web_editor.snippets">\n    <div class="o_we_website_top_actions">\n        <div class="o_we_external_history_buttons d-flex">\n            <button type="button" data-action="undo" class="btn btn-secondary fa fa-undo" disabled="true"/>\n            <button type="button" data-action="redo" class="btn btn-secondary fa fa-repeat" disabled="true"/>\n        </div>\n        <form class="ms-auto d-flex">\n            <!-- Uncomment the following line when the mobile preview will be available. -->\n            <!-- <button type="button" class="btn btn-secondary fa fa-mobile" name="mobile" data-action="mobilePreview"/> -->\n            <button type="button" class="btn btn-secondary" data-action="cancel" title="Discard record" accesskey="j">Discard</button>\n            <button type="button" class="btn btn-primary" data-action="save" title="Save record" accesskey="s">Save</button>\n        </form>\n    </div>\n    <div id="snippets_menu">\n        <button type="button" tabindex="1" class="o_we_add_snippet_btn active text-uppercase" accesskey="1">\n            <span>Blocks</span>\n        </button>\n        <button type="button" tabindex="2" class="o_we_customize_snippet_btn text-uppercase">\n            <span>Customize</span>\n        </button>\n    </div>\n\n    <div class="o_snippet_search_filter">\n        <input type="text" class="o_snippet_search_filter_input" placeholder="Search for a block (e.g. numbers, image wall, ...)"/>\n        <i role="button" class="fa fa-times o_snippet_search_filter_reset d-none"/>\n    </div>\n\n    <div id="o_scroll">\n        <div id="snippet_custom" class="o_panel d-none">\n            <div class="o_panel_header">Custom</div>\n            <div id="snippet_custom_body" class="o_panel_body"/>\n        </div>\n        <t id="default_snippets">\n            <div id="snippet_structure" class="o_panel">\n                <div class="o_panel_header">First Panel</div>\n                <div class="o_panel_body">\n                    <t t-snippet="web_editor.s_hr" string="Separator" t-thumbnail="/web_editor/static/src/img/snippets_thumbs/s_hr.svg"/>\n                </div>\n            </div>\n        </t>\n    </div>\n\n    <div id="snippet_options" class="d-none">\n        <t t-call="web_editor.snippet_options"/>\n    </div>\n</t>\n\n	f	t	2025-06-18 15:49:27.036649	2025-06-18 15:49:27.036649	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
226	16	\N	1	1	snippet_options_image_optimization_widgets	\N	web_editor.snippet_options_image_optimization_widgets	qweb	web_editor/views/snippets.xml	\N	primary	{"en_US": "<t t-name=\\"web_editor.snippet_options_image_optimization_widgets\\">\\n    <t t-set=\\"filter_label\\">Filter</t>\\n    <we-select t-att-string=\\"filter_label\\" t-att-class=\\"indent and 'o_we_sublevel_2'\\">\\n        <we-button data-gl-filter=\\"\\">None</we-button>\\n        <we-button data-gl-filter=\\"blur\\">Blur</we-button>\\n        <we-button data-gl-filter=\\"1977\\">1977</we-button>\\n        <we-button data-gl-filter=\\"aden\\">Aden</we-button>\\n        <we-button data-gl-filter=\\"brannan\\">Brannan</we-button>\\n        <we-button data-gl-filter=\\"earlybird\\">EarlyBird</we-button>\\n        <we-button data-gl-filter=\\"inkwell\\">Inkwell</we-button>\\n        <we-button data-gl-filter=\\"maven\\">Maven</we-button>\\n        <we-button data-gl-filter=\\"toaster\\">Toaster</we-button>\\n        <we-button data-gl-filter=\\"walden\\">Walden</we-button>\\n        <we-button data-gl-filter=\\"valencia\\">Valencia</we-button>\\n        <we-button data-gl-filter=\\"xpro\\">Xpro</we-button>\\n        <we-button data-gl-filter=\\"custom\\" data-name=\\"custom_glfilter_opt\\">Custom</we-button>\\n    </we-select>\\n    <t t-set=\\"color_label\\">Color</t>\\n    <t t-set=\\"saturation_label\\">Saturation</t>\\n    <t t-set=\\"contrast_label\\">Contrast</t>\\n    <t t-set=\\"brightness_label\\">Brightness</t>\\n    <t t-set=\\"sepia_label\\">Sepia</t>\\n    <t t-set=\\"blur_label\\">Blur</t>\\n    <we-row t-att-string=\\"color_label\\" t-att-class=\\"indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'\\">\\n        <we-select data-filter-property=\\"blend\\" data-dependencies=\\"custom_glfilter_opt\\">\\n            <we-button data-custom-filter=\\"normal\\">Normal</we-button>\\n            <we-button data-custom-filter=\\"overlay\\">overlay</we-button>\\n            <we-button data-custom-filter=\\"screen\\">screen</we-button>\\n            <we-button data-custom-filter=\\"multiply\\">multiply</we-button>\\n            <we-button data-custom-filter=\\"lighter\\">add</we-button>\\n            <we-button data-custom-filter=\\"exclusion\\">exclusion</we-button>\\n            <we-button data-custom-filter=\\"darken\\">darken</we-button>\\n            <we-button data-custom-filter=\\"lighten\\">lighten</we-button>\\n        </we-select>\\n        <we-colorpicker data-dependencies=\\"custom_glfilter_opt\\" data-custom-filter=\\"\\" data-filter-property=\\"filterColor\\" data-excluded=\\"common, theme\\"/>\\n    </we-row>\\n    <we-range t-att-string=\\"saturation_label\\" t-att-class=\\"indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'\\" data-dependencies=\\"custom_glfilter_opt\\" data-custom-filter=\\"\\" data-filter-property=\\"saturation\\" data-min=\\"-100\\" data-step=\\"10\\"/>\\n    <we-range t-att-string=\\"contrast_label\\" t-att-class=\\"indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'\\" data-dependencies=\\"custom_glfilter_opt\\" data-custom-filter=\\"\\" data-filter-property=\\"contrast\\" data-min=\\"-100\\" data-step=\\"10\\"/>\\n    <we-range t-att-string=\\"brightness_label\\" t-att-class=\\"indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'\\" data-dependencies=\\"custom_glfilter_opt\\" data-custom-filter=\\"\\" data-filter-property=\\"brightness\\" data-min=\\"-100\\" data-step=\\"10\\"/>\\n    <we-range t-att-string=\\"sepia_label\\" t-att-class=\\"indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'\\" data-dependencies=\\"custom_glfilter_opt\\" data-custom-filter=\\"\\" data-filter-property=\\"sepia\\" data-step=\\"5\\"/>\\n    <we-range t-att-string=\\"blur_label\\" t-att-class=\\"indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'\\" data-dependencies=\\"custom_glfilter_opt\\" data-custom-filter=\\"\\" data-filter-property=\\"blur\\" data-max=\\"2000\\" data-step=\\"100\\"/>\\n\\n    <t t-set=\\"width_label\\">Width</t>\\n    <we-select t-att-string=\\"width_label\\" t-att-class=\\"indent and 'o_we_sublevel_2'\\" data-name=\\"width_select_opt\\"/>\\n\\n    <t t-set=\\"quality_label\\">Quality</t>\\n    <we-range t-att-string=\\"quality_label\\" t-att-class=\\"indent and 'o_we_sublevel_2'\\" data-set-quality=\\"\\"/>\\n</t>", "vi_VN": "<t t-name=\\"web_editor.snippet_options_image_optimization_widgets\\">\\n    <t t-set=\\"filter_label\\">Bộ lọc</t>\\n    <we-select t-att-string=\\"filter_label\\" t-att-class=\\"indent and 'o_we_sublevel_2'\\">\\n        <we-button data-gl-filter=\\"\\">Không </we-button>\\n        <we-button data-gl-filter=\\"blur\\">Làm mờ</we-button>\\n        <we-button data-gl-filter=\\"1977\\">1977</we-button>\\n        <we-button data-gl-filter=\\"aden\\">Aden</we-button>\\n        <we-button data-gl-filter=\\"brannan\\">Brannan</we-button>\\n        <we-button data-gl-filter=\\"earlybird\\">EarlyBird</we-button>\\n        <we-button data-gl-filter=\\"inkwell\\">Lọ mực</we-button>\\n        <we-button data-gl-filter=\\"maven\\">Maven</we-button>\\n        <we-button data-gl-filter=\\"toaster\\">Toaster</we-button>\\n        <we-button data-gl-filter=\\"walden\\">Walden</we-button>\\n        <we-button data-gl-filter=\\"valencia\\">Valencia</we-button>\\n        <we-button data-gl-filter=\\"xpro\\">Xpro</we-button>\\n        <we-button data-gl-filter=\\"custom\\" data-name=\\"custom_glfilter_opt\\">Tùy chỉnh</we-button>\\n    </we-select>\\n    <t t-set=\\"color_label\\">Màu sắc</t>\\n    <t t-set=\\"saturation_label\\">Bão hòa</t>\\n    <t t-set=\\"contrast_label\\">Contrast</t>\\n    <t t-set=\\"brightness_label\\">Độ sáng</t>\\n    <t t-set=\\"sepia_label\\">Sepia</t>\\n    <t t-set=\\"blur_label\\">Làm mờ</t>\\n    <we-row t-att-string=\\"color_label\\" t-att-class=\\"indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'\\">\\n        <we-select data-filter-property=\\"blend\\" data-dependencies=\\"custom_glfilter_opt\\">\\n            <we-button data-custom-filter=\\"normal\\">Thông thường</we-button>\\n            <we-button data-custom-filter=\\"overlay\\">overlay</we-button>\\n            <we-button data-custom-filter=\\"screen\\">screen</we-button>\\n            <we-button data-custom-filter=\\"multiply\\">multiply</we-button>\\n            <we-button data-custom-filter=\\"lighter\\">add</we-button>\\n            <we-button data-custom-filter=\\"exclusion\\">exclusion</we-button>\\n            <we-button data-custom-filter=\\"darken\\">darken</we-button>\\n            <we-button data-custom-filter=\\"lighten\\">lighten</we-button>\\n        </we-select>\\n        <we-colorpicker data-dependencies=\\"custom_glfilter_opt\\" data-custom-filter=\\"\\" data-filter-property=\\"filterColor\\" data-excluded=\\"common, theme\\"/>\\n    </we-row>\\n    <we-range t-att-string=\\"saturation_label\\" t-att-class=\\"indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'\\" data-dependencies=\\"custom_glfilter_opt\\" data-custom-filter=\\"\\" data-filter-property=\\"saturation\\" data-min=\\"-100\\" data-step=\\"10\\"/>\\n    <we-range t-att-string=\\"contrast_label\\" t-att-class=\\"indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'\\" data-dependencies=\\"custom_glfilter_opt\\" data-custom-filter=\\"\\" data-filter-property=\\"contrast\\" data-min=\\"-100\\" data-step=\\"10\\"/>\\n    <we-range t-att-string=\\"brightness_label\\" t-att-class=\\"indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'\\" data-dependencies=\\"custom_glfilter_opt\\" data-custom-filter=\\"\\" data-filter-property=\\"brightness\\" data-min=\\"-100\\" data-step=\\"10\\"/>\\n    <we-range t-att-string=\\"sepia_label\\" t-att-class=\\"indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'\\" data-dependencies=\\"custom_glfilter_opt\\" data-custom-filter=\\"\\" data-filter-property=\\"sepia\\" data-step=\\"5\\"/>\\n    <we-range t-att-string=\\"blur_label\\" t-att-class=\\"indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'\\" data-dependencies=\\"custom_glfilter_opt\\" data-custom-filter=\\"\\" data-filter-property=\\"blur\\" data-max=\\"2000\\" data-step=\\"100\\"/>\\n\\n    <t t-set=\\"width_label\\">Chiều rộng</t>\\n    <we-select t-att-string=\\"width_label\\" t-att-class=\\"indent and 'o_we_sublevel_2'\\" data-name=\\"width_select_opt\\"/>\\n\\n    <t t-set=\\"quality_label\\">Chất lượng</t>\\n    <we-range t-att-string=\\"quality_label\\" t-att-class=\\"indent and 'o_we_sublevel_2'\\" data-set-quality=\\"\\"/>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="web_editor.snippet_options_image_optimization_widgets">\n    <t t-set="filter_label">Filter</t>\n    <we-select t-att-string="filter_label" t-att-class="indent and 'o_we_sublevel_2'">\n        <we-button data-gl-filter="">None</we-button>\n        <we-button data-gl-filter="blur">Blur</we-button>\n        <we-button data-gl-filter="1977">1977</we-button>\n        <we-button data-gl-filter="aden">Aden</we-button>\n        <we-button data-gl-filter="brannan">Brannan</we-button>\n        <we-button data-gl-filter="earlybird">EarlyBird</we-button>\n        <we-button data-gl-filter="inkwell">Inkwell</we-button>\n        <we-button data-gl-filter="maven">Maven</we-button>\n        <we-button data-gl-filter="toaster">Toaster</we-button>\n        <we-button data-gl-filter="walden">Walden</we-button>\n        <we-button data-gl-filter="valencia">Valencia</we-button>\n        <we-button data-gl-filter="xpro">Xpro</we-button>\n        <we-button data-gl-filter="custom" data-name="custom_glfilter_opt">Custom</we-button>\n    </we-select>\n    <t t-set="color_label">Color</t>\n    <t t-set="saturation_label">Saturation</t>\n    <t t-set="contrast_label">Contrast</t>\n    <t t-set="brightness_label">Brightness</t>\n    <t t-set="sepia_label">Sepia</t>\n    <t t-set="blur_label">Blur</t>\n    <we-row t-att-string="color_label" t-att-class="indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'">\n        <we-select data-filter-property="blend" data-dependencies="custom_glfilter_opt">\n            <we-button data-custom-filter="normal">Normal</we-button>\n            <we-button data-custom-filter="overlay">overlay</we-button>\n            <we-button data-custom-filter="screen">screen</we-button>\n            <we-button data-custom-filter="multiply">multiply</we-button>\n            <we-button data-custom-filter="lighter">add</we-button>\n            <we-button data-custom-filter="exclusion">exclusion</we-button>\n            <we-button data-custom-filter="darken">darken</we-button>\n            <we-button data-custom-filter="lighten">lighten</we-button>\n        </we-select>\n        <we-colorpicker data-dependencies="custom_glfilter_opt" data-custom-filter="" data-filter-property="filterColor" data-excluded="common, theme"/>\n    </we-row>\n    <we-range t-att-string="saturation_label" t-att-class="indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'" data-dependencies="custom_glfilter_opt" data-custom-filter="" data-filter-property="saturation" data-min="-100" data-step="10"/>\n    <we-range t-att-string="contrast_label" t-att-class="indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'" data-dependencies="custom_glfilter_opt" data-custom-filter="" data-filter-property="contrast" data-min="-100" data-step="10"/>\n    <we-range t-att-string="brightness_label" t-att-class="indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'" data-dependencies="custom_glfilter_opt" data-custom-filter="" data-filter-property="brightness" data-min="-100" data-step="10"/>\n    <we-range t-att-string="sepia_label" t-att-class="indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'" data-dependencies="custom_glfilter_opt" data-custom-filter="" data-filter-property="sepia" data-step="5"/>\n    <we-range t-att-string="blur_label" t-att-class="indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'" data-dependencies="custom_glfilter_opt" data-custom-filter="" data-filter-property="blur" data-max="2000" data-step="100"/>\n\n    <t t-set="width_label">Width</t>\n    <we-select t-att-string="width_label" t-att-class="indent and 'o_we_sublevel_2'" data-name="width_select_opt"/>\n\n    <t t-set="quality_label">Quality</t>\n    <we-range t-att-string="quality_label" t-att-class="indent and 'o_we_sublevel_2'" data-set-quality=""/>\n</t>\n\n	f	t	2025-06-18 15:49:27.036649	2025-06-18 15:49:27.036649	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
227	16	\N	1	1	snippet_options_background_color_widget	\N	web_editor.snippet_options_background_color_widget	qweb	web_editor/views/snippets.xml	\N	primary	{"en_US": "<t t-name=\\"web_editor.snippet_options_background_color_widget\\">\\n    <we-colorpicker title=\\"Color\\" data-name=\\"bg_color_opt\\" t-att-data-select-color-combination=\\"'' if with_color_combinations else None\\" data-select-style=\\"\\" data-css-property=\\"background-color\\" data-color-prefix=\\"bg-\\" t-att-data-with-combinations=\\"with_color_combinations and 'selectColorCombination' or None\\" t-att-data-with-gradients=\\"with_gradients and 'true' or None\\" t-att-data-css-compatible=\\"css_compatible and 'true' or None\\"/>\\n</t>", "vi_VN": "<t t-name=\\"web_editor.snippet_options_background_color_widget\\">\\n    <we-colorpicker title=\\"Màu sắc\\" data-name=\\"bg_color_opt\\" t-att-data-select-color-combination=\\"'' if with_color_combinations else None\\" data-select-style=\\"\\" data-css-property=\\"background-color\\" data-color-prefix=\\"bg-\\" t-att-data-with-combinations=\\"with_color_combinations and 'selectColorCombination' or None\\" t-att-data-with-gradients=\\"with_gradients and 'true' or None\\" t-att-data-css-compatible=\\"css_compatible and 'true' or None\\"/>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="web_editor.snippet_options_background_color_widget">\n    <we-colorpicker title="Color" data-name="bg_color_opt" t-att-data-select-color-combination="'' if with_color_combinations else None" data-select-style="" data-css-property="background-color" data-color-prefix="bg-" t-att-data-with-combinations="with_color_combinations and 'selectColorCombination' or None" t-att-data-with-gradients="with_gradients and 'true' or None" t-att-data-css-compatible="css_compatible and 'true' or None"/>\n</t>\n\n	f	t	2025-06-18 15:49:27.036649	2025-06-18 15:49:27.036649	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
228	16	\N	1	1	snippet_options_background_options	\N	web_editor.snippet_options_background_options	qweb	web_editor/views/snippets.xml	\N	primary	{"en_US": "<t t-name=\\"web_editor.snippet_options_background_options\\">\\n    <div t-att-data-js=\\"with_colors and with_color_combinations and 'ColoredLevelBackground' or 'BackgroundToggler'\\" t-att-data-selector=\\"selector\\" t-att-data-exclude=\\"exclude\\" t-att-data-target=\\"target\\">\\n        <we-row t-if=\\"with_colors or with_images\\" string=\\"Background\\" class=\\"o_we_full_row\\">\\n            <t t-if=\\"with_colors\\" t-call=\\"web_editor.snippet_options_background_color_widget\\"/>\\n            <t t-if=\\"with_images\\">\\n                <we-button title=\\"Image\\" class=\\"ms-auto fa fa-fw fa-camera\\" data-name=\\"bg_image_toggle_opt\\" t-att-data-dependencies=\\"images_dependencies\\" data-toggle-bg-image=\\"true\\" data-no-preview=\\"true\\">\\n                </we-button>\\n                <t t-if=\\"with_shapes\\">\\n                    <we-button title=\\"Shape\\" data-toggle-bg-shape=\\"true\\" t-att-data-dependencies=\\"images_dependencies\\" data-no-preview=\\"true\\" data-img=\\"/web_editor/static/src/img/snippets_options/bg_shape.svg\\"/>\\n                </t>\\n            </t>\\n        </we-row>\\n    </div>\\n    <t t-if=\\"with_images\\">\\n        <div data-js=\\"BackgroundImage\\" t-att-data-selector=\\"selector\\" t-att-data-exclude=\\"exclude\\" t-att-data-target=\\"target\\">\\n            <we-row string=\\"Image\\" class=\\"o_we_sublevel_1\\">\\n                <we-imagepicker title=\\"Edit image\\" data-background=\\"\\" data-name=\\"bg_image_opt\\" data-dependencies=\\"bg_image_opt\\"/>\\n            </we-row>\\n            <we-row string=\\"Main Color\\" class=\\"o_we_sublevel_2\\" title=\\"Main Color\\" data-name=\\"main_color_opt\\">\\n                <we-colorpicker data-dynamic-color=\\"true\\" data-color-name=\\"c1\\"/>\\n                <we-colorpicker data-dynamic-color=\\"true\\" data-color-name=\\"c2\\"/>\\n                <we-colorpicker data-dynamic-color=\\"true\\" data-color-name=\\"c3\\"/>\\n                <we-colorpicker data-dynamic-color=\\"true\\" data-color-name=\\"c4\\"/>\\n                <we-colorpicker data-dynamic-color=\\"true\\" data-color-name=\\"c5\\"/>\\n            </we-row>\\n        </div>\\n\\n        <div data-js=\\"BackgroundPosition\\" t-att-data-selector=\\"selector\\" t-att-data-exclude=\\"exclude\\" t-att-data-target=\\"target\\">\\n            <we-row string=\\"Position\\" class=\\"o_we_sublevel_2\\">\\n                <we-select data-no-preview=\\"true\\">\\n                    <we-button data-background-type=\\"cover\\">Cover</we-button>\\n                    <we-button data-background-type=\\"repeat-pattern\\" data-name=\\"background_repeat_opt\\">Repeat pattern</we-button>\\n                </we-select>\\n                <we-button class=\\"fa fa-fw fa-crosshairs\\" title=\\"Background Position\\" data-background-position-overlay=\\"true\\" data-no-preview=\\"true\\"/>\\n            </we-row>\\n            <we-multi data-css-property=\\"background-size\\" data-dependencies=\\"background_repeat_opt\\">\\n                <we-input string=\\"Width\\" class=\\"o_we_sublevel_3\\" data-select-style=\\"auto\\" placeholder=\\"auto\\" data-unit=\\"px\\"/>\\n                <we-input string=\\"Height\\" class=\\"o_we_sublevel_3\\" data-select-style=\\"auto\\" placeholder=\\"auto\\" data-unit=\\"px\\"/>\\n            </we-multi>\\n        </div>\\n\\n        <div data-js=\\"BackgroundOptimize\\" t-att-data-selector=\\"selector\\" t-att-data-exclude=\\"exclude\\" t-att-data-target=\\"target\\">\\n            <t t-call=\\"web_editor.snippet_options_image_optimization_widgets\\">\\n                <t t-set=\\"indent\\" t-value=\\"True\\"/>\\n            </t>\\n        </div>\\n\\n        <!-- Color filter -->\\n        <div t-att-data-js=\\"with_colors and with_color_combinations and 'ColoredLevelBackground' or 'BackgroundToggler'\\" t-att-data-selector=\\"selector\\" t-att-data-exclude=\\"exclude\\" t-att-data-target=\\"target\\">\\n            <t t-set=\\"color_filter_dependencies\\" t-valuef=\\"bg_image_toggle_opt\\"/>\\n            <we-colorpicker string=\\"Color filter\\" class=\\"o_we_sublevel_2\\" t-att-data-dependencies=\\"color_filter_dependencies\\" data-name=\\"bg_filter_opt\\" data-select-filter-color=\\"\\" data-color-prefix=\\"bg-\\" data-opacity=\\"0.5\\" data-with-gradients=\\"1\\" data-selected-tab=\\"gradients\\" data-excluded=\\"theme, common\\"/>\\n        </div>\\n\\n        <div data-js=\\"BackgroundShape\\" t-att-data-selector=\\"selector\\" t-att-data-exclude=\\"exclude\\" t-att-data-target=\\"target\\">\\n            <we-row string=\\"Shape\\" class=\\"o_we_sublevel_1\\">\\n                <we-select-pager class=\\"o_we_shape_menu\\" data-dependencies=\\"!shape_none_opt\\" data-name=\\"bg_shape_opt\\">\\n                    <we-select-page string=\\"Origins\\">\\n                        <we-button data-shape=\\"web_editor/Origins/02_001\\" data-select-label=\\"Origins 01\\"/>\\n                        <we-button data-shape=\\"web_editor/Origins/04_001\\" data-select-label=\\"Origins 02\\"/>\\n                        <we-button data-shape=\\"web_editor/Origins/05\\" data-select-label=\\"Origins 03\\"/>\\n                        <we-button data-shape=\\"web_editor/Origins/06_001\\" data-select-label=\\"Origins 04\\"/>\\n                        <we-button data-shape=\\"web_editor/Origins/07_002\\" data-select-label=\\"Origins 05\\"/>\\n                        <we-button data-shape=\\"web_editor/Origins/08\\" data-select-label=\\"Origins 06\\"/>\\n                        <we-button data-shape=\\"web_editor/Origins/09_001\\" data-select-label=\\"Origins 07\\"/>\\n                        <we-button data-shape=\\"web_editor/Origins/11_001\\" data-select-label=\\"Origins 08\\"/>\\n                        <we-button data-shape=\\"web_editor/Origins/14_001\\" data-select-label=\\"Origins 09\\"/>\\n                        <we-button data-shape=\\"web_editor/Origins/16\\" data-select-label=\\"Origins 10\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Origins/17\\" data-select-label=\\"Origins 11\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Origins/18\\" data-select-label=\\"Origins 12\\" data-animated=\\"true\\"/>\\n                    </we-select-page>\\n                    <we-select-page string=\\"Blocks &amp; Rainy\\">\\n                        <we-button data-shape=\\"web_editor/Blocks/02_001\\" data-select-label=\\"Blocks 01\\"/>\\n                        <we-button data-shape=\\"web_editor/Blocks/01_001\\" data-select-label=\\"Blocks 02\\"/>\\n                        <we-button data-shape=\\"web_editor/Blocks/03\\" data-select-label=\\"Blocks 03\\"/>\\n                        <we-button data-shape=\\"web_editor/Blocks/04\\" data-select-label=\\"Blocks 04\\"/>\\n                        <we-button data-shape=\\"web_editor/Rainy/01_001\\" data-select-label=\\"Rainy 01\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Rainy/02_001\\" data-select-label=\\"Rainy 02\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Rainy/06\\" data-select-label=\\"Rainy 03\\"/>\\n                        <we-button data-shape=\\"web_editor/Rainy/07\\" data-select-label=\\"Rainy 04\\"/>\\n                        <we-button data-shape=\\"web_editor/Rainy/10\\" data-select-label=\\"Rainy 05\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Rainy/04\\" data-select-label=\\"Rainy 06\\"/>\\n                        <we-button data-shape=\\"web_editor/Rainy/05_001\\" data-select-label=\\"Rainy 07\\"/>\\n                        <we-button data-shape=\\"web_editor/Rainy/03_001\\" data-select-label=\\"Rainy 08\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Rainy/08_001\\" data-select-label=\\"Rainy 09\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Rainy/09_001\\" data-select-label=\\"Rainy 10\\"/>\\n                    </we-select-page>\\n                    <we-select-page string=\\"Wavy\\">\\n                        <we-button data-shape=\\"web_editor/Wavy/01_001\\" data-select-label=\\"Wavy 01\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/02_001\\" data-select-label=\\"Wavy 02\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/03\\" data-select-label=\\"Wavy 03\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/10\\" data-select-label=\\"Wavy 04\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/24\\" data-select-label=\\"Wavy 05\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/25\\" data-select-label=\\"Wavy 06\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/26\\" data-select-label=\\"Wavy 07\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/27\\" data-select-label=\\"Wavy 08\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/04\\" data-select-label=\\"Wavy 09\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/05\\" data-select-label=\\"Wavy 10\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/06_001\\" data-select-label=\\"Wavy 11\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/07\\" data-select-label=\\"Wavy 12\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/08\\" data-select-label=\\"Wavy 13\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/09\\" data-select-label=\\"Wavy 14\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/11\\" data-select-label=\\"Wavy 15\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/12_001\\" data-select-label=\\"Wavy 16\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/28\\" data-select-label=\\"Wavy 17\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/13_001\\" data-select-label=\\"Wavy 18\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/14\\" data-select-label=\\"Wavy 19\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/15\\" data-select-label=\\"Wavy 20\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/16\\" data-select-label=\\"Wavy 21\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/17\\" data-select-label=\\"Wavy 22\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/18\\" data-select-label=\\"Wavy 23\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/19\\" data-select-label=\\"Wavy 24\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/20\\" data-select-label=\\"Wavy 25\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/21\\" data-select-label=\\"Wavy 26\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/22\\" data-select-label=\\"Wavy 27\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/23\\" data-select-label=\\"Wavy 28\\"/>\\n                    </we-select-page>\\n                    <we-select-page string=\\"Blobs\\">\\n                        <we-button data-shape=\\"web_editor/Blobs/01_001\\" data-select-label=\\"Blobs 01\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Blobs/02\\" data-select-label=\\"Blobs 02\\"/>\\n                        <we-button data-shape=\\"web_editor/Blobs/03\\" data-select-label=\\"Blobs 03\\"/>\\n                        <we-button data-shape=\\"web_editor/Blobs/04\\" data-select-label=\\"Blobs 04\\"/>\\n                        <we-button data-shape=\\"web_editor/Blobs/05\\" data-select-label=\\"Blobs 05\\"/>\\n                        <we-button data-shape=\\"web_editor/Blobs/06\\" data-select-label=\\"Blobs 06\\"/>\\n                        <we-button data-shape=\\"web_editor/Blobs/07\\" data-select-label=\\"Blobs 07\\"/>\\n                        <we-button data-shape=\\"web_editor/Blobs/08\\" data-select-label=\\"Blobs 08\\"/>\\n                        <we-button data-shape=\\"web_editor/Blobs/09\\" data-select-label=\\"Blobs 09\\"/>\\n                        <we-button data-shape=\\"web_editor/Blobs/10_001\\" data-select-label=\\"Blobs 10\\"/>\\n                        <we-button data-shape=\\"web_editor/Blobs/11\\" data-select-label=\\"Blobs 11\\"/>\\n                        <we-button data-shape=\\"web_editor/Blobs/12\\" data-select-label=\\"Blobs 12\\"/>\\n                    </we-select-page>\\n                    <we-select-page string=\\"Bold\\">\\n                        <we-button data-shape=\\"web_editor/Bold/01\\" data-select-label=\\"Bold 01\\"/>\\n                        <we-button data-shape=\\"web_editor/Bold/02\\" data-select-label=\\"Bold 02\\"/>\\n                        <we-button data-shape=\\"web_editor/Bold/03\\" data-select-label=\\"Bold 03\\"/>\\n                        <we-button data-shape=\\"web_editor/Bold/04\\" data-select-label=\\"Bold 04\\"/>\\n                        <we-button data-shape=\\"web_editor/Bold/05_001\\" data-select-label=\\"Bold 05\\"/>\\n                        <we-button data-shape=\\"web_editor/Bold/06_001\\" data-select-label=\\"Bold 06\\"/>\\n                        <we-button data-shape=\\"web_editor/Bold/07_001\\" data-select-label=\\"Bold 07\\"/>\\n                        <we-button data-shape=\\"web_editor/Bold/08\\" data-select-label=\\"Bold 08\\"/>\\n                        <we-button data-shape=\\"web_editor/Bold/09\\" data-select-label=\\"Bold 09\\"/>\\n                        <we-button data-shape=\\"web_editor/Bold/10_001\\" data-select-label=\\"Bold 10\\"/>\\n                        <we-button data-shape=\\"web_editor/Bold/11_001\\" data-select-label=\\"Bold 11\\"/>\\n                        <we-button data-shape=\\"web_editor/Bold/12_001\\" data-select-label=\\"Bold 12\\"/>\\n                    </we-select-page>\\n                    <we-select-page string=\\"Airy &amp; Zigs\\">\\n                        <we-button data-shape=\\"web_editor/Airy/01\\" data-select-label=\\"Airy 01\\"/>\\n                        <we-button data-shape=\\"web_editor/Airy/02\\" data-select-label=\\"Airy 02\\"/>\\n                        <we-button data-shape=\\"web_editor/Airy/03_001\\" data-select-label=\\"Airy 03\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Airy/04_001\\" data-select-label=\\"Airy 04\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Airy/05_001\\" data-select-label=\\"Airy 05\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Airy/06\\" data-select-label=\\"Airy 06\\"/>\\n                        <we-button data-shape=\\"web_editor/Airy/07\\" data-select-label=\\"Airy 07\\"/>\\n                        <we-button data-shape=\\"web_editor/Airy/08\\" data-select-label=\\"Airy 08\\"/>\\n                        <we-button data-shape=\\"web_editor/Airy/09\\" data-select-label=\\"Airy 09\\"/>\\n                        <we-button data-shape=\\"web_editor/Airy/10\\" data-select-label=\\"Airy 10\\"/>\\n                        <we-button data-shape=\\"web_editor/Airy/11\\" data-select-label=\\"Airy 11\\"/>\\n                        <we-button data-shape=\\"web_editor/Airy/12_001\\" data-select-label=\\"Airy 12\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Airy/13_001\\" data-select-label=\\"Airy 13\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Airy/14\\" data-select-label=\\"Airy 14\\"/>\\n                        <we-button data-shape=\\"web_editor/Zigs/01_001\\" data-select-label=\\"Zigs 01\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Zigs/02_001\\" data-select-label=\\"Zigs 02\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Zigs/03\\" data-select-label=\\"Zigs 03\\"/>\\n                        <we-button data-shape=\\"web_editor/Zigs/04\\" data-select-label=\\"Zigs 04\\"/>\\n                        <we-button data-shape=\\"web_editor/Zigs/05\\" data-select-label=\\"Zigs 05\\"/>\\n                        <we-button data-shape=\\"web_editor/Zigs/06\\" data-select-label=\\"Zigs 06\\"/>\\n                    </we-select-page>\\n                    <we-select-page string=\\"Floating shapes\\">\\n                        <we-button data-shape=\\"web_editor/Floats/01\\" data-select-label=\\"Float 01\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Floats/02\\" data-select-label=\\"Float 02\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Floats/03\\" data-select-label=\\"Float 03\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Floats/04\\" data-select-label=\\"Float 04\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Floats/05\\" data-select-label=\\"Float 05\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Floats/06\\" data-select-label=\\"Float 06\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Floats/07\\" data-select-label=\\"Float 07\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Floats/08\\" data-select-label=\\"Float 08\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Floats/09\\" data-select-label=\\"Float 09\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Floats/10\\" data-select-label=\\"Float 10\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Floats/11\\" data-select-label=\\"Float 11\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Floats/12\\" data-select-label=\\"Float 12\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Floats/13\\" data-select-label=\\"Float 13\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Floats/14\\" data-select-label=\\"Float 14\\" data-animated=\\"true\\"/>\\n                    </we-select-page>\\n                </we-select-pager>\\n                <we-button data-shape=\\"\\" data-name=\\"shape_none_opt\\" data-dependencies=\\"!shape_none_opt\\" data-no-preview=\\"true\\" class=\\"fa fa-fw fa-times\\"/>\\n            </we-row>\\n            <we-row string=\\"Flip\\" class=\\"o_we_sublevel_2\\">\\n                <we-button class=\\"fa fa-fw fa-arrows-h\\" data-flip-x=\\"true\\" data-no-preview=\\"true\\" data-dependencies=\\"!shape_none_opt\\"/>\\n                <we-button class=\\"fa fa-fw fa-arrows-v\\" data-flip-y=\\"true\\" data-no-preview=\\"true\\" data-dependencies=\\"!shape_none_opt\\"/>\\n            </we-row>\\n            <we-row string=\\"Colors\\" class=\\"o_we_sublevel_2\\" data-name=\\"colors\\">\\n                <we-colorpicker data-select-style=\\"\\" data-css-property=\\"background-color\\" data-color-prefix=\\"bg-\\" data-apply-to=\\"&gt; .o_we_shape\\"/>\\n            </we-row>\\n        </div>\\n    </t>\\n</t>", "vi_VN": "<t t-name=\\"web_editor.snippet_options_background_options\\">\\n    <div t-att-data-js=\\"with_colors and with_color_combinations and 'ColoredLevelBackground' or 'BackgroundToggler'\\" t-att-data-selector=\\"selector\\" t-att-data-exclude=\\"exclude\\" t-att-data-target=\\"target\\">\\n        <we-row t-if=\\"with_colors or with_images\\" string=\\"Nền\\" class=\\"o_we_full_row\\">\\n            <t t-if=\\"with_colors\\" t-call=\\"web_editor.snippet_options_background_color_widget\\"/>\\n            <t t-if=\\"with_images\\">\\n                <we-button title=\\"Hình ảnh\\" class=\\"ms-auto fa fa-fw fa-camera\\" data-name=\\"bg_image_toggle_opt\\" t-att-data-dependencies=\\"images_dependencies\\" data-toggle-bg-image=\\"true\\" data-no-preview=\\"true\\">\\n                </we-button>\\n                <t t-if=\\"with_shapes\\">\\n                    <we-button title=\\"Hình dáng\\" data-toggle-bg-shape=\\"true\\" t-att-data-dependencies=\\"images_dependencies\\" data-no-preview=\\"true\\" data-img=\\"/web_editor/static/src/img/snippets_options/bg_shape.svg\\"/>\\n                </t>\\n            </t>\\n        </we-row>\\n    </div>\\n    <t t-if=\\"with_images\\">\\n        <div data-js=\\"BackgroundImage\\" t-att-data-selector=\\"selector\\" t-att-data-exclude=\\"exclude\\" t-att-data-target=\\"target\\">\\n            <we-row string=\\"Hình ảnh\\" class=\\"o_we_sublevel_1\\">\\n                <we-imagepicker title=\\"Sửa ảnh\\" data-background=\\"\\" data-name=\\"bg_image_opt\\" data-dependencies=\\"bg_image_opt\\"/>\\n            </we-row>\\n            <we-row string=\\"Màu chính\\" class=\\"o_we_sublevel_2\\" title=\\"Màu chính\\" data-name=\\"main_color_opt\\">\\n                <we-colorpicker data-dynamic-color=\\"true\\" data-color-name=\\"c1\\"/>\\n                <we-colorpicker data-dynamic-color=\\"true\\" data-color-name=\\"c2\\"/>\\n                <we-colorpicker data-dynamic-color=\\"true\\" data-color-name=\\"c3\\"/>\\n                <we-colorpicker data-dynamic-color=\\"true\\" data-color-name=\\"c4\\"/>\\n                <we-colorpicker data-dynamic-color=\\"true\\" data-color-name=\\"c5\\"/>\\n            </we-row>\\n        </div>\\n\\n        <div data-js=\\"BackgroundPosition\\" t-att-data-selector=\\"selector\\" t-att-data-exclude=\\"exclude\\" t-att-data-target=\\"target\\">\\n            <we-row string=\\"Vị trí\\" class=\\"o_we_sublevel_2\\">\\n                <we-select data-no-preview=\\"true\\">\\n                    <we-button data-background-type=\\"cover\\">Ảnh bìa</we-button>\\n                    <we-button data-background-type=\\"repeat-pattern\\" data-name=\\"background_repeat_opt\\">Lặp lại mẫu</we-button>\\n                </we-select>\\n                <we-button class=\\"fa fa-fw fa-crosshairs\\" title=\\"Vị trí nền\\" data-background-position-overlay=\\"true\\" data-no-preview=\\"true\\"/>\\n            </we-row>\\n            <we-multi data-css-property=\\"background-size\\" data-dependencies=\\"background_repeat_opt\\">\\n                <we-input string=\\"Chiều rộng\\" class=\\"o_we_sublevel_3\\" data-select-style=\\"auto\\" placeholder=\\"tự động\\" data-unit=\\"px\\"/>\\n                <we-input string=\\"Chiều cao\\" class=\\"o_we_sublevel_3\\" data-select-style=\\"auto\\" placeholder=\\"tự động\\" data-unit=\\"px\\"/>\\n            </we-multi>\\n        </div>\\n\\n        <div data-js=\\"BackgroundOptimize\\" t-att-data-selector=\\"selector\\" t-att-data-exclude=\\"exclude\\" t-att-data-target=\\"target\\">\\n            <t t-call=\\"web_editor.snippet_options_image_optimization_widgets\\">\\n                <t t-set=\\"indent\\" t-value=\\"True\\"/>\\n            </t>\\n        </div>\\n\\n        <!-- Color filter -->\\n        <div t-att-data-js=\\"with_colors and with_color_combinations and 'ColoredLevelBackground' or 'BackgroundToggler'\\" t-att-data-selector=\\"selector\\" t-att-data-exclude=\\"exclude\\" t-att-data-target=\\"target\\">\\n            <t t-set=\\"color_filter_dependencies\\" t-valuef=\\"bg_image_toggle_opt\\"/>\\n            <we-colorpicker string=\\"Bộ lọc màu\\" class=\\"o_we_sublevel_2\\" t-att-data-dependencies=\\"color_filter_dependencies\\" data-name=\\"bg_filter_opt\\" data-select-filter-color=\\"\\" data-color-prefix=\\"bg-\\" data-opacity=\\"0.5\\" data-with-gradients=\\"1\\" data-selected-tab=\\"gradients\\" data-excluded=\\"theme, common\\"/>\\n        </div>\\n\\n        <div data-js=\\"BackgroundShape\\" t-att-data-selector=\\"selector\\" t-att-data-exclude=\\"exclude\\" t-att-data-target=\\"target\\">\\n            <we-row string=\\"Hình dáng\\" class=\\"o_we_sublevel_1\\">\\n                <we-select-pager class=\\"o_we_shape_menu\\" data-dependencies=\\"!shape_none_opt\\" data-name=\\"bg_shape_opt\\">\\n                    <we-select-page string=\\"Gốc\\">\\n                        <we-button data-shape=\\"web_editor/Origins/02_001\\" data-select-label=\\"Origins 01\\"/>\\n                        <we-button data-shape=\\"web_editor/Origins/04_001\\" data-select-label=\\"Origins 02\\"/>\\n                        <we-button data-shape=\\"web_editor/Origins/05\\" data-select-label=\\"Origins 03\\"/>\\n                        <we-button data-shape=\\"web_editor/Origins/06_001\\" data-select-label=\\"Origins 04\\"/>\\n                        <we-button data-shape=\\"web_editor/Origins/07_002\\" data-select-label=\\"Origins 05\\"/>\\n                        <we-button data-shape=\\"web_editor/Origins/08\\" data-select-label=\\"Origins 06\\"/>\\n                        <we-button data-shape=\\"web_editor/Origins/09_001\\" data-select-label=\\"Origins 07\\"/>\\n                        <we-button data-shape=\\"web_editor/Origins/11_001\\" data-select-label=\\"Origins 08\\"/>\\n                        <we-button data-shape=\\"web_editor/Origins/14_001\\" data-select-label=\\"Origins 09\\"/>\\n                        <we-button data-shape=\\"web_editor/Origins/16\\" data-select-label=\\"Origins 10\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Origins/17\\" data-select-label=\\"Origins 11\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Origins/18\\" data-select-label=\\"Origins 12\\" data-animated=\\"true\\"/>\\n                    </we-select-page>\\n                    <we-select-page string=\\"Khối &amp; mưa\\">\\n                        <we-button data-shape=\\"web_editor/Blocks/02_001\\" data-select-label=\\"Blocks 01\\"/>\\n                        <we-button data-shape=\\"web_editor/Blocks/01_001\\" data-select-label=\\"Blocks 02\\"/>\\n                        <we-button data-shape=\\"web_editor/Blocks/03\\" data-select-label=\\"Blocks 03\\"/>\\n                        <we-button data-shape=\\"web_editor/Blocks/04\\" data-select-label=\\"Blocks 04\\"/>\\n                        <we-button data-shape=\\"web_editor/Rainy/01_001\\" data-select-label=\\"Rainy 01\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Rainy/02_001\\" data-select-label=\\"Rainy 02\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Rainy/06\\" data-select-label=\\"Rainy 03\\"/>\\n                        <we-button data-shape=\\"web_editor/Rainy/07\\" data-select-label=\\"Rainy 04\\"/>\\n                        <we-button data-shape=\\"web_editor/Rainy/10\\" data-select-label=\\"Rainy 05\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Rainy/04\\" data-select-label=\\"Rainy 06\\"/>\\n                        <we-button data-shape=\\"web_editor/Rainy/05_001\\" data-select-label=\\"Rainy 07\\"/>\\n                        <we-button data-shape=\\"web_editor/Rainy/03_001\\" data-select-label=\\"Rainy 08\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Rainy/08_001\\" data-select-label=\\"Rainy 09\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Rainy/09_001\\" data-select-label=\\"Rainy 10\\"/>\\n                    </we-select-page>\\n                    <we-select-page string=\\"Gợn sóng\\">\\n                        <we-button data-shape=\\"web_editor/Wavy/01_001\\" data-select-label=\\"Wavy 01\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/02_001\\" data-select-label=\\"Wavy 02\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/03\\" data-select-label=\\"Wavy 03\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/10\\" data-select-label=\\"Wavy 04\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/24\\" data-select-label=\\"Wavy 05\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/25\\" data-select-label=\\"Wavy 06\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/26\\" data-select-label=\\"Wavy 07\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/27\\" data-select-label=\\"Wavy 08\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/04\\" data-select-label=\\"Wavy 09\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/05\\" data-select-label=\\"Wavy 10\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/06_001\\" data-select-label=\\"Wavy 11\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/07\\" data-select-label=\\"Wavy 12\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/08\\" data-select-label=\\"Wavy 13\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/09\\" data-select-label=\\"Wavy 14\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/11\\" data-select-label=\\"Wavy 15\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/12_001\\" data-select-label=\\"Wavy 16\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/28\\" data-select-label=\\"Wavy 17\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/13_001\\" data-select-label=\\"Wavy 18\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/14\\" data-select-label=\\"Wavy 19\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/15\\" data-select-label=\\"Wavy 20\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/16\\" data-select-label=\\"Wavy 21\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/17\\" data-select-label=\\"Wavy 22\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/18\\" data-select-label=\\"Wavy 23\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/19\\" data-select-label=\\"Wavy 24\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/20\\" data-select-label=\\"Wavy 25\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/21\\" data-select-label=\\"Wavy 26\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/22\\" data-select-label=\\"Wavy 27\\"/>\\n                        <we-button data-shape=\\"web_editor/Wavy/23\\" data-select-label=\\"Wavy 28\\"/>\\n                    </we-select-page>\\n                    <we-select-page string=\\"Đốm màu\\">\\n                        <we-button data-shape=\\"web_editor/Blobs/01_001\\" data-select-label=\\"Blobs 01\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Blobs/02\\" data-select-label=\\"Blobs 02\\"/>\\n                        <we-button data-shape=\\"web_editor/Blobs/03\\" data-select-label=\\"Blobs 03\\"/>\\n                        <we-button data-shape=\\"web_editor/Blobs/04\\" data-select-label=\\"Blobs 04\\"/>\\n                        <we-button data-shape=\\"web_editor/Blobs/05\\" data-select-label=\\"Blobs 05\\"/>\\n                        <we-button data-shape=\\"web_editor/Blobs/06\\" data-select-label=\\"Blobs 06\\"/>\\n                        <we-button data-shape=\\"web_editor/Blobs/07\\" data-select-label=\\"Blobs 07\\"/>\\n                        <we-button data-shape=\\"web_editor/Blobs/08\\" data-select-label=\\"Blobs 08\\"/>\\n                        <we-button data-shape=\\"web_editor/Blobs/09\\" data-select-label=\\"Blobs 09\\"/>\\n                        <we-button data-shape=\\"web_editor/Blobs/10_001\\" data-select-label=\\"Blobs 10\\"/>\\n                        <we-button data-shape=\\"web_editor/Blobs/11\\" data-select-label=\\"Blobs 11\\"/>\\n                        <we-button data-shape=\\"web_editor/Blobs/12\\" data-select-label=\\"Blobs 12\\"/>\\n                    </we-select-page>\\n                    <we-select-page string=\\"In Đậm\\">\\n                        <we-button data-shape=\\"web_editor/Bold/01\\" data-select-label=\\"Bold 01\\"/>\\n                        <we-button data-shape=\\"web_editor/Bold/02\\" data-select-label=\\"Bold 02\\"/>\\n                        <we-button data-shape=\\"web_editor/Bold/03\\" data-select-label=\\"Bold 03\\"/>\\n                        <we-button data-shape=\\"web_editor/Bold/04\\" data-select-label=\\"Bold 04\\"/>\\n                        <we-button data-shape=\\"web_editor/Bold/05_001\\" data-select-label=\\"Bold 05\\"/>\\n                        <we-button data-shape=\\"web_editor/Bold/06_001\\" data-select-label=\\"Bold 06\\"/>\\n                        <we-button data-shape=\\"web_editor/Bold/07_001\\" data-select-label=\\"Bold 07\\"/>\\n                        <we-button data-shape=\\"web_editor/Bold/08\\" data-select-label=\\"Bold 08\\"/>\\n                        <we-button data-shape=\\"web_editor/Bold/09\\" data-select-label=\\"Bold 09\\"/>\\n                        <we-button data-shape=\\"web_editor/Bold/10_001\\" data-select-label=\\"Bold 10\\"/>\\n                        <we-button data-shape=\\"web_editor/Bold/11_001\\" data-select-label=\\"Bold 11\\"/>\\n                        <we-button data-shape=\\"web_editor/Bold/12_001\\" data-select-label=\\"Bold 12\\"/>\\n                    </we-select-page>\\n                    <we-select-page string=\\"Airy &amp; Zigs\\">\\n                        <we-button data-shape=\\"web_editor/Airy/01\\" data-select-label=\\"Airy 01\\"/>\\n                        <we-button data-shape=\\"web_editor/Airy/02\\" data-select-label=\\"Airy 02\\"/>\\n                        <we-button data-shape=\\"web_editor/Airy/03_001\\" data-select-label=\\"Airy 03\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Airy/04_001\\" data-select-label=\\"Airy 04\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Airy/05_001\\" data-select-label=\\"Airy 05\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Airy/06\\" data-select-label=\\"Airy 06\\"/>\\n                        <we-button data-shape=\\"web_editor/Airy/07\\" data-select-label=\\"Airy 07\\"/>\\n                        <we-button data-shape=\\"web_editor/Airy/08\\" data-select-label=\\"Airy 08\\"/>\\n                        <we-button data-shape=\\"web_editor/Airy/09\\" data-select-label=\\"Airy 09\\"/>\\n                        <we-button data-shape=\\"web_editor/Airy/10\\" data-select-label=\\"Airy 10\\"/>\\n                        <we-button data-shape=\\"web_editor/Airy/11\\" data-select-label=\\"Airy 11\\"/>\\n                        <we-button data-shape=\\"web_editor/Airy/12_001\\" data-select-label=\\"Airy 12\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Airy/13_001\\" data-select-label=\\"Airy 13\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Airy/14\\" data-select-label=\\"Airy 14\\"/>\\n                        <we-button data-shape=\\"web_editor/Zigs/01_001\\" data-select-label=\\"Zigs 01\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Zigs/02_001\\" data-select-label=\\"Zigs 02\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Zigs/03\\" data-select-label=\\"Zigs 03\\"/>\\n                        <we-button data-shape=\\"web_editor/Zigs/04\\" data-select-label=\\"Zigs 04\\"/>\\n                        <we-button data-shape=\\"web_editor/Zigs/05\\" data-select-label=\\"Zigs 05\\"/>\\n                        <we-button data-shape=\\"web_editor/Zigs/06\\" data-select-label=\\"Zigs 06\\"/>\\n                    </we-select-page>\\n                    <we-select-page string=\\"Hình nổi\\">\\n                        <we-button data-shape=\\"web_editor/Floats/01\\" data-select-label=\\"Float 01\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Floats/02\\" data-select-label=\\"Float 02\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Floats/03\\" data-select-label=\\"Float 03\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Floats/04\\" data-select-label=\\"Float 04\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Floats/05\\" data-select-label=\\"Float 05\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Floats/06\\" data-select-label=\\"Float 06\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Floats/07\\" data-select-label=\\"Float 07\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Floats/08\\" data-select-label=\\"Float 08\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Floats/09\\" data-select-label=\\"Float 09\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Floats/10\\" data-select-label=\\"Float 10\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Floats/11\\" data-select-label=\\"Float 11\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Floats/12\\" data-select-label=\\"Float 12\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Floats/13\\" data-select-label=\\"Float 13\\" data-animated=\\"true\\"/>\\n                        <we-button data-shape=\\"web_editor/Floats/14\\" data-select-label=\\"Float 14\\" data-animated=\\"true\\"/>\\n                    </we-select-page>\\n                </we-select-pager>\\n                <we-button data-shape=\\"\\" data-name=\\"shape_none_opt\\" data-dependencies=\\"!shape_none_opt\\" data-no-preview=\\"true\\" class=\\"fa fa-fw fa-times\\"/>\\n            </we-row>\\n            <we-row string=\\"Lật\\" class=\\"o_we_sublevel_2\\">\\n                <we-button class=\\"fa fa-fw fa-arrows-h\\" data-flip-x=\\"true\\" data-no-preview=\\"true\\" data-dependencies=\\"!shape_none_opt\\"/>\\n                <we-button class=\\"fa fa-fw fa-arrows-v\\" data-flip-y=\\"true\\" data-no-preview=\\"true\\" data-dependencies=\\"!shape_none_opt\\"/>\\n            </we-row>\\n            <we-row string=\\"Màu\\" class=\\"o_we_sublevel_2\\" data-name=\\"colors\\">\\n                <we-colorpicker data-select-style=\\"\\" data-css-property=\\"background-color\\" data-color-prefix=\\"bg-\\" data-apply-to=\\"&gt; .o_we_shape\\"/>\\n            </we-row>\\n        </div>\\n    </t>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="web_editor.snippet_options_background_options">\n    <div t-att-data-js="with_colors and with_color_combinations and 'ColoredLevelBackground' or 'BackgroundToggler'" t-att-data-selector="selector" t-att-data-exclude="exclude" t-att-data-target="target">\n        <we-row t-if="with_colors or with_images" string="Background" class="o_we_full_row">\n            <t t-if="with_colors" t-call="web_editor.snippet_options_background_color_widget"/>\n            <t t-if="with_images">\n                <we-button title="Image" class="ms-auto fa fa-fw fa-camera" data-name="bg_image_toggle_opt" t-att-data-dependencies="images_dependencies" data-toggle-bg-image="true" data-no-preview="true">\n                </we-button>\n                <t t-if="with_shapes">\n                    <we-button title="Shape" data-toggle-bg-shape="true" t-att-data-dependencies="images_dependencies" data-no-preview="true" data-img="/web_editor/static/src/img/snippets_options/bg_shape.svg"/>\n                </t>\n            </t>\n        </we-row>\n    </div>\n    <t t-if="with_images">\n        <div data-js="BackgroundImage" t-att-data-selector="selector" t-att-data-exclude="exclude" t-att-data-target="target">\n            <we-row string="Image" class="o_we_sublevel_1">\n                <we-imagepicker title="Edit image" data-background="" data-name="bg_image_opt" data-dependencies="bg_image_opt"/>\n            </we-row>\n            <we-row string="Main Color" class="o_we_sublevel_2" title="Main Color" data-name="main_color_opt">\n                <we-colorpicker data-dynamic-color="true" data-color-name="c1"/>\n                <we-colorpicker data-dynamic-color="true" data-color-name="c2"/>\n                <we-colorpicker data-dynamic-color="true" data-color-name="c3"/>\n                <we-colorpicker data-dynamic-color="true" data-color-name="c4"/>\n                <we-colorpicker data-dynamic-color="true" data-color-name="c5"/>\n            </we-row>\n        </div>\n\n        <div data-js="BackgroundPosition" t-att-data-selector="selector" t-att-data-exclude="exclude" t-att-data-target="target">\n            <we-row string="Position" class="o_we_sublevel_2">\n                <we-select data-no-preview="true">\n                    <we-button data-background-type="cover">Cover</we-button>\n                    <we-button data-background-type="repeat-pattern" data-name="background_repeat_opt">Repeat pattern</we-button>\n                </we-select>\n                <we-button class="fa fa-fw fa-crosshairs" title="Background Position" data-background-position-overlay="true" data-no-preview="true"/>\n            </we-row>\n            <we-multi data-css-property="background-size" data-dependencies="background_repeat_opt">\n                <we-input string="Width" class="o_we_sublevel_3" data-select-style="auto" placeholder="auto" data-unit="px"/>\n                <we-input string="Height" class="o_we_sublevel_3" data-select-style="auto" placeholder="auto" data-unit="px"/>\n            </we-multi>\n        </div>\n\n        <div data-js="BackgroundOptimize" t-att-data-selector="selector" t-att-data-exclude="exclude" t-att-data-target="target">\n            <t t-call="web_editor.snippet_options_image_optimization_widgets">\n                <t t-set="indent" t-value="True"/>\n            </t>\n        </div>\n\n        <!-- Color filter -->\n        <div t-att-data-js="with_colors and with_color_combinations and 'ColoredLevelBackground' or 'BackgroundToggler'" t-att-data-selector="selector" t-att-data-exclude="exclude" t-att-data-target="target">\n            <t t-set="color_filter_dependencies" t-valuef="bg_image_toggle_opt"/>\n            <we-colorpicker string="Color filter" class="o_we_sublevel_2" t-att-data-dependencies="color_filter_dependencies" data-name="bg_filter_opt" data-select-filter-color="" data-color-prefix="bg-" data-opacity="0.5" data-with-gradients="1" data-selected-tab="gradients" data-excluded="theme, common"/>\n        </div>\n\n        <div data-js="BackgroundShape" t-att-data-selector="selector" t-att-data-exclude="exclude" t-att-data-target="target">\n            <we-row string="Shape" class="o_we_sublevel_1">\n                <we-select-pager class="o_we_shape_menu" data-dependencies="!shape_none_opt" data-name="bg_shape_opt">\n                    <we-select-page string="Origins">\n                        <we-button data-shape="web_editor/Origins/02_001" data-select-label="Origins 01"/>\n                        <we-button data-shape="web_editor/Origins/04_001" data-select-label="Origins 02"/>\n                        <we-button data-shape="web_editor/Origins/05" data-select-label="Origins 03"/>\n                        <we-button data-shape="web_editor/Origins/06_001" data-select-label="Origins 04"/>\n                        <we-button data-shape="web_editor/Origins/07_002" data-select-label="Origins 05"/>\n                        <we-button data-shape="web_editor/Origins/08" data-select-label="Origins 06"/>\n                        <we-button data-shape="web_editor/Origins/09_001" data-select-label="Origins 07"/>\n                        <we-button data-shape="web_editor/Origins/11_001" data-select-label="Origins 08"/>\n                        <we-button data-shape="web_editor/Origins/14_001" data-select-label="Origins 09"/>\n                        <we-button data-shape="web_editor/Origins/16" data-select-label="Origins 10" data-animated="true"/>\n                        <we-button data-shape="web_editor/Origins/17" data-select-label="Origins 11" data-animated="true"/>\n                        <we-button data-shape="web_editor/Origins/18" data-select-label="Origins 12" data-animated="true"/>\n                    </we-select-page>\n                    <we-select-page string="Blocks &amp; Rainy">\n                        <we-button data-shape="web_editor/Blocks/02_001" data-select-label="Blocks 01"/>\n                        <we-button data-shape="web_editor/Blocks/01_001" data-select-label="Blocks 02"/>\n                        <we-button data-shape="web_editor/Blocks/03" data-select-label="Blocks 03"/>\n                        <we-button data-shape="web_editor/Blocks/04" data-select-label="Blocks 04"/>\n                        <we-button data-shape="web_editor/Rainy/01_001" data-select-label="Rainy 01" data-animated="true"/>\n                        <we-button data-shape="web_editor/Rainy/02_001" data-select-label="Rainy 02" data-animated="true"/>\n                        <we-button data-shape="web_editor/Rainy/06" data-select-label="Rainy 03"/>\n                        <we-button data-shape="web_editor/Rainy/07" data-select-label="Rainy 04"/>\n                        <we-button data-shape="web_editor/Rainy/10" data-select-label="Rainy 05" data-animated="true"/>\n                        <we-button data-shape="web_editor/Rainy/04" data-select-label="Rainy 06"/>\n                        <we-button data-shape="web_editor/Rainy/05_001" data-select-label="Rainy 07"/>\n                        <we-button data-shape="web_editor/Rainy/03_001" data-select-label="Rainy 08" data-animated="true"/>\n                        <we-button data-shape="web_editor/Rainy/08_001" data-select-label="Rainy 09" data-animated="true"/>\n                        <we-button data-shape="web_editor/Rainy/09_001" data-select-label="Rainy 10"/>\n                    </we-select-page>\n                    <we-select-page string="Wavy">\n                        <we-button data-shape="web_editor/Wavy/01_001" data-select-label="Wavy 01"/>\n                        <we-button data-shape="web_editor/Wavy/02_001" data-select-label="Wavy 02"/>\n                        <we-button data-shape="web_editor/Wavy/03" data-select-label="Wavy 03"/>\n                        <we-button data-shape="web_editor/Wavy/10" data-select-label="Wavy 04"/>\n                        <we-button data-shape="web_editor/Wavy/24" data-select-label="Wavy 05" data-animated="true"/>\n                        <we-button data-shape="web_editor/Wavy/25" data-select-label="Wavy 06" data-animated="true"/>\n                        <we-button data-shape="web_editor/Wavy/26" data-select-label="Wavy 07" data-animated="true"/>\n                        <we-button data-shape="web_editor/Wavy/27" data-select-label="Wavy 08" data-animated="true"/>\n                        <we-button data-shape="web_editor/Wavy/04" data-select-label="Wavy 09"/>\n                        <we-button data-shape="web_editor/Wavy/05" data-select-label="Wavy 10"/>\n                        <we-button data-shape="web_editor/Wavy/06_001" data-select-label="Wavy 11"/>\n                        <we-button data-shape="web_editor/Wavy/07" data-select-label="Wavy 12"/>\n                        <we-button data-shape="web_editor/Wavy/08" data-select-label="Wavy 13"/>\n                        <we-button data-shape="web_editor/Wavy/09" data-select-label="Wavy 14"/>\n                        <we-button data-shape="web_editor/Wavy/11" data-select-label="Wavy 15"/>\n                        <we-button data-shape="web_editor/Wavy/12_001" data-select-label="Wavy 16"/>\n                        <we-button data-shape="web_editor/Wavy/28" data-select-label="Wavy 17" data-animated="true"/>\n                        <we-button data-shape="web_editor/Wavy/13_001" data-select-label="Wavy 18"/>\n                        <we-button data-shape="web_editor/Wavy/14" data-select-label="Wavy 19"/>\n                        <we-button data-shape="web_editor/Wavy/15" data-select-label="Wavy 20"/>\n                        <we-button data-shape="web_editor/Wavy/16" data-select-label="Wavy 21"/>\n                        <we-button data-shape="web_editor/Wavy/17" data-select-label="Wavy 22"/>\n                        <we-button data-shape="web_editor/Wavy/18" data-select-label="Wavy 23"/>\n                        <we-button data-shape="web_editor/Wavy/19" data-select-label="Wavy 24"/>\n                        <we-button data-shape="web_editor/Wavy/20" data-select-label="Wavy 25"/>\n                        <we-button data-shape="web_editor/Wavy/21" data-select-label="Wavy 26"/>\n                        <we-button data-shape="web_editor/Wavy/22" data-select-label="Wavy 27"/>\n                        <we-button data-shape="web_editor/Wavy/23" data-select-label="Wavy 28"/>\n                    </we-select-page>\n                    <we-select-page string="Blobs">\n                        <we-button data-shape="web_editor/Blobs/01_001" data-select-label="Blobs 01" data-animated="true"/>\n                        <we-button data-shape="web_editor/Blobs/02" data-select-label="Blobs 02"/>\n                        <we-button data-shape="web_editor/Blobs/03" data-select-label="Blobs 03"/>\n                        <we-button data-shape="web_editor/Blobs/04" data-select-label="Blobs 04"/>\n                        <we-button data-shape="web_editor/Blobs/05" data-select-label="Blobs 05"/>\n                        <we-button data-shape="web_editor/Blobs/06" data-select-label="Blobs 06"/>\n                        <we-button data-shape="web_editor/Blobs/07" data-select-label="Blobs 07"/>\n                        <we-button data-shape="web_editor/Blobs/08" data-select-label="Blobs 08"/>\n                        <we-button data-shape="web_editor/Blobs/09" data-select-label="Blobs 09"/>\n                        <we-button data-shape="web_editor/Blobs/10_001" data-select-label="Blobs 10"/>\n                        <we-button data-shape="web_editor/Blobs/11" data-select-label="Blobs 11"/>\n                        <we-button data-shape="web_editor/Blobs/12" data-select-label="Blobs 12"/>\n                    </we-select-page>\n                    <we-select-page string="Bold">\n                        <we-button data-shape="web_editor/Bold/01" data-select-label="Bold 01"/>\n                        <we-button data-shape="web_editor/Bold/02" data-select-label="Bold 02"/>\n                        <we-button data-shape="web_editor/Bold/03" data-select-label="Bold 03"/>\n                        <we-button data-shape="web_editor/Bold/04" data-select-label="Bold 04"/>\n                        <we-button data-shape="web_editor/Bold/05_001" data-select-label="Bold 05"/>\n                        <we-button data-shape="web_editor/Bold/06_001" data-select-label="Bold 06"/>\n                        <we-button data-shape="web_editor/Bold/07_001" data-select-label="Bold 07"/>\n                        <we-button data-shape="web_editor/Bold/08" data-select-label="Bold 08"/>\n                        <we-button data-shape="web_editor/Bold/09" data-select-label="Bold 09"/>\n                        <we-button data-shape="web_editor/Bold/10_001" data-select-label="Bold 10"/>\n                        <we-button data-shape="web_editor/Bold/11_001" data-select-label="Bold 11"/>\n                        <we-button data-shape="web_editor/Bold/12_001" data-select-label="Bold 12"/>\n                    </we-select-page>\n                    <we-select-page string="Airy &amp; Zigs">\n                        <we-button data-shape="web_editor/Airy/01" data-select-label="Airy 01"/>\n                        <we-button data-shape="web_editor/Airy/02" data-select-label="Airy 02"/>\n                        <we-button data-shape="web_editor/Airy/03_001" data-select-label="Airy 03" data-animated="true"/>\n                        <we-button data-shape="web_editor/Airy/04_001" data-select-label="Airy 04" data-animated="true"/>\n                        <we-button data-shape="web_editor/Airy/05_001" data-select-label="Airy 05" data-animated="true"/>\n                        <we-button data-shape="web_editor/Airy/06" data-select-label="Airy 06"/>\n                        <we-button data-shape="web_editor/Airy/07" data-select-label="Airy 07"/>\n                        <we-button data-shape="web_editor/Airy/08" data-select-label="Airy 08"/>\n                        <we-button data-shape="web_editor/Airy/09" data-select-label="Airy 09"/>\n                        <we-button data-shape="web_editor/Airy/10" data-select-label="Airy 10"/>\n                        <we-button data-shape="web_editor/Airy/11" data-select-label="Airy 11"/>\n                        <we-button data-shape="web_editor/Airy/12_001" data-select-label="Airy 12" data-animated="true"/>\n                        <we-button data-shape="web_editor/Airy/13_001" data-select-label="Airy 13" data-animated="true"/>\n                        <we-button data-shape="web_editor/Airy/14" data-select-label="Airy 14"/>\n                        <we-button data-shape="web_editor/Zigs/01_001" data-select-label="Zigs 01" data-animated="true"/>\n                        <we-button data-shape="web_editor/Zigs/02_001" data-select-label="Zigs 02" data-animated="true"/>\n                        <we-button data-shape="web_editor/Zigs/03" data-select-label="Zigs 03"/>\n                        <we-button data-shape="web_editor/Zigs/04" data-select-label="Zigs 04"/>\n                        <we-button data-shape="web_editor/Zigs/05" data-select-label="Zigs 05"/>\n                        <we-button data-shape="web_editor/Zigs/06" data-select-label="Zigs 06"/>\n                    </we-select-page>\n                    <we-select-page string="Floating shapes">\n                        <we-button data-shape="web_editor/Floats/01" data-select-label="Float 01" data-animated="true"/>\n                        <we-button data-shape="web_editor/Floats/02" data-select-label="Float 02" data-animated="true"/>\n                        <we-button data-shape="web_editor/Floats/03" data-select-label="Float 03" data-animated="true"/>\n                        <we-button data-shape="web_editor/Floats/04" data-select-label="Float 04" data-animated="true"/>\n                        <we-button data-shape="web_editor/Floats/05" data-select-label="Float 05" data-animated="true"/>\n                        <we-button data-shape="web_editor/Floats/06" data-select-label="Float 06" data-animated="true"/>\n                        <we-button data-shape="web_editor/Floats/07" data-select-label="Float 07" data-animated="true"/>\n                        <we-button data-shape="web_editor/Floats/08" data-select-label="Float 08" data-animated="true"/>\n                        <we-button data-shape="web_editor/Floats/09" data-select-label="Float 09" data-animated="true"/>\n                        <we-button data-shape="web_editor/Floats/10" data-select-label="Float 10" data-animated="true"/>\n                        <we-button data-shape="web_editor/Floats/11" data-select-label="Float 11" data-animated="true"/>\n                        <we-button data-shape="web_editor/Floats/12" data-select-label="Float 12" data-animated="true"/>\n                        <we-button data-shape="web_editor/Floats/13" data-select-label="Float 13" data-animated="true"/>\n                        <we-button data-shape="web_editor/Floats/14" data-select-label="Float 14" data-animated="true"/>\n                    </we-select-page>\n                </we-select-pager>\n                <we-button data-shape="" data-name="shape_none_opt" data-dependencies="!shape_none_opt" data-no-preview="true" class="fa fa-fw fa-times"/>\n            </we-row>\n            <we-row string="Flip" class="o_we_sublevel_2">\n                <we-button class="fa fa-fw fa-arrows-h" data-flip-x="true" data-no-preview="true" data-dependencies="!shape_none_opt"/>\n                <we-button class="fa fa-fw fa-arrows-v" data-flip-y="true" data-no-preview="true" data-dependencies="!shape_none_opt"/>\n            </we-row>\n            <we-row string="Colors" class="o_we_sublevel_2" data-name="colors">\n                <we-colorpicker data-select-style="" data-css-property="background-color" data-color-prefix="bg-" data-apply-to="&gt; .o_we_shape"/>\n            </we-row>\n        </div>\n    </t>\n</t>\n\n	f	t	2025-06-18 15:49:27.036649	2025-06-18 15:49:27.036649	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
276	16	\N	1	1	mail.blacklist.remove.form	mail.blacklist.remove	\N	form	mail/wizard/mail_blacklist_remove_views.xml	\N	primary	{"en_US": "<form string=\\"mail_blacklist_removal\\">\\n                <group class=\\"oe_title\\">\\n                    <field name=\\"email\\" string=\\"Email Address\\"/>\\n                    <field name=\\"reason\\" string=\\"Reason\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"action_unblacklist_apply\\" string=\\"Confirm\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Discard\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                </footer>\\n            </form>", "vi_VN": "<form string=\\"mail_blacklist_removal\\">\\n                <group class=\\"oe_title\\">\\n                    <field name=\\"email\\" string=\\"Địa chỉ email\\"/>\\n                    <field name=\\"reason\\" string=\\"Lý do\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"action_unblacklist_apply\\" string=\\"Xác nhận\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Huỷ bỏ\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form string="mail_blacklist_removal">\n                <group class="oe_title">\n                    <field name="email" string="Email Address"/>\n                    <field name="reason" string="Reason"/>\n                </group>\n                <footer>\n                    <button name="action_unblacklist_apply" string="Confirm" type="object" class="btn-primary" data-hotkey="q"/>\n                    <button string="Discard" class="btn-secondary" special="cancel" data-hotkey="z"/>\n                </footer>\n            </form>\n        	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
278	16	\N	1	1	mail.resend.message.view.form	mail.resend.message	\N	form	mail/wizard/mail_resend_message_views.xml	\N	primary	{"en_US": "<form string=\\"Edit Partners\\">\\n                    <field name=\\"mail_message_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"notification_ids\\" invisible=\\"1\\"/>\\n                    <field name=\\"can_resend\\" invisible=\\"1\\"/>\\n                    <field name=\\"partner_readonly\\" invisible=\\"1\\"/>\\n                    <field name=\\"partner_ids\\">\\n                        <tree string=\\"Recipient\\" editable=\\"top\\" create=\\"0\\" delete=\\"0\\">\\n                            <field name=\\"name\\" readonly=\\"1\\"/>\\n                            <field name=\\"email\\" attrs=\\"{'readonly': [('parent.partner_readonly', '=', True)]}\\"/>\\n                            <field name=\\"message\\" readonly=\\"1\\" class=\\"text-wrap\\"/>\\n                            <field name=\\"partner_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"resend\\" widget=\\"boolean_toggle\\"/>\\n                        </tree>\\n                    </field>\\n                    <footer>\\n                        <button string=\\"Send &amp; close\\" name=\\"resend_mail_action\\" type=\\"object\\" class=\\"btn-primary o_mail_send\\" attrs=\\"{'invisible': [('can_resend', '=', False)]}\\" data-hotkey=\\"q\\"/>\\n                        <button string=\\"Ignore all\\" name=\\"cancel_mail_action\\" type=\\"object\\" class=\\"btn-primary\\" attrs=\\"{'invisible': [('can_resend', '=', True)]}\\" data-hotkey=\\"w\\"/>\\n                        <button string=\\"Ignore all\\" name=\\"cancel_mail_action\\" type=\\"object\\" class=\\"btn-secondary\\" attrs=\\"{'invisible': [('can_resend', '=', False)]}\\" data-hotkey=\\"w\\"/>\\n                        <button string=\\"Close\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                    </footer>\\n                </form>", "vi_VN": "<form string=\\"Sửa đối tác\\">\\n                    <field name=\\"mail_message_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"notification_ids\\" invisible=\\"1\\"/>\\n                    <field name=\\"can_resend\\" invisible=\\"1\\"/>\\n                    <field name=\\"partner_readonly\\" invisible=\\"1\\"/>\\n                    <field name=\\"partner_ids\\">\\n                        <tree string=\\"Người nhận\\" editable=\\"top\\" create=\\"0\\" delete=\\"0\\">\\n                            <field name=\\"name\\" readonly=\\"1\\"/>\\n                            <field name=\\"email\\" attrs=\\"{'readonly': [('parent.partner_readonly', '=', True)]}\\"/>\\n                            <field name=\\"message\\" readonly=\\"1\\" class=\\"text-wrap\\"/>\\n                            <field name=\\"partner_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"resend\\" widget=\\"boolean_toggle\\"/>\\n                        </tree>\\n                    </field>\\n                    <footer>\\n                        <button string=\\"Gửi &amp; đóng\\" name=\\"resend_mail_action\\" type=\\"object\\" class=\\"btn-primary o_mail_send\\" attrs=\\"{'invisible': [('can_resend', '=', False)]}\\" data-hotkey=\\"q\\"/>\\n                        <button string=\\"Ignore all\\" name=\\"cancel_mail_action\\" type=\\"object\\" class=\\"btn-primary\\" attrs=\\"{'invisible': [('can_resend', '=', True)]}\\" data-hotkey=\\"w\\"/>\\n                        <button string=\\"Ignore all\\" name=\\"cancel_mail_action\\" type=\\"object\\" class=\\"btn-secondary\\" attrs=\\"{'invisible': [('can_resend', '=', False)]}\\" data-hotkey=\\"w\\"/>\\n                        <button string=\\"Đóng\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                    </footer>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Edit Partners">\n                    <field name="mail_message_id" invisible="1"/>\n                    <field name="notification_ids" invisible="1"/>\n                    <field name="can_resend" invisible="1"/>\n                    <field name="partner_readonly" invisible="1"/>\n                    <field name="partner_ids">\n                        <tree string="Recipient" editable="top" create="0" delete="0">\n                            <field name="name" readonly="1"/>\n                            <field name="email" attrs="{'readonly': [('parent.partner_readonly', '=', True)]}"/>\n                            <field name="message" readonly="1" class="text-wrap"/>\n                            <field name="partner_id" invisible="1"/>\n                            <field name="resend" widget="boolean_toggle"/>\n                        </tree>\n                    </field>\n                    <footer>\n                        <button string="Send &amp; close" name="resend_mail_action" type="object" class="btn-primary o_mail_send" attrs="{'invisible': [('can_resend', '=', False)]}" data-hotkey="q"/>\n                        <button string="Ignore all" name="cancel_mail_action" type="object" class="btn-primary" attrs="{'invisible': [('can_resend', '=', True)]}" data-hotkey="w"/>\n                        <button string="Ignore all" name="cancel_mail_action" type="object" class="btn-secondary" attrs="{'invisible': [('can_resend', '=', False)]}" data-hotkey="w"/>\n                        <button string="Close" class="btn-secondary" special="cancel" data-hotkey="z"/>\n                    </footer>\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
279	16	\N	1	1	mail.template.preview.view.form	mail.template.preview	\N	form	mail/wizard/mail_template_preview_views.xml	\N	primary	{"en_US": "<form string=\\"Email Preview\\">\\n                    <h3>Preview of <field name=\\"mail_template_id\\" readonly=\\"1\\" nolabel=\\"1\\" options=\\"{'no_open' : True}\\"/></h3>\\n                    <div class=\\"alert alert-danger\\" role=\\"alert\\" attrs=\\"{'invisible' : [('error_msg', '=', False)]}\\">\\n                        <field name=\\"error_msg\\" widget=\\"text\\"/>\\n                    </div>\\n                    <field name=\\"no_record\\" invisible=\\"1\\"/>\\n                    <div class=\\"container\\">\\n                        <div class=\\"row\\">\\n                            <span class=\\"col-md-5 col-lg-4 col-sm-12 ps-0\\">Choose an example <field name=\\"model_id\\" readonly=\\"1\\"/> record:</span>\\n                            <div class=\\"col-md-7 col-lg-6 col-sm-12 ps-0\\">\\n                                <field name=\\"resource_ref\\" readonly=\\"False\\" class=\\"w-100\\" options=\\"{'hide_model': True, 'no_create': True, 'no_open': True}\\" attrs=\\"{'invisible': [('no_record', '=', True)]}\\"/>\\n                                <b attrs=\\"{'invisible': [('no_record', '=', False)]}\\" class=\\"text-warning\\">No record for this model</b>\\n                            </div>\\n                        </div>\\n                        <div class=\\"row\\">\\n                            <span class=\\"col-md-5 col-lg-4 col-sm-12 ps-0\\">Force a language: </span>\\n                            <div class=\\"col-md-7 col-lg-6 col-sm-12 ps-0\\">\\n                                <field name=\\"lang\\" placeholder=\\"Select a language\\" class=\\"w-100\\"/>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <group>\\n                        <field name=\\"subject\\"/>\\n                        <field name=\\"email_from\\" attrs=\\"{'invisible':[('email_from','=', False)]}\\"/>\\n                        <field name=\\"partner_ids\\" widget=\\"many2many_tags\\" attrs=\\"{'invisible':[('partner_ids', '=', [])]}\\"/>\\n                        <field name=\\"email_to\\" attrs=\\"{'invisible':[('email_to','=', False)]}\\"/>\\n                        <field name=\\"email_cc\\" attrs=\\"{'invisible':[('email_cc','=', False)]}\\"/>\\n                        <field name=\\"reply_to\\" attrs=\\"{'invisible':[('reply_to','=', False)]}\\"/>\\n                        <field name=\\"scheduled_date\\" attrs=\\"{'invisible':[('scheduled_date','=', False)]}\\"/>\\n                    </group>\\n                    <field name=\\"body_html\\" widget=\\"html\\" nolabel=\\"1\\" options=\\"{&quot;safe&quot;: True}\\"/>\\n                    <field name=\\"attachment_ids\\" widget=\\"many2many_binary\\"/>\\n                    <footer>\\n                        <button string=\\"Close\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                    </footer>\\n                </form>", "vi_VN": "<form string=\\"Xem trước Email\\">\\n                    <h3>Xem trước của <field name=\\"mail_template_id\\" readonly=\\"1\\" nolabel=\\"1\\" options=\\"{'no_open' : True}\\"/></h3>\\n                    <div class=\\"alert alert-danger\\" role=\\"alert\\" attrs=\\"{'invisible' : [('error_msg', '=', False)]}\\">\\n                        <field name=\\"error_msg\\" widget=\\"text\\"/>\\n                    </div>\\n                    <field name=\\"no_record\\" invisible=\\"1\\"/>\\n                    <div class=\\"container\\">\\n                        <div class=\\"row\\">\\n                            <span class=\\"col-md-5 col-lg-4 col-sm-12 ps-0\\">Chọn một ví dụ <field name=\\"model_id\\" readonly=\\"1\\"/> bản ghi:</span>\\n                            <div class=\\"col-md-7 col-lg-6 col-sm-12 ps-0\\">\\n                                <field name=\\"resource_ref\\" readonly=\\"False\\" class=\\"w-100\\" options=\\"{'hide_model': True, 'no_create': True, 'no_open': True}\\" attrs=\\"{'invisible': [('no_record', '=', True)]}\\"/>\\n                                <b attrs=\\"{'invisible': [('no_record', '=', False)]}\\" class=\\"text-warning\\">Không có dữ liệu cho đối tượng này</b>\\n                            </div>\\n                        </div>\\n                        <div class=\\"row\\">\\n                            <span class=\\"col-md-5 col-lg-4 col-sm-12 ps-0\\">Force a language: </span>\\n                            <div class=\\"col-md-7 col-lg-6 col-sm-12 ps-0\\">\\n                                <field name=\\"lang\\" placeholder=\\"Chọn ngôn ngữ\\" class=\\"w-100\\"/>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <group>\\n                        <field name=\\"subject\\"/>\\n                        <field name=\\"email_from\\" attrs=\\"{'invisible':[('email_from','=', False)]}\\"/>\\n                        <field name=\\"partner_ids\\" widget=\\"many2many_tags\\" attrs=\\"{'invisible':[('partner_ids', '=', [])]}\\"/>\\n                        <field name=\\"email_to\\" attrs=\\"{'invisible':[('email_to','=', False)]}\\"/>\\n                        <field name=\\"email_cc\\" attrs=\\"{'invisible':[('email_cc','=', False)]}\\"/>\\n                        <field name=\\"reply_to\\" attrs=\\"{'invisible':[('reply_to','=', False)]}\\"/>\\n                        <field name=\\"scheduled_date\\" attrs=\\"{'invisible':[('scheduled_date','=', False)]}\\"/>\\n                    </group>\\n                    <field name=\\"body_html\\" widget=\\"html\\" nolabel=\\"1\\" options=\\"{&quot;safe&quot;: True}\\"/>\\n                    <field name=\\"attachment_ids\\" widget=\\"many2many_binary\\"/>\\n                    <footer>\\n                        <button string=\\"Đóng\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                    </footer>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Email Preview">\n                    <h3>Preview of <field name="mail_template_id" readonly="1" nolabel="1" options="{'no_open' : True}"/></h3>\n                    <div class="alert alert-danger" role="alert" attrs="{'invisible' : [('error_msg', '=', False)]}">\n                        <field name="error_msg" widget="text"/>\n                    </div>\n                    <field name="no_record" invisible="1"/>\n                    <div class="container">\n                        <div class="row">\n                            <span class="col-md-5 col-lg-4 col-sm-12 ps-0">Choose an example <field name="model_id" readonly="1"/> record:</span>\n                            <div class="col-md-7 col-lg-6 col-sm-12 ps-0">\n                                <field name="resource_ref" readonly="False" class="w-100" options="{'hide_model': True, 'no_create': True, 'no_open': True}" attrs="{'invisible': [('no_record', '=', True)]}"/>\n                                <b attrs="{'invisible': [('no_record', '=', False)]}" class="text-warning">No record for this model</b>\n                            </div>\n                        </div>\n                        <div class="row">\n                            <span class="col-md-5 col-lg-4 col-sm-12 ps-0">Force a language: </span>\n                            <div class="col-md-7 col-lg-6 col-sm-12 ps-0">\n                                <field name="lang" placeholder="Select a language" class="w-100"/>\n                            </div>\n                        </div>\n                    </div>\n                    <group>\n                        <field name="subject"/>\n                        <field name="email_from" attrs="{'invisible':[('email_from','=', False)]}"/>\n                        <field name="partner_ids" widget="many2many_tags" attrs="{'invisible':[('partner_ids', '=', [])]}"/>\n                        <field name="email_to" attrs="{'invisible':[('email_to','=', False)]}"/>\n                        <field name="email_cc" attrs="{'invisible':[('email_cc','=', False)]}"/>\n                        <field name="reply_to" attrs="{'invisible':[('reply_to','=', False)]}"/>\n                        <field name="scheduled_date" attrs="{'invisible':[('scheduled_date','=', False)]}"/>\n                    </group>\n                    <field name="body_html" widget="html" nolabel="1" options="{&quot;safe&quot;: True}"/>\n                    <field name="attachment_ids" widget="many2many_binary"/>\n                    <footer>\n                        <button string="Close" class="btn-secondary" special="cancel" data-hotkey="z"/>\n                    </footer>\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
280	16	\N	1	1	Add Followers	mail.wizard.invite	\N	form	mail/wizard/mail_wizard_invite_views.xml	\N	primary	{"en_US": "<form string=\\"Add Followers\\">\\n                    <group>\\n                        <field name=\\"res_model\\" invisible=\\"1\\"/>\\n                        <field name=\\"res_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"partner_ids\\" widget=\\"many2many_tags_email\\" placeholder=\\"Add contacts to notify...\\" context=\\"{'force_email':True, 'show_email':True}\\"/>\\n                        <field name=\\"send_mail\\"/>\\n                        <field name=\\"message\\" attrs=\\"{'invisible': [('send_mail','!=',True)]}\\" options=\\"{'style-inline': true, 'no-attachment': true}\\" class=\\"test_message\\"/>\\n                    </group>\\n                    <footer>\\n                        <button string=\\"Add Followers\\" name=\\"add_followers\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                        <button string=\\"Cancel\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                    </footer>\\n                </form>", "vi_VN": "<form string=\\"Thêm Người theo dõi\\">\\n                    <group>\\n                        <field name=\\"res_model\\" invisible=\\"1\\"/>\\n                        <field name=\\"res_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"partner_ids\\" widget=\\"many2many_tags_email\\" placeholder=\\"Thêm các liên hệ để thông báo...\\" context=\\"{'force_email':True, 'show_email':True}\\"/>\\n                        <field name=\\"send_mail\\"/>\\n                        <field name=\\"message\\" attrs=\\"{'invisible': [('send_mail','!=',True)]}\\" options=\\"{'style-inline': true, 'no-attachment': true}\\" class=\\"test_message\\"/>\\n                    </group>\\n                    <footer>\\n                        <button string=\\"Thêm Người theo dõi\\" name=\\"add_followers\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                        <button string=\\"Hủy\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                    </footer>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Add Followers">\n                    <group>\n                        <field name="res_model" invisible="1"/>\n                        <field name="res_id" invisible="1"/>\n                        <field name="partner_ids" widget="many2many_tags_email" placeholder="Add contacts to notify..." context="{'force_email':True, 'show_email':True}"/>\n                        <field name="send_mail"/>\n                        <field name="message" attrs="{'invisible': [('send_mail','!=',True)]}" options="{'style-inline': true, 'no-attachment': true}" class="test_message"/>\n                    </group>\n                    <footer>\n                        <button string="Add Followers" name="add_followers" type="object" class="btn-primary" data-hotkey="q"/>\n                        <button string="Cancel" class="btn-secondary" special="cancel" data-hotkey="z"/>\n                    </footer>\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
281	1000	\N	1	1	mail.template.reset.view.form	mail.template.reset	\N	form	mail/wizard/mail_template_reset_views.xml	\N	primary	{"en_US": "<form>\\n                <div>\\n                    Are you sure you want to reset these email templates to their original configuration? Changes and translations will be lost.\\n                </div>\\n                <footer>\\n                    <button string=\\"Proceed\\" class=\\"btn btn-primary\\" type=\\"object\\" name=\\"reset_template\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Cancel\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                </footer>\\n            </form>", "vi_VN": "<form>\\n                <div>\\n                    Bạn có chắc chắn muốn đặt lại các mẫu email này về cấu hình ban đầu không? Các thay đổi và bản dịch sẽ bị mất.\\n                </div>\\n                <footer>\\n                    <button string=\\"Tiến hành\\" class=\\"btn btn-primary\\" type=\\"object\\" name=\\"reset_template\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Hủy\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form>\n                <div>\n                    Are you sure you want to reset these email templates to their original configuration? Changes and translations will be lost.\n                </div>\n                <footer>\n                    <button string="Proceed" class="btn btn-primary" type="object" name="reset_template" data-hotkey="q"/>\n                    <button string="Cancel" class="btn-secondary" special="cancel" data-hotkey="z"/>\n                </footer>\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
283	16	\N	1	1	fetchmail.server.form	fetchmail.server	\N	form	mail/views/fetchmail_views.xml	\N	primary	{"en_US": "<form string=\\"Incoming Mail Server\\">\\n                    <header attrs=\\"{'invisible' : [('server_type', '=', 'local')]}\\">\\n                        <button string=\\"Test &amp; Confirm\\" type=\\"object\\" name=\\"button_confirm_login\\" states=\\"draft\\"/>\\n                        <button string=\\"Fetch Now\\" type=\\"object\\" name=\\"fetch_mail\\" states=\\"done\\"/>\\n                        <button string=\\"Reset Confirmation\\" type=\\"object\\" name=\\"set_draft\\" states=\\"done\\"/>\\n                        <field name=\\"state\\" widget=\\"statusbar\\"/>\\n                    </header>\\n                    <sheet>\\n                    <field name=\\"active\\" invisible=\\"1\\"/>\\n                    <widget name=\\"web_ribbon\\" title=\\"Archived\\" bg_color=\\"bg-danger\\" attrs=\\"{'invisible': [('active', '=', True)]}\\"/>\\n                     <group>\\n                        <group>\\n                            <field name=\\"name\\"/>\\n                            <field name=\\"server_type\\" widget=\\"radio\\" attrs=\\"{'readonly': [('state', '=', 'done')]}\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"date\\" attrs=\\"{'invisible': [('date', '=', False)]}\\"/>\\n                            <div class=\\"text-muted fst-italic\\" colspan=\\"8\\" role=\\"alert\\" attrs=\\"{'invisible': [('server_type_info', '=', False)]}\\">\\n                                <field name=\\"server_type_info\\"/>\\n                            </div>\\n                        </group>\\n                     </group>\\n                     <notebook>\\n                        <page string=\\"Server &amp; Login\\" name=\\"server_login_details\\">\\n                            <group>\\n                                <group attrs=\\"{'invisible' : [('server_type', '=', 'local')]}\\" string=\\"Server Information\\">\\n                                    <field name=\\"server\\" attrs=\\"{'required' : [('server_type', '!=', 'local')]}\\"/>\\n                                    <field name=\\"port\\" required=\\"1\\" attrs=\\"{'required' : [('server_type', '!=', 'local')]}\\" options=\\"{'format': false}\\"/>\\n                                    <field name=\\"is_ssl\\"/>\\n                                </group>\\n                                <group attrs=\\"{'invisible' : [('server_type', '=', 'local')]}\\" string=\\"Login Information\\">\\n                                    <field name=\\"user\\" attrs=\\"{'required' : [('server_type', '!=', 'local')]}\\"/>\\n                                    <field name=\\"password\\" password=\\"True\\" attrs=\\"{'required' : [('server_type', 'in', ('imap', 'pop'))], 'invisible' : [('server_type', 'not in', ('imap', 'pop'))]}\\"/>\\n                                </group>\\n                                <group string=\\"Actions to Perform on Incoming Mails\\">\\n                                    <field name=\\"object_id\\"/>\\n                                </group>\\n                                <group attrs=\\"{'invisible' : [('server_type', '!=', 'local')]}\\" string=\\"Configuration\\">\\n                                    <field name=\\"configuration\\"/>\\n                                    <field name=\\"script\\" widget=\\"url\\"/>\\n                                </group>\\n                            </group>\\n                        </page>\\n                        <page string=\\"Advanced\\" name=\\"advanced_options\\" groups=\\"base.group_no_one\\">\\n                            <group>\\n                                <group string=\\"Advanced Options\\">\\n                                    <field name=\\"priority\\"/>\\n                                    <field name=\\"attach\\"/>\\n                                    <field name=\\"original\\"/>\\n                                </group>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                  </sheet>\\n                </form>", "vi_VN": "<form string=\\"Máy chủ thư đến\\">\\n                    <header attrs=\\"{'invisible' : [('server_type', '=', 'local')]}\\">\\n                        <button string=\\"Kiểm thử &amp; Xác nhận\\" type=\\"object\\" name=\\"button_confirm_login\\" states=\\"draft\\"/>\\n                        <button string=\\"Lấy về Ngay\\" type=\\"object\\" name=\\"fetch_mail\\" states=\\"done\\"/>\\n                        <button string=\\"Đặt lại Chưa Xác nhận\\" type=\\"object\\" name=\\"set_draft\\" states=\\"done\\"/>\\n                        <field name=\\"state\\" widget=\\"statusbar\\"/>\\n                    </header>\\n                    <sheet>\\n                    <field name=\\"active\\" invisible=\\"1\\"/>\\n                    <widget name=\\"web_ribbon\\" title=\\"Đã lưu\\" bg_color=\\"bg-danger\\" attrs=\\"{'invisible': [('active', '=', True)]}\\"/>\\n                     <group>\\n                        <group>\\n                            <field name=\\"name\\"/>\\n                            <field name=\\"server_type\\" widget=\\"radio\\" attrs=\\"{'readonly': [('state', '=', 'done')]}\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"date\\" attrs=\\"{'invisible': [('date', '=', False)]}\\"/>\\n                            <div class=\\"text-muted fst-italic\\" colspan=\\"8\\" role=\\"alert\\" attrs=\\"{'invisible': [('server_type_info', '=', False)]}\\">\\n                                <field name=\\"server_type_info\\"/>\\n                            </div>\\n                        </group>\\n                     </group>\\n                     <notebook>\\n                        <page string=\\"Máy chủ &amp; Đăng nhập\\" name=\\"server_login_details\\">\\n                            <group>\\n                                <group attrs=\\"{'invisible' : [('server_type', '=', 'local')]}\\" string=\\"Thông tin máy chủ\\">\\n                                    <field name=\\"server\\" attrs=\\"{'required' : [('server_type', '!=', 'local')]}\\"/>\\n                                    <field name=\\"port\\" required=\\"1\\" attrs=\\"{'required' : [('server_type', '!=', 'local')]}\\" options=\\"{'format': false}\\"/>\\n                                    <field name=\\"is_ssl\\"/>\\n                                </group>\\n                                <group attrs=\\"{'invisible' : [('server_type', '=', 'local')]}\\" string=\\"Thông tin đăng nhập\\">\\n                                    <field name=\\"user\\" attrs=\\"{'required' : [('server_type', '!=', 'local')]}\\"/>\\n                                    <field name=\\"password\\" password=\\"True\\" attrs=\\"{'required' : [('server_type', 'in', ('imap', 'pop'))], 'invisible' : [('server_type', 'not in', ('imap', 'pop'))]}\\"/>\\n                                </group>\\n                                <group string=\\"Tác vụ cần Thực hiện khi có Email gửi đến\\">\\n                                    <field name=\\"object_id\\"/>\\n                                </group>\\n                                <group attrs=\\"{'invisible' : [('server_type', '!=', 'local')]}\\" string=\\"Cấu hình\\">\\n                                    <field name=\\"configuration\\"/>\\n                                    <field name=\\"script\\" widget=\\"url\\"/>\\n                                </group>\\n                            </group>\\n                        </page>\\n                        <page string=\\"Nâng cao\\" name=\\"advanced_options\\" groups=\\"base.group_no_one\\">\\n                            <group>\\n                                <group string=\\"Tùy chọn nâng cao\\">\\n                                    <field name=\\"priority\\"/>\\n                                    <field name=\\"attach\\"/>\\n                                    <field name=\\"original\\"/>\\n                                </group>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                  </sheet>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Incoming Mail Server">\n                    <header attrs="{'invisible' : [('server_type', '=', 'local')]}">\n                        <button string="Test &amp; Confirm" type="object" name="button_confirm_login" states="draft"/>\n                        <button string="Fetch Now" type="object" name="fetch_mail" states="done"/>\n                        <button string="Reset Confirmation" type="object" name="set_draft" states="done"/>\n                        <field name="state" widget="statusbar"/>\n                    </header>\n                    <sheet>\n                    <field name="active" invisible="1"/>\n                    <widget name="web_ribbon" title="Archived" bg_color="bg-danger" attrs="{'invisible': [('active', '=', True)]}"/>\n                     <group>\n                        <group>\n                            <field name="name"/>\n                            <field name="server_type" widget="radio" attrs="{'readonly': [('state', '=', 'done')]}"/>\n                        </group>\n                        <group>\n                            <field name="date" attrs="{'invisible': [('date', '=', False)]}"/>\n                            <div class="text-muted fst-italic" colspan="8" role="alert" attrs="{'invisible': [('server_type_info', '=', False)]}">\n                                <field name="server_type_info"/>\n                            </div>\n                        </group>\n                     </group>\n                     <notebook>\n                        <page string="Server &amp; Login" name="server_login_details">\n                            <group>\n                                <group attrs="{'invisible' : [('server_type', '=', 'local')]}" string="Server Information">\n                                    <field name="server" attrs="{'required' : [('server_type', '!=', 'local')]}"/>\n                                    <field name="port" required="1" attrs="{'required' : [('server_type', '!=', 'local')]}" options="{'format': false}"/>\n                                    <field name="is_ssl"/>\n                                </group>\n                                <group attrs="{'invisible' : [('server_type', '=', 'local')]}" string="Login Information">\n                                    <field name="user" attrs="{'required' : [('server_type', '!=', 'local')]}"/>\n                                    <field name="password" password="True" attrs="{'required' : [('server_type', 'in', ('imap', 'pop'))], 'invisible' : [('server_type', 'not in', ('imap', 'pop'))]}"/>\n                                </group>\n                                <group string="Actions to Perform on Incoming Mails">\n                                    <field name="object_id"/>\n                                </group>\n                                <group attrs="{'invisible' : [('server_type', '!=', 'local')]}" string="Configuration">\n                                    <field name="configuration"/>\n                                    <field name="script" widget="url"/>\n                                </group>\n                            </group>\n                        </page>\n                        <page string="Advanced" name="advanced_options" groups="base.group_no_one">\n                            <group>\n                                <group string="Advanced Options">\n                                    <field name="priority"/>\n                                    <field name="attach"/>\n                                    <field name="original"/>\n                                </group>\n                            </group>\n                        </page>\n                    </notebook>\n                  </sheet>\n                </form>\n            	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
284	16	\N	1	1	fetchmail.server.search	fetchmail.server	\N	search	mail/views/fetchmail_views.xml	\N	primary	{"en_US": "<search string=\\"Search Incoming Mail Servers\\">\\n                    <field name=\\"name\\" string=\\"Incoming Mail Server\\"/>\\n                    <field name=\\"user\\"/>\\n                    <filter string=\\"IMAP\\" name=\\"imap\\" domain=\\"[('server_type', '=', 'imap')]\\" help=\\"Server type IMAP.\\"/>\\n                    <filter string=\\"POP\\" name=\\"pop\\" domain=\\"[('server_type', '=', 'pop')]\\" help=\\"Server type POP.\\"/>\\n                    <separator/>\\n                    <filter string=\\"SSL\\" name=\\"ssl\\" domain=\\"[('is_ssl', '=', True)]\\" help=\\"If SSL required.\\"/>\\n                    <separator/>\\n                    <filter string=\\"Archived\\" name=\\"inactive\\" domain=\\"[('active', '=', False)]\\"/>\\n                </search>", "vi_VN": "<search string=\\"Tìm máy chủ thư đến\\">\\n                    <field name=\\"name\\" string=\\"Máy chủ thư đến\\"/>\\n                    <field name=\\"user\\"/>\\n                    <filter string=\\"IMAP\\" name=\\"imap\\" domain=\\"[('server_type', '=', 'imap')]\\" help=\\"Kiểu máy chủ IMAP\\"/>\\n                    <filter string=\\"POP\\" name=\\"pop\\" domain=\\"[('server_type', '=', 'pop')]\\" help=\\"Kiểu máy chủ POP\\"/>\\n                    <separator/>\\n                    <filter string=\\"SSL\\" name=\\"ssl\\" domain=\\"[('is_ssl', '=', True)]\\" help=\\"Nếu yêu cầu SSL\\"/>\\n                    <separator/>\\n                    <filter string=\\"Đã lưu\\" name=\\"inactive\\" domain=\\"[('active', '=', False)]\\"/>\\n                </search>"}	<?xml version="1.0"?>\n<search string="Search Incoming Mail Servers">\n                    <field name="name" string="Incoming Mail Server"/>\n                    <field name="user"/>\n                    <filter string="IMAP" name="imap" domain="[('server_type', '=', 'imap')]" help="Server type IMAP."/>\n                    <filter string="POP" name="pop" domain="[('server_type', '=', 'pop')]" help="Server type POP."/>\n                    <separator/>\n                    <filter string="SSL" name="ssl" domain="[('is_ssl', '=', True)]" help="If SSL required."/>\n                    <separator/>\n                    <filter string="Archived" name="inactive" domain="[('active', '=', False)]"/>\n                </search>\n            	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
285	10	\N	1	1	mail.message.subtype.tree	mail.message.subtype	\N	tree	mail/views/mail_message_subtype_views.xml	\N	primary	{"en_US": "<tree string=\\"Subtype\\">\\n                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"res_model\\"/>\\n                    <field name=\\"default\\"/>\\n                </tree>", "vi_VN": "<tree string=\\"Kiểu phụ\\">\\n                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"res_model\\"/>\\n                    <field name=\\"default\\"/>\\n                </tree>"}	<?xml version="1.0"?>\n<tree string="Subtype">\n                    <field name="sequence" widget="handle"/>\n                    <field name="name"/>\n                    <field name="res_model"/>\n                    <field name="default"/>\n                </tree>\n            	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
286	16	\N	1	1	mail.message.subtype.form	mail.message.subtype	\N	form	mail/views/mail_message_subtype_views.xml	\N	primary	{"en_US": "<form string=\\"Email message\\">\\n                    <sheet>\\n                        <group>\\n                            <group string=\\"Description\\">\\n                                <field name=\\"name\\"/>\\n                                <field name=\\"sequence\\"/>\\n                                <field name=\\"res_model\\"/>\\n                                <field name=\\"description\\"/>\\n                                <field name=\\"default\\"/>\\n                                <field name=\\"internal\\"/>\\n                                <field name=\\"hidden\\"/>\\n                                <field name=\\"track_recipients\\"/>\\n                            </group>\\n                            <group string=\\"Auto subscription\\">\\n                                <field name=\\"parent_id\\"/>\\n                                <field name=\\"relation_field\\"/>\\n                            </group>\\n                        </group>\\n                    </sheet>\\n                </form>", "vi_VN": "<form string=\\"Nội dung email\\">\\n                    <sheet>\\n                        <group>\\n                            <group string=\\"Mô tả\\">\\n                                <field name=\\"name\\"/>\\n                                <field name=\\"sequence\\"/>\\n                                <field name=\\"res_model\\"/>\\n                                <field name=\\"description\\"/>\\n                                <field name=\\"default\\"/>\\n                                <field name=\\"internal\\"/>\\n                                <field name=\\"hidden\\"/>\\n                                <field name=\\"track_recipients\\"/>\\n                            </group>\\n                            <group string=\\"Tự động đăng ký nhận tin\\">\\n                                <field name=\\"parent_id\\"/>\\n                                <field name=\\"relation_field\\"/>\\n                            </group>\\n                        </group>\\n                    </sheet>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Email message">\n                    <sheet>\n                        <group>\n                            <group string="Description">\n                                <field name="name"/>\n                                <field name="sequence"/>\n                                <field name="res_model"/>\n                                <field name="description"/>\n                                <field name="default"/>\n                                <field name="internal"/>\n                                <field name="hidden"/>\n                                <field name="track_recipients"/>\n                            </group>\n                            <group string="Auto subscription">\n                                <field name="parent_id"/>\n                                <field name="relation_field"/>\n                            </group>\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
287	12	\N	1	1	mail.tracking.value.tree	mail.tracking.value	\N	tree	mail/views/mail_tracking_views.xml	\N	primary	{"en_US": "<tree string=\\"Tracking Value\\">\\n                    <field name=\\"field\\"/>\\n                    <field name=\\"old_value_integer\\"/>\\n                    <field name=\\"old_value_float\\"/>\\n                    <field name=\\"old_value_char\\"/>\\n                    <field name=\\"old_value_text\\"/>\\n                    <field name=\\"old_value_datetime\\"/>\\n                    <field name=\\"new_value_integer\\"/>\\n                    <field name=\\"new_value_float\\"/>\\n                    <field name=\\"new_value_char\\"/>\\n                    <field name=\\"new_value_text\\"/>\\n                    <field name=\\"new_value_datetime\\"/>\\n                    <field name=\\"mail_message_id\\"/>\\n                </tree>", "vi_VN": "<tree string=\\"Kiểm soát thay đổi\\">\\n                    <field name=\\"field\\"/>\\n                    <field name=\\"old_value_integer\\"/>\\n                    <field name=\\"old_value_float\\"/>\\n                    <field name=\\"old_value_char\\"/>\\n                    <field name=\\"old_value_text\\"/>\\n                    <field name=\\"old_value_datetime\\"/>\\n                    <field name=\\"new_value_integer\\"/>\\n                    <field name=\\"new_value_float\\"/>\\n                    <field name=\\"new_value_char\\"/>\\n                    <field name=\\"new_value_text\\"/>\\n                    <field name=\\"new_value_datetime\\"/>\\n                    <field name=\\"mail_message_id\\"/>\\n                </tree>"}	<?xml version="1.0"?>\n<tree string="Tracking Value">\n                    <field name="field"/>\n                    <field name="old_value_integer"/>\n                    <field name="old_value_float"/>\n                    <field name="old_value_char"/>\n                    <field name="old_value_text"/>\n                    <field name="old_value_datetime"/>\n                    <field name="new_value_integer"/>\n                    <field name="new_value_float"/>\n                    <field name="new_value_char"/>\n                    <field name="new_value_text"/>\n                    <field name="new_value_datetime"/>\n                    <field name="mail_message_id"/>\n                </tree>\n            	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
288	16	\N	1	1	mail.tracking.value.form	mail.tracking.value	\N	form	mail/views/mail_tracking_views.xml	\N	primary	{"en_US": "<form string=\\"Tracking Value\\">\\n                    <sheet>\\n                        <group name=\\"field_details\\" string=\\"Field details\\">\\n                            <field name=\\"field\\"/>\\n                            <field name=\\"field_desc\\"/>\\n                            <field name=\\"field_type\\"/>\\n                            <field name=\\"tracking_sequence\\"/>\\n                        </group>\\n                        <group name=\\"values\\">\\n                            <group name=\\"old_values\\" string=\\"Old values\\">\\n                                <field name=\\"old_value_integer\\"/>\\n                                <field name=\\"old_value_float\\"/>\\n                                <field name=\\"old_value_char\\"/>\\n                                <field name=\\"old_value_text\\"/>\\n                                <field name=\\"old_value_datetime\\"/>\\n                            </group>\\n                            <group name=\\"new_values\\" string=\\"New values\\">\\n                                <field name=\\"new_value_integer\\"/>\\n                                <field name=\\"new_value_float\\"/>\\n                                <field name=\\"new_value_char\\"/>\\n                                <field name=\\"new_value_text\\"/>\\n                                <field name=\\"new_value_datetime\\"/>\\n                            </group>\\n                        </group>\\n                        <group string=\\"Related Message\\">\\n                            <field name=\\"mail_message_id\\"/>\\n                        </group>\\n                    </sheet>\\n                </form>", "vi_VN": "<form string=\\"Kiểm soát thay đổi\\">\\n                    <sheet>\\n                        <group name=\\"field_details\\" string=\\"Chi tiết trường\\">\\n                            <field name=\\"field\\"/>\\n                            <field name=\\"field_desc\\"/>\\n                            <field name=\\"field_type\\"/>\\n                            <field name=\\"tracking_sequence\\"/>\\n                        </group>\\n                        <group name=\\"values\\">\\n                            <group name=\\"old_values\\" string=\\"Giá trị cũ\\">\\n                                <field name=\\"old_value_integer\\"/>\\n                                <field name=\\"old_value_float\\"/>\\n                                <field name=\\"old_value_char\\"/>\\n                                <field name=\\"old_value_text\\"/>\\n                                <field name=\\"old_value_datetime\\"/>\\n                            </group>\\n                            <group name=\\"new_values\\" string=\\"Giá trị mới\\">\\n                                <field name=\\"new_value_integer\\"/>\\n                                <field name=\\"new_value_float\\"/>\\n                                <field name=\\"new_value_char\\"/>\\n                                <field name=\\"new_value_text\\"/>\\n                                <field name=\\"new_value_datetime\\"/>\\n                            </group>\\n                        </group>\\n                        <group string=\\"Thông điệp liên quan\\">\\n                            <field name=\\"mail_message_id\\"/>\\n                        </group>\\n                    </sheet>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Tracking Value">\n                    <sheet>\n                        <group name="field_details" string="Field details">\n                            <field name="field"/>\n                            <field name="field_desc"/>\n                            <field name="field_type"/>\n                            <field name="tracking_sequence"/>\n                        </group>\n                        <group name="values">\n                            <group name="old_values" string="Old values">\n                                <field name="old_value_integer"/>\n                                <field name="old_value_float"/>\n                                <field name="old_value_char"/>\n                                <field name="old_value_text"/>\n                                <field name="old_value_datetime"/>\n                            </group>\n                            <group name="new_values" string="New values">\n                                <field name="new_value_integer"/>\n                                <field name="new_value_float"/>\n                                <field name="new_value_char"/>\n                                <field name="new_value_text"/>\n                                <field name="new_value_datetime"/>\n                            </group>\n                        </group>\n                        <group string="Related Message">\n                            <field name="mail_message_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
289	16	\N	1	1	mail.notification.view.tree	mail.notification	\N	tree	mail/views/mail_notification_views.xml	\N	primary	{"en_US": "<tree string=\\"Notifications\\">\\n                <field name=\\"mail_message_id\\"/>\\n                <field name=\\"notification_type\\"/>\\n                <field name=\\"res_partner_id\\"/>\\n                <field name=\\"is_read\\"/>\\n                <field name=\\"failure_type\\"/>\\n            </tree>", "vi_VN": "<tree string=\\"Thông báo\\">\\n                <field name=\\"mail_message_id\\"/>\\n                <field name=\\"notification_type\\"/>\\n                <field name=\\"res_partner_id\\"/>\\n                <field name=\\"is_read\\"/>\\n                <field name=\\"failure_type\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree string="Notifications">\n                <field name="mail_message_id"/>\n                <field name="notification_type"/>\n                <field name="res_partner_id"/>\n                <field name="is_read"/>\n                <field name="failure_type"/>\n            </tree>\n        	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
292	20	\N	1	1	mail.message.view.form	mail.message	\N	form	mail/views/mail_message_views.xml	\N	primary	{"en_US": "<form string=\\"Message\\" duplicate=\\"0\\">\\n                    <sheet>\\n                        <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                            <button name=\\"action_open_document\\" string=\\"Open Document\\" type=\\"object\\" class=\\"oe_link\\" icon=\\"fa-file-text-o\\" attrs=\\"{'invisible': ['|', ('model', '=', False), ('res_id', '=', 0)]}\\"/>\\n                        </div>\\n                        <group>\\n                            <group>\\n                                <field name=\\"subject\\"/>\\n                                <field name=\\"date\\"/>\\n                                <field name=\\"email_from\\"/>\\n                                <field name=\\"author_id\\"/>\\n                                <field name=\\"message_type\\"/>\\n                                <field name=\\"subtype_id\\"/>\\n                                <field name=\\"is_internal\\"/>\\n                            </group>\\n                            <group>\\n                                <field name=\\"model\\"/>\\n                                <field name=\\"res_id\\"/>\\n                                <field name=\\"record_name\\"/>\\n                                <field name=\\"parent_id\\"/>\\n                            </group>\\n                        </group>\\n                        <notebook>\\n                            <page string=\\"Body\\" name=\\"body\\">\\n                                <field name=\\"body\\" options=\\"{'style-inline': true}\\"/>\\n                            </page>\\n                            <page string=\\"Gateway\\" name=\\"gateway\\">\\n                                <group>\\n                                    <group>\\n                                        <field name=\\"reply_to\\"/>\\n                                        <field name=\\"reply_to_force_new\\"/>\\n                                    </group>\\n                                    <group>\\n                                        <field name=\\"message_id\\"/>\\n                                        <field name=\\"mail_server_id\\"/>\\n                                    </group>\\n                                </group>\\n                            </page>\\n                            <page string=\\"Recipients\\" name=\\"recipients\\">\\n                                <group>\\n                                    <group>\\n                                        <field name=\\"partner_ids\\" widget=\\"many2many_tags\\"/>\\n                                    </group>\\n                                    <group>\\n                                        <field name=\\"notified_partner_ids\\" widget=\\"many2many_tags\\"/>\\n                                        <field name=\\"starred_partner_ids\\" widget=\\"many2many_tags\\"/>\\n                                    </group>\\n                                </group>\\n                                <group>\\n                                    <field name=\\"notification_ids\\">\\n                                        <tree>\\n                                            <field name=\\"res_partner_id\\"/>\\n                                            <field name=\\"is_read\\"/>\\n                                            <field name=\\"notification_type\\"/>\\n                                            <field name=\\"notification_status\\"/>\\n                                        </tree>\\n                                    </field>\\n                                </group>\\n                            </page>\\n                            <page string=\\"Tracking\\" name=\\"page_tracking\\">\\n                                <field name=\\"tracking_value_ids\\"/>\\n                            </page>\\n                        </notebook>\\n                    </sheet>\\n                </form>", "vi_VN": "<form string=\\"Thông báo\\" duplicate=\\"0\\">\\n                    <sheet>\\n                        <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                            <button name=\\"action_open_document\\" string=\\"Mở Tài liệu\\" type=\\"object\\" class=\\"oe_link\\" icon=\\"fa-file-text-o\\" attrs=\\"{'invisible': ['|', ('model', '=', False), ('res_id', '=', 0)]}\\"/>\\n                        </div>\\n                        <group>\\n                            <group>\\n                                <field name=\\"subject\\"/>\\n                                <field name=\\"date\\"/>\\n                                <field name=\\"email_from\\"/>\\n                                <field name=\\"author_id\\"/>\\n                                <field name=\\"message_type\\"/>\\n                                <field name=\\"subtype_id\\"/>\\n                                <field name=\\"is_internal\\"/>\\n                            </group>\\n                            <group>\\n                                <field name=\\"model\\"/>\\n                                <field name=\\"res_id\\"/>\\n                                <field name=\\"record_name\\"/>\\n                                <field name=\\"parent_id\\"/>\\n                            </group>\\n                        </group>\\n                        <notebook>\\n                            <page string=\\"Thân\\" name=\\"body\\">\\n                                <field name=\\"body\\" options=\\"{'style-inline': true}\\"/>\\n                            </page>\\n                            <page string=\\"Cổng\\" name=\\"gateway\\">\\n                                <group>\\n                                    <group>\\n                                        <field name=\\"reply_to\\"/>\\n                                        <field name=\\"reply_to_force_new\\"/>\\n                                    </group>\\n                                    <group>\\n                                        <field name=\\"message_id\\"/>\\n                                        <field name=\\"mail_server_id\\"/>\\n                                    </group>\\n                                </group>\\n                            </page>\\n                            <page string=\\"Người nhận\\" name=\\"recipients\\">\\n                                <group>\\n                                    <group>\\n                                        <field name=\\"partner_ids\\" widget=\\"many2many_tags\\"/>\\n                                    </group>\\n                                    <group>\\n                                        <field name=\\"notified_partner_ids\\" widget=\\"many2many_tags\\"/>\\n                                        <field name=\\"starred_partner_ids\\" widget=\\"many2many_tags\\"/>\\n                                    </group>\\n                                </group>\\n                                <group>\\n                                    <field name=\\"notification_ids\\">\\n                                        <tree>\\n                                            <field name=\\"res_partner_id\\"/>\\n                                            <field name=\\"is_read\\"/>\\n                                            <field name=\\"notification_type\\"/>\\n                                            <field name=\\"notification_status\\"/>\\n                                        </tree>\\n                                    </field>\\n                                </group>\\n                            </page>\\n                            <page string=\\"Theo vết\\" name=\\"page_tracking\\">\\n                                <field name=\\"tracking_value_ids\\"/>\\n                            </page>\\n                        </notebook>\\n                    </sheet>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Message" duplicate="0">\n                    <sheet>\n                        <div class="oe_button_box" name="button_box">\n                            <button name="action_open_document" string="Open Document" type="object" class="oe_link" icon="fa-file-text-o" attrs="{'invisible': ['|', ('model', '=', False), ('res_id', '=', 0)]}"/>\n                        </div>\n                        <group>\n                            <group>\n                                <field name="subject"/>\n                                <field name="date"/>\n                                <field name="email_from"/>\n                                <field name="author_id"/>\n                                <field name="message_type"/>\n                                <field name="subtype_id"/>\n                                <field name="is_internal"/>\n                            </group>\n                            <group>\n                                <field name="model"/>\n                                <field name="res_id"/>\n                                <field name="record_name"/>\n                                <field name="parent_id"/>\n                            </group>\n                        </group>\n                        <notebook>\n                            <page string="Body" name="body">\n                                <field name="body" options="{'style-inline': true}"/>\n                            </page>\n                            <page string="Gateway" name="gateway">\n                                <group>\n                                    <group>\n                                        <field name="reply_to"/>\n                                        <field name="reply_to_force_new"/>\n                                    </group>\n                                    <group>\n                                        <field name="message_id"/>\n                                        <field name="mail_server_id"/>\n                                    </group>\n                                </group>\n                            </page>\n                            <page string="Recipients" name="recipients">\n                                <group>\n                                    <group>\n                                        <field name="partner_ids" widget="many2many_tags"/>\n                                    </group>\n                                    <group>\n                                        <field name="notified_partner_ids" widget="many2many_tags"/>\n                                        <field name="starred_partner_ids" widget="many2many_tags"/>\n                                    </group>\n                                </group>\n                                <group>\n                                    <field name="notification_ids">\n                                        <tree>\n                                            <field name="res_partner_id"/>\n                                            <field name="is_read"/>\n                                            <field name="notification_type"/>\n                                            <field name="notification_status"/>\n                                        </tree>\n                                    </field>\n                                </group>\n                            </page>\n                            <page string="Tracking" name="page_tracking">\n                                <field name="tracking_value_ids"/>\n                            </page>\n                        </notebook>\n                    </sheet>\n                </form>\n            	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
293	25	\N	1	1	mail.message.search	mail.message	\N	search	mail/views/mail_message_views.xml	\N	primary	{"en_US": "<search string=\\"Messages Search\\">\\n                    <field name=\\"body\\" string=\\"Content\\" filter_domain=\\"['|', ('subject', 'ilike', self), ('body', 'ilike', self)]\\"/>\\n                    <field name=\\"subject\\"/>\\n                    <field name=\\"message_type\\"/>\\n                    <field name=\\"author_id\\"/>\\n                    <field name=\\"partner_ids\\"/>\\n                    <field name=\\"model\\"/>\\n                    <field name=\\"res_id\\"/>\\n                    <field name=\\"parent_id\\"/>\\n                    <filter string=\\"Has Mentions\\" name=\\"filter_has_mentions\\" domain=\\"[('partner_ids.user_ids', 'in', [uid])]\\"/>\\n                    <separator/>\\n                    <filter string=\\"Need Action\\" name=\\"message_needaction\\" help=\\"Unread messages\\" domain=\\"[('needaction', '=', True)]\\"/>\\n                    <separator/>\\n                </search>", "vi_VN": "<search string=\\"Tìm kiếm thông điệp\\">\\n                    <field name=\\"body\\" string=\\"Nội dung\\" filter_domain=\\"['|', ('subject', 'ilike', self), ('body', 'ilike', self)]\\"/>\\n                    <field name=\\"subject\\"/>\\n                    <field name=\\"message_type\\"/>\\n                    <field name=\\"author_id\\"/>\\n                    <field name=\\"partner_ids\\"/>\\n                    <field name=\\"model\\"/>\\n                    <field name=\\"res_id\\"/>\\n                    <field name=\\"parent_id\\"/>\\n                    <filter string=\\"Đã đề cập\\" name=\\"filter_has_mentions\\" domain=\\"[('partner_ids.user_ids', 'in', [uid])]\\"/>\\n                    <separator/>\\n                    <filter string=\\"Cần có tác vụ\\" name=\\"message_needaction\\" help=\\"Thông điệp chưa đọc\\" domain=\\"[('needaction', '=', True)]\\"/>\\n                    <separator/>\\n                </search>"}	<?xml version="1.0"?>\n<search string="Messages Search">\n                    <field name="body" string="Content" filter_domain="['|', ('subject', 'ilike', self), ('body', 'ilike', self)]"/>\n                    <field name="subject"/>\n                    <field name="message_type"/>\n                    <field name="author_id"/>\n                    <field name="partner_ids"/>\n                    <field name="model"/>\n                    <field name="res_id"/>\n                    <field name="parent_id"/>\n                    <filter string="Has Mentions" name="filter_has_mentions" domain="[('partner_ids.user_ids', 'in', [uid])]"/>\n                    <separator/>\n                    <filter string="Need Action" name="message_needaction" help="Unread messages" domain="[('needaction', '=', True)]"/>\n                    <separator/>\n                </search>\n            	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
294	16	\N	1	1	ir.attachment kanban	ir.attachment	\N	kanban	mail/views/mail_message_views.xml	\N	primary	{"en_US": "<kanban edit=\\"false\\" import=\\"false\\">\\n                    <field name=\\"id\\"/>\\n                    <field name=\\"mimetype\\"/>\\n                    <field name=\\"type\\"/>\\n                    <field name=\\"create_uid\\"/>\\n                    <field name=\\"url\\"/>\\n                    <field name=\\"create_date\\"/>\\n                    <field name=\\"name\\"/>\\n                    <templates>\\n                        <t t-name=\\"kanban-box\\">\\n                            <div class=\\"oe_kanban_global_area oe_kanban_global_click o_kanban_attachment\\">\\n                                <div class=\\"row\\">\\n                                    <div class=\\"offset-10\\">\\n                                        <div class=\\"o_dropdown_kanban dropdown\\" groups=\\"base.group_user\\">\\n                                            <a role=\\"button\\" class=\\"dropdown-toggle o-no-caret btn\\" data-bs-toggle=\\"dropdown\\" href=\\"#\\" aria-label=\\"Dropdown menu\\" title=\\"Dropdown menu\\">\\n                                                <span class=\\"fa fa-ellipsis-v\\"/>\\n                                            </a>\\n                                            <div class=\\"dropdown-menu\\" role=\\"menu\\">\\n                                                <a t-attf-href=\\"/web/content/ir.attachment/#{record.id.raw_value}/datas?download=true\\" download=\\"\\" class=\\"dropdown-item\\">Download</a>\\n                                                <a t-if=\\"widget.deletable\\" role=\\"menuitem\\" type=\\"delete\\" class=\\"dropdown-item\\">Delete</a>\\n                                            </div>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                                <div class=\\"o_kanban_image\\">\\n                                    <div class=\\"o_kanban_image_wrapper\\">\\n                                        <t t-set=\\"webimage\\" t-value=\\"new RegExp('image.*(gif|jpeg|jpg|png)').test(record.mimetype.value)\\"/>\\n                                        <div t-if=\\"record.type.raw_value == 'url'\\" class=\\"o_url_image fa fa-link fa-3x text-muted\\" aria-label=\\"Image is a link\\"/>\\n                                        <img t-elif=\\"webimage\\" t-attf-src=\\"/web/image/#{record.id.raw_value}\\" width=\\"100\\" height=\\"100\\" alt=\\"Document\\" class=\\"o_attachment_image\\"/>\\n                                        <div t-else=\\"!webimage\\" class=\\"o_image o_image_thumbnail\\" t-att-data-mimetype=\\"record.mimetype.value\\"/>\\n                                    </div>\\n                                </div>\\n                                <div class=\\"o_kanban_details\\">\\n                                    <div class=\\"o_kanban_details_wrapper\\">\\n                                        <div t-att-title=\\"record.name.raw_value\\" class=\\"o_kanban_record_title\\">\\n                                            <field name=\\"name\\" class=\\"o_text_overflow\\"/>\\n                                        </div>\\n                                        <div class=\\"o_kanban_record_body\\">\\n                                            <t t-if=\\"record.type.raw_value == 'url'\\">\\n                                                <span class=\\"o_document_url\\"><i class=\\"fa fa-globe\\" aria-label=\\"Document url\\"/> <field name=\\"url\\" widget=\\"url\\"/></span>\\n                                            </t>\\n                                            <samp t-else=\\"\\" class=\\"text-muted\\"> </samp>\\n                                        </div>\\n                                        <div class=\\"o_kanban_record_bottom\\">\\n                                            <time class=\\"oe_kanban_bottom_left\\">\\n                                                <field name=\\"create_date\\" widget=\\"date\\"/>\\n                                            </time>\\n                                            <div class=\\"oe_kanban_bottom_right\\">\\n                                                <field name=\\"create_uid\\" widget=\\"many2one_avatar_user\\"/>\\n                                            </div>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </t>\\n                    </templates>\\n                </kanban>", "vi_VN": "<kanban edit=\\"false\\" import=\\"false\\">\\n                    <field name=\\"id\\"/>\\n                    <field name=\\"mimetype\\"/>\\n                    <field name=\\"type\\"/>\\n                    <field name=\\"create_uid\\"/>\\n                    <field name=\\"url\\"/>\\n                    <field name=\\"create_date\\"/>\\n                    <field name=\\"name\\"/>\\n                    <templates>\\n                        <t t-name=\\"kanban-box\\">\\n                            <div class=\\"oe_kanban_global_area oe_kanban_global_click o_kanban_attachment\\">\\n                                <div class=\\"row\\">\\n                                    <div class=\\"offset-10\\">\\n                                        <div class=\\"o_dropdown_kanban dropdown\\" groups=\\"base.group_user\\">\\n                                            <a role=\\"button\\" class=\\"dropdown-toggle o-no-caret btn\\" data-bs-toggle=\\"dropdown\\" href=\\"#\\" aria-label=\\"Trình đơn thả xuống\\" title=\\"Trình đơn thả xuống\\">\\n                                                <span class=\\"fa fa-ellipsis-v\\"/>\\n                                            </a>\\n                                            <div class=\\"dropdown-menu\\" role=\\"menu\\">\\n                                                <a t-attf-href=\\"/web/content/ir.attachment/#{record.id.raw_value}/datas?download=true\\" download=\\"\\" class=\\"dropdown-item\\">Tải xuống</a>\\n                                                <a t-if=\\"widget.deletable\\" role=\\"menuitem\\" type=\\"delete\\" class=\\"dropdown-item\\">Xoá</a>\\n                                            </div>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                                <div class=\\"o_kanban_image\\">\\n                                    <div class=\\"o_kanban_image_wrapper\\">\\n                                        <t t-set=\\"webimage\\" t-value=\\"new RegExp('image.*(gif|jpeg|jpg|png)').test(record.mimetype.value)\\"/>\\n                                        <div t-if=\\"record.type.raw_value == 'url'\\" class=\\"o_url_image fa fa-link fa-3x text-muted\\" aria-label=\\"Hình ảnh là một liên kết\\"/>\\n                                        <img t-elif=\\"webimage\\" t-attf-src=\\"/web/image/#{record.id.raw_value}\\" width=\\"100\\" height=\\"100\\" alt=\\"Tài liệu\\" class=\\"o_attachment_image\\"/>\\n                                        <div t-else=\\"!webimage\\" class=\\"o_image o_image_thumbnail\\" t-att-data-mimetype=\\"record.mimetype.value\\"/>\\n                                    </div>\\n                                </div>\\n                                <div class=\\"o_kanban_details\\">\\n                                    <div class=\\"o_kanban_details_wrapper\\">\\n                                        <div t-att-title=\\"record.name.raw_value\\" class=\\"o_kanban_record_title\\">\\n                                            <field name=\\"name\\" class=\\"o_text_overflow\\"/>\\n                                        </div>\\n                                        <div class=\\"o_kanban_record_body\\">\\n                                            <t t-if=\\"record.type.raw_value == 'url'\\">\\n                                                <span class=\\"o_document_url\\"><i class=\\"fa fa-globe\\" aria-label=\\"Url dữ liệu\\"/> <field name=\\"url\\" widget=\\"url\\"/></span>\\n                                            </t>\\n                                            <samp t-else=\\"\\" class=\\"text-muted\\"> </samp>\\n                                        </div>\\n                                        <div class=\\"o_kanban_record_bottom\\">\\n                                            <time class=\\"oe_kanban_bottom_left\\">\\n                                                <field name=\\"create_date\\" widget=\\"date\\"/>\\n                                            </time>\\n                                            <div class=\\"oe_kanban_bottom_right\\">\\n                                                <field name=\\"create_uid\\" widget=\\"many2one_avatar_user\\"/>\\n                                            </div>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </t>\\n                    </templates>\\n                </kanban>"}	<?xml version="1.0"?>\n<kanban edit="false" import="false">\n                    <field name="id"/>\n                    <field name="mimetype"/>\n                    <field name="type"/>\n                    <field name="create_uid"/>\n                    <field name="url"/>\n                    <field name="create_date"/>\n                    <field name="name"/>\n                    <templates>\n                        <t t-name="kanban-box">\n                            <div class="oe_kanban_global_area oe_kanban_global_click o_kanban_attachment">\n                                <div class="row">\n                                    <div class="offset-10">\n                                        <div class="o_dropdown_kanban dropdown" groups="base.group_user">\n                                            <a role="button" class="dropdown-toggle o-no-caret btn" data-bs-toggle="dropdown" href="#" aria-label="Dropdown menu" title="Dropdown menu">\n                                                <span class="fa fa-ellipsis-v"/>\n                                            </a>\n                                            <div class="dropdown-menu" role="menu">\n                                                <a t-attf-href="/web/content/ir.attachment/#{record.id.raw_value}/datas?download=true" download="" class="dropdown-item">Download</a>\n                                                <a t-if="widget.deletable" role="menuitem" type="delete" class="dropdown-item">Delete</a>\n                                            </div>\n                                        </div>\n                                    </div>\n                                </div>\n                                <div class="o_kanban_image">\n                                    <div class="o_kanban_image_wrapper">\n                                        <t t-set="webimage" t-value="new RegExp('image.*(gif|jpeg|jpg|png)').test(record.mimetype.value)"/>\n                                        <div t-if="record.type.raw_value == 'url'" class="o_url_image fa fa-link fa-3x text-muted" aria-label="Image is a link"/>\n                                        <img t-elif="webimage" t-attf-src="/web/image/#{record.id.raw_value}" width="100" height="100" alt="Document" class="o_attachment_image"/>\n                                        <div t-else="!webimage" class="o_image o_image_thumbnail" t-att-data-mimetype="record.mimetype.value"/>\n                                    </div>\n                                </div>\n                                <div class="o_kanban_details">\n                                    <div class="o_kanban_details_wrapper">\n                                        <div t-att-title="record.name.raw_value" class="o_kanban_record_title">\n                                            <field name="name" class="o_text_overflow"/>\n                                        </div>\n                                        <div class="o_kanban_record_body">\n                                            <t t-if="record.type.raw_value == 'url'">\n                                                <span class="o_document_url"><i class="fa fa-globe" aria-label="Document url"/> <field name="url" widget="url"/></span>\n                                            </t>\n                                            <samp t-else="" class="text-muted"> </samp>\n                                        </div>\n                                        <div class="o_kanban_record_bottom">\n                                            <time class="oe_kanban_bottom_left">\n                                                <field name="create_date" widget="date"/>\n                                            </time>\n                                            <div class="oe_kanban_bottom_right">\n                                                <field name="create_uid" widget="many2one_avatar_user"/>\n                                            </div>\n                                        </div>\n                                    </div>\n                                </div>\n                            </div>\n                        </t>\n                    </templates>\n                </kanban>\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
295	16	\N	1	1	mail.message.schedule.view.form	mail.message.schedule	\N	form	mail/views/mail_message_schedule_views.xml	\N	primary	{"en_US": "<form string=\\"Scheduled Message\\" duplicate=\\"0\\">\\n                <header>\\n                    <button name=\\"force_send\\" string=\\"Force Send\\" type=\\"object\\"/>\\n                </header>\\n                <sheet>\\n                    <group>\\n                        <field name=\\"mail_message_id\\"/>\\n                        <field name=\\"scheduled_datetime\\"/>\\n                    </group>\\n                    <group>\\n                        <field name=\\"notification_parameters\\"/>\\n                    </group>\\n                </sheet>\\n            </form>", "vi_VN": "<form string=\\"Nội dung được lên lịch\\" duplicate=\\"0\\">\\n                <header>\\n                    <button name=\\"force_send\\" string=\\"Bắt buộc gửi\\" type=\\"object\\"/>\\n                </header>\\n                <sheet>\\n                    <group>\\n                        <field name=\\"mail_message_id\\"/>\\n                        <field name=\\"scheduled_datetime\\"/>\\n                    </group>\\n                    <group>\\n                        <field name=\\"notification_parameters\\"/>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Scheduled Message" duplicate="0">\n                <header>\n                    <button name="force_send" string="Force Send" type="object"/>\n                </header>\n                <sheet>\n                    <group>\n                        <field name="mail_message_id"/>\n                        <field name="scheduled_datetime"/>\n                    </group>\n                    <group>\n                        <field name="notification_parameters"/>\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
296	16	\N	1	1	mail.message.schedule.view.tree	mail.message.schedule	\N	tree	mail/views/mail_message_schedule_views.xml	\N	primary	{"en_US": "<tree string=\\"Emails\\">\\n                <field name=\\"mail_message_id\\"/>\\n                <field name=\\"scheduled_datetime\\"/>\\n            </tree>", "vi_VN": "<tree string=\\"Emails\\">\\n                <field name=\\"mail_message_id\\"/>\\n                <field name=\\"scheduled_datetime\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree string="Emails">\n                <field name="mail_message_id"/>\n                <field name="scheduled_datetime"/>\n            </tree>\n        	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
297	16	\N	1	1	mail.message.schedule.view.search	mail.message.schedule	\N	search	mail/views/mail_message_schedule_views.xml	\N	primary	{"en_US": "<search string=\\"Scheduled Messages\\">\\n                <field name=\\"mail_message_id\\"/>\\n            </search>", "vi_VN": "<search string=\\"Nội dung được lên lịch\\">\\n                <field name=\\"mail_message_id\\"/>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Scheduled Messages">\n                <field name="mail_message_id"/>\n            </search>\n        	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
374	16	\N	1	1	account.analytic.account.kanban	account.analytic.account	\N	kanban	analytic/views/analytic_account_views.xml	\N	primary	{"en_US": "<kanban class=\\"o_kanban_mobile\\">\\n                   <field name=\\"display_name\\"/>\\n                   <field name=\\"balance\\"/>\\n                   <field name=\\"currency_id\\"/>\\n                   <templates>\\n                        <t t-name=\\"kanban-box\\">\\n                            <div t-attf-class=\\"oe_kanban_card oe_kanban_global_click\\">\\n                                <div t-attf-class=\\"#{!selection_mode ? 'text-center' : ''}\\">\\n                                   <strong><span><field name=\\"display_name\\"/></span></strong>\\n                                </div>\\n                                <hr class=\\"mt8 mb8\\"/>\\n                                <div class=\\"row\\">\\n                                    <div t-attf-class=\\"col-12 #{!selection_mode ? 'text-center' : ''}\\">\\n                                        <span>\\n                                            Balance: <field name=\\"balance\\" widget=\\"monetary\\"/>\\n                                        </span>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </t>\\n                    </templates>\\n                </kanban>", "vi_VN": "<kanban class=\\"o_kanban_mobile\\">\\n                   <field name=\\"display_name\\"/>\\n                   <field name=\\"balance\\"/>\\n                   <field name=\\"currency_id\\"/>\\n                   <templates>\\n                        <t t-name=\\"kanban-box\\">\\n                            <div t-attf-class=\\"oe_kanban_card oe_kanban_global_click\\">\\n                                <div t-attf-class=\\"#{!selection_mode ? 'text-center' : ''}\\">\\n                                   <strong><span><field name=\\"display_name\\"/></span></strong>\\n                                </div>\\n                                <hr class=\\"mt8 mb8\\"/>\\n                                <div class=\\"row\\">\\n                                    <div t-attf-class=\\"col-12 #{!selection_mode ? 'text-center' : ''}\\">\\n                                        <span>\\n                                            Số dư: <field name=\\"balance\\" widget=\\"monetary\\"/>\\n                                        </span>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </t>\\n                    </templates>\\n                </kanban>"}	<?xml version="1.0"?>\n<kanban class="o_kanban_mobile">\n                   <field name="display_name"/>\n                   <field name="balance"/>\n                   <field name="currency_id"/>\n                   <templates>\n                        <t t-name="kanban-box">\n                            <div t-attf-class="oe_kanban_card oe_kanban_global_click">\n                                <div t-attf-class="#{!selection_mode ? 'text-center' : ''}">\n                                   <strong><span><field name="display_name"/></span></strong>\n                                </div>\n                                <hr class="mt8 mb8"/>\n                                <div class="row">\n                                    <div t-attf-class="col-12 #{!selection_mode ? 'text-center' : ''}">\n                                        <span>\n                                            Balance: <field name="balance" widget="monetary"/>\n                                        </span>\n                                    </div>\n                                </div>\n                            </div>\n                        </t>\n                    </templates>\n                </kanban>\n            	f	t	2025-06-18 15:58:12.212842	2025-06-18 15:58:12.212842	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
300	16	\N	1	1	mail.mail.search	mail.mail	\N	search	mail/views/mail_mail_views.xml	\N	primary	{"en_US": "<search string=\\"Email Search\\">\\n                    <field name=\\"email_from\\" filter_domain=\\"['|', '|',('email_from','ilike',self), ('email_to','ilike',self), ('subject','ilike',self)]\\" string=\\"Email\\"/>\\n                    <field name=\\"date\\"/>\\n                    <filter name=\\"received\\" string=\\"Received\\" domain=\\"[('state','=','received')]\\"/>\\n                    <filter name=\\"outgoing\\" string=\\"Outgoing\\" domain=\\"[('state','=','outgoing')]\\"/>\\n                    <filter name=\\"sent\\" string=\\"Sent\\" domain=\\"[('state','=','sent')]\\"/>\\n                    <filter name=\\"exception\\" string=\\"Failed\\" domain=\\"[('state','=','exception')]\\"/>\\n                    <separator/>\\n                    <filter name=\\"type_email\\" string=\\"Email\\" domain=\\"[('message_type','=','email')]\\"/>\\n                    <filter name=\\"type_comment\\" string=\\"Comment\\" domain=\\"[('message_type','=','comment')]\\"/>\\n                    <filter name=\\"type_notification\\" string=\\"Notification\\" domain=\\"[('message_type','=','notification')]\\"/>\\n                    <group expand=\\"0\\" string=\\"Extended Filters...\\">\\n                        <field name=\\"author_id\\"/>\\n                        <field name=\\"recipient_ids\\"/>\\n                        <field name=\\"model\\"/>\\n                        <field name=\\"res_id\\"/>\\n                    </group>\\n                    <group expand=\\"0\\" string=\\"Group By\\">\\n                        <filter string=\\"Status\\" name=\\"status\\" domain=\\"[]\\" context=\\"{'group_by':'state'}\\"/>\\n                        <filter string=\\"Author\\" name=\\"author\\" context=\\"{'group_by':'author_id'}\\"/>\\n                        <filter string=\\"Thread\\" name=\\"thread\\" domain=\\"[]\\" context=\\"{'group_by':'message_id'}\\"/>\\n                        <filter string=\\"Date\\" name=\\"month\\" help=\\"Creation Date\\" domain=\\"[]\\" context=\\"{'group_by':'date'}\\"/>\\n                    </group>\\n                </search>", "vi_VN": "<search string=\\"Tìm kiếm Email\\">\\n                    <field name=\\"email_from\\" filter_domain=\\"['|', '|',('email_from','ilike',self), ('email_to','ilike',self), ('subject','ilike',self)]\\" string=\\"Email\\"/>\\n                    <field name=\\"date\\"/>\\n                    <filter name=\\"received\\" string=\\"Đã nhận\\" domain=\\"[('state','=','received')]\\"/>\\n                    <filter name=\\"outgoing\\" string=\\"Chờ xuất đi\\" domain=\\"[('state','=','outgoing')]\\"/>\\n                    <filter name=\\"sent\\" string=\\"Đã gửi\\" domain=\\"[('state','=','sent')]\\"/>\\n                    <filter name=\\"exception\\" string=\\"Thất bại\\" domain=\\"[('state','=','exception')]\\"/>\\n                    <separator/>\\n                    <filter name=\\"type_email\\" string=\\"Email\\" domain=\\"[('message_type','=','email')]\\"/>\\n                    <filter name=\\"type_comment\\" string=\\"Bình luận\\" domain=\\"[('message_type','=','comment')]\\"/>\\n                    <filter name=\\"type_notification\\" string=\\"Thông báo\\" domain=\\"[('message_type','=','notification')]\\"/>\\n                    <group expand=\\"0\\" string=\\"Các bộ lọc Mở rộng...\\">\\n                        <field name=\\"author_id\\"/>\\n                        <field name=\\"recipient_ids\\"/>\\n                        <field name=\\"model\\"/>\\n                        <field name=\\"res_id\\"/>\\n                    </group>\\n                    <group expand=\\"0\\" string=\\"Nhóm theo\\">\\n                        <filter string=\\"Trạng thái\\" name=\\"status\\" domain=\\"[]\\" context=\\"{'group_by':'state'}\\"/>\\n                        <filter string=\\"Tác giả\\" name=\\"author\\" context=\\"{'group_by':'author_id'}\\"/>\\n                        <filter string=\\"Luồng\\" name=\\"thread\\" domain=\\"[]\\" context=\\"{'group_by':'message_id'}\\"/>\\n                        <filter string=\\"Ngày\\" name=\\"month\\" help=\\"Ngày tạo\\" domain=\\"[]\\" context=\\"{'group_by':'date'}\\"/>\\n                    </group>\\n                </search>"}	<?xml version="1.0"?>\n<search string="Email Search">\n                    <field name="email_from" filter_domain="['|', '|',('email_from','ilike',self), ('email_to','ilike',self), ('subject','ilike',self)]" string="Email"/>\n                    <field name="date"/>\n                    <filter name="received" string="Received" domain="[('state','=','received')]"/>\n                    <filter name="outgoing" string="Outgoing" domain="[('state','=','outgoing')]"/>\n                    <filter name="sent" string="Sent" domain="[('state','=','sent')]"/>\n                    <filter name="exception" string="Failed" domain="[('state','=','exception')]"/>\n                    <separator/>\n                    <filter name="type_email" string="Email" domain="[('message_type','=','email')]"/>\n                    <filter name="type_comment" string="Comment" domain="[('message_type','=','comment')]"/>\n                    <filter name="type_notification" string="Notification" domain="[('message_type','=','notification')]"/>\n                    <group expand="0" string="Extended Filters...">\n                        <field name="author_id"/>\n                        <field name="recipient_ids"/>\n                        <field name="model"/>\n                        <field name="res_id"/>\n                    </group>\n                    <group expand="0" string="Group By">\n                        <filter string="Status" name="status" domain="[]" context="{'group_by':'state'}"/>\n                        <filter string="Author" name="author" context="{'group_by':'author_id'}"/>\n                        <filter string="Thread" name="thread" domain="[]" context="{'group_by':'message_id'}"/>\n                        <filter string="Date" name="month" help="Creation Date" domain="[]" context="{'group_by':'date'}"/>\n                    </group>\n                </search>\n            	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
301	10	\N	1	1	mail.followers.tree	mail.followers	\N	tree	mail/views/mail_followers_views.xml	\N	primary	{"en_US": "<tree string=\\"Followers\\">\\n                    <field name=\\"res_model\\"/>\\n                    <field name=\\"res_id\\"/>\\n                    <field name=\\"partner_id\\"/>\\n                </tree>", "vi_VN": "<tree string=\\"Người theo dõi\\">\\n                    <field name=\\"res_model\\"/>\\n                    <field name=\\"res_id\\"/>\\n                    <field name=\\"partner_id\\"/>\\n                </tree>"}	<?xml version="1.0"?>\n<tree string="Followers">\n                    <field name="res_model"/>\n                    <field name="res_id"/>\n                    <field name="partner_id"/>\n                </tree>\n            	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
302	16	\N	1	1	mail.followers.form	mail.followers	\N	form	mail/views/mail_followers_views.xml	\N	primary	{"en_US": "<form string=\\"Followers Form\\">\\n                    <sheet>\\n                        <group>\\n                            <group>\\n                                <field name=\\"res_model\\"/>\\n                                <field name=\\"partner_id\\"/>\\n                            </group>\\n                            <group>\\n                                <field name=\\"res_id\\"/>\\n                                <field name=\\"subtype_ids\\" widget=\\"many2many_tags\\"/>\\n                            </group>\\n                        </group>\\n                    </sheet>\\n                </form>", "vi_VN": "<form string=\\"Form Người theo dõi\\">\\n                    <sheet>\\n                        <group>\\n                            <group>\\n                                <field name=\\"res_model\\"/>\\n                                <field name=\\"partner_id\\"/>\\n                            </group>\\n                            <group>\\n                                <field name=\\"res_id\\"/>\\n                                <field name=\\"subtype_ids\\" widget=\\"many2many_tags\\"/>\\n                            </group>\\n                        </group>\\n                    </sheet>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Followers Form">\n                    <sheet>\n                        <group>\n                            <group>\n                                <field name="res_model"/>\n                                <field name="partner_id"/>\n                            </group>\n                            <group>\n                                <field name="res_id"/>\n                                <field name="subtype_ids" widget="many2many_tags"/>\n                            </group>\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
304	16	\N	1	1	mail.ice.server.form	mail.ice.server	\N	form	mail/views/mail_ice_server_views.xml	\N	primary	{"en_US": "<form string=\\"ICE server\\">\\n                <sheet>\\n                    <group>\\n                        <label for=\\"uri\\"/>\\n                        <div class=\\"oe_inline\\" name=\\"URI\\" style=\\"display: inline;\\">\\n                            <field name=\\"server_type\\" class=\\"oe_inline\\"/><field name=\\"uri\\" class=\\"oe_inline\\"/>\\n                        </div>\\n                    </group>\\n                    <group>\\n                        <field name=\\"username\\"/>\\n                        <field name=\\"credential\\"/>\\n                    </group>\\n                </sheet>\\n            </form>", "vi_VN": "<form string=\\"Máy chủ ICE\\">\\n                <sheet>\\n                    <group>\\n                        <label for=\\"uri\\"/>\\n                        <div class=\\"oe_inline\\" name=\\"URI\\" style=\\"display: inline;\\">\\n                            <field name=\\"server_type\\" class=\\"oe_inline\\"/><field name=\\"uri\\" class=\\"oe_inline\\"/>\\n                        </div>\\n                    </group>\\n                    <group>\\n                        <field name=\\"username\\"/>\\n                        <field name=\\"credential\\"/>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="ICE server">\n                <sheet>\n                    <group>\n                        <label for="uri"/>\n                        <div class="oe_inline" name="URI" style="display: inline;">\n                            <field name="server_type" class="oe_inline"/><field name="uri" class="oe_inline"/>\n                        </div>\n                    </group>\n                    <group>\n                        <field name="username"/>\n                        <field name="credential"/>\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
305	10	\N	1	1	mail.channel.member.tree	mail.channel.member	\N	tree	mail/views/mail_channel_member_views.xml	\N	primary	{"en_US": "<tree string=\\"Channels\\">\\n                <field name=\\"display_name\\"/>\\n                <field name=\\"channel_id\\"/>\\n                <field name=\\"seen_message_id\\"/>\\n            </tree>", "vi_VN": "<tree string=\\"Các kênh\\">\\n                <field name=\\"display_name\\"/>\\n                <field name=\\"channel_id\\"/>\\n                <field name=\\"seen_message_id\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree string="Channels">\n                <field name="display_name"/>\n                <field name="channel_id"/>\n                <field name="seen_message_id"/>\n            </tree>\n        	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1672	16	1493	1	1	snippets	\N	website_mass_mailing.snippets	qweb	website_mass_mailing/views/snippets_templates.xml	\N	extension	{"en_US": "<data inherit_id=\\"website.snippets\\">\\n    <xpath expr=\\"//t[@id='mass_mailing_newsletter_block_hook']\\" position=\\"replace\\">\\n        <t t-snippet=\\"website_mass_mailing.s_newsletter_block\\" string=\\"Newsletter Block\\" t-thumbnail=\\"/website_mass_mailing/static/src/img/snippets_thumbs/s_newsletter_block.svg\\" t-forbid-sanitize=\\"form\\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@id='mass_mailing_newsletter_popup_hook']\\" position=\\"replace\\">\\n        <t t-snippet=\\"website_mass_mailing.s_newsletter_subscribe_popup\\" string=\\"Newsletter Popup\\" t-thumbnail=\\"/website/static/src/img/snippets_thumbs/newsletter_subscribe_popup.svg\\" t-forbid-sanitize=\\"form\\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@id='mass_mailing_newsletter_hook']\\" position=\\"replace\\">\\n        <t t-snippet=\\"website_mass_mailing.s_newsletter_subscribe_form\\" string=\\"Newsletter\\" t-thumbnail=\\"/website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg\\" t-forbid-sanitize=\\"form\\"/>\\n    </xpath>\\n</data>", "vi_VN": "<data inherit_id=\\"website.snippets\\">\\n    <xpath expr=\\"//t[@id='mass_mailing_newsletter_block_hook']\\" position=\\"replace\\">\\n        <t t-snippet=\\"website_mass_mailing.s_newsletter_block\\" string=\\"Khối bản tin email\\" t-thumbnail=\\"/website_mass_mailing/static/src/img/snippets_thumbs/s_newsletter_block.svg\\" t-forbid-sanitize=\\"form\\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@id='mass_mailing_newsletter_popup_hook']\\" position=\\"replace\\">\\n        <t t-snippet=\\"website_mass_mailing.s_newsletter_subscribe_popup\\" string=\\"Newsletter Popup\\" t-thumbnail=\\"/website/static/src/img/snippets_thumbs/newsletter_subscribe_popup.svg\\" t-forbid-sanitize=\\"form\\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@id='mass_mailing_newsletter_hook']\\" position=\\"replace\\">\\n        <t t-snippet=\\"website_mass_mailing.s_newsletter_subscribe_form\\" string=\\"Newsletter\\" t-thumbnail=\\"/website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg\\" t-forbid-sanitize=\\"form\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.snippets">\n    <xpath expr="//t[@id='mass_mailing_newsletter_block_hook']" position="replace">\n        <t t-snippet="website_mass_mailing.s_newsletter_block" string="Newsletter Block" t-thumbnail="/website_mass_mailing/static/src/img/snippets_thumbs/s_newsletter_block.svg" t-forbid-sanitize="form"/>\n    </xpath>\n    <xpath expr="//t[@id='mass_mailing_newsletter_popup_hook']" position="replace">\n        <t t-snippet="website_mass_mailing.s_newsletter_subscribe_popup" string="Newsletter Popup" t-thumbnail="/website/static/src/img/snippets_thumbs/newsletter_subscribe_popup.svg" t-forbid-sanitize="form"/>\n    </xpath>\n    <xpath expr="//t[@id='mass_mailing_newsletter_hook']" position="replace">\n        <t t-snippet="website_mass_mailing.s_newsletter_subscribe_form" string="Newsletter" t-thumbnail="/website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg" t-forbid-sanitize="form"/>\n    </xpath>\n</data>\n\n	f	t	2025-06-18 16:05:09.115316	2025-06-18 16:05:09.115316	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
309	16	\N	1	1	mail.channel.rtc.session.form	mail.channel.rtc.session	\N	form	mail/views/mail_channel_rtc_session_views.xml	\N	primary	{"en_US": "<form string=\\"RTC Session\\">\\n                <sheet>\\n                    <div class=\\"oe_title\\">\\n                        <h1><field name=\\"channel_member_id\\"/></h1>\\n                    </div>\\n                    <group>\\n                        <group string=\\"Identity\\">\\n                            <field name=\\"channel_id\\"/>\\n                            <field name=\\"partner_id\\"/>\\n                            <field name=\\"guest_id\\"/>\\n                        </group>\\n                        <group string=\\"State\\">\\n                            <field name=\\"is_screen_sharing_on\\"/>\\n                            <field name=\\"is_camera_on\\"/>\\n                            <field name=\\"is_muted\\"/>\\n                            <field name=\\"is_deaf\\"/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>", "vi_VN": "<form string=\\"Phiên RTC\\">\\n                <sheet>\\n                    <div class=\\"oe_title\\">\\n                        <h1><field name=\\"channel_member_id\\"/></h1>\\n                    </div>\\n                    <group>\\n                        <group string=\\"Định danh\\">\\n                            <field name=\\"channel_id\\"/>\\n                            <field name=\\"partner_id\\"/>\\n                            <field name=\\"guest_id\\"/>\\n                        </group>\\n                        <group string=\\"Trạng thái\\">\\n                            <field name=\\"is_screen_sharing_on\\"/>\\n                            <field name=\\"is_camera_on\\"/>\\n                            <field name=\\"is_muted\\"/>\\n                            <field name=\\"is_deaf\\"/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="RTC Session">\n                <sheet>\n                    <div class="oe_title">\n                        <h1><field name="channel_member_id"/></h1>\n                    </div>\n                    <group>\n                        <group string="Identity">\n                            <field name="channel_id"/>\n                            <field name="partner_id"/>\n                            <field name="guest_id"/>\n                        </group>\n                        <group string="State">\n                            <field name="is_screen_sharing_on"/>\n                            <field name="is_camera_on"/>\n                            <field name="is_muted"/>\n                            <field name="is_deaf"/>\n                        </group>\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
310	10	\N	1	1	mail.link.preview.tree	mail.link.preview	\N	tree	mail/views/mail_link_preview_views.xml	\N	primary	{"en_US": "<tree string=\\"Link Previews\\">\\n                <field name=\\"id\\"/>\\n                <field name=\\"source_url\\"/>\\n                <field name=\\"og_title\\"/>\\n                <field name=\\"og_type\\"/>\\n                <field name=\\"image_mimetype\\"/>\\n            </tree>", "vi_VN": "<tree string=\\"Xem trước liên kết\\">\\n                <field name=\\"id\\"/>\\n                <field name=\\"source_url\\"/>\\n                <field name=\\"og_title\\"/>\\n                <field name=\\"og_type\\"/>\\n                <field name=\\"image_mimetype\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree string="Link Previews">\n                <field name="id"/>\n                <field name="source_url"/>\n                <field name="og_title"/>\n                <field name="og_type"/>\n                <field name="image_mimetype"/>\n            </tree>\n        	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
311	10	\N	1	1	mail.channel.kanban	mail.channel	\N	kanban	mail/views/mail_channel_views.xml	\N	primary	{"en_US": "<kanban>\\n                    <field name=\\"id\\"/>\\n                    <field name=\\"description\\"/>\\n                    <field name=\\"is_member\\"/>\\n                    <field name=\\"group_ids\\"/>\\n                    <templates>\\n                        <t t-name=\\"kanban-description\\">\\n                            <div class=\\"oe_group_description\\" t-if=\\"record.description.raw_value\\">\\n                                <field name=\\"description\\"/>\\n                            </div>\\n                        </t>\\n                        <t t-name=\\"kanban-box\\">\\n                            <div class=\\"oe_module_vignette oe_kanban_global_click d-flex align-items-center\\">\\n                                <img t-att-src=\\"kanban_image('mail.channel', 'avatar_128', record.id.raw_value)\\" class=\\"oe_module_icon\\" alt=\\"Channel\\"/>\\n                                <div class=\\"oe_module_desc\\">\\n                                    <h4 class=\\"o_kanban_record_title\\">#<field name=\\"name\\"/></h4>\\n                                    <p class=\\"oe_module_name\\">\\n                                        <field name=\\"description\\"/>\\n                                    </p>\\n                                    <button type=\\"object\\" attrs=\\"{'invisible':['|', ('is_member','=',True), ('group_ids', '!=', [])]}\\" class=\\"btn btn-primary float-end\\" name=\\"channel_join\\">Join</button>\\n                                    <button type=\\"object\\" attrs=\\"{'invisible':['|', ('is_member','=',False), ('group_ids', '!=', [])]}\\" class=\\"btn btn-secondary float-end\\" name=\\"action_unfollow\\">Leave</button>\\n                                </div>\\n                            </div>\\n                        </t>\\n                    </templates>\\n                </kanban>", "vi_VN": "<kanban>\\n                    <field name=\\"id\\"/>\\n                    <field name=\\"description\\"/>\\n                    <field name=\\"is_member\\"/>\\n                    <field name=\\"group_ids\\"/>\\n                    <templates>\\n                        <t t-name=\\"kanban-description\\">\\n                            <div class=\\"oe_group_description\\" t-if=\\"record.description.raw_value\\">\\n                                <field name=\\"description\\"/>\\n                            </div>\\n                        </t>\\n                        <t t-name=\\"kanban-box\\">\\n                            <div class=\\"oe_module_vignette oe_kanban_global_click d-flex align-items-center\\">\\n                                <img t-att-src=\\"kanban_image('mail.channel', 'avatar_128', record.id.raw_value)\\" class=\\"oe_module_icon\\" alt=\\"Kênh\\"/>\\n                                <div class=\\"oe_module_desc\\">\\n                                    <h4 class=\\"o_kanban_record_title\\">#<field name=\\"name\\"/></h4>\\n                                    <p class=\\"oe_module_name\\">\\n                                        <field name=\\"description\\"/>\\n                                    </p>\\n                                    <button type=\\"object\\" attrs=\\"{'invisible':['|', ('is_member','=',True), ('group_ids', '!=', [])]}\\" class=\\"btn btn-primary float-end\\" name=\\"channel_join\\">Gia nhập</button>\\n                                    <button type=\\"object\\" attrs=\\"{'invisible':['|', ('is_member','=',False), ('group_ids', '!=', [])]}\\" class=\\"btn btn-secondary float-end\\" name=\\"action_unfollow\\">Nghỉ</button>\\n                                </div>\\n                            </div>\\n                        </t>\\n                    </templates>\\n                </kanban>"}	<?xml version="1.0"?>\n<kanban>\n                    <field name="id"/>\n                    <field name="description"/>\n                    <field name="is_member"/>\n                    <field name="group_ids"/>\n                    <templates>\n                        <t t-name="kanban-description">\n                            <div class="oe_group_description" t-if="record.description.raw_value">\n                                <field name="description"/>\n                            </div>\n                        </t>\n                        <t t-name="kanban-box">\n                            <div class="oe_module_vignette oe_kanban_global_click d-flex align-items-center">\n                                <img t-att-src="kanban_image('mail.channel', 'avatar_128', record.id.raw_value)" class="oe_module_icon" alt="Channel"/>\n                                <div class="oe_module_desc">\n                                    <h4 class="o_kanban_record_title">#<field name="name"/></h4>\n                                    <p class="oe_module_name">\n                                        <field name="description"/>\n                                    </p>\n                                    <button type="object" attrs="{'invisible':['|', ('is_member','=',True), ('group_ids', '!=', [])]}" class="btn btn-primary float-end" name="channel_join">Join</button>\n                                    <button type="object" attrs="{'invisible':['|', ('is_member','=',False), ('group_ids', '!=', [])]}" class="btn btn-secondary float-end" name="action_unfollow">Leave</button>\n                                </div>\n                            </div>\n                        </t>\n                    </templates>\n                </kanban>\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
312	10	\N	1	1	mail.channel.form	mail.channel	\N	form	mail/views/mail_channel_views.xml	\N	primary	{"en_US": "<form string=\\"Mail Channel Form\\">\\n                    <sheet>\\n                        <div class=\\"oe_button_box\\" name=\\"button_box\\"/>\\n                        <field name=\\"avatar_128\\" invisible=\\"1\\"/>\\n                        <field name=\\"image_128\\" widget=\\"image\\" class=\\"oe_avatar\\" options=\\"{'size': [90, 90], 'preview_image':'avatar_128'}\\"/>\\n                        <div class=\\"oe_title\\">\\n                            <label for=\\"name\\" string=\\"Group Name\\"/>\\n                            <h1>\\n                                #<field name=\\"name\\" class=\\"oe_inline\\" default_focus=\\"1\\" placeholder=\\"e.g. support\\" readonly=\\"0\\"/>\\n                            </h1>\\n                        </div>\\n                        <group class=\\"o_label_nowrap\\">\\n                            <field name=\\"active\\" invisible=\\"1\\"/>\\n                            <field name=\\"description\\" placeholder=\\"Topics discussed in this group...\\"/>\\n                        </group>\\n                        <notebook>\\n                            <page string=\\"Privacy\\" name=\\"privacy\\">\\n                                <group class=\\"o_label_nowrap\\">\\n                                    <field name=\\"group_public_id\\" attrs=\\"{'invisible': [('channel_type', '!=', 'channel')]}\\"/>\\n                                    <field name=\\"group_ids\\" widget=\\"many2many_tags\\" attrs=\\"{'invisible': [('channel_type', '!=', 'channel')]}\\" string=\\"Auto Subscribe Groups\\"/>\\n                                </group>\\n                            </page>\\n                            <page string=\\"Members\\" name=\\"members\\">\\n                                <field name=\\"channel_type\\" invisible=\\"1\\"/>\\n                                <field name=\\"channel_member_ids\\" mode=\\"tree\\" context=\\"{'active_test': False}\\" attrs=\\"{'readonly': [('channel_type', '=', 'chat')]}\\">\\n                                    <tree string=\\"Members\\" editable=\\"bottom\\">\\n                                        <field name=\\"partner_id\\" required=\\"1\\" attrs=\\"{'readonly': [('id', '!=', False)]}\\"/>\\n                                        <field name=\\"partner_email\\" readonly=\\"1\\"/>\\n                                    </tree>\\n                                </field>\\n                            </page>\\n                            <page string=\\"Integrations\\" invisible=\\"1\\" name=\\"mail_channel_integrations\\"/>\\n                        </notebook>\\n                    </sheet>\\n                </form>", "vi_VN": "<form string=\\"Kênh mail từ\\">\\n                    <sheet>\\n                        <div class=\\"oe_button_box\\" name=\\"button_box\\"/>\\n                        <field name=\\"avatar_128\\" invisible=\\"1\\"/>\\n                        <field name=\\"image_128\\" widget=\\"image\\" class=\\"oe_avatar\\" options=\\"{'size': [90, 90], 'preview_image':'avatar_128'}\\"/>\\n                        <div class=\\"oe_title\\">\\n                            <label for=\\"name\\" string=\\"Tên nhóm\\"/>\\n                            <h1>\\n                                #<field name=\\"name\\" class=\\"oe_inline\\" default_focus=\\"1\\" placeholder=\\"VD: hỗ trợ\\" readonly=\\"0\\"/>\\n                            </h1>\\n                        </div>\\n                        <group class=\\"o_label_nowrap\\">\\n                            <field name=\\"active\\" invisible=\\"1\\"/>\\n                            <field name=\\"description\\" placeholder=\\"Các chủ đề được thảo luận trong nhóm này...\\"/>\\n                        </group>\\n                        <notebook>\\n                            <page string=\\"Tính riêng tư\\" name=\\"privacy\\">\\n                                <group class=\\"o_label_nowrap\\">\\n                                    <field name=\\"group_public_id\\" attrs=\\"{'invisible': [('channel_type', '!=', 'channel')]}\\"/>\\n                                    <field name=\\"group_ids\\" widget=\\"many2many_tags\\" attrs=\\"{'invisible': [('channel_type', '!=', 'channel')]}\\" string=\\"Tự động đăng ký nhóm\\"/>\\n                                </group>\\n                            </page>\\n                            <page string=\\"Thành viên\\" name=\\"members\\">\\n                                <field name=\\"channel_type\\" invisible=\\"1\\"/>\\n                                <field name=\\"channel_member_ids\\" mode=\\"tree\\" context=\\"{'active_test': False}\\" attrs=\\"{'readonly': [('channel_type', '=', 'chat')]}\\">\\n                                    <tree string=\\"Thành viên\\" editable=\\"bottom\\">\\n                                        <field name=\\"partner_id\\" required=\\"1\\" attrs=\\"{'readonly': [('id', '!=', False)]}\\"/>\\n                                        <field name=\\"partner_email\\" readonly=\\"1\\"/>\\n                                    </tree>\\n                                </field>\\n                            </page>\\n                            <page string=\\"Tích hợp\\" invisible=\\"1\\" name=\\"mail_channel_integrations\\"/>\\n                        </notebook>\\n                    </sheet>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Mail Channel Form">\n                    <sheet>\n                        <div class="oe_button_box" name="button_box"/>\n                        <field name="avatar_128" invisible="1"/>\n                        <field name="image_128" widget="image" class="oe_avatar" options="{'size': [90, 90], 'preview_image':'avatar_128'}"/>\n                        <div class="oe_title">\n                            <label for="name" string="Group Name"/>\n                            <h1>\n                                #<field name="name" class="oe_inline" default_focus="1" placeholder="e.g. support" readonly="0"/>\n                            </h1>\n                        </div>\n                        <group class="o_label_nowrap">\n                            <field name="active" invisible="1"/>\n                            <field name="description" placeholder="Topics discussed in this group..."/>\n                        </group>\n                        <notebook>\n                            <page string="Privacy" name="privacy">\n                                <group class="o_label_nowrap">\n                                    <field name="group_public_id" attrs="{'invisible': [('channel_type', '!=', 'channel')]}"/>\n                                    <field name="group_ids" widget="many2many_tags" attrs="{'invisible': [('channel_type', '!=', 'channel')]}" string="Auto Subscribe Groups"/>\n                                </group>\n                            </page>\n                            <page string="Members" name="members">\n                                <field name="channel_type" invisible="1"/>\n                                <field name="channel_member_ids" mode="tree" context="{'active_test': False}" attrs="{'readonly': [('channel_type', '=', 'chat')]}">\n                                    <tree string="Members" editable="bottom">\n                                        <field name="partner_id" required="1" attrs="{'readonly': [('id', '!=', False)]}"/>\n                                        <field name="partner_email" readonly="1"/>\n                                    </tree>\n                                </field>\n                            </page>\n                            <page string="Integrations" invisible="1" name="mail_channel_integrations"/>\n                        </notebook>\n                    </sheet>\n                </form>\n            	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
314	10	\N	1	1	mail.channel.search	mail.channel	\N	search	mail/views/mail_channel_views.xml	\N	primary	{"en_US": "<search string=\\"Search Groups\\">\\n                    <field name=\\"name\\"/>\\n                    <filter string=\\"Archived\\" name=\\"inactive\\" domain=\\"[('active', '=', False)]\\"/>\\n                </search>", "vi_VN": "<search string=\\"Tìm kiếm Nhóm\\">\\n                    <field name=\\"name\\"/>\\n                    <filter string=\\"Đã lưu\\" name=\\"inactive\\" domain=\\"[('active', '=', False)]\\"/>\\n                </search>"}	<?xml version="1.0"?>\n<search string="Search Groups">\n                    <field name="name"/>\n                    <filter string="Archived" name="inactive" domain="[('active', '=', False)]"/>\n                </search>\n            	f	t	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
316	16	\N	1	1	mail.shortcode.form	mail.shortcode	\N	form	mail/views/mail_shortcode_views.xml	\N	primary	{"en_US": "<form string=\\"Shortcodes\\">\\n                    <sheet>\\n                       <group>\\n                            <field name=\\"source\\"/>\\n                            <field name=\\"substitution\\"/>\\n                            <field name=\\"description\\"/>\\n                        </group>\\n                    </sheet>\\n                </form>", "vi_VN": "<form string=\\"Phím tắt\\">\\n                    <sheet>\\n                       <group>\\n                            <field name=\\"source\\"/>\\n                            <field name=\\"substitution\\"/>\\n                            <field name=\\"description\\"/>\\n                        </group>\\n                    </sheet>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Shortcodes">\n                    <sheet>\n                       <group>\n                            <field name="source"/>\n                            <field name="substitution"/>\n                            <field name="description"/>\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
867	16	\N	1	1	gamification.karma.ranks.view.tree	gamification.karma.rank	\N	tree	gamification/views/gamification_karma_rank_views.xml	\N	primary	{"en_US": "<tree string=\\"Ranks List\\">\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"karma_min\\"/>\\n                    <field name=\\"rank_users_count\\"/>\\n                </tree>", "vi_VN": "<tree string=\\"Ranks List\\">\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"karma_min\\"/>\\n                    <field name=\\"rank_users_count\\"/>\\n                </tree>"}	<?xml version="1.0"?>\n<tree string="Ranks List">\n                    <field name="name"/>\n                    <field name="karma_min"/>\n                    <field name="rank_users_count"/>\n                </tree>\n            	f	t	2025-06-18 15:58:52.013416	2025-06-18 15:58:52.013416	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
317	16	\N	1	1	mail.activity.type.view.form	mail.activity.type	\N	form	mail/views/mail_activity_views.xml	\N	primary	{"en_US": "<form string=\\"Activities\\">\\n                <sheet>\\n                    <widget name=\\"web_ribbon\\" title=\\"Archived\\" bg_color=\\"bg-danger\\" attrs=\\"{'invisible': [('active', '=', True)]}\\"/>\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"name\\" class=\\"oe_edit_only\\"/>\\n                        <h1><field name=\\"name\\" placeholder=\\"e.g. Schedule a meeting\\"/></h1>\\n                    </div>\\n                    <group>\\n                        <group name=\\"activity_details\\" string=\\"Activity Settings\\">\\n                            <field name=\\"active\\" invisible=\\"1\\"/>\\n                            <field name=\\"category\\"/>\\n                            <field name=\\"default_user_id\\" options=\\"{'no_create': True}\\" domain=\\"[('share', '=', False)]\\"/>\\n                            <field name=\\"res_model\\" groups=\\"base.group_no_one\\"/>\\n                            <field name=\\"res_model\\" invisible=\\"1\\"/>\\n                            <field name=\\"res_model_change\\" invisible=\\"1\\"/>\\n                            <field name=\\"initial_res_model\\" invisible=\\"1\\"/>\\n                            <field name=\\"summary\\" placeholder=\\"e.g. &quot;Discuss proposal&quot;\\"/>\\n                            <field name=\\"icon\\" groups=\\"base.group_no_one\\"/>\\n                            <field name=\\"decoration_type\\" groups=\\"base.group_no_one\\"/>\\n                        </group>\\n                        <group name=\\"activity_planning\\" string=\\"Next Activity\\">\\n                            <field name=\\"chaining_type\\" attrs=\\"{'invisible': [('category', '=', 'upload_file')]}\\"/>\\n                            <field name=\\"triggered_next_type_id\\" options=\\"{'no_open': True}\\" context=\\"{'default_res_model': res_model}\\" attrs=\\"{'required': ['&amp;', ('chaining_type', '=', 'trigger'), ('category', '!=', 'upload_file')],                                 'invisible': ['&amp;', ('chaining_type', '=', 'suggest'), ('category', '!=', 'upload_file')]}\\"/>\\n                            <field name=\\"suggested_next_type_ids\\" widget=\\"many2many_tags\\" context=\\"{'default_res_model': res_model}\\" attrs=\\"{'invisible': ['|', ('chaining_type', '=', 'trigger'), ('category', '=', 'upload_file')]}\\"/>\\n                            <field name=\\"mail_template_ids\\" widget=\\"many2many_tags\\" domain=\\"[('model_id.model', '=', res_model)]\\" attrs=\\"{'invisible': [('res_model', '=', False)]}\\" context=\\"{'default_model': res_model}\\"/>\\n                            <label for=\\"delay_count\\"/>\\n                            <div>\\n                                <field class=\\"oe_inline pe-1 o_input_3ch\\" name=\\"delay_count\\"/>\\n                                <field class=\\"oe_inline ps-1 pe-2\\" name=\\"delay_unit\\"/>\\n                                <field class=\\"oe_inline\\" name=\\"delay_from\\"/>\\n                            </div>\\n                        </group>\\n                    </group>\\n                    <label for=\\"default_note\\" class=\\"fw-bold\\"/>\\n                    <field nolabel=\\"1\\" name=\\"default_note\\" placeholder=\\"e.g. &quot;Go over the offer and discuss details&quot;\\" class=\\"oe-bordered-editor\\"/>\\n                    <p class=\\"alert alert-info\\" role=\\"alert\\" attrs=\\"{'invisible': [('res_model_change', '=', False)]}\\">Modifying the model can have an impact on existing activities using this activity type, be careful.</p>\\n                </sheet>\\n            </form>", "vi_VN": "<form string=\\"Các hoạt động\\">\\n                <sheet>\\n                    <widget name=\\"web_ribbon\\" title=\\"Đã lưu\\" bg_color=\\"bg-danger\\" attrs=\\"{'invisible': [('active', '=', True)]}\\"/>\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"name\\" class=\\"oe_edit_only\\"/>\\n                        <h1><field name=\\"name\\" placeholder=\\"Lên lịch một cuộc họp\\"/></h1>\\n                    </div>\\n                    <group>\\n                        <group name=\\"activity_details\\" string=\\"Cài đặt hoạt động\\">\\n                            <field name=\\"active\\" invisible=\\"1\\"/>\\n                            <field name=\\"category\\"/>\\n                            <field name=\\"default_user_id\\" options=\\"{'no_create': True}\\" domain=\\"[('share', '=', False)]\\"/>\\n                            <field name=\\"res_model\\" groups=\\"base.group_no_one\\"/>\\n                            <field name=\\"res_model\\" invisible=\\"1\\"/>\\n                            <field name=\\"res_model_change\\" invisible=\\"1\\"/>\\n                            <field name=\\"initial_res_model\\" invisible=\\"1\\"/>\\n                            <field name=\\"summary\\" placeholder=\\"VD: &quot;Đề xuất thảo luận&quot;\\"/>\\n                            <field name=\\"icon\\" groups=\\"base.group_no_one\\"/>\\n                            <field name=\\"decoration_type\\" groups=\\"base.group_no_one\\"/>\\n                        </group>\\n                        <group name=\\"activity_planning\\" string=\\"Hoạt động tiếp theo\\">\\n                            <field name=\\"chaining_type\\" attrs=\\"{'invisible': [('category', '=', 'upload_file')]}\\"/>\\n                            <field name=\\"triggered_next_type_id\\" options=\\"{'no_open': True}\\" context=\\"{'default_res_model': res_model}\\" attrs=\\"{'required': ['&amp;', ('chaining_type', '=', 'trigger'), ('category', '!=', 'upload_file')],                                 'invisible': ['&amp;', ('chaining_type', '=', 'suggest'), ('category', '!=', 'upload_file')]}\\"/>\\n                            <field name=\\"suggested_next_type_ids\\" widget=\\"many2many_tags\\" context=\\"{'default_res_model': res_model}\\" attrs=\\"{'invisible': ['|', ('chaining_type', '=', 'trigger'), ('category', '=', 'upload_file')]}\\"/>\\n                            <field name=\\"mail_template_ids\\" widget=\\"many2many_tags\\" domain=\\"[('model_id.model', '=', res_model)]\\" attrs=\\"{'invisible': [('res_model', '=', False)]}\\" context=\\"{'default_model': res_model}\\"/>\\n                            <label for=\\"delay_count\\"/>\\n                            <div>\\n                                <field class=\\"oe_inline pe-1 o_input_3ch\\" name=\\"delay_count\\"/>\\n                                <field class=\\"oe_inline ps-1 pe-2\\" name=\\"delay_unit\\"/>\\n                                <field class=\\"oe_inline\\" name=\\"delay_from\\"/>\\n                            </div>\\n                        </group>\\n                    </group>\\n                    <label for=\\"default_note\\" class=\\"fw-bold\\"/>\\n                    <field nolabel=\\"1\\" name=\\"default_note\\" placeholder=\\"VD: &quot;Xem qua đề nghị và thảo luận chi tiết&quot;\\" class=\\"oe-bordered-editor\\"/>\\n                    <p class=\\"alert alert-info\\" role=\\"alert\\" attrs=\\"{'invisible': [('res_model_change', '=', False)]}\\">Modifying the model can have an impact on existing activities using this activity type, be careful.</p>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Activities">\n                <sheet>\n                    <widget name="web_ribbon" title="Archived" bg_color="bg-danger" attrs="{'invisible': [('active', '=', True)]}"/>\n                    <div class="oe_title">\n                        <label for="name" class="oe_edit_only"/>\n                        <h1><field name="name" placeholder="e.g. Schedule a meeting"/></h1>\n                    </div>\n                    <group>\n                        <group name="activity_details" string="Activity Settings">\n                            <field name="active" invisible="1"/>\n                            <field name="category"/>\n                            <field name="default_user_id" options="{'no_create': True}" domain="[('share', '=', False)]"/>\n                            <field name="res_model" groups="base.group_no_one"/>\n                            <field name="res_model" invisible="1"/>\n                            <field name="res_model_change" invisible="1"/>\n                            <field name="initial_res_model" invisible="1"/>\n                            <field name="summary" placeholder="e.g. &quot;Discuss proposal&quot;"/>\n                            <field name="icon" groups="base.group_no_one"/>\n                            <field name="decoration_type" groups="base.group_no_one"/>\n                        </group>\n                        <group name="activity_planning" string="Next Activity">\n                            <field name="chaining_type" attrs="{'invisible': [('category', '=', 'upload_file')]}"/>\n                            <field name="triggered_next_type_id" options="{'no_open': True}" context="{'default_res_model': res_model}" attrs="{'required': ['&amp;', ('chaining_type', '=', 'trigger'), ('category', '!=', 'upload_file')],                                 'invisible': ['&amp;', ('chaining_type', '=', 'suggest'), ('category', '!=', 'upload_file')]}"/>\n                            <field name="suggested_next_type_ids" widget="many2many_tags" context="{'default_res_model': res_model}" attrs="{'invisible': ['|', ('chaining_type', '=', 'trigger'), ('category', '=', 'upload_file')]}"/>\n                            <field name="mail_template_ids" widget="many2many_tags" domain="[('model_id.model', '=', res_model)]" attrs="{'invisible': [('res_model', '=', False)]}" context="{'default_model': res_model}"/>\n                            <label for="delay_count"/>\n                            <div>\n                                <field class="oe_inline pe-1 o_input_3ch" name="delay_count"/>\n                                <field class="oe_inline ps-1 pe-2" name="delay_unit"/>\n                                <field class="oe_inline" name="delay_from"/>\n                            </div>\n                        </group>\n                    </group>\n                    <label for="default_note" class="fw-bold"/>\n                    <field nolabel="1" name="default_note" placeholder="e.g. &quot;Go over the offer and discuss details&quot;" class="oe-bordered-editor"/>\n                    <p class="alert alert-info" role="alert" attrs="{'invisible': [('res_model_change', '=', False)]}">Modifying the model can have an impact on existing activities using this activity type, be careful.</p>\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
318	16	\N	1	1	mail.activity.type.search	mail.activity.type	\N	search	mail/views/mail_activity_views.xml	\N	primary	{"en_US": "<search string=\\"Activities\\">\\n                <field name=\\"name\\"/>\\n                <filter string=\\"Archived\\" domain=\\"[('active', '=', False)]\\" name=\\"archived\\"/>\\n            </search>", "vi_VN": "<search string=\\"Các hoạt động\\">\\n                <field name=\\"name\\"/>\\n                <filter string=\\"Đã lưu\\" domain=\\"[('active', '=', False)]\\" name=\\"archived\\"/>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Activities">\n                <field name="name"/>\n                <filter string="Archived" domain="[('active', '=', False)]" name="archived"/>\n            </search>\n        	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
319	16	\N	1	1	mail.activity.type.view.tree	mail.activity.type	\N	tree	mail/views/mail_activity_views.xml	\N	primary	{"en_US": "<tree string=\\"Activities\\" sample=\\"1\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"summary\\"/>\\n                <field name=\\"delay_label\\" string=\\"Planned in\\" class=\\"text-end\\"/>\\n                <field name=\\"delay_from\\" string=\\"Type\\"/>\\n                <field name=\\"res_model\\" groups=\\"base.group_no_one\\"/>\\n                <field name=\\"icon\\" groups=\\"base.group_no_one\\"/>\\n            </tree>", "vi_VN": "<tree string=\\"Các hoạt động\\" sample=\\"1\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"summary\\"/>\\n                <field name=\\"delay_label\\" string=\\"Dự định\\" class=\\"text-end\\"/>\\n                <field name=\\"delay_from\\" string=\\"Loại\\"/>\\n                <field name=\\"res_model\\" groups=\\"base.group_no_one\\"/>\\n                <field name=\\"icon\\" groups=\\"base.group_no_one\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree string="Activities" sample="1">\n                <field name="sequence" widget="handle"/>\n                <field name="name"/>\n                <field name="summary"/>\n                <field name="delay_label" string="Planned in" class="text-end"/>\n                <field name="delay_from" string="Type"/>\n                <field name="res_model" groups="base.group_no_one"/>\n                <field name="icon" groups="base.group_no_one"/>\n            </tree>\n        	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
320	20	\N	1	1	mail.activity.view.form.popup	mail.activity	\N	form	mail/views/mail_activity_views.xml	\N	primary	{"en_US": "<form string=\\"Log an Activity\\" create=\\"false\\">\\n                <sheet string=\\"Activity\\">\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\" invisible=\\"1\\">\\n                        <button name=\\"action_open_document\\" string=\\"Open Document\\" type=\\"object\\" class=\\"oe_link\\" icon=\\"fa-file-text-o\\" attrs=\\"{'invisible': ['|', ('res_model', '=', False), ('res_id', '=', 0)]}\\"/>\\n                    </div>\\n                    <group invisible=\\"1\\">\\n                        <field name=\\"activity_category\\" invisible=\\"1\\"/>\\n                        <field name=\\"res_model\\" invisible=\\"1\\"/>\\n                        <field name=\\"res_model_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"res_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"chaining_type\\" invisible=\\"1\\"/>\\n                        <field name=\\"previous_activity_type_id\\"/>\\n                        <field name=\\"has_recommended_activities\\"/>\\n                    </group>\\n                    <group attrs=\\"{'invisible': [('has_recommended_activities','=',False)]}\\">\\n                        <field name=\\"recommended_activity_type_id\\" widget=\\"selection_badge\\" domain=\\"[('previous_type_ids', '=', previous_activity_type_id)]\\" string=\\"Recommended Activities\\"/>\\n                    </group>\\n                    <group>\\n                        <group>\\n                            <field name=\\"activity_type_id\\" required=\\"1\\" options=\\"{'no_create': True, 'no_open': True}\\"/>\\n                            <field name=\\"summary\\" placeholder=\\"e.g. Discuss proposal\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"date_deadline\\"/>\\n                            <field name=\\"user_id\\"/>\\n                        </group>\\n                    </group>\\n                    <field name=\\"note\\" class=\\"oe-bordered-editor\\" placeholder=\\"Log a note...\\"/>\\n                    <footer>\\n                        <field name=\\"id\\" invisible=\\"1\\"/>\\n                        <button id=\\"mail_activity_schedule\\" string=\\"Schedule\\" name=\\"action_close_dialog\\" type=\\"object\\" class=\\"btn-primary\\" attrs=\\"{'invisible': [('id', '!=', False)]}\\" data-hotkey=\\"q\\"/>\\n                        <button id=\\"mail_activity_save\\" string=\\"Save\\" name=\\"action_close_dialog\\" type=\\"object\\" class=\\"btn-primary\\" attrs=\\"{'invisible': [('id', '=', False)]}\\" data-hotkey=\\"q\\"/>\\n                        <button attrs=\\"{'invisible': [('chaining_type', '=', 'trigger')]}\\" string=\\"Mark as Done\\" name=\\"action_done\\" type=\\"object\\" class=\\"btn-secondary\\" data-hotkey=\\"w\\" context=\\"{'mail_activity_quick_update': True}\\"/>\\n                        <button attrs=\\"{'invisible': [('chaining_type', '=', 'trigger')]}\\" string=\\"Done &amp; Schedule Next\\" name=\\"action_done_schedule_next\\" type=\\"object\\" class=\\"btn-secondary\\" data-hotkey=\\"x\\" context=\\"{'mail_activity_quick_update': True}\\"/>\\n                        <button attrs=\\"{'invisible': [('chaining_type', '=', 'suggest')]}\\" string=\\"Done &amp; Launch Next\\" name=\\"action_done_schedule_next\\" type=\\"object\\" class=\\"btn-secondary\\" data-hotkey=\\"x\\" context=\\"{'mail_activity_quick_update': True}\\"/>\\n                        <button string=\\"Discard\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                    </footer>\\n                </sheet>\\n            </form>", "vi_VN": "<form string=\\"Ghi 1 hoạt động\\" create=\\"false\\">\\n                <sheet string=\\"Hoạt động\\">\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\" invisible=\\"1\\">\\n                        <button name=\\"action_open_document\\" string=\\"Mở Tài liệu\\" type=\\"object\\" class=\\"oe_link\\" icon=\\"fa-file-text-o\\" attrs=\\"{'invisible': ['|', ('res_model', '=', False), ('res_id', '=', 0)]}\\"/>\\n                    </div>\\n                    <group invisible=\\"1\\">\\n                        <field name=\\"activity_category\\" invisible=\\"1\\"/>\\n                        <field name=\\"res_model\\" invisible=\\"1\\"/>\\n                        <field name=\\"res_model_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"res_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"chaining_type\\" invisible=\\"1\\"/>\\n                        <field name=\\"previous_activity_type_id\\"/>\\n                        <field name=\\"has_recommended_activities\\"/>\\n                    </group>\\n                    <group attrs=\\"{'invisible': [('has_recommended_activities','=',False)]}\\">\\n                        <field name=\\"recommended_activity_type_id\\" widget=\\"selection_badge\\" domain=\\"[('previous_type_ids', '=', previous_activity_type_id)]\\" string=\\"Hoạt động được đề xuất\\"/>\\n                    </group>\\n                    <group>\\n                        <group>\\n                            <field name=\\"activity_type_id\\" required=\\"1\\" options=\\"{'no_create': True, 'no_open': True}\\"/>\\n                            <field name=\\"summary\\" placeholder=\\"vd: Thảo luận về đề xuất\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"date_deadline\\"/>\\n                            <field name=\\"user_id\\"/>\\n                        </group>\\n                    </group>\\n                    <field name=\\"note\\" class=\\"oe-bordered-editor\\" placeholder=\\"Ghi chú ...\\"/>\\n                    <footer>\\n                        <field name=\\"id\\" invisible=\\"1\\"/>\\n                        <button id=\\"mail_activity_schedule\\" string=\\"Ấn định (thời gian)\\" name=\\"action_close_dialog\\" type=\\"object\\" class=\\"btn-primary\\" attrs=\\"{'invisible': [('id', '!=', False)]}\\" data-hotkey=\\"q\\"/>\\n                        <button id=\\"mail_activity_save\\" string=\\"Lưu\\" name=\\"action_close_dialog\\" type=\\"object\\" class=\\"btn-primary\\" attrs=\\"{'invisible': [('id', '=', False)]}\\" data-hotkey=\\"q\\"/>\\n                        <button attrs=\\"{'invisible': [('chaining_type', '=', 'trigger')]}\\" string=\\"Đánh dấu hoàn tất\\" name=\\"action_done\\" type=\\"object\\" class=\\"btn-secondary\\" data-hotkey=\\"w\\" context=\\"{'mail_activity_quick_update': True}\\"/>\\n                        <button attrs=\\"{'invisible': [('chaining_type', '=', 'trigger')]}\\" string=\\"Hoàn thành &amp; kế hoạch tiếp theo\\" name=\\"action_done_schedule_next\\" type=\\"object\\" class=\\"btn-secondary\\" data-hotkey=\\"x\\" context=\\"{'mail_activity_quick_update': True}\\"/>\\n                        <button attrs=\\"{'invisible': [('chaining_type', '=', 'suggest')]}\\" string=\\"Hoàn thành &amp; tiếp tục thực hiện\\" name=\\"action_done_schedule_next\\" type=\\"object\\" class=\\"btn-secondary\\" data-hotkey=\\"x\\" context=\\"{'mail_activity_quick_update': True}\\"/>\\n                        <button string=\\"Huỷ bỏ\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"z\\"/>\\n                    </footer>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Log an Activity" create="false">\n                <sheet string="Activity">\n                    <div class="oe_button_box" name="button_box" invisible="1">\n                        <button name="action_open_document" string="Open Document" type="object" class="oe_link" icon="fa-file-text-o" attrs="{'invisible': ['|', ('res_model', '=', False), ('res_id', '=', 0)]}"/>\n                    </div>\n                    <group invisible="1">\n                        <field name="activity_category" invisible="1"/>\n                        <field name="res_model" invisible="1"/>\n                        <field name="res_model_id" invisible="1"/>\n                        <field name="res_id" invisible="1"/>\n                        <field name="chaining_type" invisible="1"/>\n                        <field name="previous_activity_type_id"/>\n                        <field name="has_recommended_activities"/>\n                    </group>\n                    <group attrs="{'invisible': [('has_recommended_activities','=',False)]}">\n                        <field name="recommended_activity_type_id" widget="selection_badge" domain="[('previous_type_ids', '=', previous_activity_type_id)]" string="Recommended Activities"/>\n                    </group>\n                    <group>\n                        <group>\n                            <field name="activity_type_id" required="1" options="{'no_create': True, 'no_open': True}"/>\n                            <field name="summary" placeholder="e.g. Discuss proposal"/>\n                        </group>\n                        <group>\n                            <field name="date_deadline"/>\n                            <field name="user_id"/>\n                        </group>\n                    </group>\n                    <field name="note" class="oe-bordered-editor" placeholder="Log a note..."/>\n                    <footer>\n                        <field name="id" invisible="1"/>\n                        <button id="mail_activity_schedule" string="Schedule" name="action_close_dialog" type="object" class="btn-primary" attrs="{'invisible': [('id', '!=', False)]}" data-hotkey="q"/>\n                        <button id="mail_activity_save" string="Save" name="action_close_dialog" type="object" class="btn-primary" attrs="{'invisible': [('id', '=', False)]}" data-hotkey="q"/>\n                        <button attrs="{'invisible': [('chaining_type', '=', 'trigger')]}" string="Mark as Done" name="action_done" type="object" class="btn-secondary" data-hotkey="w" context="{'mail_activity_quick_update': True}"/>\n                        <button attrs="{'invisible': [('chaining_type', '=', 'trigger')]}" string="Done &amp; Schedule Next" name="action_done_schedule_next" type="object" class="btn-secondary" data-hotkey="x" context="{'mail_activity_quick_update': True}"/>\n                        <button attrs="{'invisible': [('chaining_type', '=', 'suggest')]}" string="Done &amp; Launch Next" name="action_done_schedule_next" type="object" class="btn-secondary" data-hotkey="x" context="{'mail_activity_quick_update': True}"/>\n                        <button string="Discard" class="btn-secondary" special="cancel" data-hotkey="z"/>\n                    </footer>\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
321	21	320	1	1	mail.activity.view.form	mail.activity	\N	form	mail/views/mail_activity_views.xml	\N	primary	{"en_US": "<data><field name=\\"activity_type_id\\" position=\\"before\\">\\n                <field name=\\"res_name\\" readonly=\\"1\\" string=\\"Document\\"/>\\n            </field>\\n            <footer position=\\"replace\\"/>\\n            <xpath expr=\\"//div[hasclass('oe_button_box')]\\" position=\\"attributes\\">\\n                <attribute name=\\"invisible\\">0</attribute>\\n            </xpath>\\n        </data>", "vi_VN": "<data><field name=\\"activity_type_id\\" position=\\"before\\">\\n                <field name=\\"res_name\\" readonly=\\"1\\" string=\\"Tài liệu\\"/>\\n            </field>\\n            <footer position=\\"replace\\"/>\\n            <xpath expr=\\"//div[hasclass('oe_button_box')]\\" position=\\"attributes\\">\\n                <attribute name=\\"invisible\\">0</attribute>\\n            </xpath>\\n        </data>"}	<?xml version="1.0"?>\n<data><field name="activity_type_id" position="before">\n                <field name="res_name" readonly="1" string="Document"/>\n            </field>\n            <footer position="replace"/>\n            <xpath expr="//div[hasclass('oe_button_box')]" position="attributes">\n                <attribute name="invisible">0</attribute>\n            </xpath>\n        </data>	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
375	16	\N	1	1	account.analytic.account.search	account.analytic.account	\N	search	analytic/views/analytic_account_views.xml	\N	primary	{"en_US": "<search string=\\"Analytic Account\\">\\n                    <field name=\\"name\\" filter_domain=\\"['|', ('name', 'ilike', self), ('code', 'ilike', self)]\\" string=\\"Analytic Account\\"/>\\n                    <field name=\\"partner_id\\"/>\\n                    <separator/>\\n                    <filter string=\\"Archived\\" domain=\\"[('active', '=', False)]\\" name=\\"inactive\\"/>\\n                    <group expand=\\"0\\" string=\\"Group By...\\">\\n                        <filter string=\\"Associated Partner\\" name=\\"associatedpartner\\" domain=\\"[]\\" context=\\"{'group_by': 'partner_id'}\\"/>\\n                    </group>\\n                </search>", "vi_VN": "<search string=\\"Tài khoản Phân tích\\">\\n                    <field name=\\"name\\" filter_domain=\\"['|', ('name', 'ilike', self), ('code', 'ilike', self)]\\" string=\\"Tài khoản Phân tích\\"/>\\n                    <field name=\\"partner_id\\"/>\\n                    <separator/>\\n                    <filter string=\\"Đã lưu trữ\\" domain=\\"[('active', '=', False)]\\" name=\\"inactive\\"/>\\n                    <group expand=\\"0\\" string=\\"Nhóm theo...\\">\\n                        <filter string=\\"Đối tác Liên kết\\" name=\\"associatedpartner\\" domain=\\"[]\\" context=\\"{'group_by': 'partner_id'}\\"/>\\n                    </group>\\n                </search>"}	<?xml version="1.0"?>\n<search string="Analytic Account">\n                    <field name="name" filter_domain="['|', ('name', 'ilike', self), ('code', 'ilike', self)]" string="Analytic Account"/>\n                    <field name="partner_id"/>\n                    <separator/>\n                    <filter string="Archived" domain="[('active', '=', False)]" name="inactive"/>\n                    <group expand="0" string="Group By...">\n                        <filter string="Associated Partner" name="associatedpartner" domain="[]" context="{'group_by': 'partner_id'}"/>\n                    </group>\n                </search>\n            	f	t	2025-06-18 15:58:12.212842	2025-06-18 15:58:12.212842	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
322	16	\N	1	1	mail.activity.view.search	mail.activity	\N	search	mail/views/mail_activity_views.xml	\N	primary	{"en_US": "<search string=\\"Activity\\">\\n                <field name=\\"res_model\\"/>\\n                <field name=\\"summary\\"/>\\n                <field name=\\"activity_type_id\\"/>\\n                <filter invisible=\\"1\\" string=\\"Late Activities\\" name=\\"activities_overdue\\" domain=\\"[('date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]\\" help=\\"Show all records which has next action date is before today\\"/>\\n                <filter invisible=\\"1\\" string=\\"Today Activities\\" name=\\"activities_today\\" domain=\\"[('date_deadline', '=', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <filter invisible=\\"1\\" string=\\"Future Activities\\" name=\\"activities_upcoming_all\\" domain=\\"[('date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))                         ]\\"/>\\n                <group expand=\\"0\\" string=\\"Group By\\">\\n                    <filter string=\\"Deadline\\" name=\\"date_deadline\\" context=\\"{'group_by': 'date_deadline'}\\"/>\\n                    <filter string=\\"Created By\\" name=\\"createdby\\" context=\\"{'group_by': 'create_uid'}\\"/>\\n                    <filter string=\\"Activity Type\\" name=\\"activittype\\" context=\\"{'group_by': 'activity_type_id'}\\"/>\\n                </group>\\n            </search>", "vi_VN": "<search string=\\"Hoạt động\\">\\n                <field name=\\"res_model\\"/>\\n                <field name=\\"summary\\"/>\\n                <field name=\\"activity_type_id\\"/>\\n                <filter invisible=\\"1\\" string=\\"Hoạt động trễ\\" name=\\"activities_overdue\\" domain=\\"[('date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]\\" help=\\"Hiển thị tất cả dữ liệu có ngày xử lý tiếp theo trước ngày hôm nay\\"/>\\n                <filter invisible=\\"1\\" string=\\"Các oạt động hôm nay\\" name=\\"activities_today\\" domain=\\"[('date_deadline', '=', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <filter invisible=\\"1\\" string=\\"Hoạt động tương lai\\" name=\\"activities_upcoming_all\\" domain=\\"[('date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))                         ]\\"/>\\n                <group expand=\\"0\\" string=\\"Nhóm theo\\">\\n                    <filter string=\\"Thời hạn\\" name=\\"date_deadline\\" context=\\"{'group_by': 'date_deadline'}\\"/>\\n                    <filter string=\\"Tạo bởi\\" name=\\"createdby\\" context=\\"{'group_by': 'create_uid'}\\"/>\\n                    <filter string=\\"Kiểu hoạt động\\" name=\\"activittype\\" context=\\"{'group_by': 'activity_type_id'}\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Activity">\n                <field name="res_model"/>\n                <field name="summary"/>\n                <field name="activity_type_id"/>\n                <filter invisible="1" string="Late Activities" name="activities_overdue" domain="[('date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]" help="Show all records which has next action date is before today"/>\n                <filter invisible="1" string="Today Activities" name="activities_today" domain="[('date_deadline', '=', context_today().strftime('%Y-%m-%d'))]"/>\n                <filter invisible="1" string="Future Activities" name="activities_upcoming_all" domain="[('date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))                         ]"/>\n                <group expand="0" string="Group By">\n                    <filter string="Deadline" name="date_deadline" context="{'group_by': 'date_deadline'}"/>\n                    <filter string="Created By" name="createdby" context="{'group_by': 'create_uid'}"/>\n                    <filter string="Activity Type" name="activittype" context="{'group_by': 'activity_type_id'}"/>\n                </group>\n            </search>\n        	f	t	2025-06-18 15:58:05.745465	2025-06-18 15:58:05.745465	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
324	2	\N	1	1	mail.activity.view.calendar	mail.activity	\N	calendar	mail/views/mail_activity_views.xml	\N	primary	{"en_US": "<calendar string=\\"Activity\\" date_start=\\"date_deadline\\" color=\\"activity_type_id\\">\\n                <field name=\\"user_id\\" avatar_field=\\"avatar_128\\"/>\\n                <field name=\\"res_name\\"/>\\n                <field name=\\"date_deadline\\"/>\\n                <field name=\\"summary\\"/>\\n                <field name=\\"activity_type_id\\" filters=\\"1\\" invisible=\\"1\\"/>\\n            </calendar>", "vi_VN": "<calendar string=\\"Hoạt động\\" date_start=\\"date_deadline\\" color=\\"activity_type_id\\">\\n                <field name=\\"user_id\\" avatar_field=\\"avatar_128\\"/>\\n                <field name=\\"res_name\\"/>\\n                <field name=\\"date_deadline\\"/>\\n                <field name=\\"summary\\"/>\\n                <field name=\\"activity_type_id\\" filters=\\"1\\" invisible=\\"1\\"/>\\n            </calendar>"}	<?xml version="1.0"?>\n<calendar string="Activity" date_start="date_deadline" color="activity_type_id">\n                <field name="user_id" avatar_field="avatar_128"/>\n                <field name="res_name"/>\n                <field name="date_deadline"/>\n                <field name="summary"/>\n                <field name="activity_type_id" filters="1" invisible="1"/>\n            </calendar>\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
326	16	\N	1	1	message_user_assigned	\N	mail.message_user_assigned	qweb	mail/data/mail_templates_chatter.xml	\N	primary	{"en_US": "<t t-name=\\"mail.message_user_assigned\\">\\n    <span>Dear <t t-esc=\\"object.user_id.sudo().name\\"/>,</span>\\n    <br/><br/>\\n    <span style=\\"margin-top: 8px;\\">You have been assigned to the <t t-esc=\\"model_description or 'document'\\"/> <t t-esc=\\"object.display_name\\"/>.</span>\\n    <br/>\\n        </t>", "vi_VN": "<t t-name=\\"mail.message_user_assigned\\">\\n    <span>Thân gửi <t t-esc=\\"object.user_id.sudo().name\\"/>,</span>\\n    <br/><br/>\\n    <span style=\\"margin-top: 8px;\\">Bạn đã được phân công/gán cho <t t-esc=\\"model_description or 'document'\\"/> <t t-esc=\\"object.display_name\\"/>.</span>\\n    <br/>\\n        </t>"}	<?xml version="1.0"?>\n<t t-name="mail.message_user_assigned">\n    <span>Dear <t t-esc="object.user_id.sudo().name"/>,</span>\n    <br/><br/>\n    <span style="margin-top: 8px;">You have been assigned to the <t t-esc="model_description or 'document'"/> <t t-esc="object.display_name"/>.</span>\n    <br/>\n        </t>\n\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
327	16	\N	1	1	message_activity_done	\N	mail.message_activity_done	qweb	mail/data/mail_templates_chatter.xml	\N	primary	{"en_US": "<t t-name=\\"mail.message_activity_done\\">\\n<div>\\n    <p>\\n        <span t-attf-class=\\"fa #{activity.activity_type_id.icon} fa-fw\\"/><span t-field=\\"activity.activity_type_id.name\\"/> done\\n        <t t-if=\\"display_assignee\\"> (originally assigned to <span t-field=\\"activity.user_id.name\\"/>)</t>\\n        <span t-if=\\"activity.summary\\">: </span><span t-if=\\"activity.summary\\" t-field=\\"activity.summary\\"/>\\n    </p>\\n    <div t-if=\\"feedback\\">\\n        <t t-foreach=\\"feedback.split('\\\\n')\\" t-as=\\"feedback_line\\">\\n            <t t-esc=\\"feedback_line\\"/>\\n            <br t-if=\\"not feedback_line_last\\"/>\\n        </t>\\n    </div>\\n    <t t-if=\\"activity.note and activity.note != '&lt;p&gt;&lt;br&gt;&lt;/p&gt;'\\"><!-- <p></br></p> -->\\n        <div class=\\"o_mail_note_title\\"><strong>Original note:</strong></div>\\n        <div t-field=\\"activity.note\\"/>\\n    </t>\\n</div>\\n        </t>", "vi_VN": "<t t-name=\\"mail.message_activity_done\\">\\n<div>\\n    <p>\\n        <span t-attf-class=\\"fa #{activity.activity_type_id.icon} fa-fw\\"/><span t-field=\\"activity.activity_type_id.name\\"/> hoàn thành\\n        <t t-if=\\"display_assignee\\"> (chỉ định ban đầu cho <span t-field=\\"activity.user_id.name\\"/>)</t>\\n        <span t-if=\\"activity.summary\\">: </span><span t-if=\\"activity.summary\\" t-field=\\"activity.summary\\"/>\\n    </p>\\n    <div t-if=\\"feedback\\">\\n        <t t-foreach=\\"feedback.split('\\\\n')\\" t-as=\\"feedback_line\\">\\n            <t t-esc=\\"feedback_line\\"/>\\n            <br t-if=\\"not feedback_line_last\\"/>\\n        </t>\\n    </div>\\n    <t t-if=\\"activity.note and activity.note != '&lt;p&gt;&lt;br&gt;&lt;/p&gt;'\\"><!-- <p></br></p> -->\\n        <div class=\\"o_mail_note_title\\"><strong>Ghi chú ban đầu:</strong></div>\\n        <div t-field=\\"activity.note\\"/>\\n    </t>\\n</div>\\n        </t>"}	<?xml version="1.0"?>\n<t t-name="mail.message_activity_done">\n<div>\n    <p>\n        <span t-attf-class="fa #{activity.activity_type_id.icon} fa-fw"/><span t-field="activity.activity_type_id.name"/> done\n        <t t-if="display_assignee"> (originally assigned to <span t-field="activity.user_id.name"/>)</t>\n        <span t-if="activity.summary">: </span><span t-if="activity.summary" t-field="activity.summary"/>\n    </p>\n    <div t-if="feedback">\n        <t t-foreach="feedback.split('\\n')" t-as="feedback_line">\n            <t t-esc="feedback_line"/>\n            <br t-if="not feedback_line_last"/>\n        </t>\n    </div>\n    <t t-if="activity.note and activity.note != '&lt;p&gt;&lt;br&gt;&lt;/p&gt;'"><!-- <p></br></p> -->\n        <div class="o_mail_note_title"><strong>Original note:</strong></div>\n        <div t-field="activity.note"/>\n    </t>\n</div>\n        </t>\n\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
328	16	\N	1	1	message_activity_assigned	\N	mail.message_activity_assigned	qweb	mail/data/mail_templates_chatter.xml	\N	primary	{"en_US": "<t t-name=\\"mail.message_activity_assigned\\">\\n<div style=\\"margin: 0px; padding: 0px; font-size: 13px;\\">\\n    Dear <span t-field=\\"activity.user_id.name\\"/>,\\n    <br/><br/>\\n    <p>\\n        <span t-field=\\"activity.create_uid.name\\"/> has just assigned you the following activity:\\n        <ul>\\n            <li>Document: \\"<t t-esc=\\"activity.res_name\\"/>\\"\\n                <t t-if=\\"model_description\\"> (<t t-esc=\\"model_description\\"/>)</t>\\n            </li>\\n            <li t-if=\\"activity.summary\\">Summary: <span t-field=\\"activity.summary\\"/></li>\\n            <li>Deadline: <span t-field=\\"activity.date_deadline\\"/></li>\\n        </ul>\\n    </p>\\n</div>\\n        </t>", "vi_VN": "<t t-name=\\"mail.message_activity_assigned\\">\\n<div style=\\"margin: 0px; padding: 0px; font-size: 13px;\\">\\n    Thân gửi <span t-field=\\"activity.user_id.name\\"/>,\\n    <br/><br/>\\n    <p>\\n        <span t-field=\\"activity.create_uid.name\\"/> vừa phân công cho bạn hoạt động sau:\\n        <ul>\\n            <li>Tài liệu: \\"<t t-esc=\\"activity.res_name\\"/>\\"\\n                <t t-if=\\"model_description\\"> (<t t-esc=\\"model_description\\"/>)</t>\\n            </li>\\n            <li t-if=\\"activity.summary\\">Tóm lược: <span t-field=\\"activity.summary\\"/></li>\\n            <li>Thời hạn: <span t-field=\\"activity.date_deadline\\"/></li>\\n        </ul>\\n    </p>\\n</div>\\n        </t>"}	<?xml version="1.0"?>\n<t t-name="mail.message_activity_assigned">\n<div style="margin: 0px; padding: 0px; font-size: 13px;">\n    Dear <span t-field="activity.user_id.name"/>,\n    <br/><br/>\n    <p>\n        <span t-field="activity.create_uid.name"/> has just assigned you the following activity:\n        <ul>\n            <li>Document: "<t t-esc="activity.res_name"/>"\n                <t t-if="model_description"> (<t t-esc="model_description"/>)</t>\n            </li>\n            <li t-if="activity.summary">Summary: <span t-field="activity.summary"/></li>\n            <li>Deadline: <span t-field="activity.date_deadline"/></li>\n        </ul>\n    </p>\n</div>\n        </t>\n\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
410	16	\N	1	1	product.template.common.form	product.template	\N	form	product/views/product_views.xml	\N	primary	{"en_US": "<form string=\\"Product\\">\\n                <header>\\n                    <button string=\\"Print Labels\\" type=\\"object\\" name=\\"action_open_label_layout\\" attrs=\\"{'invisible': [('detailed_type', '==', 'service')]}\\"/>\\n                </header>\\n                <sheet name=\\"product_form\\">\\n                    <field name=\\"product_variant_count\\" invisible=\\"1\\"/>\\n                    <field name=\\"is_product_variant\\" invisible=\\"1\\"/>\\n                    <field name=\\"attribute_line_ids\\" invisible=\\"1\\"/>\\n                    <field name=\\"type\\" invisible=\\"1\\"/>\\n                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <button class=\\"oe_stat_button\\" name=\\"open_pricelist_rules\\" icon=\\"fa-list-ul\\" groups=\\"product.group_product_pricelist\\" type=\\"object\\">\\n                               <div class=\\"o_field_widget o_stat_info\\">\\n                                    <span class=\\"o_stat_value\\">\\n                                        <field name=\\"pricelist_item_count\\"/>\\n                                    </span>\\n                                    <span attrs=\\"{'invisible': [('pricelist_item_count', '=', 1)]}\\">\\n                                        Extra Prices\\n                                    </span>\\n                                    <span attrs=\\"{'invisible': [('pricelist_item_count', '!=', 1)]}\\">\\n                                        Extra Price\\n                                    </span>\\n                               </div>\\n                        </button>\\n                    </div>\\n                    <widget name=\\"web_ribbon\\" title=\\"Archived\\" bg_color=\\"bg-danger\\" attrs=\\"{'invisible': [('active', '=', True)]}\\"/>\\n                    <field name=\\"id\\" invisible=\\"True\\"/>\\n                    <field name=\\"image_1920\\" widget=\\"image\\" class=\\"oe_avatar\\" options=\\"{'preview_image': 'image_128'}\\"/>\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"name\\" string=\\"Product Name\\"/>\\n                        <h1>\\n                            <div class=\\"d-flex\\">\\n                                <field name=\\"priority\\" widget=\\"priority\\" class=\\"me-3\\"/>\\n                                <field class=\\"text-break\\" name=\\"name\\" placeholder=\\"e.g. Cheese Burger\\"/>\\n                            </div>\\n                        </h1>\\n                    </div>\\n                    <div name=\\"options\\">\\n                        <span class=\\"d-inline-block\\">\\n                            <field name=\\"sale_ok\\"/>\\n                            <label for=\\"sale_ok\\"/>\\n                        </span>\\n                        <span class=\\"d-inline-block\\">\\n                            <field name=\\"purchase_ok\\"/>\\n                            <label for=\\"purchase_ok\\"/>\\n                        </span>\\n                    </div>\\n                    <notebook>\\n                        <page string=\\"General Information\\" name=\\"general_information\\">\\n                            <group>\\n                                <group name=\\"group_general\\">\\n                                    <field name=\\"active\\" invisible=\\"1\\"/>\\n                                    <field name=\\"detailed_type\\"/>\\n                                    <field name=\\"product_tooltip\\" string=\\"\\" class=\\"fst-italic text-muted\\"/>\\n                                    <field name=\\"uom_id\\" groups=\\"uom.group_uom\\" options=\\"{'no_create': True}\\"/>\\n                                    <field name=\\"uom_po_id\\" groups=\\"uom.group_uom\\" options=\\"{'no_create': True}\\"/>\\n                                </group>\\n                                <group name=\\"group_standard_price\\">\\n                                    <label for=\\"list_price\\"/>\\n                                    <div name=\\"pricing\\">\\n                                      <field name=\\"list_price\\" class=\\"oe_inline\\" widget=\\"monetary\\" options=\\"{'currency_field': 'currency_id', 'field_digits': True}\\"/>\\n                                    </div>\\n                                    <label for=\\"standard_price\\" attrs=\\"{'invisible': [('product_variant_count', '&gt;', 1), ('is_product_variant', '=', False)]}\\"/>\\n                                    <div name=\\"standard_price_uom\\" attrs=\\"{'invisible': [('product_variant_count', '&gt;', 1), ('is_product_variant', '=', False)]}\\">\\n                                        <field name=\\"standard_price\\" class=\\"oe_inline\\" widget=\\"monetary\\" options=\\"{'currency_field': 'cost_currency_id', 'field_digits': True}\\"/>\\n                                        <span groups=\\"uom.group_uom\\">per\\n                                            <field name=\\"uom_name\\" class=\\"oe_inline\\"/>\\n                                        </span>\\n                                    </div>\\n                                    <field name=\\"categ_id\\" string=\\"Product Category\\"/>\\n                                    <field name=\\"product_tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\"/>\\n                                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\"/>\\n                                    <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                                    <field name=\\"cost_currency_id\\" invisible=\\"1\\"/>\\n                                    <field name=\\"product_variant_id\\" invisible=\\"1\\"/>\\n                                </group>\\n                            </group>\\n                            <group string=\\"Internal Notes\\">\\n                                <field colspan=\\"2\\" name=\\"description\\" nolabel=\\"1\\" placeholder=\\"This note is only for internal purposes.\\"/>\\n                            </group>\\n                        </page>\\n                        <page string=\\"Sales\\" attrs=\\"{'invisible':[('sale_ok','=',False)]}\\" name=\\"sales\\" invisible=\\"1\\">\\n                            <group name=\\"sale\\">\\n                                <group string=\\"Upsell &amp; Cross-Sell\\" name=\\"upsell\\" invisible=\\"1\\"/>\\n                            </group>\\n                            <group>\\n                                <group string=\\"Sales Description\\" name=\\"description\\">\\n                                    <field colspan=\\"2\\" name=\\"description_sale\\" nolabel=\\"1\\" placeholder=\\"This note is added to sales orders and invoices.\\"/>\\n                                </group>\\n                            </group>\\n                        </page>\\n                        <page string=\\"Purchase\\" name=\\"purchase\\" attrs=\\"{'invisible': [('purchase_ok','=',False)]}\\" invisible=\\"1\\">\\n                            <group name=\\"purchase\\">\\n                                <group string=\\"Vendor Bills\\" name=\\"bill\\"/>\\n                            </group>\\n                        </page>\\n                        <page string=\\"Inventory\\" name=\\"inventory\\" groups=\\"product.group_stock_packaging\\" attrs=\\"{'invisible':[('type', '=', 'service')]}\\">\\n                            <group name=\\"inventory\\">\\n                                <group name=\\"group_lots_and_weight\\" string=\\"Logistics\\" attrs=\\"{'invisible': [('type', 'not in', ['product', 'consu'])]}\\">\\n                                    <label for=\\"weight\\" attrs=\\"{'invisible':[('product_variant_count', '&gt;', 1), ('is_product_variant', '=', False)]}\\"/>\\n                                    <div class=\\"o_row\\" name=\\"weight\\" attrs=\\"{'invisible':[('product_variant_count', '&gt;', 1), ('is_product_variant', '=', False)]}\\">\\n                                        <field name=\\"weight\\" class=\\"oe_inline\\"/>\\n                                        <field name=\\"weight_uom_name\\"/>\\n                                    </div>\\n                                    <label for=\\"volume\\" attrs=\\"{'invisible':[('product_variant_count', '&gt;', 1), ('is_product_variant', '=', False)]}\\"/>\\n                                    <div class=\\"o_row\\" name=\\"volume\\" attrs=\\"{'invisible':[('product_variant_count', '&gt;', 1), ('is_product_variant', '=', False)]}\\">\\n                                        <field name=\\"volume\\" string=\\"Volume\\" class=\\"oe_inline\\"/>\\n                                        <field name=\\"volume_uom_name\\"/>\\n                                    </div>\\n                                </group>\\n                            </group>\\n                            <group name=\\"packaging\\" string=\\"Packaging\\" colspan=\\"4\\" attrs=\\"{'invisible':['|', ('type', 'not in', ['product', 'consu']), ('product_variant_count', '&gt;', 1), ('is_product_variant', '=', False)]}\\" groups=\\"product.group_stock_packaging\\">\\n                                <field colspan=\\"2\\" name=\\"packaging_ids\\" nolabel=\\"1\\" context=\\"{'tree_view_ref':'product.product_packaging_tree_view2', 'default_company_id': company_id}\\"/>\\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=\\"Sản phẩm\\">\\n                <header>\\n                    <button string=\\"In nhãn\\" type=\\"object\\" name=\\"action_open_label_layout\\" attrs=\\"{'invisible': [('detailed_type', '==', 'service')]}\\"/>\\n                </header>\\n                <sheet name=\\"product_form\\">\\n                    <field name=\\"product_variant_count\\" invisible=\\"1\\"/>\\n                    <field name=\\"is_product_variant\\" invisible=\\"1\\"/>\\n                    <field name=\\"attribute_line_ids\\" invisible=\\"1\\"/>\\n                    <field name=\\"type\\" invisible=\\"1\\"/>\\n                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <button class=\\"oe_stat_button\\" name=\\"open_pricelist_rules\\" icon=\\"fa-list-ul\\" groups=\\"product.group_product_pricelist\\" type=\\"object\\">\\n                               <div class=\\"o_field_widget o_stat_info\\">\\n                                    <span class=\\"o_stat_value\\">\\n                                        <field name=\\"pricelist_item_count\\"/>\\n                                    </span>\\n                                    <span attrs=\\"{'invisible': [('pricelist_item_count', '=', 1)]}\\">\\n                                        Giá bổ sung\\n                                    </span>\\n                                    <span attrs=\\"{'invisible': [('pricelist_item_count', '!=', 1)]}\\">\\n                                        Giá bổ sung\\n                                    </span>\\n                               </div>\\n                        </button>\\n                    </div>\\n                    <widget name=\\"web_ribbon\\" title=\\"Đã lưu trữ\\" bg_color=\\"bg-danger\\" attrs=\\"{'invisible': [('active', '=', True)]}\\"/>\\n                    <field name=\\"id\\" invisible=\\"True\\"/>\\n                    <field name=\\"image_1920\\" widget=\\"image\\" class=\\"oe_avatar\\" options=\\"{'preview_image': 'image_128'}\\"/>\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"name\\" string=\\"Tên sản phẩm\\"/>\\n                        <h1>\\n                            <div class=\\"d-flex\\">\\n                                <field name=\\"priority\\" widget=\\"priority\\" class=\\"me-3\\"/>\\n                                <field class=\\"text-break\\" name=\\"name\\" placeholder=\\"VD: Burger phô mai\\"/>\\n                            </div>\\n                        </h1>\\n                    </div>\\n                    <div name=\\"options\\">\\n                        <span class=\\"d-inline-block\\">\\n                            <field name=\\"sale_ok\\"/>\\n                            <label for=\\"sale_ok\\"/>\\n                        </span>\\n                        <span class=\\"d-inline-block\\">\\n                            <field name=\\"purchase_ok\\"/>\\n                            <label for=\\"purchase_ok\\"/>\\n                        </span>\\n                    </div>\\n                    <notebook>\\n                        <page string=\\"Thông tin chung\\" name=\\"general_information\\">\\n                            <group>\\n                                <group name=\\"group_general\\">\\n                                    <field name=\\"active\\" invisible=\\"1\\"/>\\n                                    <field name=\\"detailed_type\\"/>\\n                                    <field name=\\"product_tooltip\\" string=\\"\\" class=\\"fst-italic text-muted\\"/>\\n                                    <field name=\\"uom_id\\" groups=\\"uom.group_uom\\" options=\\"{'no_create': True}\\"/>\\n                                    <field name=\\"uom_po_id\\" groups=\\"uom.group_uom\\" options=\\"{'no_create': True}\\"/>\\n                                </group>\\n                                <group name=\\"group_standard_price\\">\\n                                    <label for=\\"list_price\\"/>\\n                                    <div name=\\"pricing\\">\\n                                      <field name=\\"list_price\\" class=\\"oe_inline\\" widget=\\"monetary\\" options=\\"{'currency_field': 'currency_id', 'field_digits': True}\\"/>\\n                                    </div>\\n                                    <label for=\\"standard_price\\" attrs=\\"{'invisible': [('product_variant_count', '&gt;', 1), ('is_product_variant', '=', False)]}\\"/>\\n                                    <div name=\\"standard_price_uom\\" attrs=\\"{'invisible': [('product_variant_count', '&gt;', 1), ('is_product_variant', '=', False)]}\\">\\n                                        <field name=\\"standard_price\\" class=\\"oe_inline\\" widget=\\"monetary\\" options=\\"{'currency_field': 'cost_currency_id', 'field_digits': True}\\"/>\\n                                        <span groups=\\"uom.group_uom\\">mỗi\\n                                            <field name=\\"uom_name\\" class=\\"oe_inline\\"/>\\n                                        </span>\\n                                    </div>\\n                                    <field name=\\"categ_id\\" string=\\"Danh mục sản phẩm\\"/>\\n                                    <field name=\\"product_tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\"/>\\n                                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\"/>\\n                                    <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                                    <field name=\\"cost_currency_id\\" invisible=\\"1\\"/>\\n                                    <field name=\\"product_variant_id\\" invisible=\\"1\\"/>\\n                                </group>\\n                            </group>\\n                            <group string=\\"Ghi chú nội bộ\\">\\n                                <field colspan=\\"2\\" name=\\"description\\" nolabel=\\"1\\" placeholder=\\"Ghi chú này chỉ dành cho mục đích nội bộ.\\"/>\\n                            </group>\\n                        </page>\\n                        <page string=\\"Bán hàng\\" attrs=\\"{'invisible':[('sale_ok','=',False)]}\\" name=\\"sales\\" invisible=\\"1\\">\\n                            <group name=\\"sale\\">\\n                                <group string=\\"Bán thêm &amp; bán chéo\\" name=\\"upsell\\" invisible=\\"1\\"/>\\n                            </group>\\n                            <group>\\n                                <group string=\\"Mô tả bán hàng\\" name=\\"description\\">\\n                                    <field colspan=\\"2\\" name=\\"description_sale\\" nolabel=\\"1\\" placeholder=\\"Ghi chú này hiển thị trên đơn bán hàng và hóa đơn.\\"/>\\n                                </group>\\n                            </group>\\n                        </page>\\n                        <page string=\\"Mua hàng\\" name=\\"purchase\\" attrs=\\"{'invisible': [('purchase_ok','=',False)]}\\" invisible=\\"1\\">\\n                            <group name=\\"purchase\\">\\n                                <group string=\\"Hoá đơn nhà cung cấp\\" name=\\"bill\\"/>\\n                            </group>\\n                        </page>\\n                        <page string=\\"Tồn kho\\" name=\\"inventory\\" groups=\\"product.group_stock_packaging\\" attrs=\\"{'invisible':[('type', '=', 'service')]}\\">\\n                            <group name=\\"inventory\\">\\n                                <group name=\\"group_lots_and_weight\\" string=\\"Logistics\\" attrs=\\"{'invisible': [('type', 'not in', ['product', 'consu'])]}\\">\\n                                    <label for=\\"weight\\" attrs=\\"{'invisible':[('product_variant_count', '&gt;', 1), ('is_product_variant', '=', False)]}\\"/>\\n                                    <div class=\\"o_row\\" name=\\"weight\\" attrs=\\"{'invisible':[('product_variant_count', '&gt;', 1), ('is_product_variant', '=', False)]}\\">\\n                                        <field name=\\"weight\\" class=\\"oe_inline\\"/>\\n                                        <field name=\\"weight_uom_name\\"/>\\n                                    </div>\\n                                    <label for=\\"volume\\" attrs=\\"{'invisible':[('product_variant_count', '&gt;', 1), ('is_product_variant', '=', False)]}\\"/>\\n                                    <div class=\\"o_row\\" name=\\"volume\\" attrs=\\"{'invisible':[('product_variant_count', '&gt;', 1), ('is_product_variant', '=', False)]}\\">\\n                                        <field name=\\"volume\\" string=\\"Thể tích\\" class=\\"oe_inline\\"/>\\n                                        <field name=\\"volume_uom_name\\"/>\\n                                    </div>\\n                                </group>\\n                            </group>\\n                            <group name=\\"packaging\\" string=\\"Bao bì\\" colspan=\\"4\\" attrs=\\"{'invisible':['|', ('type', 'not in', ['product', 'consu']), ('product_variant_count', '&gt;', 1), ('is_product_variant', '=', False)]}\\" groups=\\"product.group_stock_packaging\\">\\n                                <field colspan=\\"2\\" name=\\"packaging_ids\\" nolabel=\\"1\\" context=\\"{'tree_view_ref':'product.product_packaging_tree_view2', 'default_company_id': company_id}\\"/>\\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="Product">\n                <header>\n                    <button string="Print Labels" type="object" name="action_open_label_layout" attrs="{'invisible': [('detailed_type', '==', 'service')]}"/>\n                </header>\n                <sheet name="product_form">\n                    <field name="product_variant_count" invisible="1"/>\n                    <field name="is_product_variant" invisible="1"/>\n                    <field name="attribute_line_ids" invisible="1"/>\n                    <field name="type" invisible="1"/>\n                    <field name="company_id" invisible="1"/>\n                    <div class="oe_button_box" name="button_box">\n                        <button class="oe_stat_button" name="open_pricelist_rules" icon="fa-list-ul" groups="product.group_product_pricelist" type="object">\n                               <div class="o_field_widget o_stat_info">\n                                    <span class="o_stat_value">\n                                        <field name="pricelist_item_count"/>\n                                    </span>\n                                    <span attrs="{'invisible': [('pricelist_item_count', '=', 1)]}">\n                                        Extra Prices\n                                    </span>\n                                    <span attrs="{'invisible': [('pricelist_item_count', '!=', 1)]}">\n                                        Extra Price\n                                    </span>\n                               </div>\n                        </button>\n                    </div>\n                    <widget name="web_ribbon" title="Archived" bg_color="bg-danger" attrs="{'invisible': [('active', '=', True)]}"/>\n                    <field name="id" invisible="True"/>\n                    <field name="image_1920" widget="image" class="oe_avatar" options="{'preview_image': 'image_128'}"/>\n                    <div class="oe_title">\n                        <label for="name" string="Product Name"/>\n                        <h1>\n                            <div class="d-flex">\n                                <field name="priority" widget="priority" class="me-3"/>\n                                <field class="text-break" name="name" placeholder="e.g. Cheese Burger"/>\n                            </div>\n                        </h1>\n                    </div>\n                    <div name="options">\n                        <span class="d-inline-block">\n                            <field name="sale_ok"/>\n                            <label for="sale_ok"/>\n                        </span>\n                        <span class="d-inline-block">\n                            <field name="purchase_ok"/>\n                            <label for="purchase_ok"/>\n                        </span>\n                    </div>\n                    <notebook>\n                        <page string="General Information" name="general_information">\n                            <group>\n                                <group name="group_general">\n                                    <field name="active" invisible="1"/>\n                                    <field name="detailed_type"/>\n                                    <field name="product_tooltip" string="" class="fst-italic text-muted"/>\n                                    <field name="uom_id" groups="uom.group_uom" options="{'no_create': True}"/>\n                                    <field name="uom_po_id" groups="uom.group_uom" options="{'no_create': True}"/>\n                                </group>\n                                <group name="group_standard_price">\n                                    <label for="list_price"/>\n                                    <div name="pricing">\n                                      <field name="list_price" class="oe_inline" widget="monetary" options="{'currency_field': 'currency_id', 'field_digits': True}"/>\n                                    </div>\n                                    <label for="standard_price" attrs="{'invisible': [('product_variant_count', '&gt;', 1), ('is_product_variant', '=', False)]}"/>\n                                    <div name="standard_price_uom" attrs="{'invisible': [('product_variant_count', '&gt;', 1), ('is_product_variant', '=', False)]}">\n                                        <field name="standard_price" class="oe_inline" widget="monetary" options="{'currency_field': 'cost_currency_id', 'field_digits': True}"/>\n                                        <span groups="uom.group_uom">per\n                                            <field name="uom_name" class="oe_inline"/>\n                                        </span>\n                                    </div>\n                                    <field name="categ_id" string="Product Category"/>\n                                    <field name="product_tag_ids" widget="many2many_tags" options="{'color_field': 'color'}"/>\n                                    <field name="company_id" groups="base.group_multi_company" options="{'no_create': True}"/>\n                                    <field name="currency_id" invisible="1"/>\n                                    <field name="cost_currency_id" invisible="1"/>\n                                    <field name="product_variant_id" invisible="1"/>\n                                </group>\n                            </group>\n                            <group string="Internal Notes">\n                                <field colspan="2" name="description" nolabel="1" placeholder="This note is only for internal purposes."/>\n                            </group>\n                        </page>\n                        <page string="Sales" attrs="{'invisible':[('sale_ok','=',False)]}" name="sales" invisible="1">\n                            <group name="sale">\n                                <group string="Upsell &amp; Cross-Sell" name="upsell" invisible="1"/>\n                            </group>\n                            <group>\n                                <group string="Sales Description" name="description">\n                                    <field colspan="2" name="description_sale" nolabel="1" placeholder="This note is added to sales orders and invoices."/>\n                                </group>\n                            </group>\n                        </page>\n                        <page string="Purchase" name="purchase" attrs="{'invisible': [('purchase_ok','=',False)]}" invisible="1">\n                            <group name="purchase">\n                                <group string="Vendor Bills" name="bill"/>\n                            </group>\n                        </page>\n                        <page string="Inventory" name="inventory" groups="product.group_stock_packaging" attrs="{'invisible':[('type', '=', 'service')]}">\n                            <group name="inventory">\n                                <group name="group_lots_and_weight" string="Logistics" attrs="{'invisible': [('type', 'not in', ['product', 'consu'])]}">\n                                    <label for="weight" attrs="{'invisible':[('product_variant_count', '&gt;', 1), ('is_product_variant', '=', False)]}"/>\n                                    <div class="o_row" name="weight" attrs="{'invisible':[('product_variant_count', '&gt;', 1), ('is_product_variant', '=', False)]}">\n                                        <field name="weight" class="oe_inline"/>\n                                        <field name="weight_uom_name"/>\n                                    </div>\n                                    <label for="volume" attrs="{'invisible':[('product_variant_count', '&gt;', 1), ('is_product_variant', '=', False)]}"/>\n                                    <div class="o_row" name="volume" attrs="{'invisible':[('product_variant_count', '&gt;', 1), ('is_product_variant', '=', False)]}">\n                                        <field name="volume" string="Volume" class="oe_inline"/>\n                                        <field name="volume_uom_name"/>\n                                    </div>\n                                </group>\n                            </group>\n                            <group name="packaging" string="Packaging" colspan="4" attrs="{'invisible':['|', ('type', 'not in', ['product', 'consu']), ('product_variant_count', '&gt;', 1), ('is_product_variant', '=', False)]}" groups="product.group_stock_packaging">\n                                <field colspan="2" name="packaging_ids" nolabel="1" context="{'tree_view_ref':'product.product_packaging_tree_view2', 'default_company_id': company_id}"/>\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-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1703	16	\N	1	1	chatbot.script.view.search	chatbot.script	\N	search	im_livechat/views/chatbot_script_views.xml	\N	primary	{"en_US": "<search>\\n                <field name=\\"title\\" string=\\"Name\\" filter_domain=\\"[('title', 'ilike', self)]\\"/>\\n                <filter string=\\"Archived\\" name=\\"inactive\\" domain=\\"[('active', '=', False)]\\"/>\\n            </search>", "vi_VN": "<search>\\n                <field name=\\"title\\" string=\\"Tên\\" filter_domain=\\"[('title', 'ilike', self)]\\"/>\\n                <filter string=\\"Đã lưu\\" name=\\"inactive\\" domain=\\"[('active', '=', False)]\\"/>\\n            </search>"}	<?xml version="1.0"?>\n<search>\n                <field name="title" string="Name" filter_domain="[('title', 'ilike', self)]"/>\n                <filter string="Archived" name="inactive" domain="[('active', '=', False)]"/>\n            </search>\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
329	16	\N	1	1	message_origin_link	\N	mail.message_origin_link	qweb	mail/data/mail_templates_chatter.xml	\N	primary	{"en_US": "<t t-name=\\"mail.message_origin_link\\">\\n            <p>\\n                <t t-if=\\"edit\\">This <t t-esc=\\"self.env['ir.model']._get(self._name).name.lower()\\"/> has been modified from:</t>\\n                <t t-else=\\"\\">This <t t-esc=\\"self.env['ir.model']._get(self._name).name.lower()\\"/> has been created from:</t>\\n                <t t-foreach=\\"origin\\" t-as=\\"o\\">\\n                    <a href=\\"#\\" t-att-data-oe-model=\\"o._name\\" t-att-data-oe-id=\\"o.id\\"> <t t-esc=\\"o.display_name\\"/></a><span t-if=\\"origin.ids[-1:] != o.ids\\">, </span>\\n                </t>\\n            </p>\\n        </t>", "vi_VN": "<t t-name=\\"mail.message_origin_link\\">\\n            <p>\\n                <t t-if=\\"edit\\">Đây <t t-esc=\\"self.env['ir.model']._get(self._name).name.lower()\\"/> đã được sửa đổi từ:</t>\\n                <t t-else=\\"\\">Đây <t t-esc=\\"self.env['ir.model']._get(self._name).name.lower()\\"/> đã được tạo ra từ:</t>\\n                <t t-foreach=\\"origin\\" t-as=\\"o\\">\\n                    <a href=\\"#\\" t-att-data-oe-model=\\"o._name\\" t-att-data-oe-id=\\"o.id\\"> <t t-esc=\\"o.display_name\\"/></a><span t-if=\\"origin.ids[-1:] != o.ids\\">, </span>\\n                </t>\\n            </p>\\n        </t>"}	<?xml version="1.0"?>\n<t t-name="mail.message_origin_link">\n            <p>\n                <t t-if="edit">This <t t-esc="self.env['ir.model']._get(self._name).name.lower()"/> has been modified from:</t>\n                <t t-else="">This <t t-esc="self.env['ir.model']._get(self._name).name.lower()"/> has been created from:</t>\n                <t t-foreach="origin" t-as="o">\n                    <a href="#" t-att-data-oe-model="o._name" t-att-data-oe-id="o.id"> <t t-esc="o.display_name"/></a><span t-if="origin.ids[-1:] != o.ids">, </span>\n                </t>\n            </p>\n        </t>\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
330	16	\N	1	1	Mail: mail notification layout template	\N	mail.mail_notification_layout	qweb	mail/data/mail_templates_email_layouts.xml	\N	primary	{"en_US": "<t name=\\"Mail: mail notification layout template\\" t-name=\\"mail.mail_notification_layout\\">\\n<html t-att-lang=\\"lang\\">\\n<head>\\n    <meta http-equiv=\\"Content-Type\\" content=\\"text/html charset=UTF-8\\"/>\\n</head>\\n<body style=\\"font-family:Verdana, Arial,sans-serif; color: #454748;\\">\\n<t t-set=\\"subtype_internal\\" t-value=\\"subtype and subtype.internal\\"/>\\n<!-- HEADER -->\\n<t t-call=\\"mail.notification_preview\\"/>\\n<div style=\\"max-width: 900px; width: 100%;\\">\\n<div t-if=\\"has_button_access\\" itemscope=\\"itemscope\\" itemtype=\\"http://schema.org/EmailMessage\\">\\n    <div itemprop=\\"potentialAction\\" itemscope=\\"itemscope\\" itemtype=\\"http://schema.org/ViewAction\\">\\n        <link itemprop=\\"target\\" t-att-href=\\"button_access['url']\\"/>\\n        <link itemprop=\\"url\\" t-att-href=\\"button_access['url']\\"/>\\n        <meta itemprop=\\"name\\" t-att-content=\\"button_access['title']\\"/>\\n    </div>\\n</div>\\n<div t-if=\\"subtitles or has_button_access or actions or not is_discussion\\" summary=\\"o_mail_notification\\" style=\\"padding: 0px;\\">\\n    <table role=\\"presentation\\" cellspacing=\\"0\\" cellpadding=\\"0\\" border=\\"0\\" style=\\"width: 100%; margin-top: 5px;\\">\\n        <tbody>\\n            <tr>\\n                <td valign=\\"center\\">\\n                    <img t-att-src=\\"'/logo.png?company=%s' % (company.id or 0)\\" style=\\"padding: 0px; margin: 0px; height: auto; max-width: 200px; max-height: 36px;\\" t-att-alt=\\"'%s' % company.name\\"/>\\n                </td>\\n            </tr>\\n            <tr>\\n                <td valign=\\"center\\">\\n                    <hr width=\\"100%\\" style=\\"background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 10px 0px;\\"/>\\n                </td>\\n            </tr>\\n            <tr>\\n                <td valign=\\"center\\" style=\\"white-space:nowrap;\\">\\n                    <table cellspacing=\\"0\\" cellpadding=\\"0\\" border=\\"0\\">\\n                        <tbody>\\n                            <tr>\\n                                <td t-if=\\"has_button_access\\" t-att-style=\\"'border-radius: 3px; text-align: center; background: ' + (company.secondary_color if company.secondary_color else '#875A7B')\\">\\n                                    <a t-att-href=\\"button_access['url']\\" style=\\"font-size: 12px; color: #FFFFFF; display: block; padding: 8px 12px 11px; text-decoration: none !important; font-weight: 400;\\">\\n                                        <t t-out=\\"button_access['title']\\"/>\\n                                    </a>\\n                                </td>\\n                                <td t-if=\\"has_button_access\\">&amp;nbsp;&amp;nbsp;</td>\\n\\n                                <td t-if=\\"subtitles\\" style=\\"font-size: 12px;\\">\\n                                     <t t-foreach=\\"subtitles\\" t-as=\\"subtitle\\">\\n                                        <span t-attf-style=\\"{{ 'font-weight:bold;' if subtitle_first else '' }}\\" t-out=\\"subtitle\\"/>\\n                                        <br t-if=\\"not subtitle_last\\"/>\\n                                    </t>\\n                                </td>\\n                                <td t-else=\\"\\"><span style=\\"font-weight:bold;\\" t-out=\\"record_name\\"/><br/></td>\\n                                <td>&amp;nbsp;&amp;nbsp;</td>\\n\\n                                <td t-if=\\"actions\\">\\n                                    <t t-foreach=\\"actions\\" t-as=\\"action\\">\\n                                        |\\n                                        <a t-att-href=\\"action['url']\\" style=\\"font-size: 12px; color: #875A7B; text-decoration:none !important;\\">\\n                                            <t t-out=\\"action['title']\\"/>\\n                                        </a>\\n                                    </t>\\n                                </td>\\n                            </tr>\\n                        </tbody>\\n                    </table>\\n                </td>\\n            </tr>\\n            <tr>\\n                <td valign=\\"center\\">\\n                    <hr width=\\"100%\\" style=\\"background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0;margin: 10px 0px;\\"/>\\n                    <p t-if=\\"subtype_internal\\" style=\\"background-color: #f2dede; padding: 5px; margin-bottom: 16px; font-size: 13px;\\">\\n                        <strong>Internal communication</strong>: Replying will post an internal note. Followers won't receive any email notification.\\n                    </p>\\n                </td>\\n            </tr>\\n        </tbody>\\n    </table>\\n</div>\\n<!-- CONTENT -->\\n<div t-out=\\"message.body\\" style=\\"font-size: 13px;\\"/>\\n<ul t-if=\\"tracking_values\\">\\n    <t t-foreach=\\"tracking_values\\" t-as=\\"tracking\\">\\n        <li><t t-out=\\"tracking[0]\\"/>: <t t-out=\\"tracking[1]\\"/> → <t t-out=\\"tracking[2]\\"/></li>\\n    </t>\\n</ul>\\n<t class=\\"o_signature\\">\\n    <div t-if=\\"email_add_signature and not is_html_empty(signature)\\" t-out=\\"signature\\" style=\\"font-size: 13px;\\"/>\\n</t>\\n<!-- FOOTER -->\\n<div style=\\"margin-top:32px;\\">\\n    <hr width=\\"100%\\" style=\\"background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 4px 0px;\\"/>\\n    <b t-out=\\"company.name\\" style=\\"font-size:11px;\\"/><br/>\\n    <p style=\\"color: #999999; margin-top:2px; font-size:11px;\\">\\n        <t t-out=\\"company.phone\\"/>\\n        <t t-if=\\"company.email and company.phone\\"> |</t>\\n        <a t-if=\\"company.email\\" t-att-href=\\"'mailto:%s' % company.email\\" style=\\"text-decoration:none; color: #999999;\\" t-out=\\"company.email\\"/>\\n        <t t-if=\\"company.website and (company.phone or company.email)\\"> |</t>\\n        <a t-if=\\"company.website\\" t-att-href=\\"'%s' % company.website\\" style=\\"text-decoration:none; color: #999999;\\" t-out=\\"company.website\\"/>\\n    </p>\\n</div>\\n<p style=\\"color: #555555; font-size:11px;\\">\\n    Powered by <a target=\\"_blank\\" href=\\"https://www.odoo.com?utm_source=db&amp;utm_medium=email\\" style=\\"color: #875A7B;\\">Odoo</a>\\n</p>\\n</div>\\n</body></html>\\n        </t>", "vi_VN": "<t name=\\"Mail: mail notification layout template\\" t-name=\\"mail.mail_notification_layout\\">\\n<html t-att-lang=\\"lang\\">\\n<head>\\n    <meta http-equiv=\\"Content-Type\\" content=\\"text/html charset=UTF-8\\"/>\\n</head>\\n<body style=\\"font-family:Verdana, Arial,sans-serif; color: #454748;\\">\\n<t t-set=\\"subtype_internal\\" t-value=\\"subtype and subtype.internal\\"/>\\n<!-- HEADER -->\\n<t t-call=\\"mail.notification_preview\\"/>\\n<div style=\\"max-width: 900px; width: 100%;\\">\\n<div t-if=\\"has_button_access\\" itemscope=\\"itemscope\\" itemtype=\\"http://schema.org/EmailMessage\\">\\n    <div itemprop=\\"potentialAction\\" itemscope=\\"itemscope\\" itemtype=\\"http://schema.org/ViewAction\\">\\n        <link itemprop=\\"target\\" t-att-href=\\"button_access['url']\\"/>\\n        <link itemprop=\\"url\\" t-att-href=\\"button_access['url']\\"/>\\n        <meta itemprop=\\"name\\" t-att-content=\\"button_access['title']\\"/>\\n    </div>\\n</div>\\n<div t-if=\\"subtitles or has_button_access or actions or not is_discussion\\" summary=\\"o_mail_notification\\" style=\\"padding: 0px;\\">\\n    <table role=\\"presentation\\" cellspacing=\\"0\\" cellpadding=\\"0\\" border=\\"0\\" style=\\"width: 100%; margin-top: 5px;\\">\\n        <tbody>\\n            <tr>\\n                <td valign=\\"center\\">\\n                    <img t-att-src=\\"'/logo.png?company=%s' % (company.id or 0)\\" style=\\"padding: 0px; margin: 0px; height: auto; max-width: 200px; max-height: 36px;\\" t-att-alt=\\"'%s' % company.name\\"/>\\n                </td>\\n            </tr>\\n            <tr>\\n                <td valign=\\"center\\">\\n                    <hr width=\\"100%\\" style=\\"background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 10px 0px;\\"/>\\n                </td>\\n            </tr>\\n            <tr>\\n                <td valign=\\"center\\" style=\\"white-space:nowrap;\\">\\n                    <table cellspacing=\\"0\\" cellpadding=\\"0\\" border=\\"0\\">\\n                        <tbody>\\n                            <tr>\\n                                <td t-if=\\"has_button_access\\" t-att-style=\\"'border-radius: 3px; text-align: center; background: ' + (company.secondary_color if company.secondary_color else '#875A7B')\\">\\n                                    <a t-att-href=\\"button_access['url']\\" style=\\"font-size: 12px; color: #FFFFFF; display: block; padding: 8px 12px 11px; text-decoration: none !important; font-weight: 400;\\">\\n                                        <t t-out=\\"button_access['title']\\"/>\\n                                    </a>\\n                                </td>\\n                                <td t-if=\\"has_button_access\\">&amp;nbsp;&amp;nbsp;</td>\\n\\n                                <td t-if=\\"subtitles\\" style=\\"font-size: 12px;\\">\\n                                     <t t-foreach=\\"subtitles\\" t-as=\\"subtitle\\">\\n                                        <span t-attf-style=\\"{{ 'font-weight:bold;' if subtitle_first else '' }}\\" t-out=\\"subtitle\\"/>\\n                                        <br t-if=\\"not subtitle_last\\"/>\\n                                    </t>\\n                                </td>\\n                                <td t-else=\\"\\"><span style=\\"font-weight:bold;\\" t-out=\\"record_name\\"/><br/></td>\\n                                <td>&amp;nbsp;&amp;nbsp;</td>\\n\\n                                <td t-if=\\"actions\\">\\n                                    <t t-foreach=\\"actions\\" t-as=\\"action\\">\\n                                        |\\n                                        <a t-att-href=\\"action['url']\\" style=\\"font-size: 12px; color: #875A7B; text-decoration:none !important;\\">\\n                                            <t t-out=\\"action['title']\\"/>\\n                                        </a>\\n                                    </t>\\n                                </td>\\n                            </tr>\\n                        </tbody>\\n                    </table>\\n                </td>\\n            </tr>\\n            <tr>\\n                <td valign=\\"center\\">\\n                    <hr width=\\"100%\\" style=\\"background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0;margin: 10px 0px;\\"/>\\n                    <p t-if=\\"subtype_internal\\" style=\\"background-color: #f2dede; padding: 5px; margin-bottom: 16px; font-size: 13px;\\">\\n                        <strong>Trao đổi nội bộ</strong>: Khi trả lời sẽ đăng một tin nội bộ. Những người theo dõi sẽ không nhận được email cảnh báo nào.\\n                    </p>\\n                </td>\\n            </tr>\\n        </tbody>\\n    </table>\\n</div>\\n<!-- CONTENT -->\\n<div t-out=\\"message.body\\" style=\\"font-size: 13px;\\"/>\\n<ul t-if=\\"tracking_values\\">\\n    <t t-foreach=\\"tracking_values\\" t-as=\\"tracking\\">\\n        <li><t t-out=\\"tracking[0]\\"/>: <t t-out=\\"tracking[1]\\"/> → <t t-out=\\"tracking[2]\\"/></li>\\n    </t>\\n</ul>\\n<t class=\\"o_signature\\">\\n    <div t-if=\\"email_add_signature and not is_html_empty(signature)\\" t-out=\\"signature\\" style=\\"font-size: 13px;\\"/>\\n</t>\\n<!-- FOOTER -->\\n<div style=\\"margin-top:32px;\\">\\n    <hr width=\\"100%\\" style=\\"background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 4px 0px;\\"/>\\n    <b t-out=\\"company.name\\" style=\\"font-size:11px;\\"/><br/>\\n    <p style=\\"color: #999999; margin-top:2px; font-size:11px;\\">\\n        <t t-out=\\"company.phone\\"/>\\n        <t t-if=\\"company.email and company.phone\\"> |</t>\\n        <a t-if=\\"company.email\\" t-att-href=\\"'mailto:%s' % company.email\\" style=\\"text-decoration:none; color: #999999;\\" t-out=\\"company.email\\"/>\\n        <t t-if=\\"company.website and (company.phone or company.email)\\"> |</t>\\n        <a t-if=\\"company.website\\" t-att-href=\\"'%s' % company.website\\" style=\\"text-decoration:none; color: #999999;\\" t-out=\\"company.website\\"/>\\n    </p>\\n</div>\\n<p style=\\"color: #555555; font-size:11px;\\">\\n    Cung cấp bởi <a target=\\"_blank\\" href=\\"https://www.odoo.com?utm_source=db&amp;utm_medium=email\\" style=\\"color: #875A7B;\\">Odoo</a>\\n</p>\\n</div>\\n</body></html>\\n        </t>"}	<?xml version="1.0"?>\n<t name="Mail: mail notification layout template" t-name="mail.mail_notification_layout">\n<html t-att-lang="lang">\n<head>\n    <meta http-equiv="Content-Type" content="text/html charset=UTF-8"/>\n</head>\n<body style="font-family:Verdana, Arial,sans-serif; color: #454748;">\n<t t-set="subtype_internal" t-value="subtype and subtype.internal"/>\n<!-- HEADER -->\n<t t-call="mail.notification_preview"/>\n<div style="max-width: 900px; width: 100%;">\n<div t-if="has_button_access" itemscope="itemscope" itemtype="http://schema.org/EmailMessage">\n    <div itemprop="potentialAction" itemscope="itemscope" itemtype="http://schema.org/ViewAction">\n        <link itemprop="target" t-att-href="button_access['url']"/>\n        <link itemprop="url" t-att-href="button_access['url']"/>\n        <meta itemprop="name" t-att-content="button_access['title']"/>\n    </div>\n</div>\n<div t-if="subtitles or has_button_access or actions or not is_discussion" summary="o_mail_notification" style="padding: 0px;">\n    <table role="presentation" cellspacing="0" cellpadding="0" border="0" style="width: 100%; margin-top: 5px;">\n        <tbody>\n            <tr>\n                <td valign="center">\n                    <img t-att-src="'/logo.png?company=%s' % (company.id or 0)" style="padding: 0px; margin: 0px; height: auto; max-width: 200px; max-height: 36px;" t-att-alt="'%s' % company.name"/>\n                </td>\n            </tr>\n            <tr>\n                <td valign="center">\n                    <hr width="100%" style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 10px 0px;"/>\n                </td>\n            </tr>\n            <tr>\n                <td valign="center" style="white-space:nowrap;">\n                    <table cellspacing="0" cellpadding="0" border="0">\n                        <tbody>\n                            <tr>\n                                <td t-if="has_button_access" t-att-style="'border-radius: 3px; text-align: center; background: ' + (company.secondary_color if company.secondary_color else '#875A7B')">\n                                    <a t-att-href="button_access['url']" style="font-size: 12px; color: #FFFFFF; display: block; padding: 8px 12px 11px; text-decoration: none !important; font-weight: 400;">\n                                        <t t-out="button_access['title']"/>\n                                    </a>\n                                </td>\n                                <td t-if="has_button_access">&amp;nbsp;&amp;nbsp;</td>\n\n                                <td t-if="subtitles" style="font-size: 12px;">\n                                     <t t-foreach="subtitles" t-as="subtitle">\n                                        <span t-attf-style="{{ 'font-weight:bold;' if subtitle_first else '' }}" t-out="subtitle"/>\n                                        <br t-if="not subtitle_last"/>\n                                    </t>\n                                </td>\n                                <td t-else=""><span style="font-weight:bold;" t-out="record_name"/><br/></td>\n                                <td>&amp;nbsp;&amp;nbsp;</td>\n\n                                <td t-if="actions">\n                                    <t t-foreach="actions" t-as="action">\n                                        |\n                                        <a t-att-href="action['url']" style="font-size: 12px; color: #875A7B; text-decoration:none !important;">\n                                            <t t-out="action['title']"/>\n                                        </a>\n                                    </t>\n                                </td>\n                            </tr>\n                        </tbody>\n                    </table>\n                </td>\n            </tr>\n            <tr>\n                <td valign="center">\n                    <hr width="100%" style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0;margin: 10px 0px;"/>\n                    <p t-if="subtype_internal" style="background-color: #f2dede; padding: 5px; margin-bottom: 16px; font-size: 13px;">\n                        <strong>Internal communication</strong>: Replying will post an internal note. Followers won't receive any email notification.\n                    </p>\n                </td>\n            </tr>\n        </tbody>\n    </table>\n</div>\n<!-- CONTENT -->\n<div t-out="message.body" style="font-size: 13px;"/>\n<ul t-if="tracking_values">\n    <t t-foreach="tracking_values" t-as="tracking">\n        <li><t t-out="tracking[0]"/>: <t t-out="tracking[1]"/> → <t t-out="tracking[2]"/></li>\n    </t>\n</ul>\n<t class="o_signature">\n    <div t-if="email_add_signature and not is_html_empty(signature)" t-out="signature" style="font-size: 13px;"/>\n</t>\n<!-- FOOTER -->\n<div style="margin-top:32px;">\n    <hr width="100%" style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 4px 0px;"/>\n    <b t-out="company.name" style="font-size:11px;"/><br/>\n    <p style="color: #999999; margin-top:2px; font-size:11px;">\n        <t t-out="company.phone"/>\n        <t t-if="company.email and company.phone"> |</t>\n        <a t-if="company.email" t-att-href="'mailto:%s' % company.email" style="text-decoration:none; color: #999999;" t-out="company.email"/>\n        <t t-if="company.website and (company.phone or company.email)"> |</t>\n        <a t-if="company.website" t-att-href="'%s' % company.website" style="text-decoration:none; color: #999999;" t-out="company.website"/>\n    </p>\n</div>\n<p style="color: #555555; font-size:11px;">\n    Powered by <a target="_blank" href="https://www.odoo.com?utm_source=db&amp;utm_medium=email" style="color: #875A7B;">Odoo</a>\n</p>\n</div>\n</body></html>\n        </t>\n\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
331	16	\N	1	1	mail_notification_light	\N	mail.mail_notification_light	qweb	mail/data/mail_templates_email_layouts.xml	\N	primary	{"en_US": "<t t-name=\\"mail.mail_notification_light\\">\\n<html t-att-lang=\\"lang\\">\\n<head>\\n    <meta http-equiv=\\"Content-Type\\" content=\\"text/html charset=UTF-8\\"/>\\n</head>\\n<body>\\n<t t-set=\\"subtype_internal\\" t-value=\\"False\\"/>\\n<t t-call=\\"mail.notification_preview\\"/>\\n<table role=\\"presentation\\" border=\\"0\\" cellpadding=\\"0\\" cellspacing=\\"0\\" style=\\"padding-top: 16px; background-color: #F1F1F1; font-family:Verdana, Arial,sans-serif; color: #454748; width: 100%; border-collapse:separate;\\"><tr><td align=\\"center\\">\\n<table role=\\"presentation\\" border=\\"0\\" cellpadding=\\"0\\" cellspacing=\\"0\\" width=\\"590\\" style=\\"padding: 24px; background-color: white; color: #454748; border-collapse:separate;\\">\\n<tbody>\\n    <!-- HEADER -->\\n    <tr>\\n        <td align=\\"center\\" style=\\"min-width: 590px;\\">\\n            <table role=\\"presentation\\" border=\\"0\\" cellpadding=\\"0\\" cellspacing=\\"0\\" width=\\"100%\\" style=\\"background-color: white; padding: 0; border-collapse:separate;\\">\\n                <tr><td valign=\\"middle\\">\\n                    <span style=\\"font-size: 10px;\\">Your <t t-out=\\"model_description or 'document'\\"/></span>\\n                    <br/>\\n                    <t t-if=\\"has_button_access\\">\\n                        <a t-att-href=\\"button_access['url']\\">\\n                            <span style=\\"font-size: 20px; font-weight: bold;\\">\\n                                <t t-out=\\"message.record_name and message.record_name.replace('/','-') or ''\\"/>\\n                            </span>\\n                        </a>\\n                    </t>\\n                    <t t-else=\\"\\">\\n                        <span style=\\"font-size: 20px; font-weight: bold;\\">\\n                            <t t-out=\\"message.record_name and message.record_name.replace('/','-') or ''\\"/>\\n                        </span>\\n                    </t>\\n                </td><td valign=\\"middle\\" align=\\"right\\">\\n                    <img t-att-src=\\"'/logo.png?company=%s' % (company.id or 0)\\" style=\\"padding: 0px; margin: 0px; height: 48px;\\" t-att-alt=\\"'%s' % company.name\\"/>\\n                </td></tr>\\n                <tr><td colspan=\\"2\\" style=\\"text-align:center;\\">\\n                  <hr width=\\"100%\\" style=\\"background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin:4px 0px 32px 0px;\\"/>\\n                </td></tr>\\n            </table>\\n        </td>\\n    </tr>\\n    <!-- CONTENT -->\\n    <tr>\\n        <td style=\\"min-width: 590px;\\">\\n            <t t-out=\\"message.body\\"/>\\n        </td>\\n    </tr>\\n    <!-- FOOTER -->\\n    <tr>\\n        <td align=\\"center\\" style=\\"min-width: 590px; padding: 0 8px 0 8px; font-size:11px;\\">\\n            <hr width=\\"100%\\" style=\\"background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 4px 0px;\\"/>\\n            <b t-out=\\"company.name\\"/><br/>\\n            <div style=\\"color: #999999;\\">\\n                <t t-out=\\"company.phone\\"/>\\n                <t t-if=\\"company.email and company.phone\\"> |</t>\\n                <a t-if=\\"company.email\\" t-att-href=\\"'mailto:%s' % company.email\\" style=\\"text-decoration:none; color: #999999;\\" t-out=\\"company.email\\"/>\\n                <t t-if=\\"company.website and (company.phone or company.email)\\"> |</t>\\n                <a t-if=\\"company.website\\" t-att-href=\\"'%s' % company.website\\" style=\\"text-decoration:none; color: #999999;\\" t-out=\\"company.website\\"/>\\n            </div>\\n        </td>\\n    </tr>\\n</tbody>\\n</table>\\n</td></tr>\\n<!-- POWERED BY -->\\n<tr><td align=\\"center\\" style=\\"min-width: 590px;\\">\\n        Powered by <a target=\\"_blank\\" href=\\"https://www.odoo.com?utm_source=db&amp;utm_medium=email\\" style=\\"color: #875A7B;\\">Odoo</a>\\n</td></tr>\\n</table>\\n</body>\\n</html>\\n        </t>", "vi_VN": "<t t-name=\\"mail.mail_notification_light\\">\\n<html t-att-lang=\\"lang\\">\\n<head>\\n    <meta http-equiv=\\"Content-Type\\" content=\\"text/html charset=UTF-8\\"/>\\n</head>\\n<body>\\n<t t-set=\\"subtype_internal\\" t-value=\\"False\\"/>\\n<t t-call=\\"mail.notification_preview\\"/>\\n<table role=\\"presentation\\" border=\\"0\\" cellpadding=\\"0\\" cellspacing=\\"0\\" style=\\"padding-top: 16px; background-color: #F1F1F1; font-family:Verdana, Arial,sans-serif; color: #454748; width: 100%; border-collapse:separate;\\"><tr><td align=\\"center\\">\\n<table role=\\"presentation\\" border=\\"0\\" cellpadding=\\"0\\" cellspacing=\\"0\\" width=\\"590\\" style=\\"padding: 24px; background-color: white; color: #454748; border-collapse:separate;\\">\\n<tbody>\\n    <!-- HEADER -->\\n    <tr>\\n        <td align=\\"center\\" style=\\"min-width: 590px;\\">\\n            <table role=\\"presentation\\" border=\\"0\\" cellpadding=\\"0\\" cellspacing=\\"0\\" width=\\"100%\\" style=\\"background-color: white; padding: 0; border-collapse:separate;\\">\\n                <tr><td valign=\\"middle\\">\\n                    <span style=\\"font-size: 10px;\\">Của bạn <t t-out=\\"model_description or 'document'\\"/></span>\\n                    <br/>\\n                    <t t-if=\\"has_button_access\\">\\n                        <a t-att-href=\\"button_access['url']\\">\\n                            <span style=\\"font-size: 20px; font-weight: bold;\\">\\n                                <t t-out=\\"message.record_name and message.record_name.replace('/','-') or ''\\"/>\\n                            </span>\\n                        </a>\\n                    </t>\\n                    <t t-else=\\"\\">\\n                        <span style=\\"font-size: 20px; font-weight: bold;\\">\\n                            <t t-out=\\"message.record_name and message.record_name.replace('/','-') or ''\\"/>\\n                        </span>\\n                    </t>\\n                </td><td valign=\\"middle\\" align=\\"right\\">\\n                    <img t-att-src=\\"'/logo.png?company=%s' % (company.id or 0)\\" style=\\"padding: 0px; margin: 0px; height: 48px;\\" t-att-alt=\\"'%s' % company.name\\"/>\\n                </td></tr>\\n                <tr><td colspan=\\"2\\" style=\\"text-align:center;\\">\\n                  <hr width=\\"100%\\" style=\\"background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin:4px 0px 32px 0px;\\"/>\\n                </td></tr>\\n            </table>\\n        </td>\\n    </tr>\\n    <!-- CONTENT -->\\n    <tr>\\n        <td style=\\"min-width: 590px;\\">\\n            <t t-out=\\"message.body\\"/>\\n        </td>\\n    </tr>\\n    <!-- FOOTER -->\\n    <tr>\\n        <td align=\\"center\\" style=\\"min-width: 590px; padding: 0 8px 0 8px; font-size:11px;\\">\\n            <hr width=\\"100%\\" style=\\"background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 4px 0px;\\"/>\\n            <b t-out=\\"company.name\\"/><br/>\\n            <div style=\\"color: #999999;\\">\\n                <t t-out=\\"company.phone\\"/>\\n                <t t-if=\\"company.email and company.phone\\"> |</t>\\n                <a t-if=\\"company.email\\" t-att-href=\\"'mailto:%s' % company.email\\" style=\\"text-decoration:none; color: #999999;\\" t-out=\\"company.email\\"/>\\n                <t t-if=\\"company.website and (company.phone or company.email)\\"> |</t>\\n                <a t-if=\\"company.website\\" t-att-href=\\"'%s' % company.website\\" style=\\"text-decoration:none; color: #999999;\\" t-out=\\"company.website\\"/>\\n            </div>\\n        </td>\\n    </tr>\\n</tbody>\\n</table>\\n</td></tr>\\n<!-- POWERED BY -->\\n<tr><td align=\\"center\\" style=\\"min-width: 590px;\\">\\n        Cung cấp bởi <a target=\\"_blank\\" href=\\"https://www.odoo.com?utm_source=db&amp;utm_medium=email\\" style=\\"color: #875A7B;\\">Odoo</a>\\n</td></tr>\\n</table>\\n</body>\\n</html>\\n        </t>"}	<?xml version="1.0"?>\n<t t-name="mail.mail_notification_light">\n<html t-att-lang="lang">\n<head>\n    <meta http-equiv="Content-Type" content="text/html charset=UTF-8"/>\n</head>\n<body>\n<t t-set="subtype_internal" t-value="False"/>\n<t t-call="mail.notification_preview"/>\n<table role="presentation" border="0" cellpadding="0" cellspacing="0" style="padding-top: 16px; background-color: #F1F1F1; font-family:Verdana, Arial,sans-serif; color: #454748; width: 100%; border-collapse:separate;"><tr><td align="center">\n<table role="presentation" border="0" cellpadding="0" cellspacing="0" width="590" style="padding: 24px; background-color: white; color: #454748; border-collapse:separate;">\n<tbody>\n    <!-- HEADER -->\n    <tr>\n        <td align="center" style="min-width: 590px;">\n            <table role="presentation" border="0" cellpadding="0" cellspacing="0" width="100%" style="background-color: white; padding: 0; border-collapse:separate;">\n                <tr><td valign="middle">\n                    <span style="font-size: 10px;">Your <t t-out="model_description or 'document'"/></span>\n                    <br/>\n                    <t t-if="has_button_access">\n                        <a t-att-href="button_access['url']">\n                            <span style="font-size: 20px; font-weight: bold;">\n                                <t t-out="message.record_name and message.record_name.replace('/','-') or ''"/>\n                            </span>\n                        </a>\n                    </t>\n                    <t t-else="">\n                        <span style="font-size: 20px; font-weight: bold;">\n                            <t t-out="message.record_name and message.record_name.replace('/','-') or ''"/>\n                        </span>\n                    </t>\n                </td><td valign="middle" align="right">\n                    <img t-att-src="'/logo.png?company=%s' % (company.id or 0)" style="padding: 0px; margin: 0px; height: 48px;" t-att-alt="'%s' % company.name"/>\n                </td></tr>\n                <tr><td colspan="2" style="text-align:center;">\n                  <hr width="100%" style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin:4px 0px 32px 0px;"/>\n                </td></tr>\n            </table>\n        </td>\n    </tr>\n    <!-- CONTENT -->\n    <tr>\n        <td style="min-width: 590px;">\n            <t t-out="message.body"/>\n        </td>\n    </tr>\n    <!-- FOOTER -->\n    <tr>\n        <td align="center" style="min-width: 590px; padding: 0 8px 0 8px; font-size:11px;">\n            <hr width="100%" style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 4px 0px;"/>\n            <b t-out="company.name"/><br/>\n            <div style="color: #999999;">\n                <t t-out="company.phone"/>\n                <t t-if="company.email and company.phone"> |</t>\n                <a t-if="company.email" t-att-href="'mailto:%s' % company.email" style="text-decoration:none; color: #999999;" t-out="company.email"/>\n                <t t-if="company.website and (company.phone or company.email)"> |</t>\n                <a t-if="company.website" t-att-href="'%s' % company.website" style="text-decoration:none; color: #999999;" t-out="company.website"/>\n            </div>\n        </td>\n    </tr>\n</tbody>\n</table>\n</td></tr>\n<!-- POWERED BY -->\n<tr><td align="center" style="min-width: 590px;">\n        Powered by <a target="_blank" href="https://www.odoo.com?utm_source=db&amp;utm_medium=email" style="color: #875A7B;">Odoo</a>\n</td></tr>\n</table>\n</body>\n</html>\n        </t>\n\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
332	16	\N	1	1	notification_preview	\N	mail.notification_preview	qweb	mail/data/mail_templates_email_layouts.xml	\N	primary	{"en_US": "<t t-name=\\"mail.notification_preview\\">\\n<div style=\\"display: none; max-height: 0px; overflow: hidden; color:#fff; font-size:0px; line-height:0px\\">\\n    <t t-if=\\"tracking_values\\">\\n        <t t-out=\\"tracking_values[0][0]\\"/>: <t t-out=\\"tracking_values[0][1]\\"/> → <t t-out=\\"tracking_values[0][2]\\"/>\\n        <t t-if=\\"len(tracking_values) &gt; 1\\"> |...</t>\\n        <t t-if=\\"message.preview\\"> | </t>\\n    </t>\\n    <t t-if=\\"subtype_internal\\">Internal communication: </t><t t-out=\\"message.preview\\"/>\\n    <!--Trailing whitespace to push back email content so that it doesn't appear in preview. Specific characters to use may change over time -->\\n    <t t-out=\\"'͏ ​ ' * 140\\"/>\\n</div>\\n        </t>", "vi_VN": "<t t-name=\\"mail.notification_preview\\">\\n<div style=\\"display: none; max-height: 0px; overflow: hidden; color:#fff; font-size:0px; line-height:0px\\">\\n    <t t-if=\\"tracking_values\\">\\n        <t t-out=\\"tracking_values[0][0]\\"/>: <t t-out=\\"tracking_values[0][1]\\"/> → <t t-out=\\"tracking_values[0][2]\\"/>\\n        <t t-if=\\"len(tracking_values) &gt; 1\\"> |...</t>\\n        <t t-if=\\"message.preview\\"> | </t>\\n    </t>\\n    <t t-if=\\"subtype_internal\\">Trao đổi nội bộ: </t><t t-out=\\"message.preview\\"/>\\n    <!--Trailing whitespace to push back email content so that it doesn't appear in preview. Specific characters to use may change over time -->\\n    <t t-out=\\"'͏ ​ ' * 140\\"/>\\n</div>\\n        </t>"}	<?xml version="1.0"?>\n<t t-name="mail.notification_preview">\n<div style="display: none; max-height: 0px; overflow: hidden; color:#fff; font-size:0px; line-height:0px">\n    <t t-if="tracking_values">\n        <t t-out="tracking_values[0][0]"/>: <t t-out="tracking_values[0][1]"/> → <t t-out="tracking_values[0][2]"/>\n        <t t-if="len(tracking_values) &gt; 1"> |...</t>\n        <t t-if="message.preview"> | </t>\n    </t>\n    <t t-if="subtype_internal">Internal communication: </t><t t-out="message.preview"/>\n    <!--Trailing whitespace to push back email content so that it doesn't appear in preview. Specific characters to use may change over time -->\n    <t t-out="'͏ ​ ' * 140"/>\n</div>\n        </t>\n\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
334	16	\N	1	1	message_notification_limit_email	\N	mail.message_notification_limit_email	qweb	mail/data/mail_templates_mailgateway.xml	\N	primary	{"en_US": "<t t-name=\\"mail.message_notification_limit_email\\">\\n            <p>Dear Sender,</p>\\n            <p>\\n                The message below could not be accepted by the address <t t-esc=\\"email\\"/> because you have\\n                contacted it too many times in the last few minutes.\\n                <br/>\\n                Please try again later.\\n            </p>\\n            <p>Kind Regards</p>\\n        </t>", "vi_VN": "<t t-name=\\"mail.message_notification_limit_email\\">\\n            <p>Xin chào Người gửi,</p>\\n            <p>\\n                Không thể chấp nhận nội dung dưới đây bằng địa chỉ <t t-esc=\\"email\\"/> bởi vì bạn đã\\n                liên hệ quá nhiều lần trong vài phút qua.\\n                <br/>\\n                Vui lòng thử lại sau.\\n            </p>\\n            <p>Trân trọng</p>\\n        </t>"}	<?xml version="1.0"?>\n<t t-name="mail.message_notification_limit_email">\n            <p>Dear Sender,</p>\n            <p>\n                The message below could not be accepted by the address <t t-esc="email"/> because you have\n                contacted it too many times in the last few minutes.\n                <br/>\n                Please try again later.\n            </p>\n            <p>Kind Regards</p>\n        </t>\n\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
411	16	\N	1	1	product.template.search	product.template	\N	search	product/views/product_views.xml	\N	primary	{"en_US": "<search string=\\"Product\\">\\n                <field name=\\"name\\" string=\\"Product\\" filter_domain=\\"['|', '|', '|', ('default_code', 'ilike', self), ('product_variant_ids.default_code', 'ilike', self),('name', 'ilike', self), ('barcode', 'ilike', self)]\\"/>\\n                <field name=\\"categ_id\\" filter_domain=\\"[('categ_id', 'child_of', raw_value)]\\"/>\\n                <separator/>\\n                <filter string=\\"Services\\" name=\\"services\\" domain=\\"[('type','=','service')]\\"/>\\n                <filter string=\\"Products\\" name=\\"consumable\\" domain=\\"[('type', 'in', ['consu', 'product'])]\\"/>\\n                <separator/>\\n                <filter string=\\"Can be Sold\\" name=\\"filter_to_sell\\" domain=\\"[('sale_ok','=',True)]\\"/>\\n                <filter string=\\"Can be Purchased\\" name=\\"filter_to_purchase\\" domain=\\"[('purchase_ok', '=', True)]\\"/>\\n                <separator/>\\n                <field string=\\"Attributes\\" name=\\"attribute_line_ids\\" groups=\\"product.group_product_variant\\"/>\\n                <filter invisible=\\"1\\" string=\\"Late Activities\\" name=\\"activities_overdue\\" domain=\\"[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]\\" help=\\"Show all records which has next action date is before today\\"/>\\n                <filter invisible=\\"1\\" string=\\"Today Activities\\" name=\\"activities_today\\" domain=\\"[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <filter invisible=\\"1\\" string=\\"Future Activities\\" name=\\"activities_upcoming_all\\" domain=\\"[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))                     ]\\"/>\\n                <separator/>\\n                <filter string=\\"Favorites\\" name=\\"favorites\\" domain=\\"[('priority','=','1')]\\"/>\\n                <separator/>\\n                <filter string=\\"Warnings\\" name=\\"activities_exception\\" domain=\\"[('activity_exception_decoration', '!=', False)]\\"/>\\n                <separator/>\\n                <filter string=\\"Archived\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n                <group expand=\\"1\\" string=\\"Group By\\">\\n                    <filter string=\\"Product Type\\" name=\\"type\\" context=\\"{'group_by':'detailed_type'}\\"/>\\n                    <filter string=\\"Product Category\\" name=\\"categ_id\\" context=\\"{'group_by':'categ_id'}\\"/>\\n                </group>\\n            </search>", "vi_VN": "<search string=\\"Sản phẩm\\">\\n                <field name=\\"name\\" string=\\"Sản phẩm\\" filter_domain=\\"['|', '|', '|', ('default_code', 'ilike', self), ('product_variant_ids.default_code', 'ilike', self),('name', 'ilike', self), ('barcode', 'ilike', self)]\\"/>\\n                <field name=\\"categ_id\\" filter_domain=\\"[('categ_id', 'child_of', raw_value)]\\"/>\\n                <separator/>\\n                <filter string=\\"Dịch vụ\\" name=\\"services\\" domain=\\"[('type','=','service')]\\"/>\\n                <filter string=\\"Sản phẩm\\" name=\\"consumable\\" domain=\\"[('type', 'in', ['consu', 'product'])]\\"/>\\n                <separator/>\\n                <filter string=\\"Có thể bán\\" name=\\"filter_to_sell\\" domain=\\"[('sale_ok','=',True)]\\"/>\\n                <filter string=\\"Có thể mua\\" name=\\"filter_to_purchase\\" domain=\\"[('purchase_ok', '=', True)]\\"/>\\n                <separator/>\\n                <field string=\\"Thuộc tính\\" name=\\"attribute_line_ids\\" groups=\\"product.group_product_variant\\"/>\\n                <filter invisible=\\"1\\" string=\\"Hoạt động chậm trễ\\" name=\\"activities_overdue\\" domain=\\"[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]\\" help=\\"Hiển thị tất cả dữ liệu có ngày xử lý tiếp theo trước ngày hôm nay\\"/>\\n                <filter invisible=\\"1\\" string=\\"Hoạt động hôm nay\\" name=\\"activities_today\\" domain=\\"[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <filter invisible=\\"1\\" string=\\"Hoạt động tương lai\\" name=\\"activities_upcoming_all\\" domain=\\"[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))                     ]\\"/>\\n                <separator/>\\n                <filter string=\\"Yêu thích\\" name=\\"favorites\\" domain=\\"[('priority','=','1')]\\"/>\\n                <separator/>\\n                <filter string=\\"Cảnh báo\\" name=\\"activities_exception\\" domain=\\"[('activity_exception_decoration', '!=', False)]\\"/>\\n                <separator/>\\n                <filter string=\\"Đã lưu trữ\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n                <group expand=\\"1\\" string=\\"Nhóm theo\\">\\n                    <filter string=\\"Loại sản phẩm\\" name=\\"type\\" context=\\"{'group_by':'detailed_type'}\\"/>\\n                    <filter string=\\"Danh mục sản phẩm\\" name=\\"categ_id\\" context=\\"{'group_by':'categ_id'}\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Product">\n                <field name="name" string="Product" filter_domain="['|', '|', '|', ('default_code', 'ilike', self), ('product_variant_ids.default_code', 'ilike', self),('name', 'ilike', self), ('barcode', 'ilike', self)]"/>\n                <field name="categ_id" filter_domain="[('categ_id', 'child_of', raw_value)]"/>\n                <separator/>\n                <filter string="Services" name="services" domain="[('type','=','service')]"/>\n                <filter string="Products" name="consumable" domain="[('type', 'in', ['consu', 'product'])]"/>\n                <separator/>\n                <filter string="Can be Sold" name="filter_to_sell" domain="[('sale_ok','=',True)]"/>\n                <filter string="Can be Purchased" name="filter_to_purchase" domain="[('purchase_ok', '=', True)]"/>\n                <separator/>\n                <field string="Attributes" name="attribute_line_ids" groups="product.group_product_variant"/>\n                <filter invisible="1" string="Late Activities" name="activities_overdue" domain="[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]" help="Show all records which has next action date is before today"/>\n                <filter invisible="1" string="Today Activities" name="activities_today" domain="[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]"/>\n                <filter invisible="1" string="Future Activities" name="activities_upcoming_all" domain="[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))                     ]"/>\n                <separator/>\n                <filter string="Favorites" name="favorites" domain="[('priority','=','1')]"/>\n                <separator/>\n                <filter string="Warnings" name="activities_exception" domain="[('activity_exception_decoration', '!=', False)]"/>\n                <separator/>\n                <filter string="Archived" name="inactive" domain="[('active','=',False)]"/>\n                <group expand="1" string="Group By">\n                    <filter string="Product Type" name="type" context="{'group_by':'detailed_type'}"/>\n                    <filter string="Product Category" name="categ_id" context="{'group_by':'categ_id'}"/>\n                </group>\n            </search>\n        	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
335	16	\N	1	1	mail_bounce_catchall	\N	mail.mail_bounce_catchall	qweb	mail/data/mail_templates_mailgateway.xml	\N	primary	{"en_US": "<t t-name=\\"mail.mail_bounce_catchall\\">\\n<div>\\n    <p>Hello <t t-esc=\\"message['email_from']\\"/>,</p>\\n    <p>The email sent to <t t-esc=\\"message['to']\\"/> cannot be processed. This address\\n    is used to collect replies and should not be used to directly contact <t t-esc=\\"res_company.name\\"/>.</p>\\n    <p>Please contact us instead using <a t-att-href=\\"'mailto:%s' % res_company.email\\"><t t-esc=\\"res_company.email\\"/></a></p>\\n    <p>Regards,</p>\\n    <p>The <t t-esc=\\"res_company.name\\"/> team.</p>\\n</div>\\n<blockquote><t t-esc=\\"message['body']\\"/></blockquote>\\n        </t>", "vi_VN": "<t t-name=\\"mail.mail_bounce_catchall\\">\\n<div>\\n    <p>Xin chào <t t-esc=\\"message['email_from']\\"/>,</p>\\n    <p>Thư  đã được gửi đến <t t-esc=\\"message['to']\\"/> không thể xử lý. Địa chỉ này\\n    được dùng để thu thập các phản hồi và không nên dùng cho liên hệ trực tiếp <t t-esc=\\"res_company.name\\"/>.</p>\\n    <p>Vui lòng liên lạc với chúng tôi thay vì sử dụng <a t-att-href=\\"'mailto:%s' % res_company.email\\"><t t-esc=\\"res_company.email\\"/></a></p>\\n    <p>Trân trọng,</p>\\n    <p>The <t t-esc=\\"res_company.name\\"/> nhóm.</p>\\n</div>\\n<blockquote><t t-esc=\\"message['body']\\"/></blockquote>\\n        </t>"}	<?xml version="1.0"?>\n<t t-name="mail.mail_bounce_catchall">\n<div>\n    <p>Hello <t t-esc="message['email_from']"/>,</p>\n    <p>The email sent to <t t-esc="message['to']"/> cannot be processed. This address\n    is used to collect replies and should not be used to directly contact <t t-esc="res_company.name"/>.</p>\n    <p>Please contact us instead using <a t-att-href="'mailto:%s' % res_company.email"><t t-esc="res_company.email"/></a></p>\n    <p>Regards,</p>\n    <p>The <t t-esc="res_company.name"/> team.</p>\n</div>\n<blockquote><t t-esc="message['body']"/></blockquote>\n        </t>\n\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
339	16	\N	1	1	mail.alias.form	mail.alias	\N	form	mail/views/mail_alias_views.xml	\N	primary	{"en_US": "<form string=\\"Alias\\">\\n                    <sheet>\\n                        <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                            <button name=\\"open_document\\" string=\\"Open Document\\" type=\\"object\\" class=\\"oe_link\\" attrs=\\"{'invisible': ['|', ('alias_model_id', '=', False), ('alias_force_thread_id', '=', 0)]}\\"/>\\n                            <button name=\\"open_parent_document\\" string=\\"Open Parent Document\\" type=\\"object\\" class=\\"oe_link\\" icon=\\"fa-sitemap\\" attrs=\\"{'invisible': ['|', ('alias_parent_model_id', '=', False), ('alias_parent_thread_id', '=', 0)]}\\"/>\\n                        </div>\\n                        <h2 dir=\\"ltr\\"><field name=\\"alias_name\\" class=\\"oe_inline\\"/>@<field name=\\"alias_domain\\" class=\\"oe_inline\\"/></h2>\\n                        <group>\\n                            <field name=\\"alias_model_id\\"/>\\n                            <field name=\\"alias_force_thread_id\\"/>\\n                            <field name=\\"alias_defaults\\"/>\\n                            <field name=\\"alias_contact\\"/>\\n                            <field name=\\"alias_user_id\\"/>\\n                            <field name=\\"alias_parent_model_id\\"/>\\n                            <field name=\\"alias_parent_thread_id\\"/>\\n                        </group>\\n                        <label for=\\"alias_bounced_content\\" attrs=\\"{'invisible':[('alias_contact', '=', 'everyone')]}\\"/>\\n                        <field name=\\"alias_bounced_content\\" attrs=\\"{'invisible':[('alias_contact', '=', 'everyone')]}\\"/>\\n                    </sheet>\\n                </form>", "vi_VN": "<form string=\\"Bí danh\\">\\n                    <sheet>\\n                        <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                            <button name=\\"open_document\\" string=\\"Mở Tài liệu\\" type=\\"object\\" class=\\"oe_link\\" attrs=\\"{'invisible': ['|', ('alias_model_id', '=', False), ('alias_force_thread_id', '=', 0)]}\\"/>\\n                            <button name=\\"open_parent_document\\" string=\\"Mở Tài liệu Cha\\" type=\\"object\\" class=\\"oe_link\\" icon=\\"fa-sitemap\\" attrs=\\"{'invisible': ['|', ('alias_parent_model_id', '=', False), ('alias_parent_thread_id', '=', 0)]}\\"/>\\n                        </div>\\n                        <h2 dir=\\"ltr\\"><field name=\\"alias_name\\" class=\\"oe_inline\\"/>@<field name=\\"alias_domain\\" class=\\"oe_inline\\"/></h2>\\n                        <group>\\n                            <field name=\\"alias_model_id\\"/>\\n                            <field name=\\"alias_force_thread_id\\"/>\\n                            <field name=\\"alias_defaults\\"/>\\n                            <field name=\\"alias_contact\\"/>\\n                            <field name=\\"alias_user_id\\"/>\\n                            <field name=\\"alias_parent_model_id\\"/>\\n                            <field name=\\"alias_parent_thread_id\\"/>\\n                        </group>\\n                        <label for=\\"alias_bounced_content\\" attrs=\\"{'invisible':[('alias_contact', '=', 'everyone')]}\\"/>\\n                        <field name=\\"alias_bounced_content\\" attrs=\\"{'invisible':[('alias_contact', '=', 'everyone')]}\\"/>\\n                    </sheet>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Alias">\n                    <sheet>\n                        <div class="oe_button_box" name="button_box">\n                            <button name="open_document" string="Open Document" type="object" class="oe_link" attrs="{'invisible': ['|', ('alias_model_id', '=', False), ('alias_force_thread_id', '=', 0)]}"/>\n                            <button name="open_parent_document" string="Open Parent Document" type="object" class="oe_link" icon="fa-sitemap" attrs="{'invisible': ['|', ('alias_parent_model_id', '=', False), ('alias_parent_thread_id', '=', 0)]}"/>\n                        </div>\n                        <h2 dir="ltr"><field name="alias_name" class="oe_inline"/>@<field name="alias_domain" class="oe_inline"/></h2>\n                        <group>\n                            <field name="alias_model_id"/>\n                            <field name="alias_force_thread_id"/>\n                            <field name="alias_defaults"/>\n                            <field name="alias_contact"/>\n                            <field name="alias_user_id"/>\n                            <field name="alias_parent_model_id"/>\n                            <field name="alias_parent_thread_id"/>\n                        </group>\n                        <label for="alias_bounced_content" attrs="{'invisible':[('alias_contact', '=', 'everyone')]}"/>\n                        <field name="alias_bounced_content" attrs="{'invisible':[('alias_contact', '=', 'everyone')]}"/>\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
