1827	16	\N	1	1	stock.scrap.form	stock.scrap	\N	form	stock/views/stock_scrap_views.xml	\N	primary	{"en_US": "<form string=\\"Scrap\\">\\n                    <header>\\n                        <button name=\\"action_validate\\" states=\\"draft\\" string=\\"Validate\\" type=\\"object\\" class=\\"oe_highlight\\" context=\\"{'not_unlink_on_discard': True}\\" data-hotkey=\\"v\\"/>\\n                        <field name=\\"state\\" widget=\\"statusbar\\" statusbar_visible=\\"draft,done\\"/>\\n                    </header>\\n                    <sheet>\\n                        <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                            <button class=\\"oe_stat_button\\" name=\\"action_get_stock_picking\\" string=\\"Stock Operation\\" type=\\"object\\" attrs=\\"{'invisible':[('picking_id','=',False)]}\\" icon=\\"fa-cogs\\"/>\\n                            <field name=\\"picking_id\\" invisible=\\"1\\"/>\\n                            <button class=\\"oe_stat_button\\" name=\\"action_get_stock_move_lines\\" string=\\"Product Moves\\" type=\\"object\\" attrs=\\"{'invisible':[('move_id','=',False)]}\\" icon=\\"fa-exchange\\"/>\\n                            <field name=\\"move_id\\" invisible=\\"1\\"/>\\n                        </div>\\n                        <div class=\\"oe_title\\">\\n                            <h1><field name=\\"name\\" nolabel=\\"1\\"/></h1>\\n                        </div>\\n                        <group>\\n                            <group>\\n                                <field name=\\"product_id\\" context=\\"{'default_detailed_type': 'product'}\\"/>\\n                                <label for=\\"scrap_qty\\"/>\\n                                <div class=\\"o_row\\">\\n                                    <field name=\\"scrap_qty\\"/>\\n                                    <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                                    <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\" force_save=\\"1\\"/>\\n                                </div>\\n                            </group>\\n                            <group>\\n                                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                                <field name=\\"lot_id\\" context=\\"{'default_product_id': product_id, 'default_company_id': company_id}\\" attrs=\\"{'invisible': ['|',('product_id', '=', False),('tracking', '=', 'none')], 'required': [('tracking', '!=', 'none')]}\\" groups=\\"stock.group_production_lot\\"/>\\n                                <field name=\\"tracking\\" invisible=\\"1\\"/>\\n                                <field name=\\"package_id\\" groups=\\"stock.group_tracking_lot\\"/>\\n                                <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\"/>\\n                                <field name=\\"location_id\\" options=\\"{'no_create': True, 'no_open': True}\\" groups=\\"stock.group_stock_multi_locations\\" force_save=\\"1\\"/>\\n                                <field name=\\"scrap_location_id\\" options=\\"{'no_create': True, 'no_open': True}\\" groups=\\"stock.group_stock_multi_locations\\" force_save=\\"1\\"/>\\n                                <field name=\\"origin\\"/>\\n                                <field name=\\"date_done\\" attrs=\\"{'invisible': [('state', '=', 'draft')]}\\"/>\\n                                <field name=\\"picking_id\\" attrs=\\"{'invisible': [('picking_id', '=', False)]}\\"/>\\n                                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                            </group>\\n                        </group>\\n                    </sheet>\\n                    <div class=\\"oe_chatter\\">\\n                        <field name=\\"message_follower_ids\\"/>\\n                        <field name=\\"message_ids\\"/>\\n                    </div>\\n                </form>", "vi_VN": "<form string=\\"Loại bỏ\\">\\n                    <header>\\n                        <button name=\\"action_validate\\" states=\\"draft\\" string=\\"Xác nhận\\" type=\\"object\\" class=\\"oe_highlight\\" context=\\"{'not_unlink_on_discard': True}\\" data-hotkey=\\"v\\"/>\\n                        <field name=\\"state\\" widget=\\"statusbar\\" statusbar_visible=\\"draft,done\\"/>\\n                    </header>\\n                    <sheet>\\n                        <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                            <button class=\\"oe_stat_button\\" name=\\"action_get_stock_picking\\" string=\\"Hoạt động tồn kho\\" type=\\"object\\" attrs=\\"{'invisible':[('picking_id','=',False)]}\\" icon=\\"fa-cogs\\"/>\\n                            <field name=\\"picking_id\\" invisible=\\"1\\"/>\\n                            <button class=\\"oe_stat_button\\" name=\\"action_get_stock_move_lines\\" string=\\"Dịch chuyển sản phẩm\\" type=\\"object\\" attrs=\\"{'invisible':[('move_id','=',False)]}\\" icon=\\"fa-exchange\\"/>\\n                            <field name=\\"move_id\\" invisible=\\"1\\"/>\\n                        </div>\\n                        <div class=\\"oe_title\\">\\n                            <h1><field name=\\"name\\" nolabel=\\"1\\"/></h1>\\n                        </div>\\n                        <group>\\n                            <group>\\n                                <field name=\\"product_id\\" context=\\"{'default_detailed_type': 'product'}\\"/>\\n                                <label for=\\"scrap_qty\\"/>\\n                                <div class=\\"o_row\\">\\n                                    <field name=\\"scrap_qty\\"/>\\n                                    <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                                    <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\" force_save=\\"1\\"/>\\n                                </div>\\n                            </group>\\n                            <group>\\n                                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                                <field name=\\"lot_id\\" context=\\"{'default_product_id': product_id, 'default_company_id': company_id}\\" attrs=\\"{'invisible': ['|',('product_id', '=', False),('tracking', '=', 'none')], 'required': [('tracking', '!=', 'none')]}\\" groups=\\"stock.group_production_lot\\"/>\\n                                <field name=\\"tracking\\" invisible=\\"1\\"/>\\n                                <field name=\\"package_id\\" groups=\\"stock.group_tracking_lot\\"/>\\n                                <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\"/>\\n                                <field name=\\"location_id\\" options=\\"{'no_create': True, 'no_open': True}\\" groups=\\"stock.group_stock_multi_locations\\" force_save=\\"1\\"/>\\n                                <field name=\\"scrap_location_id\\" options=\\"{'no_create': True, 'no_open': True}\\" groups=\\"stock.group_stock_multi_locations\\" force_save=\\"1\\"/>\\n                                <field name=\\"origin\\"/>\\n                                <field name=\\"date_done\\" attrs=\\"{'invisible': [('state', '=', 'draft')]}\\"/>\\n                                <field name=\\"picking_id\\" attrs=\\"{'invisible': [('picking_id', '=', False)]}\\"/>\\n                                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                            </group>\\n                        </group>\\n                    </sheet>\\n                    <div class=\\"oe_chatter\\">\\n                        <field name=\\"message_follower_ids\\"/>\\n                        <field name=\\"message_ids\\"/>\\n                    </div>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Scrap">\n                    <header>\n                        <button name="action_validate" states="draft" string="Validate" type="object" class="oe_highlight" context="{'not_unlink_on_discard': True}" data-hotkey="v"/>\n                        <field name="state" widget="statusbar" statusbar_visible="draft,done"/>\n                    </header>\n                    <sheet>\n                        <div class="oe_button_box" name="button_box">\n                            <button class="oe_stat_button" name="action_get_stock_picking" string="Stock Operation" type="object" attrs="{'invisible':[('picking_id','=',False)]}" icon="fa-cogs"/>\n                            <field name="picking_id" invisible="1"/>\n                            <button class="oe_stat_button" name="action_get_stock_move_lines" string="Product Moves" type="object" attrs="{'invisible':[('move_id','=',False)]}" icon="fa-exchange"/>\n                            <field name="move_id" invisible="1"/>\n                        </div>\n                        <div class="oe_title">\n                            <h1><field name="name" nolabel="1"/></h1>\n                        </div>\n                        <group>\n                            <group>\n                                <field name="product_id" context="{'default_detailed_type': 'product'}"/>\n                                <label for="scrap_qty"/>\n                                <div class="o_row">\n                                    <field name="scrap_qty"/>\n                                    <field name="product_uom_category_id" invisible="1"/>\n                                    <field name="product_uom_id" groups="uom.group_uom" force_save="1"/>\n                                </div>\n                            </group>\n                            <group>\n                                <field name="company_id" invisible="1"/>\n                                <field name="lot_id" context="{'default_product_id': product_id, 'default_company_id': company_id}" attrs="{'invisible': ['|',('product_id', '=', False),('tracking', '=', 'none')], 'required': [('tracking', '!=', 'none')]}" groups="stock.group_production_lot"/>\n                                <field name="tracking" invisible="1"/>\n                                <field name="package_id" groups="stock.group_tracking_lot"/>\n                                <field name="owner_id" groups="stock.group_tracking_owner"/>\n                                <field name="location_id" options="{'no_create': True, 'no_open': True}" groups="stock.group_stock_multi_locations" force_save="1"/>\n                                <field name="scrap_location_id" options="{'no_create': True, 'no_open': True}" groups="stock.group_stock_multi_locations" force_save="1"/>\n                                <field name="origin"/>\n                                <field name="date_done" attrs="{'invisible': [('state', '=', 'draft')]}"/>\n                                <field name="picking_id" attrs="{'invisible': [('picking_id', '=', False)]}"/>\n                                <field name="company_id" groups="base.group_multi_company"/>\n                            </group>\n                        </group>\n                    </sheet>\n                    <div class="oe_chatter">\n                        <field name="message_follower_ids"/>\n                        <field name="message_ids"/>\n                    </div>\n                </form>\n            	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1828	16	\N	1	1	stock.scrap.kanban	stock.scrap	\N	kanban	stock/views/stock_scrap_views.xml	\N	primary	{"en_US": "<kanban class=\\"o_kanban_mobile\\" sample=\\"1\\">\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"product_id\\"/>\\n                    <field name=\\"date_done\\"/>\\n                    <field name=\\"scrap_qty\\"/>\\n                    <field name=\\"state\\"/>\\n                    <templates>\\n                        <t t-name=\\"kanban-box\\">\\n                            <div class=\\"oe_kanban_global_click\\">\\n                                <div class=\\"row mb4\\">\\n                                    <strong class=\\"col-6\\">\\n                                        <span t-esc=\\"record.name.value\\"/>\\n                                    </strong>\\n                                    <strong t-if=\\"record.date_done.value\\" class=\\"col-6 text-end\\">\\n                                        <i class=\\"fa fa-clock-o\\" role=\\"img\\" aria-label=\\"Date\\" title=\\"Date\\"/><span t-esc=\\"record.date_done.value\\"/>\\n                                    </strong>\\n                                    <div class=\\"col-12\\">\\n                                        <span t-esc=\\"record.product_id.value\\"/>\\n                                    </div>\\n                                    <div class=\\"col-6\\">\\n                                        <span t-esc=\\"record.scrap_qty.value\\"/>\\n                                    </div>\\n                                    <div class=\\"col-6\\">\\n                                        <span class=\\"float-end badge text-bg-secondary\\">\\n                                            <field name=\\"state\\"/>\\n                                        </span>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </t>\\n                    </templates>\\n                </kanban>", "vi_VN": "<kanban class=\\"o_kanban_mobile\\" sample=\\"1\\">\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"product_id\\"/>\\n                    <field name=\\"date_done\\"/>\\n                    <field name=\\"scrap_qty\\"/>\\n                    <field name=\\"state\\"/>\\n                    <templates>\\n                        <t t-name=\\"kanban-box\\">\\n                            <div class=\\"oe_kanban_global_click\\">\\n                                <div class=\\"row mb4\\">\\n                                    <strong class=\\"col-6\\">\\n                                        <span t-esc=\\"record.name.value\\"/>\\n                                    </strong>\\n                                    <strong t-if=\\"record.date_done.value\\" class=\\"col-6 text-end\\">\\n                                        <i class=\\"fa fa-clock-o\\" role=\\"img\\" aria-label=\\"Date\\" title=\\"Ngày\\"/><span t-esc=\\"record.date_done.value\\"/>\\n                                    </strong>\\n                                    <div class=\\"col-12\\">\\n                                        <span t-esc=\\"record.product_id.value\\"/>\\n                                    </div>\\n                                    <div class=\\"col-6\\">\\n                                        <span t-esc=\\"record.scrap_qty.value\\"/>\\n                                    </div>\\n                                    <div class=\\"col-6\\">\\n                                        <span class=\\"float-end badge text-bg-secondary\\">\\n                                            <field name=\\"state\\"/>\\n                                        </span>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </t>\\n                    </templates>\\n                </kanban>"}	<?xml version="1.0"?>\n<kanban class="o_kanban_mobile" sample="1">\n                    <field name="name"/>\n                    <field name="product_id"/>\n                    <field name="date_done"/>\n                    <field name="scrap_qty"/>\n                    <field name="state"/>\n                    <templates>\n                        <t t-name="kanban-box">\n                            <div class="oe_kanban_global_click">\n                                <div class="row mb4">\n                                    <strong class="col-6">\n                                        <span t-esc="record.name.value"/>\n                                    </strong>\n                                    <strong t-if="record.date_done.value" class="col-6 text-end">\n                                        <i class="fa fa-clock-o" role="img" aria-label="Date" title="Date"/><span t-esc="record.date_done.value"/>\n                                    </strong>\n                                    <div class="col-12">\n                                        <span t-esc="record.product_id.value"/>\n                                    </div>\n                                    <div class="col-6">\n                                        <span t-esc="record.scrap_qty.value"/>\n                                    </div>\n                                    <div class="col-6">\n                                        <span class="float-end badge text-bg-secondary">\n                                            <field name="state"/>\n                                        </span>\n                                    </div>\n                                </div>\n                            </div>\n                        </t>\n                    </templates>\n                </kanban>\n            	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1830	16	\N	1	1	stock.scrap.form2	stock.scrap	\N	form	stock/views/stock_scrap_views.xml	\N	primary	{"en_US": "<form string=\\"Scrap\\">\\n                    <group>\\n                        <group>\\n                            <field name=\\"state\\" invisible=\\"1\\"/>\\n                            <field name=\\"product_id\\" options=\\"{'no_create': True}\\" domain=\\"[('id', 'in', context.get('product_ids', []))]\\"/>\\n                            <label for=\\"scrap_qty\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"scrap_qty\\" attrs=\\"{'readonly': [('tracking', '=', 'serial')]}\\"/>\\n                                <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\"/>\\n                            </div>\\n                        </group>\\n                        <group>\\n                            <field name=\\"picking_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"tracking\\" invisible=\\"1\\"/>\\n                            <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\" context=\\"{'default_company_id': company_id, 'default_product_id': product_id}\\" attrs=\\"{'invisible': ['|',('product_id', '=', False),('tracking', '=', 'none')], 'required': [('tracking', '!=', 'none')]}\\"/>\\n                            <field name=\\"package_id\\" groups=\\"stock.group_tracking_lot\\"/>\\n                            <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\"/>\\n                            <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"location_id\\" groups=\\"stock.group_stock_multi_locations\\" options=\\"{'no_open': True, 'no_create': True}\\"/>\\n                            <field name=\\"scrap_location_id\\" groups=\\"stock.group_stock_multi_locations\\" options=\\"{'no_open': True, 'no_create': True}\\"/>\\n                        </group>\\n                    </group>\\n                    <footer>\\n                        <button name=\\"action_validate\\" string=\\"Done\\" 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=\\"Loại bỏ\\">\\n                    <group>\\n                        <group>\\n                            <field name=\\"state\\" invisible=\\"1\\"/>\\n                            <field name=\\"product_id\\" options=\\"{'no_create': True}\\" domain=\\"[('id', 'in', context.get('product_ids', []))]\\"/>\\n                            <label for=\\"scrap_qty\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"scrap_qty\\" attrs=\\"{'readonly': [('tracking', '=', 'serial')]}\\"/>\\n                                <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\"/>\\n                            </div>\\n                        </group>\\n                        <group>\\n                            <field name=\\"picking_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"tracking\\" invisible=\\"1\\"/>\\n                            <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\" context=\\"{'default_company_id': company_id, 'default_product_id': product_id}\\" attrs=\\"{'invisible': ['|',('product_id', '=', False),('tracking', '=', 'none')], 'required': [('tracking', '!=', 'none')]}\\"/>\\n                            <field name=\\"package_id\\" groups=\\"stock.group_tracking_lot\\"/>\\n                            <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\"/>\\n                            <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"location_id\\" groups=\\"stock.group_stock_multi_locations\\" options=\\"{'no_open': True, 'no_create': True}\\"/>\\n                            <field name=\\"scrap_location_id\\" groups=\\"stock.group_stock_multi_locations\\" options=\\"{'no_open': True, 'no_create': True}\\"/>\\n                        </group>\\n                    </group>\\n                    <footer>\\n                        <button name=\\"action_validate\\" string=\\"Hoàn tất\\" 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="Scrap">\n                    <group>\n                        <group>\n                            <field name="state" invisible="1"/>\n                            <field name="product_id" options="{'no_create': True}" domain="[('id', 'in', context.get('product_ids', []))]"/>\n                            <label for="scrap_qty"/>\n                            <div class="o_row">\n                                <field name="scrap_qty" attrs="{'readonly': [('tracking', '=', 'serial')]}"/>\n                                <field name="product_uom_category_id" invisible="1"/>\n                                <field name="product_uom_id" groups="uom.group_uom"/>\n                            </div>\n                        </group>\n                        <group>\n                            <field name="picking_id" invisible="1"/>\n                            <field name="tracking" invisible="1"/>\n                            <field name="lot_id" groups="stock.group_production_lot" context="{'default_company_id': company_id, 'default_product_id': product_id}" attrs="{'invisible': ['|',('product_id', '=', False),('tracking', '=', 'none')], 'required': [('tracking', '!=', 'none')]}"/>\n                            <field name="package_id" groups="stock.group_tracking_lot"/>\n                            <field name="owner_id" groups="stock.group_tracking_owner"/>\n                            <field name="company_id" invisible="1"/>\n                            <field name="location_id" groups="stock.group_stock_multi_locations" options="{'no_open': True, 'no_create': True}"/>\n                            <field name="scrap_location_id" groups="stock.group_stock_multi_locations" options="{'no_open': True, 'no_create': True}"/>\n                        </group>\n                    </group>\n                    <footer>\n                        <button name="action_validate" string="Done" 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-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1831	10	\N	1	1	stock.quant.search	stock.quant	\N	search	stock/views/stock_quant_views.xml	\N	primary	{"en_US": "<search string=\\"Quants\\">\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"location_id\\"/>\\n                <field name=\\"warehouse_id\\"/>\\n                <field name=\\"storage_category_id\\" groups=\\"stock.group_stock_storage_categories\\"/>\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"inventory_date\\"/>\\n                <field name=\\"product_categ_id\\"/>\\n                <field name=\\"product_tmpl_id\\"/>\\n                <field name=\\"package_id\\" groups=\\"stock.group_tracking_lot\\"/>\\n                <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\"/>\\n                <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\"/>\\n                <group expand=\\"0\\" string=\\"Filters\\">\\n                    <filter name=\\"internal_loc\\" string=\\"Internal Locations\\" domain=\\"[('location_id.usage','=', 'internal')]\\"/>\\n                    <filter name=\\"transit_loc\\" string=\\"Transit Locations\\" domain=\\"[('location_id.usage' ,'=', 'transit')]\\"/>\\n                    <separator/>\\n                    <filter name=\\"on_hand\\" string=\\"On Hand\\" domain=\\"[('on_hand', '=', True)]\\"/>\\n                    <filter name=\\"to_count\\" string=\\"To Count\\" domain=\\"[('inventory_date', '&lt;=', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                    <filter name=\\"to_apply\\" string=\\"To Apply\\" domain=\\"[('inventory_quantity_set', '=', True)]\\"/>\\n                    <filter name=\\"priority_products\\" string=\\"Starred Products\\" domain=\\"[('priority', '=', 1)]\\"/>\\n                    <separator/>\\n                    <filter name=\\"negative\\" string=\\"Negative Stock\\" domain=\\"[('quantity', '&lt;', 0.0)]\\"/>\\n                    <filter name=\\"reserved\\" string=\\"Reservations\\" domain=\\"[('reserved_quantity', '&gt;', 0.0)]\\"/>\\n                    <separator/>\\n                    <filter name=\\"filter_in_date\\" date=\\"in_date\\"/>\\n                    <separator/>\\n                    <filter name=\\"my_count\\" string=\\"My Counts\\" domain=\\"[('user_id', '=', uid)]\\"/>\\n                </group>\\n                <group expand=\\"0\\" string=\\"Group by...\\">\\n                    <filter string=\\"Product\\" name=\\"productgroup\\" context=\\"{'group_by': 'product_id'}\\"/>\\n                    <filter string=\\"Location\\" name=\\"locationgroup\\" domain=\\"[]\\" context=\\"{'group_by': 'location_id'}\\"/>\\n                    <filter string=\\"Storage Category\\" name=\\"storagecategorygroup\\" domain=\\"[]\\" context=\\"{'group_by': 'storage_category_id'}\\"/>\\n                    <filter string=\\"Owner\\" name=\\"owner\\" context=\\"{'group_by': 'owner_id'}\\" groups=\\"stock.group_tracking_owner\\"/>\\n                    <filter string=\\"Lot/Serial Number\\" name=\\"Lot_Serial_number\\" context=\\"{'group_by': 'lot_id'}\\" groups=\\"stock.group_production_lot\\"/>\\n                    <filter string=\\"Package\\" name=\\"package\\" domain=\\"[]\\" context=\\"{'group_by': 'package_id'}\\" groups=\\"stock.group_tracking_lot\\"/>\\n                    <filter string=\\"Company\\" name=\\"company\\" domain=\\"[]\\" context=\\"{'group_by': 'company_id'}\\" groups=\\"base.group_multi_company\\"/>\\n               </group>\\n            </search>", "vi_VN": "<search string=\\"Quant\\">\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"location_id\\"/>\\n                <field name=\\"warehouse_id\\"/>\\n                <field name=\\"storage_category_id\\" groups=\\"stock.group_stock_storage_categories\\"/>\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"inventory_date\\"/>\\n                <field name=\\"product_categ_id\\"/>\\n                <field name=\\"product_tmpl_id\\"/>\\n                <field name=\\"package_id\\" groups=\\"stock.group_tracking_lot\\"/>\\n                <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\"/>\\n                <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\"/>\\n                <group expand=\\"0\\" string=\\"Bộ lọc\\">\\n                    <filter name=\\"internal_loc\\" string=\\"Vị trí nội bộ\\" domain=\\"[('location_id.usage','=', 'internal')]\\"/>\\n                    <filter name=\\"transit_loc\\" string=\\"Vị trí trung chuyển\\" domain=\\"[('location_id.usage' ,'=', 'transit')]\\"/>\\n                    <separator/>\\n                    <filter name=\\"on_hand\\" string=\\"Hiện có\\" domain=\\"[('on_hand', '=', True)]\\"/>\\n                    <filter name=\\"to_count\\" string=\\"Cần kiểm đếm\\" domain=\\"[('inventory_date', '&lt;=', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                    <filter name=\\"to_apply\\" string=\\"Áp dụng\\" domain=\\"[('inventory_quantity_set', '=', True)]\\"/>\\n                    <filter name=\\"priority_products\\" string=\\"Sản phẩm được gắn sao\\" domain=\\"[('priority', '=', 1)]\\"/>\\n                    <separator/>\\n                    <filter name=\\"negative\\" string=\\"Tồn kho âm\\" domain=\\"[('quantity', '&lt;', 0.0)]\\"/>\\n                    <filter name=\\"reserved\\" string=\\"Dự trữ\\" domain=\\"[('reserved_quantity', '&gt;', 0.0)]\\"/>\\n                    <separator/>\\n                    <filter name=\\"filter_in_date\\" date=\\"in_date\\"/>\\n                    <separator/>\\n                    <filter name=\\"my_count\\" string=\\"Phiếu kiểm đếm của tôi\\" domain=\\"[('user_id', '=', uid)]\\"/>\\n                </group>\\n                <group expand=\\"0\\" string=\\"Gom theo...\\">\\n                    <filter string=\\"Sản phẩm\\" name=\\"productgroup\\" context=\\"{'group_by': 'product_id'}\\"/>\\n                    <filter string=\\"Vị trí\\" name=\\"locationgroup\\" domain=\\"[]\\" context=\\"{'group_by': 'location_id'}\\"/>\\n                    <filter string=\\"Danh mục lưu kho\\" name=\\"storagecategorygroup\\" domain=\\"[]\\" context=\\"{'group_by': 'storage_category_id'}\\"/>\\n                    <filter string=\\"Người phụ trách\\" name=\\"owner\\" context=\\"{'group_by': 'owner_id'}\\" groups=\\"stock.group_tracking_owner\\"/>\\n                    <filter string=\\"Số lô/sê-ri\\" name=\\"Lot_Serial_number\\" context=\\"{'group_by': 'lot_id'}\\" groups=\\"stock.group_production_lot\\"/>\\n                    <filter string=\\"Kiện hàng\\" name=\\"package\\" domain=\\"[]\\" context=\\"{'group_by': 'package_id'}\\" groups=\\"stock.group_tracking_lot\\"/>\\n                    <filter string=\\"Công ty\\" name=\\"company\\" domain=\\"[]\\" context=\\"{'group_by': 'company_id'}\\" groups=\\"base.group_multi_company\\"/>\\n               </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Quants">\n                <field name="product_id"/>\n                <field name="location_id"/>\n                <field name="warehouse_id"/>\n                <field name="storage_category_id" groups="stock.group_stock_storage_categories"/>\n                <field name="user_id"/>\n                <field name="inventory_date"/>\n                <field name="product_categ_id"/>\n                <field name="product_tmpl_id"/>\n                <field name="package_id" groups="stock.group_tracking_lot"/>\n                <field name="lot_id" groups="stock.group_production_lot"/>\n                <field name="owner_id" groups="stock.group_tracking_owner"/>\n                <group expand="0" string="Filters">\n                    <filter name="internal_loc" string="Internal Locations" domain="[('location_id.usage','=', 'internal')]"/>\n                    <filter name="transit_loc" string="Transit Locations" domain="[('location_id.usage' ,'=', 'transit')]"/>\n                    <separator/>\n                    <filter name="on_hand" string="On Hand" domain="[('on_hand', '=', True)]"/>\n                    <filter name="to_count" string="To Count" domain="[('inventory_date', '&lt;=', context_today().strftime('%Y-%m-%d'))]"/>\n                    <filter name="to_apply" string="To Apply" domain="[('inventory_quantity_set', '=', True)]"/>\n                    <filter name="priority_products" string="Starred Products" domain="[('priority', '=', 1)]"/>\n                    <separator/>\n                    <filter name="negative" string="Negative Stock" domain="[('quantity', '&lt;', 0.0)]"/>\n                    <filter name="reserved" string="Reservations" domain="[('reserved_quantity', '&gt;', 0.0)]"/>\n                    <separator/>\n                    <filter name="filter_in_date" date="in_date"/>\n                    <separator/>\n                    <filter name="my_count" string="My Counts" domain="[('user_id', '=', uid)]"/>\n                </group>\n                <group expand="0" string="Group by...">\n                    <filter string="Product" name="productgroup" context="{'group_by': 'product_id'}"/>\n                    <filter string="Location" name="locationgroup" domain="[]" context="{'group_by': 'location_id'}"/>\n                    <filter string="Storage Category" name="storagecategorygroup" domain="[]" context="{'group_by': 'storage_category_id'}"/>\n                    <filter string="Owner" name="owner" context="{'group_by': 'owner_id'}" groups="stock.group_tracking_owner"/>\n                    <filter string="Lot/Serial Number" name="Lot_Serial_number" context="{'group_by': 'lot_id'}" groups="stock.group_production_lot"/>\n                    <filter string="Package" name="package" domain="[]" context="{'group_by': 'package_id'}" groups="stock.group_tracking_lot"/>\n                    <filter string="Company" name="company" domain="[]" context="{'group_by': 'company_id'}" groups="base.group_multi_company"/>\n               </group>\n            </search>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1832	11	\N	1	1	stock.quant.form.editable	stock.quant	\N	form	stock/views/stock_quant_views.xml	\N	primary	{"en_US": "<form string=\\"Inventory Valuation\\" create=\\"false\\" edit=\\"false\\" delete=\\"false\\">\\n                <sheet>\\n                    <group>\\n                        <group>\\n                            <field name=\\"tracking\\" invisible=\\"1\\"/>\\n                            <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"product_id\\" readonly=\\"0\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"location_id\\" readonly=\\"0\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\" attrs=\\"{'readonly': [('tracking', 'not in', ['serial', 'lot'])], 'required': [('tracking', '!=', 'none')]}\\" context=\\"{'default_product_id': product_id, 'default_company_id': company_id}\\"/>\\n                            <field name=\\"package_id\\" readonly=\\"0\\" groups=\\"stock.group_tracking_lot\\"/>\\n                            <field name=\\"owner_id\\" readonly=\\"0\\" groups=\\"stock.group_tracking_owner\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                        </group>\\n                        <group>\\n                            <label for=\\"quantity\\" string=\\"Quantity On Hand\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"quantity\\"/>\\n                                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\"/>\\n                            </div>\\n                            <label for=\\"available_quantity\\" string=\\"Available Quantity\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"available_quantity\\"/>\\n                                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\"/>\\n                            </div>\\n                            <label for=\\"reserved_quantity\\" string=\\"Quantity Reserved\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"reserved_quantity\\"/>\\n                                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\"/>\\n                            </div>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>", "vi_VN": "<form string=\\"Định giá tồn kho\\" create=\\"false\\" edit=\\"false\\" delete=\\"false\\">\\n                <sheet>\\n                    <group>\\n                        <group>\\n                            <field name=\\"tracking\\" invisible=\\"1\\"/>\\n                            <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"product_id\\" readonly=\\"0\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"location_id\\" readonly=\\"0\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\" attrs=\\"{'readonly': [('tracking', 'not in', ['serial', 'lot'])], 'required': [('tracking', '!=', 'none')]}\\" context=\\"{'default_product_id': product_id, 'default_company_id': company_id}\\"/>\\n                            <field name=\\"package_id\\" readonly=\\"0\\" groups=\\"stock.group_tracking_lot\\"/>\\n                            <field name=\\"owner_id\\" readonly=\\"0\\" groups=\\"stock.group_tracking_owner\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                        </group>\\n                        <group>\\n                            <label for=\\"quantity\\" string=\\"Số lượng hiện có\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"quantity\\"/>\\n                                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\"/>\\n                            </div>\\n                            <label for=\\"available_quantity\\" string=\\"Số lượng hiện có\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"available_quantity\\"/>\\n                                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\"/>\\n                            </div>\\n                            <label for=\\"reserved_quantity\\" string=\\"Số lượng được dự trữ\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"reserved_quantity\\"/>\\n                                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\"/>\\n                            </div>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Inventory Valuation" create="false" edit="false" delete="false">\n                <sheet>\n                    <group>\n                        <group>\n                            <field name="tracking" invisible="1"/>\n                            <field name="company_id" invisible="1"/>\n                            <field name="product_id" readonly="0" options="{'no_create': True}"/>\n                            <field name="location_id" readonly="0" options="{'no_create': True}"/>\n                            <field name="lot_id" groups="stock.group_production_lot" attrs="{'readonly': [('tracking', 'not in', ['serial', 'lot'])], 'required': [('tracking', '!=', 'none')]}" context="{'default_product_id': product_id, 'default_company_id': company_id}"/>\n                            <field name="package_id" readonly="0" groups="stock.group_tracking_lot"/>\n                            <field name="owner_id" readonly="0" groups="stock.group_tracking_owner" options="{'no_create': True}"/>\n                            <field name="company_id" groups="base.group_multi_company"/>\n                        </group>\n                        <group>\n                            <label for="quantity" string="Quantity On Hand"/>\n                            <div class="o_row">\n                                <field name="quantity"/>\n                                <field name="product_uom_id" groups="uom.group_uom"/>\n                            </div>\n                            <label for="available_quantity" string="Available Quantity"/>\n                            <div class="o_row">\n                                <field name="available_quantity"/>\n                                <field name="product_uom_id" groups="uom.group_uom"/>\n                            </div>\n                            <label for="reserved_quantity" string="Quantity Reserved"/>\n                            <div class="o_row">\n                                <field name="reserved_quantity"/>\n                                <field name="product_uom_id" groups="uom.group_uom"/>\n                            </div>\n                        </group>\n                    </group>\n                </sheet>\n            </form>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1834	10	\N	1	1	stock.quant.tree	stock.quant	\N	tree	stock/views/stock_quant_views.xml	\N	primary	{"en_US": "<tree string=\\"Inventory Valuation\\" js_class=\\"inventory_report_list\\" create=\\"0\\" delete=\\"0\\">\\n                <field name=\\"product_id\\" invisible=\\"context.get('single_product', False)\\"/>\\n                <field name=\\"location_id\\" invisible=\\"context.get('hide_location', False)\\"/>\\n                <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\" invisible=\\"context.get('hide_lot', False)\\"/>\\n                <field name=\\"package_id\\" groups=\\"stock.group_tracking_lot\\"/>\\n                <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\"/>\\n                <field name=\\"available_quantity\\"/>\\n                <field name=\\"quantity\\" string=\\"On Hand Quantity\\"/>\\n                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n            </tree>", "vi_VN": "<tree string=\\"Định giá tồn kho\\" js_class=\\"inventory_report_list\\" create=\\"0\\" delete=\\"0\\">\\n                <field name=\\"product_id\\" invisible=\\"context.get('single_product', False)\\"/>\\n                <field name=\\"location_id\\" invisible=\\"context.get('hide_location', False)\\"/>\\n                <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\" invisible=\\"context.get('hide_lot', False)\\"/>\\n                <field name=\\"package_id\\" groups=\\"stock.group_tracking_lot\\"/>\\n                <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\"/>\\n                <field name=\\"available_quantity\\"/>\\n                <field name=\\"quantity\\" string=\\"Số lượng hiện có\\"/>\\n                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree string="Inventory Valuation" js_class="inventory_report_list" create="0" delete="0">\n                <field name="product_id" invisible="context.get('single_product', False)"/>\n                <field name="location_id" invisible="context.get('hide_location', False)"/>\n                <field name="lot_id" groups="stock.group_production_lot" invisible="context.get('hide_lot', False)"/>\n                <field name="package_id" groups="stock.group_tracking_lot"/>\n                <field name="owner_id" groups="stock.group_tracking_owner"/>\n                <field name="available_quantity"/>\n                <field name="quantity" string="On Hand Quantity"/>\n                <field name="product_uom_id" groups="uom.group_uom"/>\n                <field name="company_id" groups="base.group_multi_company"/>\n            </tree>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1836	16	\N	1	1	stock.quant.graph	stock.quant	\N	graph	stock/views/stock_quant_views.xml	\N	primary	{"en_US": "<graph string=\\"Stock Quant\\" sample=\\"1\\">\\n                <field name=\\"location_id\\"/>\\n                <field name=\\"quantity\\" type=\\"measure\\"/>\\n            </graph>", "vi_VN": "<graph string=\\"Số lượng tồn kho\\" sample=\\"1\\">\\n                <field name=\\"location_id\\"/>\\n                <field name=\\"quantity\\" type=\\"measure\\"/>\\n            </graph>"}	<?xml version="1.0"?>\n<graph string="Stock Quant" sample="1">\n                <field name="location_id"/>\n                <field name="quantity" type="measure"/>\n            </graph>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1837	10	\N	1	1	stock.quant.package.search	stock.quant.package	\N	search	stock/views/stock_quant_views.xml	\N	primary	{"en_US": "<search string=\\"Package\\">\\n                <field name=\\"name\\" string=\\"Package Name\\"/>\\n                <field name=\\"location_id\\"/>\\n                <field name=\\"package_type_id\\"/>\\n                <group expand=\\"0\\" string=\\"Group by...\\">\\n                   <filter string=\\"Location\\" name=\\"location\\" domain=\\"[]\\" context=\\"{'group_by' : 'location_id'}\\"/>\\n                   <filter string=\\"Package Type\\" name=\\"package_type\\" domain=\\"[]\\" context=\\"{'group_by' : 'package_type_id'}\\"/>\\n               </group>\\n            </search>", "vi_VN": "<search string=\\"Kiện hàng\\">\\n                <field name=\\"name\\" string=\\"Tên kiện hàng\\"/>\\n                <field name=\\"location_id\\"/>\\n                <field name=\\"package_type_id\\"/>\\n                <group expand=\\"0\\" string=\\"Gom theo...\\">\\n                   <filter string=\\"Vị trí\\" name=\\"location\\" domain=\\"[]\\" context=\\"{'group_by' : 'location_id'}\\"/>\\n                   <filter string=\\"Kiểu đóng gói\\" name=\\"package_type\\" domain=\\"[]\\" context=\\"{'group_by' : 'package_type_id'}\\"/>\\n               </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Package">\n                <field name="name" string="Package Name"/>\n                <field name="location_id"/>\n                <field name="package_type_id"/>\n                <group expand="0" string="Group by...">\n                   <filter string="Location" name="location" domain="[]" context="{'group_by' : 'location_id'}"/>\n                   <filter string="Package Type" name="package_type" domain="[]" context="{'group_by' : 'package_type_id'}"/>\n               </group>\n            </search>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1838	10	\N	1	1	stock.quant.package.form	stock.quant.package	\N	form	stock/views/stock_quant_views.xml	\N	primary	{"en_US": "<form string=\\"Package\\">\\n                <header>\\n                    <button name=\\"unpack\\" string=\\"Unpack\\" type=\\"object\\"/>\\n                </header>\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <button class=\\"oe_stat_button\\" name=\\"action_view_picking\\" string=\\"Package Transfers\\" type=\\"object\\" widget=\\"statinfo\\" icon=\\"fa-arrows-v\\"/>\\n                    </div>\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"name\\" string=\\"Package Reference\\"/>\\n                        <h1><field name=\\"name\\" class=\\"oe_inline\\" placeholder=\\"e.g. PACK0000007\\"/></h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"package_type_id\\"/>\\n                            <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                            <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\"/>\\n                            <field name=\\"location_id\\" options=\\"{'no_create': True}\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"pack_date\\"/>\\n                        </group>\\n                    </group>\\n                    <separator string=\\"Content\\"/>\\n                    <field name=\\"quant_ids\\">\\n                        <tree>\\n                            <field name=\\"product_id\\"/>\\n                            <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\"/>\\n                            <field name=\\"quantity\\"/>\\n                            <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\"/>\\n                        </tree>\\n                    </field>\\n                </sheet>\\n            </form>", "vi_VN": "<form string=\\"Kiện hàng\\">\\n                <header>\\n                    <button name=\\"unpack\\" string=\\"Mở hàng\\" type=\\"object\\"/>\\n                </header>\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <button class=\\"oe_stat_button\\" name=\\"action_view_picking\\" string=\\"Lệnh chuyển hàng kiện hàng\\" type=\\"object\\" widget=\\"statinfo\\" icon=\\"fa-arrows-v\\"/>\\n                    </div>\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"name\\" string=\\"Mã kiện hàng\\"/>\\n                        <h1><field name=\\"name\\" class=\\"oe_inline\\" placeholder=\\"VD: PACK0000007\\"/></h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"package_type_id\\"/>\\n                            <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                            <field name=\\"owner_id\\" groups=\\"stock.group_tracking_owner\\"/>\\n                            <field name=\\"location_id\\" options=\\"{'no_create': True}\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"pack_date\\"/>\\n                        </group>\\n                    </group>\\n                    <separator string=\\"Nội dung\\"/>\\n                    <field name=\\"quant_ids\\">\\n                        <tree>\\n                            <field name=\\"product_id\\"/>\\n                            <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\"/>\\n                            <field name=\\"quantity\\"/>\\n                            <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\"/>\\n                        </tree>\\n                    </field>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Package">\n                <header>\n                    <button name="unpack" string="Unpack" type="object"/>\n                </header>\n                <sheet>\n                    <div class="oe_button_box" name="button_box">\n                        <button class="oe_stat_button" name="action_view_picking" string="Package Transfers" type="object" widget="statinfo" icon="fa-arrows-v"/>\n                    </div>\n                    <div class="oe_title">\n                        <label for="name" string="Package Reference"/>\n                        <h1><field name="name" class="oe_inline" placeholder="e.g. PACK0000007"/></h1>\n                    </div>\n                    <group>\n                        <group>\n                            <field name="package_type_id"/>\n                            <field name="company_id" groups="base.group_multi_company"/>\n                            <field name="owner_id" groups="stock.group_tracking_owner"/>\n                            <field name="location_id" options="{'no_create': True}"/>\n                        </group>\n                        <group>\n                            <field name="pack_date"/>\n                        </group>\n                    </group>\n                    <separator string="Content"/>\n                    <field name="quant_ids">\n                        <tree>\n                            <field name="product_id"/>\n                            <field name="lot_id" groups="stock.group_production_lot"/>\n                            <field name="quantity"/>\n                            <field name="product_uom_id" groups="uom.group_uom"/>\n                        </tree>\n                    </field>\n                </sheet>\n            </form>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1839	10	\N	1	1	stock.quant.package.tree	stock.quant.package	\N	tree	stock/views/stock_quant_views.xml	\N	primary	{"en_US": "<tree string=\\"Package\\" sample=\\"1\\">\\n                <field name=\\"display_name\\"/>\\n                <field name=\\"package_type_id\\"/>\\n                <field name=\\"location_id\\" options=\\"{'no_create': True}\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n            </tree>", "vi_VN": "<tree string=\\"Kiện hàng\\" sample=\\"1\\">\\n                <field name=\\"display_name\\"/>\\n                <field name=\\"package_type_id\\"/>\\n                <field name=\\"location_id\\" options=\\"{'no_create': True}\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree string="Package" sample="1">\n                <field name="display_name"/>\n                <field name="package_type_id"/>\n                <field name="location_id" options="{'no_create': True}"/>\n                <field name="company_id" groups="base.group_multi_company"/>\n            </tree>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1841	1000	\N	1	1	stock.quant.duplicated.sn.warning	stock.quant	\N	form	stock/views/stock_quant_views.xml	\N	primary	{"en_US": "<form string=\\"Duplicated SN Warning\\">\\n                This SN is already in another location.\\n                <footer>\\n                    <button string=\\"Close\\" class=\\"btn btn-primary\\" special=\\"cancel\\"/>\\n                </footer>\\n            </form>", "vi_VN": "<form string=\\"Cảnh báo số sê-ri trùng lặp\\">\\n                Số sê-ri này đã có trong một vị trí khác.\\n                <footer>\\n                    <button string=\\"Đóng\\" class=\\"btn btn-primary\\" special=\\"cancel\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Duplicated SN Warning">\n                This SN is already in another location.\n                <footer>\n                    <button string="Close" class="btn btn-primary" special="cancel"/>\n                </footer>\n            </form>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1843	16	\N	1	1	stock.warehouse	stock.warehouse	\N	form	stock/views/stock_warehouse_views.xml	\N	primary	{"en_US": "<form string=\\"Warehouse\\">\\n                    <sheet>\\n                        <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                            <button name=\\"action_view_all_routes\\" string=\\"Routes\\" icon=\\"fa-refresh\\" class=\\"oe_stat_button\\" type=\\"object\\"/>\\n                        </div>\\n                        <widget name=\\"web_ribbon\\" title=\\"Archived\\" bg_color=\\"bg-danger\\" attrs=\\"{'invisible': [('active', '=', True)]}\\"/>\\n                        <label for=\\"name\\"/>\\n                        <h1><field name=\\"name\\" placeholder=\\"e.g. Central Warehouse\\"/></h1>\\n                        <group>\\n                            <group>\\n                                <field name=\\"active\\" invisible=\\"1\\"/>\\n                                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                                <field name=\\"code\\" placeholder=\\"e.g. CW\\"/>\\n                            </group>\\n                            <group>\\n                                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\"/>\\n                                <field name=\\"partner_id\\"/>\\n                            </group>\\n                        </group>\\n                        <notebook colspan=\\"4\\" groups=\\"stock.group_adv_location,stock.group_stock_multi_warehouses\\">\\n                            <page string=\\"Warehouse Configuration\\" name=\\"warehouse_config\\" colspan=\\"4\\">\\n                                <group colspan=\\"4\\">\\n                                    <group string=\\"Shipments\\" groups=\\"stock.group_adv_location\\">\\n                                        <field name=\\"reception_steps\\" widget=\\"radio\\"/>\\n                                        <field name=\\"delivery_steps\\" widget=\\"radio\\"/>\\n                                    </group>\\n                                    <group name=\\"group_resupply\\" string=\\"Resupply\\" groups=\\"stock.group_stock_multi_warehouses\\">\\n                                        <field name=\\"resupply_wh_ids\\" domain=\\"[('id', '!=', id), ('company_id', '=', company_id)]\\" widget=\\"many2many_checkboxes\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                                    </group>\\n                                </group>\\n                            </page>\\n                            <page string=\\"Technical Information\\" name=\\"technical_info\\" groups=\\"base.group_no_one\\">\\n                                <group>\\n                                    <group string=\\"Locations\\">\\n                                        <field name=\\"view_location_id\\" string=\\"Warehouse view location\\" readonly=\\"1\\" required=\\"0\\"/>\\n                                        <field name=\\"lot_stock_id\\" readonly=\\"1\\" required=\\"0\\"/>\\n                                        <field name=\\"wh_input_stock_loc_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"wh_qc_stock_loc_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"wh_pack_stock_loc_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"wh_output_stock_loc_id\\" readonly=\\"1\\"/>\\n                                    </group>\\n                                    <group string=\\"Operation Types\\">\\n                                        <field name=\\"in_type_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"int_type_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"pick_type_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"pack_type_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"out_type_id\\" readonly=\\"1\\"/>\\n                                    </group>\\n                                </group>\\n                            </page>\\n                        </notebook>\\n                    </sheet>\\n                </form>", "vi_VN": "<form string=\\"Kho hàng\\">\\n                    <sheet>\\n                        <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                            <button name=\\"action_view_all_routes\\" string=\\"Tuyến cung ứng\\" icon=\\"fa-refresh\\" class=\\"oe_stat_button\\" type=\\"object\\"/>\\n                        </div>\\n                        <widget name=\\"web_ribbon\\" title=\\"Đã lưu\\" bg_color=\\"bg-danger\\" attrs=\\"{'invisible': [('active', '=', True)]}\\"/>\\n                        <label for=\\"name\\"/>\\n                        <h1><field name=\\"name\\" placeholder=\\"VD: Kho hàng trung tâm\\"/></h1>\\n                        <group>\\n                            <group>\\n                                <field name=\\"active\\" invisible=\\"1\\"/>\\n                                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                                <field name=\\"code\\" placeholder=\\"VD: CW\\"/>\\n                            </group>\\n                            <group>\\n                                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\"/>\\n                                <field name=\\"partner_id\\"/>\\n                            </group>\\n                        </group>\\n                        <notebook colspan=\\"4\\" groups=\\"stock.group_adv_location,stock.group_stock_multi_warehouses\\">\\n                            <page string=\\"Cấu hình kho hàng\\" name=\\"warehouse_config\\" colspan=\\"4\\">\\n                                <group colspan=\\"4\\">\\n                                    <group string=\\"Lô hàng\\" groups=\\"stock.group_adv_location\\">\\n                                        <field name=\\"reception_steps\\" widget=\\"radio\\"/>\\n                                        <field name=\\"delivery_steps\\" widget=\\"radio\\"/>\\n                                    </group>\\n                                    <group name=\\"group_resupply\\" string=\\"Tái cung ứng\\" groups=\\"stock.group_stock_multi_warehouses\\">\\n                                        <field name=\\"resupply_wh_ids\\" domain=\\"[('id', '!=', id), ('company_id', '=', company_id)]\\" widget=\\"many2many_checkboxes\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                                    </group>\\n                                </group>\\n                            </page>\\n                            <page string=\\"Thông tin kỹ thuật\\" name=\\"technical_info\\" groups=\\"base.group_no_one\\">\\n                                <group>\\n                                    <group string=\\"Vị trí\\">\\n                                        <field name=\\"view_location_id\\" string=\\"Vị trí chỉ xem của kho hàng\\" readonly=\\"1\\" required=\\"0\\"/>\\n                                        <field name=\\"lot_stock_id\\" readonly=\\"1\\" required=\\"0\\"/>\\n                                        <field name=\\"wh_input_stock_loc_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"wh_qc_stock_loc_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"wh_pack_stock_loc_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"wh_output_stock_loc_id\\" readonly=\\"1\\"/>\\n                                    </group>\\n                                    <group string=\\"Loại hoạt động\\">\\n                                        <field name=\\"in_type_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"int_type_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"pick_type_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"pack_type_id\\" readonly=\\"1\\"/>\\n                                        <field name=\\"out_type_id\\" readonly=\\"1\\"/>\\n                                    </group>\\n                                </group>\\n                            </page>\\n                        </notebook>\\n                    </sheet>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Warehouse">\n                    <sheet>\n                        <div class="oe_button_box" name="button_box">\n                            <button name="action_view_all_routes" string="Routes" icon="fa-refresh" class="oe_stat_button" type="object"/>\n                        </div>\n                        <widget name="web_ribbon" title="Archived" bg_color="bg-danger" attrs="{'invisible': [('active', '=', True)]}"/>\n                        <label for="name"/>\n                        <h1><field name="name" placeholder="e.g. Central Warehouse"/></h1>\n                        <group>\n                            <group>\n                                <field name="active" invisible="1"/>\n                                <field name="company_id" invisible="1"/>\n                                <field name="code" placeholder="e.g. CW"/>\n                            </group>\n                            <group>\n                                <field name="company_id" groups="base.group_multi_company" options="{'no_create': True}"/>\n                                <field name="partner_id"/>\n                            </group>\n                        </group>\n                        <notebook colspan="4" groups="stock.group_adv_location,stock.group_stock_multi_warehouses">\n                            <page string="Warehouse Configuration" name="warehouse_config" colspan="4">\n                                <group colspan="4">\n                                    <group string="Shipments" groups="stock.group_adv_location">\n                                        <field name="reception_steps" widget="radio"/>\n                                        <field name="delivery_steps" widget="radio"/>\n                                    </group>\n                                    <group name="group_resupply" string="Resupply" groups="stock.group_stock_multi_warehouses">\n                                        <field name="resupply_wh_ids" domain="[('id', '!=', id), ('company_id', '=', company_id)]" widget="many2many_checkboxes" groups="stock.group_stock_multi_warehouses"/>\n                                    </group>\n                                </group>\n                            </page>\n                            <page string="Technical Information" name="technical_info" groups="base.group_no_one">\n                                <group>\n                                    <group string="Locations">\n                                        <field name="view_location_id" string="Warehouse view location" readonly="1" required="0"/>\n                                        <field name="lot_stock_id" readonly="1" required="0"/>\n                                        <field name="wh_input_stock_loc_id" readonly="1"/>\n                                        <field name="wh_qc_stock_loc_id" readonly="1"/>\n                                        <field name="wh_pack_stock_loc_id" readonly="1"/>\n                                        <field name="wh_output_stock_loc_id" readonly="1"/>\n                                    </group>\n                                    <group string="Operation Types">\n                                        <field name="in_type_id" readonly="1"/>\n                                        <field name="int_type_id" readonly="1"/>\n                                        <field name="pick_type_id" readonly="1"/>\n                                        <field name="pack_type_id" readonly="1"/>\n                                        <field name="out_type_id" readonly="1"/>\n                                    </group>\n                                </group>\n                            </page>\n                        </notebook>\n                    </sheet>\n                </form>\n            	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1844	16	\N	1	1	stock.warehouse.tree	stock.warehouse	\N	tree	stock/views/stock_warehouse_views.xml	\N	primary	{"en_US": "<tree string=\\"Warehouse\\">\\n                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"active\\" invisible=\\"1\\"/>\\n                    <field name=\\"lot_stock_id\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                    <field name=\\"partner_id\\"/>\\n                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                </tree>", "vi_VN": "<tree string=\\"Kho hàng\\">\\n                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"active\\" invisible=\\"1\\"/>\\n                    <field name=\\"lot_stock_id\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                    <field name=\\"partner_id\\"/>\\n                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                </tree>"}	<?xml version="1.0"?>\n<tree string="Warehouse">\n                    <field name="sequence" widget="handle"/>\n                    <field name="name"/>\n                    <field name="active" invisible="1"/>\n                    <field name="lot_stock_id" groups="stock.group_stock_multi_locations"/>\n                    <field name="partner_id"/>\n                    <field name="company_id" groups="base.group_multi_company"/>\n                </tree>\n            	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1845	16	\N	1	1	stock.warehouse.search	stock.warehouse	\N	search	stock/views/stock_warehouse_views.xml	\N	primary	{"en_US": "<search string=\\"Warehouse\\">\\n                    <field name=\\"name\\"/>\\n                    <filter string=\\"Archived\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n                </search>", "vi_VN": "<search string=\\"Kho hàng\\">\\n                    <field name=\\"name\\"/>\\n                    <filter string=\\"Đã lưu\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n                </search>"}	<?xml version="1.0"?>\n<search string="Warehouse">\n                    <field name="name"/>\n                    <filter string="Archived" name="inactive" domain="[('active','=',False)]"/>\n                </search>\n            	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1846	16	\N	1	1	stock.move.line.tree	stock.move.line	\N	tree	stock/views/stock_move_line_views.xml	\N	primary	{"en_US": "<tree string=\\"Move Lines\\" create=\\"0\\" default_order=\\"id desc\\" action=\\"action_open_reference\\" type=\\"object\\">\\n                <field name=\\"location_usage\\" invisible=\\"1\\"/>\\n                <field name=\\"location_dest_usage\\" invisible=\\"1\\"/>\\n                <field name=\\"date\\"/>\\n                <field name=\\"reference\\" string=\\"Reference\\" invisible=\\"context.get('no_reference', False)\\"/>\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"lot_id\\" optional=\\"show\\" groups=\\"stock.group_production_lot\\"/>\\n                <field name=\\"package_id\\" optional=\\"hide\\" groups=\\"stock.group_tracking_lot\\"/>\\n                <field name=\\"result_package_id\\" optional=\\"hide\\" groups=\\"stock.group_tracking_lot\\"/>\\n                <field name=\\"location_id\\"/>\\n                <field name=\\"location_dest_id\\"/>\\n                <field name=\\"company_id\\" optional=\\"hide\\" groups=\\"base.group_multi_company\\" force_save=\\"1\\"/>\\n                <field name=\\"qty_done\\" string=\\"Quantity\\" decoration-danger=\\"(location_usage in ('internal','transit')) and (location_dest_usage not in ('internal','transit'))\\" decoration-success=\\"(location_usage not in ('internal','transit')) and (location_dest_usage in ('internal','transit'))\\"/>\\n                <field name=\\"product_uom_id\\" options=\\"{'no_open': True, 'no_create': True}\\" string=\\"Unit\\" groups=\\"uom.group_uom\\"/>\\n                <field name=\\"state\\" widget=\\"badge\\" optional=\\"show\\" decoration-danger=\\"state=='cancel'\\" decoration-info=\\"state== 'assigned'\\" decoration-muted=\\"state == 'draft'\\" decoration-success=\\"state == 'done'\\" decoration-warning=\\"state not in ('draft','cancel','done','assigned')\\"/>\\n                <field name=\\"create_uid\\" string=\\"Done By\\" widget=\\"many2one_avatar_user\\" optional=\\"hide\\"/>\\n            </tree>", "vi_VN": "<tree string=\\"Chi tiết dịch chuyển\\" create=\\"0\\" default_order=\\"id desc\\" action=\\"action_open_reference\\" type=\\"object\\">\\n                <field name=\\"location_usage\\" invisible=\\"1\\"/>\\n                <field name=\\"location_dest_usage\\" invisible=\\"1\\"/>\\n                <field name=\\"date\\"/>\\n                <field name=\\"reference\\" string=\\"Mã tham chiếu\\" invisible=\\"context.get('no_reference', False)\\"/>\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"lot_id\\" optional=\\"show\\" groups=\\"stock.group_production_lot\\"/>\\n                <field name=\\"package_id\\" optional=\\"hide\\" groups=\\"stock.group_tracking_lot\\"/>\\n                <field name=\\"result_package_id\\" optional=\\"hide\\" groups=\\"stock.group_tracking_lot\\"/>\\n                <field name=\\"location_id\\"/>\\n                <field name=\\"location_dest_id\\"/>\\n                <field name=\\"company_id\\" optional=\\"hide\\" groups=\\"base.group_multi_company\\" force_save=\\"1\\"/>\\n                <field name=\\"qty_done\\" string=\\"Số lượng\\" decoration-danger=\\"(location_usage in ('internal','transit')) and (location_dest_usage not in ('internal','transit'))\\" decoration-success=\\"(location_usage not in ('internal','transit')) and (location_dest_usage in ('internal','transit'))\\"/>\\n                <field name=\\"product_uom_id\\" options=\\"{'no_open': True, 'no_create': True}\\" string=\\"Đơn vị\\" groups=\\"uom.group_uom\\"/>\\n                <field name=\\"state\\" widget=\\"badge\\" optional=\\"show\\" decoration-danger=\\"state=='cancel'\\" decoration-info=\\"state== 'assigned'\\" decoration-muted=\\"state == 'draft'\\" decoration-success=\\"state == 'done'\\" decoration-warning=\\"state not in ('draft','cancel','done','assigned')\\"/>\\n                <field name=\\"create_uid\\" string=\\"Hoàn tất bởi\\" widget=\\"many2one_avatar_user\\" optional=\\"hide\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree string="Move Lines" create="0" default_order="id desc" action="action_open_reference" type="object">\n                <field name="location_usage" invisible="1"/>\n                <field name="location_dest_usage" invisible="1"/>\n                <field name="date"/>\n                <field name="reference" string="Reference" invisible="context.get('no_reference', False)"/>\n                <field name="product_id"/>\n                <field name="lot_id" optional="show" groups="stock.group_production_lot"/>\n                <field name="package_id" optional="hide" groups="stock.group_tracking_lot"/>\n                <field name="result_package_id" optional="hide" groups="stock.group_tracking_lot"/>\n                <field name="location_id"/>\n                <field name="location_dest_id"/>\n                <field name="company_id" optional="hide" groups="base.group_multi_company" force_save="1"/>\n                <field name="qty_done" string="Quantity" decoration-danger="(location_usage in ('internal','transit')) and (location_dest_usage not in ('internal','transit'))" decoration-success="(location_usage not in ('internal','transit')) and (location_dest_usage in ('internal','transit'))"/>\n                <field name="product_uom_id" options="{'no_open': True, 'no_create': True}" string="Unit" groups="uom.group_uom"/>\n                <field name="state" widget="badge" optional="show" decoration-danger="state=='cancel'" decoration-info="state== 'assigned'" decoration-muted="state == 'draft'" decoration-success="state == 'done'" decoration-warning="state not in ('draft','cancel','done','assigned')"/>\n                <field name="create_uid" string="Done By" widget="many2one_avatar_user" optional="hide"/>\n            </tree>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
398	16	346	1	1	res.users.view.form.preferences.mail_bot	res.users	\N	form	mail_bot/views/res_users_views.xml	\N	extension	{"en_US": "<data>\\n                <field name=\\"notification_type\\" position=\\"after\\">\\n                    <field name=\\"odoobot_state\\" readonly=\\"0\\" groups=\\"base.group_no_one\\" attrs=\\"{'invisible': [('share', '=', True)]}\\"/>\\n                </field>\\n            </data>"}	<?xml version="1.0"?>\n<data>\n                <field name="notification_type" position="after">\n                    <field name="odoobot_state" readonly="0" groups="base.group_no_one" attrs="{'invisible': [('share', '=', True)]}"/>\n                </field>\n            </data>\n        	f	t	2025-06-18 15:58:14.84835	2025-06-18 15:58:14.84835	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
399	16	347	1	1	res.users.view.form.mail_bot	res.users	\N	form	mail_bot/views/res_users_views.xml	\N	extension	{"en_US": "<data>\\n                <field name=\\"signature\\" position=\\"before\\">\\n                    <field name=\\"odoobot_state\\" readonly=\\"0\\" groups=\\"base.group_no_one\\" attrs=\\"{'invisible': [('share', '=', True)]}\\"/>\\n                </field>\\n            </data>"}	<?xml version="1.0"?>\n<data>\n                <field name="signature" position="before">\n                    <field name="odoobot_state" readonly="0" groups="base.group_no_one" attrs="{'invisible': [('share', '=', True)]}"/>\n                </field>\n            </data>\n        	f	t	2025-06-18 15:58:14.84835	2025-06-18 15:58:14.84835	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1847	25	\N	1	1	stock.move.line.tree.detailed	stock.move.line	\N	tree	stock/views/stock_move_line_views.xml	\N	primary	{"en_US": "<tree string=\\"Move Lines\\" create=\\"0\\" default_order=\\"date\\">\\n                <field name=\\"date\\" optional=\\"hide\\"/>\\n                <field name=\\"picking_id\\"/>\\n                <field name=\\"picking_partner_id\\"/>\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\" optional=\\"hide\\"/>\\n                <field name=\\"location_id\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                <field name=\\"location_dest_id\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                <field name=\\"package_id\\" groups=\\"stock.group_tracking_lot\\"/>\\n                <field name=\\"qty_done\\" string=\\"Quantity Done\\" optional=\\"hide\\"/>\\n                <field name=\\"product_uom_id\\" options=\\"{'no_open': True, 'no_create': True}\\" optional=\\"hide\\" string=\\"Unit of Measure\\" groups=\\"uom.group_uom\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" force_save=\\"1\\" optional=\\"hide\\"/>\\n                <field name=\\"state\\" widget=\\"badge\\" optional=\\"show\\" decoration-danger=\\"state=='cancel'\\" decoration-info=\\"state== 'assigned'\\" decoration-muted=\\"state == 'draft'\\" decoration-success=\\"state == 'done'\\" decoration-warning=\\"state not in ('draft','cancel','done','assigned')\\"/>\\n            </tree>", "vi_VN": "<tree string=\\"Chi tiết dịch chuyển\\" create=\\"0\\" default_order=\\"date\\">\\n                <field name=\\"date\\" optional=\\"hide\\"/>\\n                <field name=\\"picking_id\\"/>\\n                <field name=\\"picking_partner_id\\"/>\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\" optional=\\"hide\\"/>\\n                <field name=\\"location_id\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                <field name=\\"location_dest_id\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                <field name=\\"package_id\\" groups=\\"stock.group_tracking_lot\\"/>\\n                <field name=\\"qty_done\\" string=\\"Số lượng hoàn tất\\" optional=\\"hide\\"/>\\n                <field name=\\"product_uom_id\\" options=\\"{'no_open': True, 'no_create': True}\\" optional=\\"hide\\" string=\\"Đơn vị tính\\" groups=\\"uom.group_uom\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" force_save=\\"1\\" optional=\\"hide\\"/>\\n                <field name=\\"state\\" widget=\\"badge\\" optional=\\"show\\" decoration-danger=\\"state=='cancel'\\" decoration-info=\\"state== 'assigned'\\" decoration-muted=\\"state == 'draft'\\" decoration-success=\\"state == 'done'\\" decoration-warning=\\"state not in ('draft','cancel','done','assigned')\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree string="Move Lines" create="0" default_order="date">\n                <field name="date" optional="hide"/>\n                <field name="picking_id"/>\n                <field name="picking_partner_id"/>\n                <field name="product_id"/>\n                <field name="lot_id" groups="stock.group_production_lot" optional="hide"/>\n                <field name="location_id" groups="stock.group_stock_multi_locations"/>\n                <field name="location_dest_id" groups="stock.group_stock_multi_locations"/>\n                <field name="package_id" groups="stock.group_tracking_lot"/>\n                <field name="qty_done" string="Quantity Done" optional="hide"/>\n                <field name="product_uom_id" options="{'no_open': True, 'no_create': True}" optional="hide" string="Unit of Measure" groups="uom.group_uom"/>\n                <field name="company_id" groups="base.group_multi_company" force_save="1" optional="hide"/>\n                <field name="state" widget="badge" optional="show" decoration-danger="state=='cancel'" decoration-info="state== 'assigned'" decoration-muted="state == 'draft'" decoration-success="state == 'done'" decoration-warning="state not in ('draft','cancel','done','assigned')"/>\n            </tree>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1848	16	\N	1	1	stock.move.line.form	stock.move.line	\N	form	stock/views/stock_move_line_views.xml	\N	primary	{"en_US": "<form string=\\"Move Lines\\" create=\\"0\\" edit=\\"0\\">\\n                <header>\\n                    <field name=\\"state\\" widget=\\"statusbar\\"/>\\n                </header>\\n                <sheet>\\n                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"picking_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"location_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"location_dest_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"package_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                    <group>\\n                        <group>\\n                            <field name=\\"date\\"/>\\n                            <field name=\\"reference\\" string=\\"Reference\\"/>\\n                            <field name=\\"origin\\"/>\\n                            <field name=\\"product_id\\"/>\\n                            <field name=\\"location_id\\" options=\\"{'no_create': True}\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                            <field name=\\"location_dest_id\\" options=\\"{'no_create': True}\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                        </group>\\n                        <group>\\n                            <label for=\\"reserved_uom_qty\\" string=\\"Quantity Reserved\\" attrs=\\"{'invisible': [('state', '=', 'done')]}\\"/>\\n                            <div class=\\"o_row\\" attrs=\\"{'invisible': [('state', '=', 'done')]}\\">\\n                                <field name=\\"reserved_uom_qty\\" readonly=\\"1\\"/>\\n                                <field name=\\"product_uom_id\\" options=\\"{'no_create': True}\\" string=\\"Unit of Measure\\" groups=\\"uom.group_uom\\" attrs=\\"{'readonly': ['|', ('reserved_uom_qty', '!=', 0.0), '&amp;', ('state', '=', 'done'), ('id', '!=', False)]}\\"/>\\n                            </div>\\n                            <label for=\\"qty_done\\" string=\\"Quantity Done\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"qty_done\\"/>\\n                                <field name=\\"product_uom_id\\" options=\\"{'no_create': True}\\" string=\\"Unit of Measure\\" groups=\\"uom.group_uom\\" attrs=\\"{'readonly': ['|', ('reserved_uom_qty', '!=', 0.0), '&amp;', ('state', '=', 'done'), ('id', '!=', False)]}\\"/>\\n                            </div>\\n                            <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\" context=\\"{'default_product_id': product_id, 'active_picking_id': picking_id, 'default_company_id': company_id}\\" attrs=\\"{'invisible': [('lot_id', '=', False),('lot_name', '!=', False)]}\\"/>\\n                            <field name=\\"lot_name\\" groups=\\"stock.group_production_lot\\" attrs=\\"{'invisible': ['|',('lot_id', '!=', False),('lot_name', '=', False)]}\\"/>\\n                            <field name=\\"package_id\\" string=\\"Source Package\\" groups=\\"stock.group_tracking_lot\\"/>\\n                            <field name=\\"result_package_id\\" string=\\"Destination Package\\" groups=\\"stock.group_tracking_lot\\"/>\\n                            <field name=\\"owner_id\\" string=\\"Owner\\" groups=\\"stock.group_tracking_owner\\"/>\\n                            <field name=\\"create_uid\\" string=\\"Done By\\" widget=\\"many2one_avatar_user\\" optional=\\"hide\\"/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>", "vi_VN": "<form string=\\"Chi tiết dịch chuyển\\" create=\\"0\\" edit=\\"0\\">\\n                <header>\\n                    <field name=\\"state\\" widget=\\"statusbar\\"/>\\n                </header>\\n                <sheet>\\n                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"picking_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"location_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"location_dest_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"package_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                    <group>\\n                        <group>\\n                            <field name=\\"date\\"/>\\n                            <field name=\\"reference\\" string=\\"Mã tham chiếu\\"/>\\n                            <field name=\\"origin\\"/>\\n                            <field name=\\"product_id\\"/>\\n                            <field name=\\"location_id\\" options=\\"{'no_create': True}\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                            <field name=\\"location_dest_id\\" options=\\"{'no_create': True}\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                        </group>\\n                        <group>\\n                            <label for=\\"reserved_uom_qty\\" string=\\"Số lượng được dự trữ\\" attrs=\\"{'invisible': [('state', '=', 'done')]}\\"/>\\n                            <div class=\\"o_row\\" attrs=\\"{'invisible': [('state', '=', 'done')]}\\">\\n                                <field name=\\"reserved_uom_qty\\" readonly=\\"1\\"/>\\n                                <field name=\\"product_uom_id\\" options=\\"{'no_create': True}\\" string=\\"Đơn vị tính\\" groups=\\"uom.group_uom\\" attrs=\\"{'readonly': ['|', ('reserved_uom_qty', '!=', 0.0), '&amp;', ('state', '=', 'done'), ('id', '!=', False)]}\\"/>\\n                            </div>\\n                            <label for=\\"qty_done\\" string=\\"Số lượng hoàn tất\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"qty_done\\"/>\\n                                <field name=\\"product_uom_id\\" options=\\"{'no_create': True}\\" string=\\"Đơn vị tính\\" groups=\\"uom.group_uom\\" attrs=\\"{'readonly': ['|', ('reserved_uom_qty', '!=', 0.0), '&amp;', ('state', '=', 'done'), ('id', '!=', False)]}\\"/>\\n                            </div>\\n                            <field name=\\"lot_id\\" groups=\\"stock.group_production_lot\\" context=\\"{'default_product_id': product_id, 'active_picking_id': picking_id, 'default_company_id': company_id}\\" attrs=\\"{'invisible': [('lot_id', '=', False),('lot_name', '!=', False)]}\\"/>\\n                            <field name=\\"lot_name\\" groups=\\"stock.group_production_lot\\" attrs=\\"{'invisible': ['|',('lot_id', '!=', False),('lot_name', '=', False)]}\\"/>\\n                            <field name=\\"package_id\\" string=\\"Kiện hàng nguồn\\" groups=\\"stock.group_tracking_lot\\"/>\\n                            <field name=\\"result_package_id\\" string=\\"Kiện hàng đích\\" groups=\\"stock.group_tracking_lot\\"/>\\n                            <field name=\\"owner_id\\" string=\\"Người phụ trách\\" groups=\\"stock.group_tracking_owner\\"/>\\n                            <field name=\\"create_uid\\" string=\\"Hoàn tất bởi\\" widget=\\"many2one_avatar_user\\" optional=\\"hide\\"/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Move Lines" create="0" edit="0">\n                <header>\n                    <field name="state" widget="statusbar"/>\n                </header>\n                <sheet>\n                    <field name="company_id" invisible="1"/>\n                    <field name="picking_id" invisible="1"/>\n                    <field name="location_id" invisible="1"/>\n                    <field name="location_dest_id" invisible="1"/>\n                    <field name="package_id" invisible="1"/>\n                    <field name="product_uom_category_id" invisible="1"/>\n                    <group>\n                        <group>\n                            <field name="date"/>\n                            <field name="reference" string="Reference"/>\n                            <field name="origin"/>\n                            <field name="product_id"/>\n                            <field name="location_id" options="{'no_create': True}" groups="stock.group_stock_multi_locations"/>\n                            <field name="location_dest_id" options="{'no_create': True}" groups="stock.group_stock_multi_locations"/>\n                        </group>\n                        <group>\n                            <label for="reserved_uom_qty" string="Quantity Reserved" attrs="{'invisible': [('state', '=', 'done')]}"/>\n                            <div class="o_row" attrs="{'invisible': [('state', '=', 'done')]}">\n                                <field name="reserved_uom_qty" readonly="1"/>\n                                <field name="product_uom_id" options="{'no_create': True}" string="Unit of Measure" groups="uom.group_uom" attrs="{'readonly': ['|', ('reserved_uom_qty', '!=', 0.0), '&amp;', ('state', '=', 'done'), ('id', '!=', False)]}"/>\n                            </div>\n                            <label for="qty_done" string="Quantity Done"/>\n                            <div class="o_row">\n                                <field name="qty_done"/>\n                                <field name="product_uom_id" options="{'no_create': True}" string="Unit of Measure" groups="uom.group_uom" attrs="{'readonly': ['|', ('reserved_uom_qty', '!=', 0.0), '&amp;', ('state', '=', 'done'), ('id', '!=', False)]}"/>\n                            </div>\n                            <field name="lot_id" groups="stock.group_production_lot" context="{'default_product_id': product_id, 'active_picking_id': picking_id, 'default_company_id': company_id}" attrs="{'invisible': [('lot_id', '=', False),('lot_name', '!=', False)]}"/>\n                            <field name="lot_name" groups="stock.group_production_lot" attrs="{'invisible': ['|',('lot_id', '!=', False),('lot_name', '=', False)]}"/>\n                            <field name="package_id" string="Source Package" groups="stock.group_tracking_lot"/>\n                            <field name="result_package_id" string="Destination Package" groups="stock.group_tracking_lot"/>\n                            <field name="owner_id" string="Owner" groups="stock.group_tracking_owner"/>\n                            <field name="create_uid" string="Done By" widget="many2one_avatar_user" optional="hide"/>\n                        </group>\n                    </group>\n                </sheet>\n            </form>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1850	16	\N	1	1	stock.move.line.search	stock.move.line	\N	search	stock/views/stock_move_line_views.xml	\N	primary	{"en_US": "<search string=\\"Stock Moves\\">\\n                <field name=\\"location_id\\" string=\\"Location\\" filter_domain=\\"['|',('location_id', 'ilike', self),('location_dest_id', 'ilike', self)]\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"picking_id\\" string=\\"Transfer\\"/>\\n                <field name=\\"reference\\" string=\\"Reference\\"/>\\n                <field name=\\"product_category_name\\" string=\\"Category\\"/>\\n                <field name=\\"lot_id\\" string=\\"Lot/Serial Number\\" groups=\\"stock.group_production_lot\\"/>\\n                <field name=\\"package_id\\" string=\\"Source Package\\" groups=\\"stock.group_tracking_lot\\"/>\\n                <field name=\\"result_package_id\\" string=\\"Destination Package\\" groups=\\"stock.group_tracking_lot\\"/>\\n                <field name=\\"owner_id\\" string=\\"Owner\\" groups=\\"stock.group_tracking_owner\\"/>\\n                <separator/>\\n                <filter string=\\"To Do\\" name=\\"todo\\" domain=\\"[('state', 'not in', ['done', 'draft', 'cancel'])]\\"/>\\n                <filter string=\\"Done\\" name=\\"done\\" domain=\\"[('state', '=', 'done')]\\"/>\\n                <separator/>\\n                <filter string=\\"Incoming\\" name=\\"incoming\\" domain=\\"[('picking_id.picking_type_id.code', '=', 'incoming')]\\"/>\\n                <filter string=\\"Outgoing\\" name=\\"outgoing\\" domain=\\"[('picking_id.picking_type_id.code', '=', 'outgoing')]\\"/>\\n                <filter string=\\"Internal\\" name=\\"internal\\" domain=\\"[('picking_id.picking_type_id.code', '=', 'internal')]\\"/>\\n                <filter string=\\"Manufacturing\\" name=\\"manufacturing\\" domain=\\"[('picking_id.picking_type_id.code', '=', 'mrp_operation')]\\" invisible=\\"1\\"/>\\n                <separator/>\\n                <filter name=\\"date\\" date=\\"date\\" default_period=\\"this_month\\"/>\\n                <filter string=\\"Last 30 Days\\" name=\\"filter_last_30_days\\" domain=\\"[('date','&gt;=', (context_today() - relativedelta(days=30)).strftime('%Y-%m-%d'))]\\"/>\\n                <filter string=\\"Last 3 Months\\" name=\\"filter_last_3_months\\" domain=\\"[('date','&gt;=', (context_today() - relativedelta(months=3)).strftime('%Y-%m-%d'))]\\"/>\\n                <filter string=\\"Last 12 Months\\" name=\\"filter_last_12_months\\" domain=\\"[('date','&gt;=', (context_today() - relativedelta(years=1)).strftime('%Y-%m-%d'))]\\"/>\\n                <separator/>\\n                <filter string=\\"Inventory\\" name=\\"inventory\\" domain=\\"[('is_inventory', '=', True)]\\"/>\\n                <separator/>\\n                <group expand=\\"0\\" string=\\"Group By\\" name=\\"groupby\\">\\n                    <filter string=\\"Product\\" name=\\"groupby_product_id\\" domain=\\"[]\\" context=\\"{'group_by': 'product_id'}\\"/>\\n                    <filter string=\\"Status\\" name=\\"by_state\\" domain=\\"[]\\" context=\\"{'group_by': 'state'}\\"/>\\n                    <filter string=\\"Date\\" name=\\"by_date\\" domain=\\"[]\\" context=\\"{'group_by': 'date'}\\"/>\\n                    <filter string=\\"Transfers\\" name=\\"by_picking\\" domain=\\"[]\\" context=\\"{'group_by': 'picking_id'}\\"/>\\n                    <filter string=\\"Location\\" name=\\"by_location\\" domain=\\"[]\\" context=\\"{'group_by': 'location_id'}\\"/>\\n                    <filter string=\\"Category\\" name=\\"by_category\\" domain=\\"[]\\" context=\\"{'group_by': 'product_category_name'}\\"/>\\n                </group>\\n            </search>", "vi_VN": "<search string=\\"Dịch chuyển tồn kho\\">\\n                <field name=\\"location_id\\" string=\\"Vị trí\\" filter_domain=\\"['|',('location_id', 'ilike', self),('location_dest_id', 'ilike', self)]\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"picking_id\\" string=\\"Lệnh chuyển hàng hàng\\"/>\\n                <field name=\\"reference\\" string=\\"Mã tham chiếu\\"/>\\n                <field name=\\"product_category_name\\" string=\\"Danh mục\\"/>\\n                <field name=\\"lot_id\\" string=\\"Số lô/sê-ri\\" groups=\\"stock.group_production_lot\\"/>\\n                <field name=\\"package_id\\" string=\\"Kiện hàng nguồn\\" groups=\\"stock.group_tracking_lot\\"/>\\n                <field name=\\"result_package_id\\" string=\\"Kiện hàng đích\\" groups=\\"stock.group_tracking_lot\\"/>\\n                <field name=\\"owner_id\\" string=\\"Người phụ trách\\" groups=\\"stock.group_tracking_owner\\"/>\\n                <separator/>\\n                <filter string=\\"Việc cần làm\\" name=\\"todo\\" domain=\\"[('state', 'not in', ['done', 'draft', 'cancel'])]\\"/>\\n                <filter string=\\"Hoàn tất\\" name=\\"done\\" domain=\\"[('state', '=', 'done')]\\"/>\\n                <separator/>\\n                <filter string=\\"Hàng về\\" name=\\"incoming\\" domain=\\"[('picking_id.picking_type_id.code', '=', 'incoming')]\\"/>\\n                <filter string=\\"Xuất đi\\" name=\\"outgoing\\" domain=\\"[('picking_id.picking_type_id.code', '=', 'outgoing')]\\"/>\\n                <filter string=\\"Nội bộ\\" name=\\"internal\\" domain=\\"[('picking_id.picking_type_id.code', '=', 'internal')]\\"/>\\n                <filter string=\\"Sản xuất\\" name=\\"manufacturing\\" domain=\\"[('picking_id.picking_type_id.code', '=', 'mrp_operation')]\\" invisible=\\"1\\"/>\\n                <separator/>\\n                <filter name=\\"date\\" date=\\"date\\" default_period=\\"this_month\\"/>\\n                <filter string=\\"30 ngày gần đây\\" name=\\"filter_last_30_days\\" domain=\\"[('date','&gt;=', (context_today() - relativedelta(days=30)).strftime('%Y-%m-%d'))]\\"/>\\n                <filter string=\\"3 tháng qua\\" name=\\"filter_last_3_months\\" domain=\\"[('date','&gt;=', (context_today() - relativedelta(months=3)).strftime('%Y-%m-%d'))]\\"/>\\n                <filter string=\\"12 tháng qua\\" name=\\"filter_last_12_months\\" domain=\\"[('date','&gt;=', (context_today() - relativedelta(years=1)).strftime('%Y-%m-%d'))]\\"/>\\n                <separator/>\\n                <filter string=\\"Tồn kho\\" name=\\"inventory\\" domain=\\"[('is_inventory', '=', True)]\\"/>\\n                <separator/>\\n                <group expand=\\"0\\" string=\\"Nhóm theo\\" name=\\"groupby\\">\\n                    <filter string=\\"Sản phẩm\\" name=\\"groupby_product_id\\" domain=\\"[]\\" context=\\"{'group_by': 'product_id'}\\"/>\\n                    <filter string=\\"Trạng thái\\" name=\\"by_state\\" domain=\\"[]\\" context=\\"{'group_by': 'state'}\\"/>\\n                    <filter string=\\"Ngày\\" name=\\"by_date\\" domain=\\"[]\\" context=\\"{'group_by': 'date'}\\"/>\\n                    <filter string=\\"Lệnh chuyển hàng hàng\\" name=\\"by_picking\\" domain=\\"[]\\" context=\\"{'group_by': 'picking_id'}\\"/>\\n                    <filter string=\\"Vị trí\\" name=\\"by_location\\" domain=\\"[]\\" context=\\"{'group_by': 'location_id'}\\"/>\\n                    <filter string=\\"Danh mục\\" name=\\"by_category\\" domain=\\"[]\\" context=\\"{'group_by': 'product_category_name'}\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Stock Moves">\n                <field name="location_id" string="Location" filter_domain="['|',('location_id', 'ilike', self),('location_dest_id', 'ilike', self)]" groups="stock.group_stock_multi_locations"/>\n                <field name="product_id"/>\n                <field name="picking_id" string="Transfer"/>\n                <field name="reference" string="Reference"/>\n                <field name="product_category_name" string="Category"/>\n                <field name="lot_id" string="Lot/Serial Number" groups="stock.group_production_lot"/>\n                <field name="package_id" string="Source Package" groups="stock.group_tracking_lot"/>\n                <field name="result_package_id" string="Destination Package" groups="stock.group_tracking_lot"/>\n                <field name="owner_id" string="Owner" groups="stock.group_tracking_owner"/>\n                <separator/>\n                <filter string="To Do" name="todo" domain="[('state', 'not in', ['done', 'draft', 'cancel'])]"/>\n                <filter string="Done" name="done" domain="[('state', '=', 'done')]"/>\n                <separator/>\n                <filter string="Incoming" name="incoming" domain="[('picking_id.picking_type_id.code', '=', 'incoming')]"/>\n                <filter string="Outgoing" name="outgoing" domain="[('picking_id.picking_type_id.code', '=', 'outgoing')]"/>\n                <filter string="Internal" name="internal" domain="[('picking_id.picking_type_id.code', '=', 'internal')]"/>\n                <filter string="Manufacturing" name="manufacturing" domain="[('picking_id.picking_type_id.code', '=', 'mrp_operation')]" invisible="1"/>\n                <separator/>\n                <filter name="date" date="date" default_period="this_month"/>\n                <filter string="Last 30 Days" name="filter_last_30_days" domain="[('date','&gt;=', (context_today() - relativedelta(days=30)).strftime('%Y-%m-%d'))]"/>\n                <filter string="Last 3 Months" name="filter_last_3_months" domain="[('date','&gt;=', (context_today() - relativedelta(months=3)).strftime('%Y-%m-%d'))]"/>\n                <filter string="Last 12 Months" name="filter_last_12_months" domain="[('date','&gt;=', (context_today() - relativedelta(years=1)).strftime('%Y-%m-%d'))]"/>\n                <separator/>\n                <filter string="Inventory" name="inventory" domain="[('is_inventory', '=', True)]"/>\n                <separator/>\n                <group expand="0" string="Group By" name="groupby">\n                    <filter string="Product" name="groupby_product_id" domain="[]" context="{'group_by': 'product_id'}"/>\n                    <filter string="Status" name="by_state" domain="[]" context="{'group_by': 'state'}"/>\n                    <filter string="Date" name="by_date" domain="[]" context="{'group_by': 'date'}"/>\n                    <filter string="Transfers" name="by_picking" domain="[]" context="{'group_by': 'picking_id'}"/>\n                    <filter string="Location" name="by_location" domain="[]" context="{'group_by': 'location_id'}"/>\n                    <filter string="Category" name="by_category" domain="[]" context="{'group_by': 'product_category_name'}"/>\n                </group>\n            </search>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1851	16	\N	1	1	stock.move.line.kanban	stock.move.line	\N	kanban	stock/views/stock_move_line_views.xml	\N	primary	{"en_US": "<kanban class=\\"o_kanban_mobile\\">\\n                <templates>\\n                    <t t-name=\\"kanban-box\\">\\n                        <div t-attf-class=\\"oe_kanban_card oe_kanban_global_click\\">\\n                            <field name=\\"picking_id\\" invisible=\\"1\\"/>\\n                            <div class=\\"row\\">\\n                                <div class=\\"col-6\\">\\n                                    <field name=\\"reference\\"/>\\n                                </div>\\n                                <div class=\\"col-6 text-end\\">\\n                                    <field name=\\"date\\"/>\\n                                </div>\\n                            </div>\\n                            <div>\\n                                <strong><field name=\\"product_id\\"/></strong>\\n                            </div>\\n                            <div groups=\\"stock.group_stock_multi_locations\\">\\n                                <field name=\\"location_id\\"/>\\n                                →\\n                                <field name=\\"location_dest_id\\"/>\\n                            </div>\\n                            <div groups=\\"stock.group_production_lot\\" attrs=\\"{'invisible': [('lot_id', '=', False),('lot_name', '=', False)]}\\">\\n                                Lot/SN:\\n                                <field name=\\"lot_id\\" attrs=\\"{'invisible': [('lot_id', '=', False),('lot_name', '!=', False)]}\\"/>\\n                                <field name=\\"lot_name\\" attrs=\\"{'invisible': ['|',('lot_id', '!=', False),('lot_name', '=', False)]}\\"/>\\n                            </div>\\n                            <div class=\\"row\\">\\n                                <div class=\\"col-6\\">\\n                                    <field name=\\"qty_done\\" string=\\"Quantity Done\\"/>\\n                                    <field name=\\"product_uom_id\\" string=\\"Unit of Measure\\" groups=\\"uom.group_uom\\"/>\\n                                </div>\\n                                <div class=\\"col-6 text-end\\">\\n                                    <field name=\\"state\\" widget=\\"label_selection\\" options=\\"{'classes': {'draft': 'default', 'cancel': 'danger', 'waiting': 'warning', 'confirmed': 'warning', 'done': 'success'}}\\"/>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>", "vi_VN": "<kanban class=\\"o_kanban_mobile\\">\\n                <templates>\\n                    <t t-name=\\"kanban-box\\">\\n                        <div t-attf-class=\\"oe_kanban_card oe_kanban_global_click\\">\\n                            <field name=\\"picking_id\\" invisible=\\"1\\"/>\\n                            <div class=\\"row\\">\\n                                <div class=\\"col-6\\">\\n                                    <field name=\\"reference\\"/>\\n                                </div>\\n                                <div class=\\"col-6 text-end\\">\\n                                    <field name=\\"date\\"/>\\n                                </div>\\n                            </div>\\n                            <div>\\n                                <strong><field name=\\"product_id\\"/></strong>\\n                            </div>\\n                            <div groups=\\"stock.group_stock_multi_locations\\">\\n                                <field name=\\"location_id\\"/>\\n                                →\\n                                <field name=\\"location_dest_id\\"/>\\n                            </div>\\n                            <div groups=\\"stock.group_production_lot\\" attrs=\\"{'invisible': [('lot_id', '=', False),('lot_name', '=', False)]}\\">\\n                                Số lô/sê-ri:\\n                                <field name=\\"lot_id\\" attrs=\\"{'invisible': [('lot_id', '=', False),('lot_name', '!=', False)]}\\"/>\\n                                <field name=\\"lot_name\\" attrs=\\"{'invisible': ['|',('lot_id', '!=', False),('lot_name', '=', False)]}\\"/>\\n                            </div>\\n                            <div class=\\"row\\">\\n                                <div class=\\"col-6\\">\\n                                    <field name=\\"qty_done\\" string=\\"Số lượng hoàn tất\\"/>\\n                                    <field name=\\"product_uom_id\\" string=\\"Đơn vị tính\\" groups=\\"uom.group_uom\\"/>\\n                                </div>\\n                                <div class=\\"col-6 text-end\\">\\n                                    <field name=\\"state\\" widget=\\"label_selection\\" options=\\"{'classes': {'draft': 'default', 'cancel': 'danger', 'waiting': 'warning', 'confirmed': 'warning', 'done': 'success'}}\\"/>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>"}	<?xml version="1.0"?>\n<kanban class="o_kanban_mobile">\n                <templates>\n                    <t t-name="kanban-box">\n                        <div t-attf-class="oe_kanban_card oe_kanban_global_click">\n                            <field name="picking_id" invisible="1"/>\n                            <div class="row">\n                                <div class="col-6">\n                                    <field name="reference"/>\n                                </div>\n                                <div class="col-6 text-end">\n                                    <field name="date"/>\n                                </div>\n                            </div>\n                            <div>\n                                <strong><field name="product_id"/></strong>\n                            </div>\n                            <div groups="stock.group_stock_multi_locations">\n                                <field name="location_id"/>\n                                →\n                                <field name="location_dest_id"/>\n                            </div>\n                            <div groups="stock.group_production_lot" attrs="{'invisible': [('lot_id', '=', False),('lot_name', '=', False)]}">\n                                Lot/SN:\n                                <field name="lot_id" attrs="{'invisible': [('lot_id', '=', False),('lot_name', '!=', False)]}"/>\n                                <field name="lot_name" attrs="{'invisible': ['|',('lot_id', '!=', False),('lot_name', '=', False)]}"/>\n                            </div>\n                            <div class="row">\n                                <div class="col-6">\n                                    <field name="qty_done" string="Quantity Done"/>\n                                    <field name="product_uom_id" string="Unit of Measure" groups="uom.group_uom"/>\n                                </div>\n                                <div class="col-6 text-end">\n                                    <field name="state" widget="label_selection" options="{'classes': {'draft': 'default', 'cancel': 'danger', 'waiting': 'warning', 'confirmed': 'warning', 'done': 'success'}}"/>\n                                </div>\n                            </div>\n                        </div>\n                    </t>\n                </templates>\n            </kanban>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1852	2	\N	1	1	stock.picking.calendar	stock.picking	\N	calendar	stock/views/stock_picking_views.xml	\N	primary	{"en_US": "<calendar string=\\"Calendar View\\" date_start=\\"scheduled_date\\" color=\\"partner_id\\" event_limit=\\"5\\" quick_add=\\"False\\">\\n                    <field name=\\"partner_id\\" filters=\\"1\\"/>\\n                    <field name=\\"origin\\"/>\\n                    <field name=\\"picking_type_id\\"/>\\n                    <field name=\\"state\\"/>\\n                </calendar>", "vi_VN": "<calendar string=\\"Chế độ xem lịch\\" date_start=\\"scheduled_date\\" color=\\"partner_id\\" event_limit=\\"5\\" quick_add=\\"False\\">\\n                    <field name=\\"partner_id\\" filters=\\"1\\"/>\\n                    <field name=\\"origin\\"/>\\n                    <field name=\\"picking_type_id\\"/>\\n                    <field name=\\"state\\"/>\\n                </calendar>"}	<?xml version="1.0"?>\n<calendar string="Calendar View" date_start="scheduled_date" color="partner_id" event_limit="5" quick_add="False">\n                    <field name="partner_id" filters="1"/>\n                    <field name="origin"/>\n                    <field name="picking_type_id"/>\n                    <field name="state"/>\n                </calendar>\n            	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1854	16	\N	1	1	stock.picking.tree	stock.picking	\N	tree	stock/views/stock_picking_views.xml	\N	primary	{"en_US": "<tree string=\\"Picking list\\" multi_edit=\\"1\\" sample=\\"1\\">\\n                    <header>\\n                        <button name=\\"do_unreserve\\" type=\\"object\\" string=\\"Unreserve\\"/>\\n                        <button name=\\"action_assign\\" type=\\"object\\" string=\\"Check Availability\\"/>\\n                    </header>\\n                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"priority\\" optional=\\"show\\" widget=\\"priority\\" nolabel=\\"1\\"/>\\n                    <field name=\\"name\\" decoration-bf=\\"1\\"/>\\n                    <field name=\\"location_id\\" options=\\"{'no_create': True}\\" string=\\"From\\" groups=\\"stock.group_stock_multi_locations\\" optional=\\"show\\"/>\\n                    <field name=\\"location_dest_id\\" options=\\"{'no_create': True}\\" string=\\"To\\" groups=\\"stock.group_stock_multi_locations\\" optional=\\"show\\"/>\\n                    <field name=\\"partner_id\\" optional=\\"show\\"/>\\n                    <field name=\\"is_signed\\" string=\\"Signed\\" optional=\\"hide\\" groups=\\"stock.group_stock_sign_delivery\\"/>\\n                    <field name=\\"user_id\\" optional=\\"hide\\" widget=\\"many2one_avatar_user\\"/>\\n                    <field name=\\"scheduled_date\\" optional=\\"show\\" widget=\\"remaining_days\\" attrs=\\"{'invisible':[('state', 'in', ('done', 'cancel'))]}\\"/>\\n                    <field name=\\"picking_type_code\\" invisible=\\"1\\"/>\\n                    <field name=\\"products_availability_state\\" invisible=\\"1\\" options=\\"{&quot;lazy&quot;: true}\\"/>\\n                    <field name=\\"products_availability\\" options=\\"{&quot;lazy&quot;: true}\\" optional=\\"hide\\" attrs=\\"{'invisible': ['|', ('picking_type_code', '!=', 'outgoing'), ('state', 'not in', ['confirmed', 'waiting', 'assigned'])]}\\" decoration-success=\\"state == 'assigned' or products_availability_state == 'available'\\" decoration-warning=\\"state != 'assigned' and products_availability_state in ('expected', 'available')\\" decoration-danger=\\"state != 'assigned' and products_availability_state == 'late'\\"/>\\n                    <field name=\\"date_deadline\\" optional=\\"hide\\" widget=\\"remaining_days\\" attrs=\\"{'invisible':[('state', 'in', ('done', 'cancel'))]}\\"/>\\n                    <field name=\\"date_done\\" string=\\"Effective Date\\" optional=\\"hide\\"/>\\n                    <field name=\\"origin\\" optional=\\"show\\"/>\\n                    <field name=\\"backorder_id\\" optional=\\"hide\\"/>\\n                    <field name=\\"picking_type_id\\" optional=\\"hide\\"/>\\n                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"show\\"/>\\n                    <field name=\\"state\\" optional=\\"show\\" widget=\\"badge\\" decoration-danger=\\"state=='cancel'\\" decoration-info=\\"state== 'assigned'\\" decoration-muted=\\"state == 'draft'\\" decoration-success=\\"state == 'done'\\" decoration-warning=\\"state not in ('draft','cancel','done','assigned')\\"/>\\n                    <field name=\\"activity_exception_decoration\\" widget=\\"activity_exception\\"/>\\n                    <field name=\\"json_popover\\" widget=\\"stock_rescheduling_popover\\" nolabel=\\"1\\" attrs=\\"{'invisible': [('json_popover', '=', False)]}\\"/>\\n                </tree>", "vi_VN": "<tree string=\\"Bảng kê hàng hoá\\" multi_edit=\\"1\\" sample=\\"1\\">\\n                    <header>\\n                        <button name=\\"do_unreserve\\" type=\\"object\\" string=\\"Hủy dự trữ\\"/>\\n                        <button name=\\"action_assign\\" type=\\"object\\" string=\\"Kiểm tra tình trạng còn hàng\\"/>\\n                    </header>\\n                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"priority\\" optional=\\"show\\" widget=\\"priority\\" nolabel=\\"1\\"/>\\n                    <field name=\\"name\\" decoration-bf=\\"1\\"/>\\n                    <field name=\\"location_id\\" options=\\"{'no_create': True}\\" string=\\"Từ\\" groups=\\"stock.group_stock_multi_locations\\" optional=\\"show\\"/>\\n                    <field name=\\"location_dest_id\\" options=\\"{'no_create': True}\\" string=\\"Đến\\" groups=\\"stock.group_stock_multi_locations\\" optional=\\"show\\"/>\\n                    <field name=\\"partner_id\\" optional=\\"show\\"/>\\n                    <field name=\\"is_signed\\" string=\\"Đã ký\\" optional=\\"hide\\" groups=\\"stock.group_stock_sign_delivery\\"/>\\n                    <field name=\\"user_id\\" optional=\\"hide\\" widget=\\"many2one_avatar_user\\"/>\\n                    <field name=\\"scheduled_date\\" optional=\\"show\\" widget=\\"remaining_days\\" attrs=\\"{'invisible':[('state', 'in', ('done', 'cancel'))]}\\"/>\\n                    <field name=\\"picking_type_code\\" invisible=\\"1\\"/>\\n                    <field name=\\"products_availability_state\\" invisible=\\"1\\" options=\\"{&quot;lazy&quot;: true}\\"/>\\n                    <field name=\\"products_availability\\" options=\\"{&quot;lazy&quot;: true}\\" optional=\\"hide\\" attrs=\\"{'invisible': ['|', ('picking_type_code', '!=', 'outgoing'), ('state', 'not in', ['confirmed', 'waiting', 'assigned'])]}\\" decoration-success=\\"state == 'assigned' or products_availability_state == 'available'\\" decoration-warning=\\"state != 'assigned' and products_availability_state in ('expected', 'available')\\" decoration-danger=\\"state != 'assigned' and products_availability_state == 'late'\\"/>\\n                    <field name=\\"date_deadline\\" optional=\\"hide\\" widget=\\"remaining_days\\" attrs=\\"{'invisible':[('state', 'in', ('done', 'cancel'))]}\\"/>\\n                    <field name=\\"date_done\\" string=\\"Ngày hiệu lực\\" optional=\\"hide\\"/>\\n                    <field name=\\"origin\\" optional=\\"show\\"/>\\n                    <field name=\\"backorder_id\\" optional=\\"hide\\"/>\\n                    <field name=\\"picking_type_id\\" optional=\\"hide\\"/>\\n                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"show\\"/>\\n                    <field name=\\"state\\" optional=\\"show\\" widget=\\"badge\\" decoration-danger=\\"state=='cancel'\\" decoration-info=\\"state== 'assigned'\\" decoration-muted=\\"state == 'draft'\\" decoration-success=\\"state == 'done'\\" decoration-warning=\\"state not in ('draft','cancel','done','assigned')\\"/>\\n                    <field name=\\"activity_exception_decoration\\" widget=\\"activity_exception\\"/>\\n                    <field name=\\"json_popover\\" widget=\\"stock_rescheduling_popover\\" nolabel=\\"1\\" attrs=\\"{'invisible': [('json_popover', '=', False)]}\\"/>\\n                </tree>"}	<?xml version="1.0"?>\n<tree string="Picking list" multi_edit="1" sample="1">\n                    <header>\n                        <button name="do_unreserve" type="object" string="Unreserve"/>\n                        <button name="action_assign" type="object" string="Check Availability"/>\n                    </header>\n                    <field name="company_id" invisible="1"/>\n                    <field name="priority" optional="show" widget="priority" nolabel="1"/>\n                    <field name="name" decoration-bf="1"/>\n                    <field name="location_id" options="{'no_create': True}" string="From" groups="stock.group_stock_multi_locations" optional="show"/>\n                    <field name="location_dest_id" options="{'no_create': True}" string="To" groups="stock.group_stock_multi_locations" optional="show"/>\n                    <field name="partner_id" optional="show"/>\n                    <field name="is_signed" string="Signed" optional="hide" groups="stock.group_stock_sign_delivery"/>\n                    <field name="user_id" optional="hide" widget="many2one_avatar_user"/>\n                    <field name="scheduled_date" optional="show" widget="remaining_days" attrs="{'invisible':[('state', 'in', ('done', 'cancel'))]}"/>\n                    <field name="picking_type_code" invisible="1"/>\n                    <field name="products_availability_state" invisible="1" options="{&quot;lazy&quot;: true}"/>\n                    <field name="products_availability" options="{&quot;lazy&quot;: true}" optional="hide" attrs="{'invisible': ['|', ('picking_type_code', '!=', 'outgoing'), ('state', 'not in', ['confirmed', 'waiting', 'assigned'])]}" decoration-success="state == 'assigned' or products_availability_state == 'available'" decoration-warning="state != 'assigned' and products_availability_state in ('expected', 'available')" decoration-danger="state != 'assigned' and products_availability_state == 'late'"/>\n                    <field name="date_deadline" optional="hide" widget="remaining_days" attrs="{'invisible':[('state', 'in', ('done', 'cancel'))]}"/>\n                    <field name="date_done" string="Effective Date" optional="hide"/>\n                    <field name="origin" optional="show"/>\n                    <field name="backorder_id" optional="hide"/>\n                    <field name="picking_type_id" optional="hide"/>\n                    <field name="company_id" groups="base.group_multi_company" optional="show"/>\n                    <field name="state" optional="show" widget="badge" decoration-danger="state=='cancel'" decoration-info="state== 'assigned'" decoration-muted="state == 'draft'" decoration-success="state == 'done'" decoration-warning="state not in ('draft','cancel','done','assigned')"/>\n                    <field name="activity_exception_decoration" widget="activity_exception"/>\n                    <field name="json_popover" widget="stock_rescheduling_popover" nolabel="1" attrs="{'invisible': [('json_popover', '=', False)]}"/>\n                </tree>\n            	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1857	16	\N	1	1	stock.picking.type.filter	stock.picking.type	\N	search	stock/views/stock_picking_type_views.xml	\N	primary	{"en_US": "<search string=\\"Operation Type\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"warehouse_id\\"/>\\n                <filter string=\\"Archived\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n                <group expand=\\"0\\" string=\\"Group By\\">\\n                    <filter string=\\"Type of Operation\\" name=\\"groupby_code\\" domain=\\"[]\\" context=\\"{'group_by': 'code'}\\"/>\\n                    <filter string=\\"Warehouse\\" name=\\"groupby_warehouse_id\\" domain=\\"[]\\" context=\\"{'group_by': 'warehouse_id'}\\"/>\\n                </group>\\n            </search>", "vi_VN": "<search string=\\"Loại hoạt động\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"warehouse_id\\"/>\\n                <filter string=\\"Đã lưu\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n                <group expand=\\"0\\" string=\\"Nhóm theo\\">\\n                    <filter string=\\"Loại hoạt động\\" name=\\"groupby_code\\" domain=\\"[]\\" context=\\"{'group_by': 'code'}\\"/>\\n                    <filter string=\\"Kho hàng\\" name=\\"groupby_warehouse_id\\" domain=\\"[]\\" context=\\"{'group_by': 'warehouse_id'}\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Operation Type">\n                <field name="name"/>\n                <field name="warehouse_id"/>\n                <filter string="Archived" name="inactive" domain="[('active','=',False)]"/>\n                <group expand="0" string="Group By">\n                    <filter string="Type of Operation" name="groupby_code" domain="[]" context="{'group_by': 'code'}"/>\n                    <filter string="Warehouse" name="groupby_warehouse_id" domain="[]" context="{'group_by': 'warehouse_id'}"/>\n                </group>\n            </search>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1858	16	\N	1	1	Operation types	stock.picking.type	\N	tree	stock/views/stock_picking_type_views.xml	\N	primary	{"en_US": "<tree string=\\"Operation Types\\" default_order=\\"sequence, id\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"active\\" invisible=\\"1\\"/>\\n                <field name=\\"warehouse_id\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                <field name=\\"sequence_id\\" groups=\\"base.group_no_one\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                <field name=\\"company_id\\" groups=\\"!base.group_multi_company\\" invisible=\\"1\\"/>\\n            </tree>", "vi_VN": "<tree string=\\"Loại hoạt động\\" default_order=\\"sequence, id\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"active\\" invisible=\\"1\\"/>\\n                <field name=\\"warehouse_id\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                <field name=\\"sequence_id\\" groups=\\"base.group_no_one\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                <field name=\\"company_id\\" groups=\\"!base.group_multi_company\\" invisible=\\"1\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree string="Operation Types" default_order="sequence, id">\n                <field name="sequence" widget="handle"/>\n                <field name="name"/>\n                <field name="active" invisible="1"/>\n                <field name="warehouse_id" groups="stock.group_stock_multi_warehouses"/>\n                <field name="sequence_id" groups="base.group_no_one"/>\n                <field name="company_id" groups="base.group_multi_company"/>\n                <field name="company_id" groups="!base.group_multi_company" invisible="1"/>\n            </tree>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
167	18	\N	1	1	res.users.preferences.form	res.users	\N	form	base/views/res_users_views.xml	\N	primary	{"en_US": "<form string=\\"Users\\" edit=\\"1\\">\\n                    <field name=\\"avatar_128\\" invisible=\\"1\\"/>\\n                    <field name=\\"image_1920\\" readonly=\\"0\\" widget=\\"image\\" class=\\"oe_right oe_avatar\\" options=\\"{&quot;preview_image&quot;: &quot;avatar_128&quot;}\\"/>\\n                    <h1>\\n                        <field name=\\"name\\" readonly=\\"1\\" class=\\"oe_inline\\"/>\\n                    </h1>\\n                    <notebook>\\n                        <page string=\\"Preferences\\" name=\\"preferences_page\\">\\n                            <group name=\\"preferences\\">\\n                                <group>\\n                                    <field name=\\"email\\" widget=\\"email\\" readonly=\\"0\\"/>\\n                                </group>\\n                                <group>\\n                                    <label for=\\"lang\\"/>\\n                                    <div class=\\"o_row\\">\\n                                        <field name=\\"lang\\" required=\\"1\\" readonly=\\"0\\"/>\\n                                        <button type=\\"action\\" name=\\"43\\" class=\\"oe_edit_only btn-sm btn-link mb4 fa fa-globe\\" aria-label=\\"Add a language\\" groups=\\"base.group_system\\" title=\\"Add a language\\"/>\\n                                    </div>\\n                                    <field name=\\"tz\\" widget=\\"timezone_mismatch\\" options=\\"{'tz_offset_field': 'tz_offset'}\\" readonly=\\"0\\"/>\\n                                    <field name=\\"tz_offset\\" invisible=\\"1\\"/>\\n                                </group>\\n                                <field name=\\"share\\" invisible=\\"1\\"/>\\n                            </group>\\n                            <group name=\\"signature\\">\\n                                <field name=\\"signature\\" readonly=\\"0\\" options=\\"{'style-inline': true, 'codeview': true}\\"/>\\n                            </group>\\n                            <group name=\\"status\\" string=\\"Status\\" invisible=\\"1\\">\\n                                <field name=\\"company_id\\" options=\\"{'no_create': True}\\" readonly=\\"0\\" groups=\\"base.group_multi_company\\"/>\\n                            </group>\\n                            <group name=\\"preference_contact\\"/>\\n                        </page>\\n                        <page string=\\"Account Security\\">\\n                            <group name=\\"auth\\" string=\\"Password Management\\">\\n                                <div colspan=\\"2\\">\\n                                    <button name=\\"preference_change_password\\" type=\\"object\\" string=\\"Change password\\" class=\\"btn btn-secondary\\"/>\\n                                </div>\\n                            </group>\\n                            <group string=\\"API Keys\\">\\n                                <div class=\\"text-muted\\" colspan=\\"2\\">\\n                                    API Keys are used to connect to Odoo from external tools without the need for a password or Two-factor Authentication.\\n                                    <a href=\\"https://www.odoo.com/documentation/16.0/developer/misc/api/external_api.html#api-keys\\" target=\\"_blank\\">\\n                                        <i title=\\"Documentation\\" class=\\"fa fa-fw o_button_icon fa-info-circle\\"/>\\n                                        Learn more\\n                                    </a>\\n                                </div>\\n                                <div colspan=\\"2\\" attrs=\\"{'invisible': [('api_key_ids', '=', [])]}\\">\\n                                    <field name=\\"api_key_ids\\" nolabel=\\"1\\" colspan=\\"4\\" readonly=\\"0\\">\\n                                        <tree editable=\\"bottom\\" create=\\"false\\" delete=\\"false\\">\\n                                            <field name=\\"name\\"/>\\n                                            <field name=\\"scope\\"/>\\n                                            <field name=\\"create_date\\"/>\\n                                            <button type=\\"object\\" name=\\"remove\\" string=\\"Delete API key.\\" icon=\\"fa-trash\\"/>\\n                                        </tree>\\n                                    </field>\\n                                </div>\\n                                <div colspan=\\"2\\">\\n                                    <button name=\\"api_key_wizard\\" string=\\"New API Key\\" type=\\"object\\" class=\\"btn btn-secondary\\"/>\\n                                </div>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                    <footer>\\n                        <button name=\\"preference_save\\" type=\\"object\\" string=\\"Save\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                        <button name=\\"preference_cancel\\" string=\\"Cancel\\" special=\\"cancel\\" data-hotkey=\\"z\\" class=\\"btn-secondary\\"/>\\n                    </footer>\\n                </form>", "vi_VN": "<form string=\\"Người dùng\\" edit=\\"1\\">\\n                    <field name=\\"avatar_128\\" invisible=\\"1\\"/>\\n                    <field name=\\"image_1920\\" readonly=\\"0\\" widget=\\"image\\" class=\\"oe_right oe_avatar\\" options=\\"{&quot;preview_image&quot;: &quot;avatar_128&quot;}\\"/>\\n                    <h1>\\n                        <field name=\\"name\\" readonly=\\"1\\" class=\\"oe_inline\\"/>\\n                    </h1>\\n                    <notebook>\\n                        <page string=\\"Tùy chọn\\" name=\\"preferences_page\\">\\n                            <group name=\\"preferences\\">\\n                                <group>\\n                                    <field name=\\"email\\" widget=\\"email\\" readonly=\\"0\\"/>\\n                                </group>\\n                                <group>\\n                                    <label for=\\"lang\\"/>\\n                                    <div class=\\"o_row\\">\\n                                        <field name=\\"lang\\" required=\\"1\\" readonly=\\"0\\"/>\\n                                        <button type=\\"action\\" name=\\"43\\" class=\\"oe_edit_only btn-sm btn-link mb4 fa fa-globe\\" aria-label=\\"Thêm một ngôn ngữ\\" groups=\\"base.group_system\\" title=\\"Thêm một ngôn ngữ\\"/>\\n                                    </div>\\n                                    <field name=\\"tz\\" widget=\\"timezone_mismatch\\" options=\\"{'tz_offset_field': 'tz_offset'}\\" readonly=\\"0\\"/>\\n                                    <field name=\\"tz_offset\\" invisible=\\"1\\"/>\\n                                </group>\\n                                <field name=\\"share\\" invisible=\\"1\\"/>\\n                            </group>\\n                            <group name=\\"signature\\">\\n                                <field name=\\"signature\\" readonly=\\"0\\" options=\\"{'style-inline': true, 'codeview': true}\\"/>\\n                            </group>\\n                            <group name=\\"status\\" string=\\"Trạng thái\\" invisible=\\"1\\">\\n                                <field name=\\"company_id\\" options=\\"{'no_create': True}\\" readonly=\\"0\\" groups=\\"base.group_multi_company\\"/>\\n                            </group>\\n                            <group name=\\"preference_contact\\"/>\\n                        </page>\\n                        <page string=\\"Bảo mật Tài khoản\\">\\n                            <group name=\\"auth\\" string=\\"Quản lý mật khẩu\\">\\n                                <div colspan=\\"2\\">\\n                                    <button name=\\"preference_change_password\\" type=\\"object\\" string=\\"Thay đổi mật khẩu\\" class=\\"btn btn-secondary\\"/>\\n                                </div>\\n                            </group>\\n                            <group string=\\"Khóa API\\">\\n                                <div class=\\"text-muted\\" colspan=\\"2\\">\\n                                    Khóa API được sử dụng để kết nối với Odoo từ các công cụ bên ngoài mà không cần mật khẩu hoặc Xác thực hai yếu tố.\\n                                    <a href=\\"https://www.odoo.com/documentation/16.0/developer/misc/api/external_api.html#api-keys\\" target=\\"_blank\\">\\n                                        <i title=\\"Tài liệu\\" class=\\"fa fa-fw o_button_icon fa-info-circle\\"/>\\n                                        Tìm hiểu thêm\\n                                    </a>\\n                                </div>\\n                                <div colspan=\\"2\\" attrs=\\"{'invisible': [('api_key_ids', '=', [])]}\\">\\n                                    <field name=\\"api_key_ids\\" nolabel=\\"1\\" colspan=\\"4\\" readonly=\\"0\\">\\n                                        <tree editable=\\"bottom\\" create=\\"false\\" delete=\\"false\\">\\n                                            <field name=\\"name\\"/>\\n                                            <field name=\\"scope\\"/>\\n                                            <field name=\\"create_date\\"/>\\n                                            <button type=\\"object\\" name=\\"remove\\" string=\\"Xóa khóa API.\\" icon=\\"fa-trash\\"/>\\n                                        </tree>\\n                                    </field>\\n                                </div>\\n                                <div colspan=\\"2\\">\\n                                    <button name=\\"api_key_wizard\\" string=\\"Khóa API mới\\" type=\\"object\\" class=\\"btn btn-secondary\\"/>\\n                                </div>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                    <footer>\\n                        <button name=\\"preference_save\\" type=\\"object\\" string=\\"Lưu\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                        <button name=\\"preference_cancel\\" string=\\"Hủy\\" special=\\"cancel\\" data-hotkey=\\"z\\" class=\\"btn-secondary\\"/>\\n                    </footer>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Users" edit="1">\n                    <field name="avatar_128" invisible="1"/>\n                    <field name="image_1920" readonly="0" widget="image" class="oe_right oe_avatar" options="{&quot;preview_image&quot;: &quot;avatar_128&quot;}"/>\n                    <h1>\n                        <field name="name" readonly="1" class="oe_inline"/>\n                    </h1>\n                    <notebook>\n                        <page string="Preferences" name="preferences_page">\n                            <group name="preferences">\n                                <group>\n                                    <field name="email" widget="email" readonly="0"/>\n                                </group>\n                                <group>\n                                    <label for="lang"/>\n                                    <div class="o_row">\n                                        <field name="lang" required="1" readonly="0"/>\n                                        <button type="action" name="43" class="oe_edit_only btn-sm btn-link mb4 fa fa-globe" aria-label="Add a language" groups="base.group_system" title="Add a language"/>\n                                    </div>\n                                    <field name="tz" widget="timezone_mismatch" options="{'tz_offset_field': 'tz_offset'}" readonly="0"/>\n                                    <field name="tz_offset" invisible="1"/>\n                                </group>\n                                <field name="share" invisible="1"/>\n                            </group>\n                            <group name="signature">\n                                <field name="signature" readonly="0" options="{'style-inline': true, 'codeview': true}"/>\n                            </group>\n                            <group name="status" string="Status" invisible="1">\n                                <field name="company_id" options="{'no_create': True}" readonly="0" groups="base.group_multi_company"/>\n                            </group>\n                            <group name="preference_contact"/>\n                        </page>\n                        <page string="Account Security">\n                            <group name="auth" string="Password Management">\n                                <div colspan="2">\n                                    <button name="preference_change_password" type="object" string="Change password" class="btn btn-secondary"/>\n                                </div>\n                            </group>\n                            <group string="API Keys">\n                                <div class="text-muted" colspan="2">\n                                    API Keys are used to connect to Odoo from external tools without the need for a password or Two-factor Authentication.\n                                    <a href="https://www.odoo.com/documentation/16.0/developer/misc/api/external_api.html#api-keys" target="_blank">\n                                        <i title="Documentation" class="fa fa-fw o_button_icon fa-info-circle"/>\n                                        Learn more\n                                    </a>\n                                </div>\n                                <div colspan="2" attrs="{'invisible': [('api_key_ids', '=', [])]}">\n                                    <field name="api_key_ids" nolabel="1" colspan="4" readonly="0">\n                                        <tree editable="bottom" create="false" delete="false">\n                                            <field name="name"/>\n                                            <field name="scope"/>\n                                            <field name="create_date"/>\n                                            <button type="object" name="remove" string="Delete API key." icon="fa-trash"/>\n                                        </tree>\n                                    </field>\n                                </div>\n                                <div colspan="2">\n                                    <button name="api_key_wizard" string="New API Key" type="object" class="btn btn-secondary"/>\n                                </div>\n                            </group>\n                        </page>\n                    </notebook>\n                    <footer>\n                        <button name="preference_save" type="object" string="Save" class="btn-primary" data-hotkey="q"/>\n                        <button name="preference_cancel" string="Cancel" special="cancel" data-hotkey="z" class="btn-secondary"/>\n                    </footer>\n                </form>\n            	f	t	2025-06-18 15:49:05.568244	2025-06-18 15:49:05.568244	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1859	16	\N	1	1	Operation Types	stock.picking.type	\N	form	stock/views/stock_picking_type_views.xml	\N	primary	{"en_US": "<form string=\\"Operation Types\\">\\n                <sheet>\\n                    <widget name=\\"web_ribbon\\" title=\\"Archived\\" bg_color=\\"bg-danger\\" attrs=\\"{'invisible': [('active', '=', True)]}\\"/>\\n                    <label for=\\"name\\"/>\\n                    <h1><field name=\\"name\\" placeholder=\\"e.g. Receptions\\"/></h1>\\n                    <group name=\\"first\\">\\n                        <group>\\n                            <field name=\\"code\\"/>\\n                            <field name=\\"active\\" invisible=\\"1\\"/>\\n                            <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"hide_reservation_method\\" invisible=\\"1\\"/>\\n                            <field name=\\"sequence_id\\" groups=\\"base.group_no_one\\"/>\\n                            <field name=\\"sequence_code\\"/>\\n                            <field name=\\"warehouse_id\\" groups=\\"stock.group_stock_multi_warehouses\\" force_save=\\"1\\"/>\\n                            <field name=\\"reservation_method\\" attrs=\\"{'invisible': [('hide_reservation_method', '=', True)]}\\" widget=\\"radio\\"/>\\n                            <field name=\\"auto_show_reception_report\\" attrs=\\"{'invisible': [('code', 'not in', ['incoming', 'internal'])]}\\" groups=\\"stock.group_reception_report\\"/>\\n                            <label for=\\"reservation_days_before\\" string=\\"Reserve before scheduled date\\" attrs=\\"{'invisible': ['|', ('code', '=', 'incoming'), ('reservation_method', '!=', 'by_date')]}\\"/>\\n                            <div class=\\"o_row\\" attrs=\\"{'invisible': ['|', ('code', '=', 'incoming'), ('reservation_method', '!=', 'by_date')]}\\">\\n                                <span><field name=\\"reservation_days_before\\" style=\\"width: 23px;\\"/> days before/</span>\\n                                <span><field name=\\"reservation_days_before_priority\\" style=\\"width: 23px;\\"/> days before when starred</span>\\n                            </div>\\n                        </group>\\n                        <group>\\n                            <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\"/>\\n                            <field attrs=\\"{&quot;invisible&quot;: [(&quot;code&quot;, &quot;not in&quot;, [&quot;incoming&quot;, &quot;outgoing&quot;, &quot;internal&quot;])]}\\" name=\\"return_picking_type_id\\" string=\\"Returns Type\\"/>\\n                            <field name=\\"create_backorder\\"/>\\n                            <field name=\\"show_operations\\"/>\\n                            <field name=\\"show_reserved\\" attrs=\\"{'invisible': [('code', '!=', 'incoming')]}\\"/>\\n                        </group>\\n                    </group>\\n                    <group name=\\"second\\">\\n                        <group attrs=\\"{&quot;invisible&quot;: [(&quot;code&quot;, &quot;not in&quot;, [&quot;incoming&quot;, &quot;outgoing&quot;, &quot;internal&quot;])]}\\" string=\\"Lots/Serial Numbers\\" groups=\\"stock.group_production_lot\\" name=\\"stock_picking_type_lot\\">\\n                            <field name=\\"use_create_lots\\" string=\\"Create New\\"/>\\n                            <field name=\\"use_existing_lots\\" string=\\"Use Existing ones\\"/>\\n                        </group>\\n                        <group attrs=\\"{&quot;invisible&quot;: [(&quot;code&quot;, &quot;not in&quot;, [&quot;incoming&quot;, &quot;outgoing&quot;, &quot;internal&quot;])]}\\" string=\\"Packages\\" groups=\\"stock.group_tracking_lot\\">\\n                            <field name=\\"show_entire_packs\\"/>\\n                        </group>\\n                        <!-- As this group will be hidden without multi_loccation, you will not be able to create a\\n                            picking type with the code 'Internal', which make sense, but as the field 'code' on picking\\n                            types can't be partially hidden, you can still select the code internal in the form view -->\\n                        <group string=\\"Locations\\" groups=\\"stock.group_stock_multi_locations\\" name=\\"locations\\">\\n                            <field name=\\"default_location_src_id\\" options=\\"{'no_create': True}\\" attrs=\\"{'required': [('code', 'in', ('internal', 'outgoing'))]}\\"/>\\n                            <field name=\\"default_location_dest_id\\" options=\\"{'no_create': True}\\" attrs=\\"{'required': [('code', 'in', ('internal', 'incoming'))]}\\"/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>", "vi_VN": "<form string=\\"Loại hoạt động\\">\\n                <sheet>\\n                    <widget name=\\"web_ribbon\\" title=\\"Đã lưu\\" bg_color=\\"bg-danger\\" attrs=\\"{'invisible': [('active', '=', True)]}\\"/>\\n                    <label for=\\"name\\"/>\\n                    <h1><field name=\\"name\\" placeholder=\\"VD: Phiếu nhập kho\\"/></h1>\\n                    <group name=\\"first\\">\\n                        <group>\\n                            <field name=\\"code\\"/>\\n                            <field name=\\"active\\" invisible=\\"1\\"/>\\n                            <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"hide_reservation_method\\" invisible=\\"1\\"/>\\n                            <field name=\\"sequence_id\\" groups=\\"base.group_no_one\\"/>\\n                            <field name=\\"sequence_code\\"/>\\n                            <field name=\\"warehouse_id\\" groups=\\"stock.group_stock_multi_warehouses\\" force_save=\\"1\\"/>\\n                            <field name=\\"reservation_method\\" attrs=\\"{'invisible': [('hide_reservation_method', '=', True)]}\\" widget=\\"radio\\"/>\\n                            <field name=\\"auto_show_reception_report\\" attrs=\\"{'invisible': [('code', 'not in', ['incoming', 'internal'])]}\\" groups=\\"stock.group_reception_report\\"/>\\n                            <label for=\\"reservation_days_before\\" string=\\"Dự trữ trước ngày đã lên lịch\\" attrs=\\"{'invisible': ['|', ('code', '=', 'incoming'), ('reservation_method', '!=', 'by_date')]}\\"/>\\n                            <div class=\\"o_row\\" attrs=\\"{'invisible': ['|', ('code', '=', 'incoming'), ('reservation_method', '!=', 'by_date')]}\\">\\n                                <span><field name=\\"reservation_days_before\\" style=\\"width: 23px;\\"/> ngày trước/</span>\\n                                <span><field name=\\"reservation_days_before_priority\\" style=\\"width: 23px;\\"/> ngày trước khi được gắn sao</span>\\n                            </div>\\n                        </group>\\n                        <group>\\n                            <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\"/>\\n                            <field attrs=\\"{&quot;invisible&quot;: [(&quot;code&quot;, &quot;not in&quot;, [&quot;incoming&quot;, &quot;outgoing&quot;, &quot;internal&quot;])]}\\" name=\\"return_picking_type_id\\" string=\\"Hình thức trả hàng\\"/>\\n                            <field name=\\"create_backorder\\"/>\\n                            <field name=\\"show_operations\\"/>\\n                            <field name=\\"show_reserved\\" attrs=\\"{'invisible': [('code', '!=', 'incoming')]}\\"/>\\n                        </group>\\n                    </group>\\n                    <group name=\\"second\\">\\n                        <group attrs=\\"{&quot;invisible&quot;: [(&quot;code&quot;, &quot;not in&quot;, [&quot;incoming&quot;, &quot;outgoing&quot;, &quot;internal&quot;])]}\\" string=\\"Số lô/sê-ri\\" groups=\\"stock.group_production_lot\\" name=\\"stock_picking_type_lot\\">\\n                            <field name=\\"use_create_lots\\" string=\\"Tạo mới\\"/>\\n                            <field name=\\"use_existing_lots\\" string=\\"Sử dụng số lô/sê-ri đã tồn tại\\"/>\\n                        </group>\\n                        <group attrs=\\"{&quot;invisible&quot;: [(&quot;code&quot;, &quot;not in&quot;, [&quot;incoming&quot;, &quot;outgoing&quot;, &quot;internal&quot;])]}\\" string=\\"Kiện hàng\\" groups=\\"stock.group_tracking_lot\\">\\n                            <field name=\\"show_entire_packs\\"/>\\n                        </group>\\n                        <!-- As this group will be hidden without multi_loccation, you will not be able to create a\\n                            picking type with the code 'Internal', which make sense, but as the field 'code' on picking\\n                            types can't be partially hidden, you can still select the code internal in the form view -->\\n                        <group string=\\"Vị trí\\" groups=\\"stock.group_stock_multi_locations\\" name=\\"locations\\">\\n                            <field name=\\"default_location_src_id\\" options=\\"{'no_create': True}\\" attrs=\\"{'required': [('code', 'in', ('internal', 'outgoing'))]}\\"/>\\n                            <field name=\\"default_location_dest_id\\" options=\\"{'no_create': True}\\" attrs=\\"{'required': [('code', 'in', ('internal', 'incoming'))]}\\"/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Operation Types">\n                <sheet>\n                    <widget name="web_ribbon" title="Archived" bg_color="bg-danger" attrs="{'invisible': [('active', '=', True)]}"/>\n                    <label for="name"/>\n                    <h1><field name="name" placeholder="e.g. Receptions"/></h1>\n                    <group name="first">\n                        <group>\n                            <field name="code"/>\n                            <field name="active" invisible="1"/>\n                            <field name="company_id" invisible="1"/>\n                            <field name="hide_reservation_method" invisible="1"/>\n                            <field name="sequence_id" groups="base.group_no_one"/>\n                            <field name="sequence_code"/>\n                            <field name="warehouse_id" groups="stock.group_stock_multi_warehouses" force_save="1"/>\n                            <field name="reservation_method" attrs="{'invisible': [('hide_reservation_method', '=', True)]}" widget="radio"/>\n                            <field name="auto_show_reception_report" attrs="{'invisible': [('code', 'not in', ['incoming', 'internal'])]}" groups="stock.group_reception_report"/>\n                            <label for="reservation_days_before" string="Reserve before scheduled date" attrs="{'invisible': ['|', ('code', '=', 'incoming'), ('reservation_method', '!=', 'by_date')]}"/>\n                            <div class="o_row" attrs="{'invisible': ['|', ('code', '=', 'incoming'), ('reservation_method', '!=', 'by_date')]}">\n                                <span><field name="reservation_days_before" style="width: 23px;"/> days before/</span>\n                                <span><field name="reservation_days_before_priority" style="width: 23px;"/> days before when starred</span>\n                            </div>\n                        </group>\n                        <group>\n                            <field name="company_id" groups="base.group_multi_company" options="{'no_create': True}"/>\n                            <field attrs="{&quot;invisible&quot;: [(&quot;code&quot;, &quot;not in&quot;, [&quot;incoming&quot;, &quot;outgoing&quot;, &quot;internal&quot;])]}" name="return_picking_type_id" string="Returns Type"/>\n                            <field name="create_backorder"/>\n                            <field name="show_operations"/>\n                            <field name="show_reserved" attrs="{'invisible': [('code', '!=', 'incoming')]}"/>\n                        </group>\n                    </group>\n                    <group name="second">\n                        <group attrs="{&quot;invisible&quot;: [(&quot;code&quot;, &quot;not in&quot;, [&quot;incoming&quot;, &quot;outgoing&quot;, &quot;internal&quot;])]}" string="Lots/Serial Numbers" groups="stock.group_production_lot" name="stock_picking_type_lot">\n                            <field name="use_create_lots" string="Create New"/>\n                            <field name="use_existing_lots" string="Use Existing ones"/>\n                        </group>\n                        <group attrs="{&quot;invisible&quot;: [(&quot;code&quot;, &quot;not in&quot;, [&quot;incoming&quot;, &quot;outgoing&quot;, &quot;internal&quot;])]}" string="Packages" groups="stock.group_tracking_lot">\n                            <field name="show_entire_packs"/>\n                        </group>\n                        <!-- As this group will be hidden without multi_loccation, you will not be able to create a\n                            picking type with the code 'Internal', which make sense, but as the field 'code' on picking\n                            types can't be partially hidden, you can still select the code internal in the form view -->\n                        <group string="Locations" groups="stock.group_stock_multi_locations" name="locations">\n                            <field name="default_location_src_id" options="{'no_create': True}" attrs="{'required': [('code', 'in', ('internal', 'outgoing'))]}"/>\n                            <field name="default_location_dest_id" options="{'no_create': True}" attrs="{'required': [('code', 'in', ('internal', 'incoming'))]}"/>\n                        </group>\n                    </group>\n                </sheet>\n            </form>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1860	16	\N	1	1	stock.picking.type.kanban	stock.picking.type	\N	kanban	stock/views/stock_picking_type_views.xml	\N	primary	{"en_US": "<kanban class=\\"oe_background_grey o_kanban_dashboard o_emphasize_colors o_stock_kanban\\" create=\\"0\\" group_create=\\"false\\">\\n                <field name=\\"color\\"/>\\n                <field name=\\"code\\" readonly=\\"1\\"/>\\n                <field name=\\"count_picking_ready\\"/>\\n                <field name=\\"count_picking_draft\\"/>\\n                <field name=\\"count_picking_waiting\\"/>\\n                <field name=\\"count_picking_late\\"/>\\n                <field name=\\"count_picking_backorders\\"/>\\n                <templates>\\n                    <t t-name=\\"kanban-box\\">\\n                        <div t-if=\\"['incoming', 'outgoing', 'internal'].indexOf(record.code.raw_value) &gt; -1\\" t-attf-class=\\"#{!selection_mode ? kanban_color(record.color.raw_value) : ''}\\" name=\\"stock_picking\\">\\n                            <div t-attf-class=\\"o_kanban_card_header\\">\\n                                <div class=\\"o_kanban_card_header_title\\">\\n                                    <div class=\\"o_primary\\" t-if=\\"!selection_mode\\">\\n                                        <a type=\\"object\\" name=\\"get_stock_picking_action_picking_type\\">\\n                                            <field name=\\"name\\"/>\\n                                        </a>\\n                                    </div>\\n                                    <div class=\\"o_primary\\" t-if=\\"selection_mode\\">\\n                                        <field name=\\"name\\"/>\\n                                    </div>\\n                                    <div class=\\"o_secondary\\"><field class=\\"o_secondary\\" name=\\"warehouse_id\\" readonly=\\"1\\" groups=\\"stock.group_stock_multi_warehouses\\"/></div>\\n                                </div>\\n                                <div class=\\"o_kanban_manage_button_section\\" t-if=\\"!selection_mode\\">\\n                                    <a class=\\"o_kanban_manage_toggle_button\\" href=\\"#\\"><i class=\\"fa fa-ellipsis-v\\" role=\\"img\\" aria-label=\\"Manage\\" title=\\"Manage\\"/></a>\\n                                </div>\\n                            </div>\\n                            <div class=\\"container o_kanban_card_content\\" t-if=\\"!selection_mode\\">\\n                                <div class=\\"row\\">\\n                                    <div class=\\"col-6 o_kanban_primary_left\\">\\n                                        <button class=\\"btn btn-primary\\" name=\\"get_action_picking_tree_ready\\" type=\\"object\\">\\n                                            <span t-if=\\"record.code.raw_value == 'incoming'\\"><t t-esc=\\"record.count_picking_ready.value\\"/> To Process</span>\\n                                            <span t-elif=\\"record.code.raw_value == 'outgoing'\\"><t t-esc=\\"record.count_picking_ready.value\\"/> To Process</span>\\n                                            <span t-elif=\\"record.code.raw_value == 'internal'\\"><t t-esc=\\"record.count_picking_ready.value\\"/> To Process</span>\\n                                        </button>\\n                                    </div>\\n                                    <div class=\\"col-6 o_kanban_primary_right\\">\\n                                        <div t-if=\\"record.count_picking_ready.raw_value &gt; 0\\" class=\\"row\\">\\n                                        </div>\\n\\n                                        <div t-if=\\"record.count_picking_waiting.raw_value &gt; 0\\" class=\\"row\\">\\n                                            <div class=\\"col-12\\">\\n                                                <a name=\\"get_action_picking_tree_waiting\\" type=\\"object\\">\\n                                                    <field name=\\"count_picking_waiting\\"/>\\n                                                    Waiting\\n                                                </a>\\n                                            </div>\\n                                        </div>\\n\\n                                        <div t-if=\\"record.count_picking_late.raw_value &gt; 0\\" class=\\"row\\">\\n                                            <div class=\\"col-12\\">\\n                                                <a class=\\"oe_kanban_stock_picking_type_list\\" name=\\"get_action_picking_tree_late\\" type=\\"object\\">\\n                                                    <field name=\\"count_picking_late\\"/>\\n                                                    Late\\n                                                </a>\\n                                            </div>\\n                                        </div>\\n\\n                                        <div t-if=\\"record.count_picking_backorders.raw_value &gt; 0\\" class=\\"row\\" name=\\"picking_type_backorder_count\\">\\n                                            <div class=\\"col-12\\">\\n                                                <a class=\\"oe_kanban_stock_picking_type_list\\" name=\\"get_action_picking_tree_backorder\\" type=\\"object\\">\\n                                                    <field name=\\"count_picking_backorders\\"/>\\n                                                    Back Orders\\n                                                </a>\\n                                            </div>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"container o_kanban_card_manage_pane dropdown-menu\\" role=\\"menu\\">\\n                                <div class=\\"row\\">\\n                                    <div class=\\"col-6 o_kanban_card_manage_section o_kanban_manage_view\\">\\n                                        <div role=\\"menuitem\\" class=\\"o_kanban_card_manage_title\\">\\n                                            <span t-if=\\"record.code.raw_value == 'internal'\\">Transfers</span>\\n                                            <span t-else=\\"\\">View</span>\\n                                        </div>\\n                                        <div role=\\"menuitem\\">\\n                                            <a name=\\"get_stock_picking_action_picking_type\\" type=\\"object\\">All</a>\\n                                        </div>\\n                                        <div role=\\"menuitem\\">\\n                                            <a name=\\"get_action_picking_tree_ready\\" type=\\"object\\">Ready</a>\\n                                        </div>\\n                                        <div role=\\"menuitem\\">\\n                                            <a name=\\"get_action_picking_tree_waiting\\" type=\\"object\\">Waiting</a>\\n                                        </div>\\n                                        <div role=\\"menuitem\\">\\n                                            <a name=\\"get_action_picking_type_operations\\" type=\\"object\\">Operations</a>\\n                                        </div>\\n                                    </div>\\n                                    <div class=\\"col-6 o_kanban_card_manage_section o_kanban_manage_new\\">\\n                                        <div role=\\"menuitem\\" class=\\"o_kanban_card_manage_title\\">\\n                                            <span>New</span>\\n                                        </div>\\n                                        <div role=\\"menuitem\\">\\n                                            <a name=\\"560\\" type=\\"action\\" context=\\"{'default_immediate_transfer': True}\\">Immediate Transfer</a>\\n                                        </div>\\n                                        <div role=\\"menuitem\\">\\n                                            <a name=\\"560\\" type=\\"action\\">Planned Transfer</a>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n\\n                                <div t-if=\\"widget.editable\\" class=\\"o_kanban_card_manage_settings row\\">\\n                                    <div class=\\"col-8\\" role=\\"menuitem\\" aria-haspopup=\\"true\\">\\n                                        <ul class=\\"oe_kanban_colorpicker\\" data-field=\\"color\\" role=\\"menu\\"/>\\n                                    </div>\\n                                    <div role=\\"menuitem\\" class=\\"col-4\\">\\n                                        <a class=\\"dropdown-item\\" role=\\"menuitem\\" type=\\"edit\\">Configuration</a>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>", "vi_VN": "<kanban class=\\"oe_background_grey o_kanban_dashboard o_emphasize_colors o_stock_kanban\\" create=\\"0\\" group_create=\\"false\\">\\n                <field name=\\"color\\"/>\\n                <field name=\\"code\\" readonly=\\"1\\"/>\\n                <field name=\\"count_picking_ready\\"/>\\n                <field name=\\"count_picking_draft\\"/>\\n                <field name=\\"count_picking_waiting\\"/>\\n                <field name=\\"count_picking_late\\"/>\\n                <field name=\\"count_picking_backorders\\"/>\\n                <templates>\\n                    <t t-name=\\"kanban-box\\">\\n                        <div t-if=\\"['incoming', 'outgoing', 'internal'].indexOf(record.code.raw_value) &gt; -1\\" t-attf-class=\\"#{!selection_mode ? kanban_color(record.color.raw_value) : ''}\\" name=\\"stock_picking\\">\\n                            <div t-attf-class=\\"o_kanban_card_header\\">\\n                                <div class=\\"o_kanban_card_header_title\\">\\n                                    <div class=\\"o_primary\\" t-if=\\"!selection_mode\\">\\n                                        <a type=\\"object\\" name=\\"get_stock_picking_action_picking_type\\">\\n                                            <field name=\\"name\\"/>\\n                                        </a>\\n                                    </div>\\n                                    <div class=\\"o_primary\\" t-if=\\"selection_mode\\">\\n                                        <field name=\\"name\\"/>\\n                                    </div>\\n                                    <div class=\\"o_secondary\\"><field class=\\"o_secondary\\" name=\\"warehouse_id\\" readonly=\\"1\\" groups=\\"stock.group_stock_multi_warehouses\\"/></div>\\n                                </div>\\n                                <div class=\\"o_kanban_manage_button_section\\" t-if=\\"!selection_mode\\">\\n                                    <a class=\\"o_kanban_manage_toggle_button\\" href=\\"#\\"><i class=\\"fa fa-ellipsis-v\\" role=\\"img\\" aria-label=\\"Manage\\" title=\\"Quản lý\\"/></a>\\n                                </div>\\n                            </div>\\n                            <div class=\\"container o_kanban_card_content\\" t-if=\\"!selection_mode\\">\\n                                <div class=\\"row\\">\\n                                    <div class=\\"col-6 o_kanban_primary_left\\">\\n                                        <button class=\\"btn btn-primary\\" name=\\"get_action_picking_tree_ready\\" type=\\"object\\">\\n                                            <span t-if=\\"record.code.raw_value == 'incoming'\\"><t t-esc=\\"record.count_picking_ready.value\\"/> Cần xử lý</span>\\n                                            <span t-elif=\\"record.code.raw_value == 'outgoing'\\"><t t-esc=\\"record.count_picking_ready.value\\"/> Cần xử lý</span>\\n                                            <span t-elif=\\"record.code.raw_value == 'internal'\\"><t t-esc=\\"record.count_picking_ready.value\\"/> Cần xử lý</span>\\n                                        </button>\\n                                    </div>\\n                                    <div class=\\"col-6 o_kanban_primary_right\\">\\n                                        <div t-if=\\"record.count_picking_ready.raw_value &gt; 0\\" class=\\"row\\">\\n                                        </div>\\n\\n                                        <div t-if=\\"record.count_picking_waiting.raw_value &gt; 0\\" class=\\"row\\">\\n                                            <div class=\\"col-12\\">\\n                                                <a name=\\"get_action_picking_tree_waiting\\" type=\\"object\\">\\n                                                    <field name=\\"count_picking_waiting\\"/>\\n                                                    Chờ\\n                                                </a>\\n                                            </div>\\n                                        </div>\\n\\n                                        <div t-if=\\"record.count_picking_late.raw_value &gt; 0\\" class=\\"row\\">\\n                                            <div class=\\"col-12\\">\\n                                                <a class=\\"oe_kanban_stock_picking_type_list\\" name=\\"get_action_picking_tree_late\\" type=\\"object\\">\\n                                                    <field name=\\"count_picking_late\\"/>\\n                                                    Trễ\\n                                                </a>\\n                                            </div>\\n                                        </div>\\n\\n                                        <div t-if=\\"record.count_picking_backorders.raw_value &gt; 0\\" class=\\"row\\" name=\\"picking_type_backorder_count\\">\\n                                            <div class=\\"col-12\\">\\n                                                <a class=\\"oe_kanban_stock_picking_type_list\\" name=\\"get_action_picking_tree_backorder\\" type=\\"object\\">\\n                                                    <field name=\\"count_picking_backorders\\"/>\\n                                                    Đơn hàng trậm trễ\\n                                                </a>\\n                                            </div>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div class=\\"container o_kanban_card_manage_pane dropdown-menu\\" role=\\"menu\\">\\n                                <div class=\\"row\\">\\n                                    <div class=\\"col-6 o_kanban_card_manage_section o_kanban_manage_view\\">\\n                                        <div role=\\"menuitem\\" class=\\"o_kanban_card_manage_title\\">\\n                                            <span t-if=\\"record.code.raw_value == 'internal'\\">Lệnh chuyển hàng hàng</span>\\n                                            <span t-else=\\"\\">Xem</span>\\n                                        </div>\\n                                        <div role=\\"menuitem\\">\\n                                            <a name=\\"get_stock_picking_action_picking_type\\" type=\\"object\\">Tất cả</a>\\n                                        </div>\\n                                        <div role=\\"menuitem\\">\\n                                            <a name=\\"get_action_picking_tree_ready\\" type=\\"object\\">Sẵn sàng</a>\\n                                        </div>\\n                                        <div role=\\"menuitem\\">\\n                                            <a name=\\"get_action_picking_tree_waiting\\" type=\\"object\\">Chờ</a>\\n                                        </div>\\n                                        <div role=\\"menuitem\\">\\n                                            <a name=\\"get_action_picking_type_operations\\" type=\\"object\\">Hoạt động</a>\\n                                        </div>\\n                                    </div>\\n                                    <div class=\\"col-6 o_kanban_card_manage_section o_kanban_manage_new\\">\\n                                        <div role=\\"menuitem\\" class=\\"o_kanban_card_manage_title\\">\\n                                            <span>Mới</span>\\n                                        </div>\\n                                        <div role=\\"menuitem\\">\\n                                            <a name=\\"560\\" type=\\"action\\" context=\\"{'default_immediate_transfer': True}\\">Lệnh chuyển hàng ngay</a>\\n                                        </div>\\n                                        <div role=\\"menuitem\\">\\n                                            <a name=\\"560\\" type=\\"action\\">Lệnh chuyển hàng theo kế hoạch</a>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n\\n                                <div t-if=\\"widget.editable\\" class=\\"o_kanban_card_manage_settings row\\">\\n                                    <div class=\\"col-8\\" role=\\"menuitem\\" aria-haspopup=\\"true\\">\\n                                        <ul class=\\"oe_kanban_colorpicker\\" data-field=\\"color\\" role=\\"menu\\"/>\\n                                    </div>\\n                                    <div role=\\"menuitem\\" class=\\"col-4\\">\\n                                        <a class=\\"dropdown-item\\" role=\\"menuitem\\" type=\\"edit\\">Cấu hình</a>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>"}	<?xml version="1.0"?>\n<kanban class="oe_background_grey o_kanban_dashboard o_emphasize_colors o_stock_kanban" create="0" group_create="false">\n                <field name="color"/>\n                <field name="code" readonly="1"/>\n                <field name="count_picking_ready"/>\n                <field name="count_picking_draft"/>\n                <field name="count_picking_waiting"/>\n                <field name="count_picking_late"/>\n                <field name="count_picking_backorders"/>\n                <templates>\n                    <t t-name="kanban-box">\n                        <div t-if="['incoming', 'outgoing', 'internal'].indexOf(record.code.raw_value) &gt; -1" t-attf-class="#{!selection_mode ? kanban_color(record.color.raw_value) : ''}" name="stock_picking">\n                            <div t-attf-class="o_kanban_card_header">\n                                <div class="o_kanban_card_header_title">\n                                    <div class="o_primary" t-if="!selection_mode">\n                                        <a type="object" name="get_stock_picking_action_picking_type">\n                                            <field name="name"/>\n                                        </a>\n                                    </div>\n                                    <div class="o_primary" t-if="selection_mode">\n                                        <field name="name"/>\n                                    </div>\n                                    <div class="o_secondary"><field class="o_secondary" name="warehouse_id" readonly="1" groups="stock.group_stock_multi_warehouses"/></div>\n                                </div>\n                                <div class="o_kanban_manage_button_section" t-if="!selection_mode">\n                                    <a class="o_kanban_manage_toggle_button" href="#"><i class="fa fa-ellipsis-v" role="img" aria-label="Manage" title="Manage"/></a>\n                                </div>\n                            </div>\n                            <div class="container o_kanban_card_content" t-if="!selection_mode">\n                                <div class="row">\n                                    <div class="col-6 o_kanban_primary_left">\n                                        <button class="btn btn-primary" name="get_action_picking_tree_ready" type="object">\n                                            <span t-if="record.code.raw_value == 'incoming'"><t t-esc="record.count_picking_ready.value"/> To Process</span>\n                                            <span t-elif="record.code.raw_value == 'outgoing'"><t t-esc="record.count_picking_ready.value"/> To Process</span>\n                                            <span t-elif="record.code.raw_value == 'internal'"><t t-esc="record.count_picking_ready.value"/> To Process</span>\n                                        </button>\n                                    </div>\n                                    <div class="col-6 o_kanban_primary_right">\n                                        <div t-if="record.count_picking_ready.raw_value &gt; 0" class="row">\n                                        </div>\n\n                                        <div t-if="record.count_picking_waiting.raw_value &gt; 0" class="row">\n                                            <div class="col-12">\n                                                <a name="get_action_picking_tree_waiting" type="object">\n                                                    <field name="count_picking_waiting"/>\n                                                    Waiting\n                                                </a>\n                                            </div>\n                                        </div>\n\n                                        <div t-if="record.count_picking_late.raw_value &gt; 0" class="row">\n                                            <div class="col-12">\n                                                <a class="oe_kanban_stock_picking_type_list" name="get_action_picking_tree_late" type="object">\n                                                    <field name="count_picking_late"/>\n                                                    Late\n                                                </a>\n                                            </div>\n                                        </div>\n\n                                        <div t-if="record.count_picking_backorders.raw_value &gt; 0" class="row" name="picking_type_backorder_count">\n                                            <div class="col-12">\n                                                <a class="oe_kanban_stock_picking_type_list" name="get_action_picking_tree_backorder" type="object">\n                                                    <field name="count_picking_backorders"/>\n                                                    Back Orders\n                                                </a>\n                                            </div>\n                                        </div>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class="container o_kanban_card_manage_pane dropdown-menu" role="menu">\n                                <div class="row">\n                                    <div class="col-6 o_kanban_card_manage_section o_kanban_manage_view">\n                                        <div role="menuitem" class="o_kanban_card_manage_title">\n                                            <span t-if="record.code.raw_value == 'internal'">Transfers</span>\n                                            <span t-else="">View</span>\n                                        </div>\n                                        <div role="menuitem">\n                                            <a name="get_stock_picking_action_picking_type" type="object">All</a>\n                                        </div>\n                                        <div role="menuitem">\n                                            <a name="get_action_picking_tree_ready" type="object">Ready</a>\n                                        </div>\n                                        <div role="menuitem">\n                                            <a name="get_action_picking_tree_waiting" type="object">Waiting</a>\n                                        </div>\n                                        <div role="menuitem">\n                                            <a name="get_action_picking_type_operations" type="object">Operations</a>\n                                        </div>\n                                    </div>\n                                    <div class="col-6 o_kanban_card_manage_section o_kanban_manage_new">\n                                        <div role="menuitem" class="o_kanban_card_manage_title">\n                                            <span>New</span>\n                                        </div>\n                                        <div role="menuitem">\n                                            <a name="560" type="action" context="{'default_immediate_transfer': True}">Immediate Transfer</a>\n                                        </div>\n                                        <div role="menuitem">\n                                            <a name="560" type="action">Planned Transfer</a>\n                                        </div>\n                                    </div>\n                                </div>\n\n                                <div t-if="widget.editable" class="o_kanban_card_manage_settings row">\n                                    <div class="col-8" role="menuitem" aria-haspopup="true">\n                                        <ul class="oe_kanban_colorpicker" data-field="color" role="menu"/>\n                                    </div>\n                                    <div role="menuitem" class="col-4">\n                                        <a class="dropdown-item" role="menuitem" type="edit">Configuration</a>\n                                    </div>\n                                </div>\n                            </div>\n                        </div>\n                    </t>\n                </templates>\n            </kanban>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
569	16	\N	1	1	payment.icon.tree	payment.icon	\N	tree	payment/views/payment_icon_views.xml	\N	primary	{"en_US": "<tree>\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"name\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree>\n                <field name="sequence" widget="handle"/>\n                <field name="name"/>\n            </tree>\n        	f	t	2025-06-18 15:58:27.036322	2025-06-18 15:58:27.036322	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
677	16	376	1	1	account.analytic.plan.inherit.form	account.analytic.plan	\N	form	account/views/account_analytic_plan_views.xml	\N	extension	{"en_US": "<data>\\n                    <xpath expr=\\"//field[@name='applicability_ids']//field[@name='business_domain']\\" position=\\"after\\">\\n                        <field name=\\"account_prefix\\"/>\\n                        <field name=\\"product_categ_id\\"/>\\n                    </xpath>\\n                </data>"}	<?xml version="1.0"?>\n<data>\n                    <xpath expr="//field[@name='applicability_ids']//field[@name='business_domain']" position="after">\n                        <field name="account_prefix"/>\n                        <field name="product_categ_id"/>\n                    </xpath>\n                </data>\n            	f	t	2025-06-18 15:58:29.583463	2025-06-18 15:58:29.583463	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1861	16	\N	1	1	stock.move.pivot	stock.move	\N	pivot	stock/views/stock_move_views.xml	\N	primary	{"en_US": "<pivot string=\\"Stock Moves Analysis\\" sample=\\"1\\">\\n                    <field name=\\"product_id\\" type=\\"row\\"/>\\n                    <field name=\\"location_dest_id\\" groups=\\"stock.group_stock_multi_locations\\" type=\\"row\\"/>\\n                    <field name=\\"product_uom_qty\\" type=\\"measure\\"/>\\n                </pivot>", "vi_VN": "<pivot string=\\"Phân tích dịch chuyển tồn kho\\" sample=\\"1\\">\\n                    <field name=\\"product_id\\" type=\\"row\\"/>\\n                    <field name=\\"location_dest_id\\" groups=\\"stock.group_stock_multi_locations\\" type=\\"row\\"/>\\n                    <field name=\\"product_uom_qty\\" type=\\"measure\\"/>\\n                </pivot>"}	<?xml version="1.0"?>\n<pivot string="Stock Moves Analysis" sample="1">\n                    <field name="product_id" type="row"/>\n                    <field name="location_dest_id" groups="stock.group_stock_multi_locations" type="row"/>\n                    <field name="product_uom_qty" type="measure"/>\n                </pivot>\n            	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1862	16	\N	1	1	stock.move.graph	stock.move	\N	graph	stock/views/stock_move_views.xml	\N	primary	{"en_US": "<graph string=\\"Stock Moves Analysis\\" sample=\\"1\\">\\n                    <field name=\\"product_id\\"/>\\n                    <field name=\\"location_dest_id\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                    <field name=\\"product_uom_qty\\" type=\\"measure\\"/>\\n                </graph>", "vi_VN": "<graph string=\\"Phân tích dịch chuyển tồn kho\\" sample=\\"1\\">\\n                    <field name=\\"product_id\\"/>\\n                    <field name=\\"location_dest_id\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                    <field name=\\"product_uom_qty\\" type=\\"measure\\"/>\\n                </graph>"}	<?xml version="1.0"?>\n<graph string="Stock Moves Analysis" sample="1">\n                    <field name="product_id"/>\n                    <field name="location_dest_id" groups="stock.group_stock_multi_locations"/>\n                    <field name="product_uom_qty" type="measure"/>\n                </graph>\n            	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1863	8	\N	1	1	stock.move.tree	stock.move	\N	tree	stock/views/stock_move_views.xml	\N	primary	{"en_US": "<tree string=\\"Moves\\" create=\\"0\\" default_order=\\"date desc\\">\\n                    <field name=\\"date\\" groups=\\"base.group_no_one\\" decoration-danger=\\"(state not in ('cancel','done')) and date &gt; current_date\\"/>\\n                    <field name=\\"reference\\"/>\\n                    <field name=\\"picking_type_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"location_usage\\" invisible=\\"1\\"/>\\n                    <field name=\\"location_dest_usage\\" invisible=\\"1\\"/>\\n                    <field name=\\"product_id\\"/>\\n                    <field name=\\"location_id\\" options=\\"{'no_create': True}\\" string=\\"From\\" decoration-muted=\\"location_usage not in ('internal','transit')\\"/>\\n                    <field name=\\"location_dest_id\\" options=\\"{'no_create': True}\\" string=\\"To\\" decoration-muted=\\"location_dest_usage not in ('internal','transit')\\"/>\\n                    <field name=\\"product_packaging_id\\" optional=\\"hide\\" groups=\\"product.group_stock_packaging\\"/>\\n                    <field name=\\"product_uom_qty\\" string=\\"Quantity\\" sum=\\"Total Quantity\\" decoration-danger=\\"(location_usage in ('internal','transit')) and (location_dest_usage not in ('internal','transit'))\\" decoration-success=\\"(location_usage not in ('internal','transit')) and (location_dest_usage in ('internal','transit'))\\"/>\\n                    <field name=\\"product_uom\\" options=\\"{'no_open': True, 'no_create': True}\\" string=\\"Unit\\" groups=\\"uom.group_uom\\"/>\\n                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                    <field name=\\"state\\" widget=\\"badge\\" optional=\\"show\\" decoration-danger=\\"state=='cancel'\\" decoration-info=\\"state== 'assigned'\\" decoration-muted=\\"state == 'draft'\\" decoration-success=\\"state == 'done'\\" decoration-warning=\\"state not in ('draft','cancel','done','assigned')\\"/>\\n                </tree>", "vi_VN": "<tree string=\\"Dịch chuyển\\" create=\\"0\\" default_order=\\"date desc\\">\\n                    <field name=\\"date\\" groups=\\"base.group_no_one\\" decoration-danger=\\"(state not in ('cancel','done')) and date &gt; current_date\\"/>\\n                    <field name=\\"reference\\"/>\\n                    <field name=\\"picking_type_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"location_usage\\" invisible=\\"1\\"/>\\n                    <field name=\\"location_dest_usage\\" invisible=\\"1\\"/>\\n                    <field name=\\"product_id\\"/>\\n                    <field name=\\"location_id\\" options=\\"{'no_create': True}\\" string=\\"Từ\\" decoration-muted=\\"location_usage not in ('internal','transit')\\"/>\\n                    <field name=\\"location_dest_id\\" options=\\"{'no_create': True}\\" string=\\"Đến\\" decoration-muted=\\"location_dest_usage not in ('internal','transit')\\"/>\\n                    <field name=\\"product_packaging_id\\" optional=\\"hide\\" groups=\\"product.group_stock_packaging\\"/>\\n                    <field name=\\"product_uom_qty\\" string=\\"Số lượng\\" sum=\\"Tổng số lượng\\" decoration-danger=\\"(location_usage in ('internal','transit')) and (location_dest_usage not in ('internal','transit'))\\" decoration-success=\\"(location_usage not in ('internal','transit')) and (location_dest_usage in ('internal','transit'))\\"/>\\n                    <field name=\\"product_uom\\" options=\\"{'no_open': True, 'no_create': True}\\" string=\\"Đơn vị\\" groups=\\"uom.group_uom\\"/>\\n                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                    <field name=\\"state\\" widget=\\"badge\\" optional=\\"show\\" decoration-danger=\\"state=='cancel'\\" decoration-info=\\"state== 'assigned'\\" decoration-muted=\\"state == 'draft'\\" decoration-success=\\"state == 'done'\\" decoration-warning=\\"state not in ('draft','cancel','done','assigned')\\"/>\\n                </tree>"}	<?xml version="1.0"?>\n<tree string="Moves" create="0" default_order="date desc">\n                    <field name="date" groups="base.group_no_one" decoration-danger="(state not in ('cancel','done')) and date &gt; current_date"/>\n                    <field name="reference"/>\n                    <field name="picking_type_id" invisible="1"/>\n                    <field name="location_usage" invisible="1"/>\n                    <field name="location_dest_usage" invisible="1"/>\n                    <field name="product_id"/>\n                    <field name="location_id" options="{'no_create': True}" string="From" decoration-muted="location_usage not in ('internal','transit')"/>\n                    <field name="location_dest_id" options="{'no_create': True}" string="To" decoration-muted="location_dest_usage not in ('internal','transit')"/>\n                    <field name="product_packaging_id" optional="hide" groups="product.group_stock_packaging"/>\n                    <field name="product_uom_qty" string="Quantity" sum="Total Quantity" decoration-danger="(location_usage in ('internal','transit')) and (location_dest_usage not in ('internal','transit'))" decoration-success="(location_usage not in ('internal','transit')) and (location_dest_usage in ('internal','transit'))"/>\n                    <field name="product_uom" options="{'no_open': True, 'no_create': True}" string="Unit" groups="uom.group_uom"/>\n                    <field name="company_id" groups="base.group_multi_company"/>\n                    <field name="state" widget="badge" optional="show" decoration-danger="state=='cancel'" decoration-info="state== 'assigned'" decoration-muted="state == 'draft'" decoration-success="state == 'done'" decoration-warning="state not in ('draft','cancel','done','assigned')"/>\n                </tree>\n            	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1864	50	\N	1	1	stock.picking.move.tree	stock.move	\N	tree	stock/views/stock_move_views.xml	\N	primary	{"en_US": "<tree decoration-danger=\\"state != 'done' and quantity_done &gt; reserved_availability and show_reserved_availability\\" decoration-muted=\\"scrapped == True or state == 'cancel' or (state == 'done' and is_locked == True)\\" string=\\"Stock Moves\\" editable=\\"bottom\\">\\n                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"name\\" invisible=\\"1\\"/>\\n                    <field name=\\"date\\" invisible=\\"1\\"/>\\n                    <field name=\\"state\\" invisible=\\"1\\" readonly=\\"0\\"/>\\n                    <field name=\\"picking_type_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"location_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"location_dest_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"scrapped\\" invisible=\\"1\\"/>\\n                    <field name=\\"picking_code\\" invisible=\\"1\\"/>\\n                    <field name=\\"product_type\\" invisible=\\"1\\"/>\\n                    <field name=\\"show_details_visible\\" invisible=\\"1\\"/>\\n                    <field name=\\"show_reserved_availability\\" invisible=\\"1\\"/>\\n                    <field name=\\"show_operations\\" invisible=\\"1\\" readonly=\\"1\\"/>\\n                    <field name=\\"additional\\" invisible=\\"1\\"/>\\n                    <field name=\\"move_lines_count\\" invisible=\\"1\\"/>\\n                    <field name=\\"is_locked\\" invisible=\\"1\\"/>\\n                    <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"product_id\\" required=\\"1\\" attrs=\\"{'readonly': ['|', '&amp;', ('state', '!=', 'draft'), ('additional', '=', False), ('move_lines_count', '&gt;', 0)]}\\"/>\\n                    <field name=\\"is_initial_demand_editable\\" invisible=\\"1\\"/>\\n                    <field name=\\"is_quantity_done_editable\\" invisible=\\"1\\"/>\\n                    <field name=\\"product_uom_qty\\" string=\\"Demand\\" attrs=\\"{'readonly': [('is_initial_demand_editable', '=', False)]}\\"/>\\n                    <field name=\\"reserved_availability\\" string=\\"Reserved\\"/>\\n                    <field name=\\"quantity_done\\" string=\\"Done\\" attrs=\\"{'readonly': [('is_quantity_done_editable', '=', False)]}\\"/>\\n                    <field name=\\"product_uom\\" attrs=\\"{'readonly': [('state', '!=', 'draft'), ('id', '!=', False)]}\\" options=\\"{'no_open': True, 'no_create': True}\\" string=\\"Unit of Measure\\" groups=\\"uom.group_uom\\"/>\\n                </tree>", "vi_VN": "<tree decoration-danger=\\"state != 'done' and quantity_done &gt; reserved_availability and show_reserved_availability\\" decoration-muted=\\"scrapped == True or state == 'cancel' or (state == 'done' and is_locked == True)\\" string=\\"Dịch chuyển tồn kho\\" editable=\\"bottom\\">\\n                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"name\\" invisible=\\"1\\"/>\\n                    <field name=\\"date\\" invisible=\\"1\\"/>\\n                    <field name=\\"state\\" invisible=\\"1\\" readonly=\\"0\\"/>\\n                    <field name=\\"picking_type_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"location_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"location_dest_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"scrapped\\" invisible=\\"1\\"/>\\n                    <field name=\\"picking_code\\" invisible=\\"1\\"/>\\n                    <field name=\\"product_type\\" invisible=\\"1\\"/>\\n                    <field name=\\"show_details_visible\\" invisible=\\"1\\"/>\\n                    <field name=\\"show_reserved_availability\\" invisible=\\"1\\"/>\\n                    <field name=\\"show_operations\\" invisible=\\"1\\" readonly=\\"1\\"/>\\n                    <field name=\\"additional\\" invisible=\\"1\\"/>\\n                    <field name=\\"move_lines_count\\" invisible=\\"1\\"/>\\n                    <field name=\\"is_locked\\" invisible=\\"1\\"/>\\n                    <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"product_id\\" required=\\"1\\" attrs=\\"{'readonly': ['|', '&amp;', ('state', '!=', 'draft'), ('additional', '=', False), ('move_lines_count', '&gt;', 0)]}\\"/>\\n                    <field name=\\"is_initial_demand_editable\\" invisible=\\"1\\"/>\\n                    <field name=\\"is_quantity_done_editable\\" invisible=\\"1\\"/>\\n                    <field name=\\"product_uom_qty\\" string=\\"Nhu cầu\\" attrs=\\"{'readonly': [('is_initial_demand_editable', '=', False)]}\\"/>\\n                    <field name=\\"reserved_availability\\" string=\\"Đã dự trữ\\"/>\\n                    <field name=\\"quantity_done\\" string=\\"Hoàn tất\\" attrs=\\"{'readonly': [('is_quantity_done_editable', '=', False)]}\\"/>\\n                    <field name=\\"product_uom\\" attrs=\\"{'readonly': [('state', '!=', 'draft'), ('id', '!=', False)]}\\" options=\\"{'no_open': True, 'no_create': True}\\" string=\\"Đơn vị tính\\" groups=\\"uom.group_uom\\"/>\\n                </tree>"}	<?xml version="1.0"?>\n<tree decoration-danger="state != 'done' and quantity_done &gt; reserved_availability and show_reserved_availability" decoration-muted="scrapped == True or state == 'cancel' or (state == 'done' and is_locked == True)" string="Stock Moves" editable="bottom">\n                    <field name="company_id" invisible="1"/>\n                    <field name="name" invisible="1"/>\n                    <field name="date" invisible="1"/>\n                    <field name="state" invisible="1" readonly="0"/>\n                    <field name="picking_type_id" invisible="1"/>\n                    <field name="location_id" invisible="1"/>\n                    <field name="location_dest_id" invisible="1"/>\n                    <field name="scrapped" invisible="1"/>\n                    <field name="picking_code" invisible="1"/>\n                    <field name="product_type" invisible="1"/>\n                    <field name="show_details_visible" invisible="1"/>\n                    <field name="show_reserved_availability" invisible="1"/>\n                    <field name="show_operations" invisible="1" readonly="1"/>\n                    <field name="additional" invisible="1"/>\n                    <field name="move_lines_count" invisible="1"/>\n                    <field name="is_locked" invisible="1"/>\n                    <field name="product_uom_category_id" invisible="1"/>\n                    <field name="product_id" required="1" attrs="{'readonly': ['|', '&amp;', ('state', '!=', 'draft'), ('additional', '=', False), ('move_lines_count', '&gt;', 0)]}"/>\n                    <field name="is_initial_demand_editable" invisible="1"/>\n                    <field name="is_quantity_done_editable" invisible="1"/>\n                    <field name="product_uom_qty" string="Demand" attrs="{'readonly': [('is_initial_demand_editable', '=', False)]}"/>\n                    <field name="reserved_availability" string="Reserved"/>\n                    <field name="quantity_done" string="Done" attrs="{'readonly': [('is_quantity_done_editable', '=', False)]}"/>\n                    <field name="product_uom" attrs="{'readonly': [('state', '!=', 'draft'), ('id', '!=', False)]}" options="{'no_open': True, 'no_create': True}" string="Unit of Measure" groups="uom.group_uom"/>\n                </tree>\n            	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1865	10	\N	1	1	stock.move.kanban	stock.move	\N	kanban	stock/views/stock_move_views.xml	\N	primary	{"en_US": "<kanban class=\\"o_kanban_mobile\\">\\n                    <field name=\\"product_id\\"/>\\n                    <field name=\\"show_details_visible\\"/>\\n                    <field name=\\"product_uom_qty\\"/>\\n                    <field name=\\"product_qty\\" readonly=\\"1\\" force_save=\\"0\\"/>\\n                    <field name=\\"quantity_done\\"/>\\n                    <field name=\\"reserved_availability\\"/>\\n                    <field name=\\"is_inventory\\"/>\\n                    <field name=\\"state\\"/>\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"product_uom\\"/>\\n                    <field name=\\"location_id\\"/>\\n                    <field name=\\"location_dest_id\\"/>\\n                    <templates>\\n                        <t t-name=\\"kanban-box\\">\\n                            <div t-attf-class=\\"oe_kanban_global_click\\">\\n                                <div class=\\"o_kanban_record_top\\">\\n                                    <div class=\\"o_kanban_record_headings\\">\\n                                        <strong class=\\"o_kanban_record_title\\"><span><field name=\\"product_id\\"/></span></strong>\\n                                    </div>\\n                                    <button name=\\"action_show_details\\" string=\\"Register lots, packs, location\\" class=\\"o_icon_button fa fa-list\\" type=\\"object\\" attrs=\\"{'invisible': [('show_details_visible', '=', False)]}\\"/>\\n                                </div>\\n                                <div class=\\"o_kanban_record_body\\">\\n                                    <div attrs=\\"{'invisible': [('is_inventory', '=', False)]}\\">\\n                                        <span>Initial Demand <field name=\\"product_uom_qty\\"/></span><br/>\\n                                        <span>Quantity Done <field name=\\"quantity_done\\"/></span>\\n                                    </div>\\n                                    <div attrs=\\"{'invisible': [('is_inventory', '!=', False)]}\\">\\n                                        <span>Quantity Done <field name=\\"quantity_done\\"/>/<field name=\\"reserved_availability\\"/></span>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </t>\\n                    </templates>\\n                </kanban>", "vi_VN": "<kanban class=\\"o_kanban_mobile\\">\\n                    <field name=\\"product_id\\"/>\\n                    <field name=\\"show_details_visible\\"/>\\n                    <field name=\\"product_uom_qty\\"/>\\n                    <field name=\\"product_qty\\" readonly=\\"1\\" force_save=\\"0\\"/>\\n                    <field name=\\"quantity_done\\"/>\\n                    <field name=\\"reserved_availability\\"/>\\n                    <field name=\\"is_inventory\\"/>\\n                    <field name=\\"state\\"/>\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"product_uom\\"/>\\n                    <field name=\\"location_id\\"/>\\n                    <field name=\\"location_dest_id\\"/>\\n                    <templates>\\n                        <t t-name=\\"kanban-box\\">\\n                            <div t-attf-class=\\"oe_kanban_global_click\\">\\n                                <div class=\\"o_kanban_record_top\\">\\n                                    <div class=\\"o_kanban_record_headings\\">\\n                                        <strong class=\\"o_kanban_record_title\\"><span><field name=\\"product_id\\"/></span></strong>\\n                                    </div>\\n                                    <button name=\\"action_show_details\\" string=\\"Ghi nhận lô, kiện hàng, vị trí\\" class=\\"o_icon_button fa fa-list\\" type=\\"object\\" attrs=\\"{'invisible': [('show_details_visible', '=', False)]}\\"/>\\n                                </div>\\n                                <div class=\\"o_kanban_record_body\\">\\n                                    <div attrs=\\"{'invisible': [('is_inventory', '=', False)]}\\">\\n                                        <span>Nhu cầu ban đầu <field name=\\"product_uom_qty\\"/></span><br/>\\n                                        <span>Số lượng hoàn tất <field name=\\"quantity_done\\"/></span>\\n                                    </div>\\n                                    <div attrs=\\"{'invisible': [('is_inventory', '!=', False)]}\\">\\n                                        <span>Số lượng hoàn tất <field name=\\"quantity_done\\"/>/<field name=\\"reserved_availability\\"/></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="product_id"/>\n                    <field name="show_details_visible"/>\n                    <field name="product_uom_qty"/>\n                    <field name="product_qty" readonly="1" force_save="0"/>\n                    <field name="quantity_done"/>\n                    <field name="reserved_availability"/>\n                    <field name="is_inventory"/>\n                    <field name="state"/>\n                    <field name="name"/>\n                    <field name="product_uom"/>\n                    <field name="location_id"/>\n                    <field name="location_dest_id"/>\n                    <templates>\n                        <t t-name="kanban-box">\n                            <div t-attf-class="oe_kanban_global_click">\n                                <div class="o_kanban_record_top">\n                                    <div class="o_kanban_record_headings">\n                                        <strong class="o_kanban_record_title"><span><field name="product_id"/></span></strong>\n                                    </div>\n                                    <button name="action_show_details" string="Register lots, packs, location" class="o_icon_button fa fa-list" type="object" attrs="{'invisible': [('show_details_visible', '=', False)]}"/>\n                                </div>\n                                <div class="o_kanban_record_body">\n                                    <div attrs="{'invisible': [('is_inventory', '=', False)]}">\n                                        <span>Initial Demand <field name="product_uom_qty"/></span><br/>\n                                        <span>Quantity Done <field name="quantity_done"/></span>\n                                    </div>\n                                    <div attrs="{'invisible': [('is_inventory', '!=', False)]}">\n                                        <span>Quantity Done <field name="quantity_done"/>/<field name="reserved_availability"/></span>\n                                    </div>\n                                </div>\n                            </div>\n                        </t>\n                    </templates>\n                </kanban>\n            	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1870	1	\N	1	1	stock.move.form	stock.move	\N	form	stock/views/stock_move_views.xml	\N	primary	{"en_US": "<form string=\\"Stock Moves\\" create=\\"0\\" edit=\\"0\\">\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <header>\\n                    <field name=\\"state\\" widget=\\"statusbar\\" statusbar_visible=\\"draft,confirmed,assigned,done\\"/>\\n                </header>\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                    </div>\\n                    <group>\\n                        <group name=\\"main_grp\\" colspan=\\"2\\">\\n                            <group name=\\"main_grp_col1\\">\\n                                <field name=\\"reference\\"/>\\n                                <field name=\\"location_id\\" options=\\"{'no_create': True}\\"/>\\n                                <field name=\\"location_dest_id\\" options=\\"{'no_create': True}\\"/>\\n                                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                            </group>\\n                            <group name=\\"main_grp_col2\\">\\n                                <field name=\\"product_id\\"/>\\n                                <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                                <label for=\\"product_uom_qty\\"/>\\n                                <div class=\\"o_row\\">\\n                                    <field name=\\"product_uom_qty\\"/>\\n                                    <field name=\\"product_uom\\" options=\\"{'no_open': True, 'no_create': True}\\" groups=\\"uom.group_uom\\"/>\\n                                </div>\\n                                <field name=\\"name\\" invisible=\\"1\\"/>\\n                                <div class=\\"o_td_label\\">\\n                                    <label for=\\"date\\" string=\\"Date Scheduled\\" attrs=\\"{'invisible': [('state', '=', 'done')]}\\"/>\\n                                    <label for=\\"date\\" string=\\"Date Processing\\" attrs=\\"{'invisible': [('state', '!=', 'done')]}\\"/>\\n                                </div>\\n                                <field name=\\"date\\" readonly=\\"1\\" nolabel=\\"1\\"/>\\n                                <field name=\\"date_deadline\\" force_save=\\"1\\"/>\\n                            </group>\\n                        </group>\\n                        <group name=\\"origin_grp\\" string=\\"Origin\\" groups=\\"base.group_no_one\\">\\n                            <field name=\\"origin\\"/>\\n                            <field name=\\"group_id\\"/>\\n                            <field name=\\"procure_method\\" attrs=\\"{'readonly': [('state', '!=', 'draft')]}\\" groups=\\"stock.group_adv_location\\"/>\\n                        </group>\\n                        <group name=\\"linked_group\\" string=\\"Linked Moves\\" groups=\\"base.group_no_one\\" colspan=\\"2\\">\\n                            <field name=\\"move_orig_ids\\" string=\\"Origin Moves\\" readonly=\\"1\\">\\n                                <tree>\\n                                    <field name=\\"location_id\\"/>\\n                                    <field name=\\"location_dest_id\\"/>\\n                                    <field name=\\"product_uom_qty\\"/>\\n                                    <field name=\\"product_uom\\"/>\\n                                    <field name=\\"state\\"/>\\n                                </tree>\\n                            </field>\\n                            <field name=\\"move_dest_ids\\" string=\\"Destination Moves\\" readonly=\\"1\\">\\n                                <tree>\\n                                    <field name=\\"location_id\\"/>\\n                                    <field name=\\"location_dest_id\\"/>\\n                                    <field name=\\"product_uom_qty\\"/>\\n                                    <field name=\\"product_uom\\"/>\\n                                    <field name=\\"state\\"/>\\n                                </tree>\\n                            </field>\\n                        </group>\\n                    </group>\\n                </sheet>\\n                </form>", "vi_VN": "<form string=\\"Dịch chuyển tồn kho\\" create=\\"0\\" edit=\\"0\\">\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <header>\\n                    <field name=\\"state\\" widget=\\"statusbar\\" statusbar_visible=\\"draft,confirmed,assigned,done\\"/>\\n                </header>\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                    </div>\\n                    <group>\\n                        <group name=\\"main_grp\\" colspan=\\"2\\">\\n                            <group name=\\"main_grp_col1\\">\\n                                <field name=\\"reference\\"/>\\n                                <field name=\\"location_id\\" options=\\"{'no_create': True}\\"/>\\n                                <field name=\\"location_dest_id\\" options=\\"{'no_create': True}\\"/>\\n                                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                            </group>\\n                            <group name=\\"main_grp_col2\\">\\n                                <field name=\\"product_id\\"/>\\n                                <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                                <label for=\\"product_uom_qty\\"/>\\n                                <div class=\\"o_row\\">\\n                                    <field name=\\"product_uom_qty\\"/>\\n                                    <field name=\\"product_uom\\" options=\\"{'no_open': True, 'no_create': True}\\" groups=\\"uom.group_uom\\"/>\\n                                </div>\\n                                <field name=\\"name\\" invisible=\\"1\\"/>\\n                                <div class=\\"o_td_label\\">\\n                                    <label for=\\"date\\" string=\\"Ngày đã lên lịch\\" attrs=\\"{'invisible': [('state', '=', 'done')]}\\"/>\\n                                    <label for=\\"date\\" string=\\"Ngày xử lý\\" attrs=\\"{'invisible': [('state', '!=', 'done')]}\\"/>\\n                                </div>\\n                                <field name=\\"date\\" readonly=\\"1\\" nolabel=\\"1\\"/>\\n                                <field name=\\"date_deadline\\" force_save=\\"1\\"/>\\n                            </group>\\n                        </group>\\n                        <group name=\\"origin_grp\\" string=\\"Gốc\\" groups=\\"base.group_no_one\\">\\n                            <field name=\\"origin\\"/>\\n                            <field name=\\"group_id\\"/>\\n                            <field name=\\"procure_method\\" attrs=\\"{'readonly': [('state', '!=', 'draft')]}\\" groups=\\"stock.group_adv_location\\"/>\\n                        </group>\\n                        <group name=\\"linked_group\\" string=\\"Dịch chuyển liên kết\\" groups=\\"base.group_no_one\\" colspan=\\"2\\">\\n                            <field name=\\"move_orig_ids\\" string=\\"Dịch chuyển gốc\\" readonly=\\"1\\">\\n                                <tree>\\n                                    <field name=\\"location_id\\"/>\\n                                    <field name=\\"location_dest_id\\"/>\\n                                    <field name=\\"product_uom_qty\\"/>\\n                                    <field name=\\"product_uom\\"/>\\n                                    <field name=\\"state\\"/>\\n                                </tree>\\n                            </field>\\n                            <field name=\\"move_dest_ids\\" string=\\"Dịch chuyển đích\\" readonly=\\"1\\">\\n                                <tree>\\n                                    <field name=\\"location_id\\"/>\\n                                    <field name=\\"location_dest_id\\"/>\\n                                    <field name=\\"product_uom_qty\\"/>\\n                                    <field name=\\"product_uom\\"/>\\n                                    <field name=\\"state\\"/>\\n                                </tree>\\n                            </field>\\n                        </group>\\n                    </group>\\n                </sheet>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Stock Moves" create="0" edit="0">\n                <field name="company_id" invisible="1"/>\n                <header>\n                    <field name="state" widget="statusbar" statusbar_visible="draft,confirmed,assigned,done"/>\n                </header>\n                <sheet>\n                    <div class="oe_button_box" name="button_box">\n                    </div>\n                    <group>\n                        <group name="main_grp" colspan="2">\n                            <group name="main_grp_col1">\n                                <field name="reference"/>\n                                <field name="location_id" options="{'no_create': True}"/>\n                                <field name="location_dest_id" options="{'no_create': True}"/>\n                                <field name="company_id" groups="base.group_multi_company"/>\n                            </group>\n                            <group name="main_grp_col2">\n                                <field name="product_id"/>\n                                <field name="product_uom_category_id" invisible="1"/>\n                                <label for="product_uom_qty"/>\n                                <div class="o_row">\n                                    <field name="product_uom_qty"/>\n                                    <field name="product_uom" options="{'no_open': True, 'no_create': True}" groups="uom.group_uom"/>\n                                </div>\n                                <field name="name" invisible="1"/>\n                                <div class="o_td_label">\n                                    <label for="date" string="Date Scheduled" attrs="{'invisible': [('state', '=', 'done')]}"/>\n                                    <label for="date" string="Date Processing" attrs="{'invisible': [('state', '!=', 'done')]}"/>\n                                </div>\n                                <field name="date" readonly="1" nolabel="1"/>\n                                <field name="date_deadline" force_save="1"/>\n                            </group>\n                        </group>\n                        <group name="origin_grp" string="Origin" groups="base.group_no_one">\n                            <field name="origin"/>\n                            <field name="group_id"/>\n                            <field name="procure_method" attrs="{'readonly': [('state', '!=', 'draft')]}" groups="stock.group_adv_location"/>\n                        </group>\n                        <group name="linked_group" string="Linked Moves" groups="base.group_no_one" colspan="2">\n                            <field name="move_orig_ids" string="Origin Moves" readonly="1">\n                                <tree>\n                                    <field name="location_id"/>\n                                    <field name="location_dest_id"/>\n                                    <field name="product_uom_qty"/>\n                                    <field name="product_uom"/>\n                                    <field name="state"/>\n                                </tree>\n                            </field>\n                            <field name="move_dest_ids" string="Destination Moves" readonly="1">\n                                <tree>\n                                    <field name="location_id"/>\n                                    <field name="location_dest_id"/>\n                                    <field name="product_uom_qty"/>\n                                    <field name="product_uom"/>\n                                    <field name="state"/>\n                                </tree>\n                            </field>\n                        </group>\n                    </group>\n                </sheet>\n                </form>\n            	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1871	3	\N	1	1	stock.move.search	stock.move	\N	search	stock/views/stock_move_views.xml	\N	primary	{"en_US": "<search string=\\"Stock Moves\\">\\n                    <field name=\\"name\\" string=\\"Location\\" filter_domain=\\"['|',('location_id', 'ilike', self),('location_dest_id', 'ilike', self)]\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                    <field name=\\"product_id\\"/>\\n                    <field name=\\"origin\\" filter_domain=\\"['|', '|', ('origin', 'ilike', self), ('name', 'ilike', self), ('picking_id', 'ilike', self)]\\" string=\\"Reference\\"/>\\n                    <field name=\\"location_id\\" string=\\"Source Location\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                    <field name=\\"location_dest_id\\" string=\\"Destination Location\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                    <field name=\\"partner_id\\" string=\\"Partner\\" filter_domain=\\"[('picking_id.partner_id', 'child_of', self)]\\"/>\\n                    <filter string=\\"Ready\\" name=\\"ready\\" domain=\\"[('state','=','assigned')]\\" help=\\"Stock moves that are Available (Ready to process)\\"/>\\n                    <filter string=\\"To Do\\" name=\\"future\\" domain=\\"[('state','in',('assigned','confirmed','waiting'))]\\" help=\\"Stock moves that are Confirmed, Available or Waiting\\"/>\\n                    <filter string=\\"Done\\" name=\\"done\\" domain=\\"[('state','=','done')]\\" help=\\"Stock moves that have been processed\\"/>\\n                    <separator/>\\n                    <filter string=\\"Incoming\\" name=\\"incoming\\" domain=\\"[('location_id.usage', 'not in', ('internal', 'transit')), ('location_dest_id.usage', 'in', ('internal', 'transit'))]\\"/>\\n                    <filter string=\\"Outgoing\\" name=\\"outgoing\\" domain=\\"[('location_id.usage', 'in', ('internal', 'transit')), ('location_dest_id.usage', 'not in', ('internal', 'transit'))]\\"/>\\n                    <filter string=\\"Inventory\\" name=\\"inventory\\" domain=\\"[('is_inventory', '=', True)]\\"/>\\n                    <separator/>\\n                    <filter string=\\"Date\\" name=\\"today\\" date=\\"date\\" help=\\"Scheduled or processing date\\"/>\\n                    <group expand=\\"0\\" string=\\"Group By\\">\\n                        <filter string=\\"Product\\" name=\\"by_product\\" domain=\\"[]\\" context=\\"{'group_by': 'product_id'}\\"/>\\n                        <filter string=\\"Picking\\" name=\\"groupby_picking_id\\" domain=\\"[]\\" context=\\"{'group_by': 'picking_id'}\\"/>\\n                        <filter string=\\"Source Location\\" name=\\"groupby_location_id\\" domain=\\"[]\\" context=\\"{'group_by': 'location_id'}\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                        <filter string=\\"Destination Location\\" name=\\"groupby_dest_location_id\\" domain=\\"[]\\" context=\\"{'group_by': 'location_dest_id'}\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                        <filter string=\\"Status\\" name=\\"status\\" domain=\\"[]\\" context=\\"{'group_by': 'state'}\\"/>\\n                        <filter string=\\"Creation Date\\" name=\\"groupby_create_date\\" domain=\\"[]\\" context=\\"{'group_by': 'create_date'}\\" groups=\\"base.group_no_one\\"/>\\n                        <filter string=\\"Scheduled Date\\" name=\\"groupby_date\\" domain=\\"[]\\" context=\\"{'group_by': 'date'}\\"/>\\n                    </group>\\n                </search>", "vi_VN": "<search string=\\"Dịch chuyển tồn kho\\">\\n                    <field name=\\"name\\" string=\\"Vị trí\\" filter_domain=\\"['|',('location_id', 'ilike', self),('location_dest_id', 'ilike', self)]\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                    <field name=\\"product_id\\"/>\\n                    <field name=\\"origin\\" filter_domain=\\"['|', '|', ('origin', 'ilike', self), ('name', 'ilike', self), ('picking_id', 'ilike', self)]\\" string=\\"Mã tham chiếu\\"/>\\n                    <field name=\\"location_id\\" string=\\"Vị trí nguồn\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                    <field name=\\"location_dest_id\\" string=\\"Vị trí đích\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                    <field name=\\"partner_id\\" string=\\"Đối tác\\" filter_domain=\\"[('picking_id.partner_id', 'child_of', self)]\\"/>\\n                    <filter string=\\"Sẵn sàng\\" name=\\"ready\\" domain=\\"[('state','=','assigned')]\\" help=\\"Các dịch chuyển tồn kho Khả dụng (Sẵn sàng xử lý)\\"/>\\n                    <filter string=\\"Việc cần làm\\" name=\\"future\\" domain=\\"[('state','in',('assigned','confirmed','waiting'))]\\" help=\\"Các dịch chuyển tồn kho đã Xác nhận, Khả dụng hoặc Đang chờ\\"/>\\n                    <filter string=\\"Hoàn tất\\" name=\\"done\\" domain=\\"[('state','=','done')]\\" help=\\"Các dịch chuyển tồn kho đã được xử lý\\"/>\\n                    <separator/>\\n                    <filter string=\\"Hàng về\\" name=\\"incoming\\" domain=\\"[('location_id.usage', 'not in', ('internal', 'transit')), ('location_dest_id.usage', 'in', ('internal', 'transit'))]\\"/>\\n                    <filter string=\\"Xuất đi\\" name=\\"outgoing\\" domain=\\"[('location_id.usage', 'in', ('internal', 'transit')), ('location_dest_id.usage', 'not in', ('internal', 'transit'))]\\"/>\\n                    <filter string=\\"Tồn kho\\" name=\\"inventory\\" domain=\\"[('is_inventory', '=', True)]\\"/>\\n                    <separator/>\\n                    <filter string=\\"Ngày\\" name=\\"today\\" date=\\"date\\" help=\\"Ngày đã lên lịch hoặc ngày xử lý\\"/>\\n                    <group expand=\\"0\\" string=\\"Nhóm theo\\">\\n                        <filter string=\\"Sản phẩm\\" name=\\"by_product\\" domain=\\"[]\\" context=\\"{'group_by': 'product_id'}\\"/>\\n                        <filter string=\\"Lấy hàng\\" name=\\"groupby_picking_id\\" domain=\\"[]\\" context=\\"{'group_by': 'picking_id'}\\"/>\\n                        <filter string=\\"Vị trí nguồn\\" name=\\"groupby_location_id\\" domain=\\"[]\\" context=\\"{'group_by': 'location_id'}\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                        <filter string=\\"Vị trí đích\\" name=\\"groupby_dest_location_id\\" domain=\\"[]\\" context=\\"{'group_by': 'location_dest_id'}\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                        <filter string=\\"Trạng thái\\" name=\\"status\\" domain=\\"[]\\" context=\\"{'group_by': 'state'}\\"/>\\n                        <filter string=\\"Ngày tạo\\" name=\\"groupby_create_date\\" domain=\\"[]\\" context=\\"{'group_by': 'create_date'}\\" groups=\\"base.group_no_one\\"/>\\n                        <filter string=\\"Ngày đã lên lịch\\" name=\\"groupby_date\\" domain=\\"[]\\" context=\\"{'group_by': 'date'}\\"/>\\n                    </group>\\n                </search>"}	<?xml version="1.0"?>\n<search string="Stock Moves">\n                    <field name="name" string="Location" filter_domain="['|',('location_id', 'ilike', self),('location_dest_id', 'ilike', self)]" groups="stock.group_stock_multi_locations"/>\n                    <field name="product_id"/>\n                    <field name="origin" filter_domain="['|', '|', ('origin', 'ilike', self), ('name', 'ilike', self), ('picking_id', 'ilike', self)]" string="Reference"/>\n                    <field name="location_id" string="Source Location" groups="stock.group_stock_multi_locations"/>\n                    <field name="location_dest_id" string="Destination Location" groups="stock.group_stock_multi_locations"/>\n                    <field name="partner_id" string="Partner" filter_domain="[('picking_id.partner_id', 'child_of', self)]"/>\n                    <filter string="Ready" name="ready" domain="[('state','=','assigned')]" help="Stock moves that are Available (Ready to process)"/>\n                    <filter string="To Do" name="future" domain="[('state','in',('assigned','confirmed','waiting'))]" help="Stock moves that are Confirmed, Available or Waiting"/>\n                    <filter string="Done" name="done" domain="[('state','=','done')]" help="Stock moves that have been processed"/>\n                    <separator/>\n                    <filter string="Incoming" name="incoming" domain="[('location_id.usage', 'not in', ('internal', 'transit')), ('location_dest_id.usage', 'in', ('internal', 'transit'))]"/>\n                    <filter string="Outgoing" name="outgoing" domain="[('location_id.usage', 'in', ('internal', 'transit')), ('location_dest_id.usage', 'not in', ('internal', 'transit'))]"/>\n                    <filter string="Inventory" name="inventory" domain="[('is_inventory', '=', True)]"/>\n                    <separator/>\n                    <filter string="Date" name="today" date="date" help="Scheduled or processing date"/>\n                    <group expand="0" string="Group By">\n                        <filter string="Product" name="by_product" domain="[]" context="{'group_by': 'product_id'}"/>\n                        <filter string="Picking" name="groupby_picking_id" domain="[]" context="{'group_by': 'picking_id'}"/>\n                        <filter string="Source Location" name="groupby_location_id" domain="[]" context="{'group_by': 'location_id'}" groups="stock.group_stock_multi_locations"/>\n                        <filter string="Destination Location" name="groupby_dest_location_id" domain="[]" context="{'group_by': 'location_dest_id'}" groups="stock.group_stock_multi_locations"/>\n                        <filter string="Status" name="status" domain="[]" context="{'group_by': 'state'}"/>\n                        <filter string="Creation Date" name="groupby_create_date" domain="[]" context="{'group_by': 'create_date'}" groups="base.group_no_one"/>\n                        <filter string="Scheduled Date" name="groupby_date" domain="[]" context="{'group_by': 'date'}"/>\n                    </group>\n                </search>\n            	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1872	6	\N	1	1	stock.move.tree2	stock.move	\N	tree	stock/views/stock_move_views.xml	\N	primary	{"en_US": "<tree decoration-muted=\\"state == 'cancel'\\" default_order=\\"date, picking_id, sequence\\" string=\\"Moves\\" create=\\"0\\">\\n                    <field name=\\"date\\" invisible=\\"1\\"/>\\n                    <field name=\\"date_deadline\\" optional=\\"hide\\"/>\\n                    <field name=\\"picking_id\\" string=\\"Reference\\" invisible=\\"1\\"/>\\n                    <field name=\\"sequence\\" invisible=\\"1\\"/>\\n                    <field name=\\"origin\\" optional=\\"show\\"/>\\n                    <field name=\\"product_id\\"/>\\n                    <field name=\\"product_uom_qty\\"/>\\n                    <field name=\\"product_uom\\" options=\\"{'no_open': True, 'no_create': True}\\" string=\\"Unit of Measure\\" groups=\\"uom.group_uom\\"/>\\n                    <field name=\\"location_id\\" options=\\"{'no_create': True}\\" invisible=\\"1\\"/>\\n                    <field name=\\"location_dest_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"state\\" optional=\\"show\\"/>\\n                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                </tree>", "vi_VN": "<tree decoration-muted=\\"state == 'cancel'\\" default_order=\\"date, picking_id, sequence\\" string=\\"Dịch chuyển\\" create=\\"0\\">\\n                    <field name=\\"date\\" invisible=\\"1\\"/>\\n                    <field name=\\"date_deadline\\" optional=\\"hide\\"/>\\n                    <field name=\\"picking_id\\" string=\\"Mã tham chiếu\\" invisible=\\"1\\"/>\\n                    <field name=\\"sequence\\" invisible=\\"1\\"/>\\n                    <field name=\\"origin\\" optional=\\"show\\"/>\\n                    <field name=\\"product_id\\"/>\\n                    <field name=\\"product_uom_qty\\"/>\\n                    <field name=\\"product_uom\\" options=\\"{'no_open': True, 'no_create': True}\\" string=\\"Đơn vị tính\\" groups=\\"uom.group_uom\\"/>\\n                    <field name=\\"location_id\\" options=\\"{'no_create': True}\\" invisible=\\"1\\"/>\\n                    <field name=\\"location_dest_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"state\\" optional=\\"show\\"/>\\n                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                </tree>"}	<?xml version="1.0"?>\n<tree decoration-muted="state == 'cancel'" default_order="date, picking_id, sequence" string="Moves" create="0">\n                    <field name="date" invisible="1"/>\n                    <field name="date_deadline" optional="hide"/>\n                    <field name="picking_id" string="Reference" invisible="1"/>\n                    <field name="sequence" invisible="1"/>\n                    <field name="origin" optional="show"/>\n                    <field name="product_id"/>\n                    <field name="product_uom_qty"/>\n                    <field name="product_uom" options="{'no_open': True, 'no_create': True}" string="Unit of Measure" groups="uom.group_uom"/>\n                    <field name="location_id" options="{'no_create': True}" invisible="1"/>\n                    <field name="location_dest_id" invisible="1"/>\n                    <field name="state" optional="show"/>\n                    <field name="company_id" invisible="1"/>\n                </tree>\n            	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1873	16	425	1	1	product.category.form	product.category	\N	form	stock/views/product_views.xml	\N	extension	{"en_US": "<data><div name=\\"button_box\\" position=\\"inside\\">\\n                    <button string=\\"Putaway Rules\\" class=\\"oe_stat_button\\" icon=\\"fa-random\\" name=\\"537\\" type=\\"action\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                </div>\\n                <group name=\\"first\\" position=\\"after\\">\\n                    <group>\\n                        <group name=\\"logistics\\" string=\\"Logistics\\">\\n                            <field name=\\"route_ids\\" widget=\\"many2many_tags\\" groups=\\"stock.group_adv_location\\"/>\\n                            <field name=\\"total_route_ids\\" widget=\\"many2many_tags\\" groups=\\"stock.group_adv_location\\" attrs=\\"{'invisible': [('parent_id', '=', False)]}\\"/>\\n                            <field name=\\"removal_strategy_id\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"packaging_reserve_method\\" widget=\\"radio\\" groups=\\"product.group_stock_packaging\\"/>\\n                        </group>\\n                    </group>\\n                </group>\\n            </data>", "vi_VN": "<data><div name=\\"button_box\\" position=\\"inside\\">\\n                    <button string=\\"Quy tắc lưu kho\\" class=\\"oe_stat_button\\" icon=\\"fa-random\\" name=\\"537\\" type=\\"action\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                </div>\\n                <group name=\\"first\\" position=\\"after\\">\\n                    <group>\\n                        <group name=\\"logistics\\" string=\\"Logistics\\">\\n                            <field name=\\"route_ids\\" widget=\\"many2many_tags\\" groups=\\"stock.group_adv_location\\"/>\\n                            <field name=\\"total_route_ids\\" widget=\\"many2many_tags\\" groups=\\"stock.group_adv_location\\" attrs=\\"{'invisible': [('parent_id', '=', False)]}\\"/>\\n                            <field name=\\"removal_strategy_id\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"packaging_reserve_method\\" widget=\\"radio\\" groups=\\"product.group_stock_packaging\\"/>\\n                        </group>\\n                    </group>\\n                </group>\\n            </data>"}	<?xml version="1.0"?>\n<data><div name="button_box" position="inside">\n                    <button string="Putaway Rules" class="oe_stat_button" icon="fa-random" name="537" type="action" groups="stock.group_stock_multi_locations"/>\n                </div>\n                <group name="first" position="after">\n                    <group>\n                        <group name="logistics" string="Logistics">\n                            <field name="route_ids" widget="many2many_tags" groups="stock.group_adv_location"/>\n                            <field name="total_route_ids" widget="many2many_tags" groups="stock.group_adv_location" attrs="{'invisible': [('parent_id', '=', False)]}"/>\n                            <field name="removal_strategy_id" options="{'no_create': True}"/>\n                            <field name="packaging_reserve_method" widget="radio" groups="product.group_stock_packaging"/>\n                        </group>\n                    </group>\n                </group>\n            </data>	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1874	16	414	1	1	product.stock.tree.inherit	product.product	\N	tree	stock/views/product_views.xml	\N	extension	{"en_US": "<field name=\\"type\\" position=\\"after\\">\\n                    <field name=\\"qty_available\\" attrs=\\"{'invisible':[('type', '!=', 'product')]}\\" optional=\\"show\\" decoration-danger=\\"virtual_available &lt; 0\\" decoration-warning=\\"virtual_available == 0\\" decoration-bf=\\"1\\" groups=\\"stock.group_stock_user\\"/>\\n                    <field name=\\"virtual_available\\" attrs=\\"{'invisible':[('type', '!=', 'product')]}\\" string=\\"Forecasted Quantity\\" optional=\\"show\\" decoration-danger=\\"virtual_available &lt; 0\\" decoration-warning=\\"virtual_available == 0\\" groups=\\"stock.group_stock_user\\"/>\\n                </field>", "vi_VN": "<field name=\\"type\\" position=\\"after\\">\\n                    <field name=\\"qty_available\\" attrs=\\"{'invisible':[('type', '!=', 'product')]}\\" optional=\\"show\\" decoration-danger=\\"virtual_available &lt; 0\\" decoration-warning=\\"virtual_available == 0\\" decoration-bf=\\"1\\" groups=\\"stock.group_stock_user\\"/>\\n                    <field name=\\"virtual_available\\" attrs=\\"{'invisible':[('type', '!=', 'product')]}\\" string=\\"Số lượng dự báo\\" optional=\\"show\\" decoration-danger=\\"virtual_available &lt; 0\\" decoration-warning=\\"virtual_available == 0\\" groups=\\"stock.group_stock_user\\"/>\\n                </field>"}	<?xml version="1.0"?>\n<field name="type" position="after">\n                    <field name="qty_available" attrs="{'invisible':[('type', '!=', 'product')]}" optional="show" decoration-danger="virtual_available &lt; 0" decoration-warning="virtual_available == 0" decoration-bf="1" groups="stock.group_stock_user"/>\n                    <field name="virtual_available" attrs="{'invisible':[('type', '!=', 'product')]}" string="Forecasted Quantity" optional="show" decoration-danger="virtual_available &lt; 0" decoration-warning="virtual_available == 0" groups="stock.group_stock_user"/>\n                </field>\n            	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1876	16	411	1	1	product.template.search.stock.form	product.template	\N	search	stock/views/product_views.xml	\N	primary	{"en_US": "<xpath expr=\\"//field[@name='attribute_line_ids']\\" position=\\"after\\">\\n                    <separator/>\\n                    <field name=\\"location_id\\" context=\\"{'location': self}\\" filter_domain=\\"[]\\"/>\\n                    <field name=\\"warehouse_id\\" context=\\"{'warehouse': self}\\" filter_domain=\\"[]\\"/>\\n                    <separator/>\\n                    <filter name=\\"real_stock_available\\" string=\\"Available Products\\" domain=\\"[('qty_available','&gt;',0)]\\"/>\\n                    <filter name=\\"real_stock_negative\\" string=\\"Negative Forecasted Quantity\\" domain=\\"[('virtual_available','&lt;',0)]\\"/>\\n                </xpath>", "vi_VN": "<xpath expr=\\"//field[@name='attribute_line_ids']\\" position=\\"after\\">\\n                    <separator/>\\n                    <field name=\\"location_id\\" context=\\"{'location': self}\\" filter_domain=\\"[]\\"/>\\n                    <field name=\\"warehouse_id\\" context=\\"{'warehouse': self}\\" filter_domain=\\"[]\\"/>\\n                    <separator/>\\n                    <filter name=\\"real_stock_available\\" string=\\"Sản phẩm còn hàng\\" domain=\\"[('qty_available','&gt;',0)]\\"/>\\n                    <filter name=\\"real_stock_negative\\" string=\\"Số lượng tồn kho âm dự tính\\" domain=\\"[('virtual_available','&lt;',0)]\\"/>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='attribute_line_ids']" position="after">\n                    <separator/>\n                    <field name="location_id" context="{'location': self}" filter_domain="[]"/>\n                    <field name="warehouse_id" context="{'warehouse': self}" filter_domain="[]"/>\n                    <separator/>\n                    <filter name="real_stock_available" string="Available Products" domain="[('qty_available','&gt;',0)]"/>\n                    <filter name="real_stock_negative" string="Negative Forecasted Quantity" domain="[('virtual_available','&lt;',0)]"/>\n                </xpath>\n            	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
413	16	\N	1	1	product.product.view.form.easy	product.product	\N	form	product/views/product_views.xml	\N	primary	{"en_US": "<form string=\\"Variant Information\\" duplicate=\\"false\\">\\n                    <header>\\n                        <button string=\\"Print Labels\\" type=\\"object\\" name=\\"action_open_label_layout\\"/>\\n                    </header>\\n                    <sheet>\\n                        <div class=\\"oe_button_box\\" name=\\"button_box\\"/>\\n                        <widget name=\\"web_ribbon\\" title=\\"Archived\\" bg_color=\\"bg-danger\\" attrs=\\"{'invisible': [('active', '=', True)]}\\"/>\\n                        <field name=\\"active\\" invisible=\\"1\\"/>\\n                        <field name=\\"id\\" invisible=\\"1\\"/>\\n                        <field name=\\"company_id\\" invisible=\\"1\\"/>\\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><field name=\\"name\\" readonly=\\"1\\" placeholder=\\"e.g. Odoo Enterprise Subscription\\"/></h1>\\n                            <field name=\\"product_template_attribute_value_ids\\" widget=\\"many2many_tags\\" readonly=\\"1\\"/>\\n                            <p>\\n                                <span>All general settings about this product are managed on</span>\\n                                <button name=\\"open_product_template\\" type=\\"object\\" string=\\"the product template.\\" class=\\"oe_link oe_link_product ps-0 ms-1 mb-1\\"/>\\n                            </p>\\n                        </div>\\n                        <group>\\n                            <group name=\\"codes\\" string=\\"Codes\\">\\n                                <field name=\\"default_code\\"/>\\n                                <field name=\\"barcode\\"/>\\n                                <field name=\\"type\\" invisible=\\"1\\"/>\\n                            </group>\\n                            <group name=\\"pricing\\" string=\\"Pricing\\">\\n                                <field name=\\"product_variant_count\\" invisible=\\"1\\"/>\\n                                <label for=\\"lst_price\\" string=\\"Sales Price\\"/>\\n                                <div class=\\"o_row\\">\\n                                    <field name=\\"lst_price\\" class=\\"oe_inline\\" widget=\\"monetary\\" options=\\"{'currency_field': 'currency_id', 'field_digits': True}\\" attrs=\\"{'readonly': [('product_variant_count', '&gt;', 1)]}\\"/>\\n                                </div>\\n                                <label for=\\"standard_price\\"/>\\n                                <div class=\\"o_row\\">\\n                                    <field name=\\"standard_price\\" widget=\\"monetary\\" class=\\"oe_inline\\" options=\\"{'currency_field': 'cost_currency_id'}\\"/>\\n                                </div>\\n                                <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                                <field name=\\"cost_currency_id\\" invisible=\\"1\\"/>\\n                            </group>\\n                        </group>\\n                        <group>\\n                            <group name=\\"weight\\" string=\\"Logistics\\" attrs=\\"{'invisible':[('type', 'not in', ['product', 'consu'])]}\\">\\n                                <label for=\\"volume\\"/>\\n                                <div class=\\"o_row\\">\\n                                    <field name=\\"volume\\" class=\\"oe_inline\\"/>\\n                                    <span><field name=\\"volume_uom_name\\"/></span>\\n                                </div>\\n                                <label for=\\"weight\\"/>\\n                                <div class=\\"o_row\\">\\n                                    <field name=\\"weight\\" class=\\"oe_inline\\"/>\\n                                    <span><field name=\\"weight_uom_name\\"/></span>\\n                                </div>\\n                            </group>\\n                            <group name=\\"tags\\" string=\\"Tags\\">\\n                                <field name=\\"product_tag_ids\\" string=\\"Product Template Tags\\" widget=\\"many2many_tags\\" readonly=\\"1\\" options=\\"{'no_open': True, 'color_field': 'color'}\\"/>\\n                                <field name=\\"additional_product_tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'no_open': True, 'color_field': 'color'}\\"/>\\n                            </group>\\n                        </group>\\n                        <group>\\n                            <group name=\\"packaging\\" string=\\"Packaging\\" 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                        </group>\\n                    </sheet>\\n                </form>", "vi_VN": "<form string=\\"Thông tin biến thể\\" duplicate=\\"false\\">\\n                    <header>\\n                        <button string=\\"In nhãn\\" type=\\"object\\" name=\\"action_open_label_layout\\"/>\\n                    </header>\\n                    <sheet>\\n                        <div class=\\"oe_button_box\\" name=\\"button_box\\"/>\\n                        <widget name=\\"web_ribbon\\" title=\\"Đã lưu trữ\\" bg_color=\\"bg-danger\\" attrs=\\"{'invisible': [('active', '=', True)]}\\"/>\\n                        <field name=\\"active\\" invisible=\\"1\\"/>\\n                        <field name=\\"id\\" invisible=\\"1\\"/>\\n                        <field name=\\"company_id\\" invisible=\\"1\\"/>\\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><field name=\\"name\\" readonly=\\"1\\" placeholder=\\"VD: Gói đăng ký Odoo Enterprise\\"/></h1>\\n                            <field name=\\"product_template_attribute_value_ids\\" widget=\\"many2many_tags\\" readonly=\\"1\\"/>\\n                            <p>\\n                                <span>Tất cả cài đặt tổng quát về sản phẩm này được quản lý trên</span>\\n                                <button name=\\"open_product_template\\" type=\\"object\\" string=\\"mẫu sản phẩm.\\" class=\\"oe_link oe_link_product ps-0 ms-1 mb-1\\"/>\\n                            </p>\\n                        </div>\\n                        <group>\\n                            <group name=\\"codes\\" string=\\"Mã\\">\\n                                <field name=\\"default_code\\"/>\\n                                <field name=\\"barcode\\"/>\\n                                <field name=\\"type\\" invisible=\\"1\\"/>\\n                            </group>\\n                            <group name=\\"pricing\\" string=\\"Định giá\\">\\n                                <field name=\\"product_variant_count\\" invisible=\\"1\\"/>\\n                                <label for=\\"lst_price\\" string=\\"Giá bán\\"/>\\n                                <div class=\\"o_row\\">\\n                                    <field name=\\"lst_price\\" class=\\"oe_inline\\" widget=\\"monetary\\" options=\\"{'currency_field': 'currency_id', 'field_digits': True}\\" attrs=\\"{'readonly': [('product_variant_count', '&gt;', 1)]}\\"/>\\n                                </div>\\n                                <label for=\\"standard_price\\"/>\\n                                <div class=\\"o_row\\">\\n                                    <field name=\\"standard_price\\" widget=\\"monetary\\" class=\\"oe_inline\\" options=\\"{'currency_field': 'cost_currency_id'}\\"/>\\n                                </div>\\n                                <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                                <field name=\\"cost_currency_id\\" invisible=\\"1\\"/>\\n                            </group>\\n                        </group>\\n                        <group>\\n                            <group name=\\"weight\\" string=\\"Logistics\\" attrs=\\"{'invisible':[('type', 'not in', ['product', 'consu'])]}\\">\\n                                <label for=\\"volume\\"/>\\n                                <div class=\\"o_row\\">\\n                                    <field name=\\"volume\\" class=\\"oe_inline\\"/>\\n                                    <span><field name=\\"volume_uom_name\\"/></span>\\n                                </div>\\n                                <label for=\\"weight\\"/>\\n                                <div class=\\"o_row\\">\\n                                    <field name=\\"weight\\" class=\\"oe_inline\\"/>\\n                                    <span><field name=\\"weight_uom_name\\"/></span>\\n                                </div>\\n                            </group>\\n                            <group name=\\"tags\\" string=\\"Thẻ\\">\\n                                <field name=\\"product_tag_ids\\" string=\\"Thẻ mẫu sản phẩm\\" widget=\\"many2many_tags\\" readonly=\\"1\\" options=\\"{'no_open': True, 'color_field': 'color'}\\"/>\\n                                <field name=\\"additional_product_tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'no_open': True, 'color_field': 'color'}\\"/>\\n                            </group>\\n                        </group>\\n                        <group>\\n                            <group name=\\"packaging\\" string=\\"Bao bì\\" 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                        </group>\\n                    </sheet>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Variant Information" duplicate="false">\n                    <header>\n                        <button string="Print Labels" type="object" name="action_open_label_layout"/>\n                    </header>\n                    <sheet>\n                        <div class="oe_button_box" name="button_box"/>\n                        <widget name="web_ribbon" title="Archived" bg_color="bg-danger" attrs="{'invisible': [('active', '=', True)]}"/>\n                        <field name="active" invisible="1"/>\n                        <field name="id" invisible="1"/>\n                        <field name="company_id" invisible="1"/>\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><field name="name" readonly="1" placeholder="e.g. Odoo Enterprise Subscription"/></h1>\n                            <field name="product_template_attribute_value_ids" widget="many2many_tags" readonly="1"/>\n                            <p>\n                                <span>All general settings about this product are managed on</span>\n                                <button name="open_product_template" type="object" string="the product template." class="oe_link oe_link_product ps-0 ms-1 mb-1"/>\n                            </p>\n                        </div>\n                        <group>\n                            <group name="codes" string="Codes">\n                                <field name="default_code"/>\n                                <field name="barcode"/>\n                                <field name="type" invisible="1"/>\n                            </group>\n                            <group name="pricing" string="Pricing">\n                                <field name="product_variant_count" invisible="1"/>\n                                <label for="lst_price" string="Sales Price"/>\n                                <div class="o_row">\n                                    <field name="lst_price" class="oe_inline" widget="monetary" options="{'currency_field': 'currency_id', 'field_digits': True}" attrs="{'readonly': [('product_variant_count', '&gt;', 1)]}"/>\n                                </div>\n                                <label for="standard_price"/>\n                                <div class="o_row">\n                                    <field name="standard_price" widget="monetary" class="oe_inline" options="{'currency_field': 'cost_currency_id'}"/>\n                                </div>\n                                <field name="currency_id" invisible="1"/>\n                                <field name="cost_currency_id" invisible="1"/>\n                            </group>\n                        </group>\n                        <group>\n                            <group name="weight" string="Logistics" attrs="{'invisible':[('type', 'not in', ['product', 'consu'])]}">\n                                <label for="volume"/>\n                                <div class="o_row">\n                                    <field name="volume" class="oe_inline"/>\n                                    <span><field name="volume_uom_name"/></span>\n                                </div>\n                                <label for="weight"/>\n                                <div class="o_row">\n                                    <field name="weight" class="oe_inline"/>\n                                    <span><field name="weight_uom_name"/></span>\n                                </div>\n                            </group>\n                            <group name="tags" string="Tags">\n                                <field name="product_tag_ids" string="Product Template Tags" widget="many2many_tags" readonly="1" options="{'no_open': True, 'color_field': 'color'}"/>\n                                <field name="additional_product_tag_ids" widget="many2many_tags" options="{'no_open': True, 'color_field': 'color'}"/>\n                            </group>\n                        </group>\n                        <group>\n                            <group name="packaging" string="Packaging" 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                        </group>\n                    </sheet>\n                </form>\n            	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1877	16	412	1	1	product.product.search.stock.form	product.product	\N	search	stock/views/product_views.xml	\N	primary	{"en_US": "<xpath expr=\\"//filter[@name='inactive']\\" position=\\"after\\">\\n                    <separator/>\\n                    <filter name=\\"real_stock_available\\" string=\\"Available Products\\" domain=\\"[('qty_available','&gt;',0)]\\"/>\\n                    <filter name=\\"real_stock_negative\\" string=\\"Negative Forecasted Quantity\\" domain=\\"[('virtual_available','&lt;',0)]\\"/>\\n                </xpath>", "vi_VN": "<xpath expr=\\"//filter[@name='inactive']\\" position=\\"after\\">\\n                    <separator/>\\n                    <filter name=\\"real_stock_available\\" string=\\"Sản phẩm còn hàng\\" domain=\\"[('qty_available','&gt;',0)]\\"/>\\n                    <filter name=\\"real_stock_negative\\" string=\\"Số lượng tồn kho âm dự tính\\" domain=\\"[('virtual_available','&lt;',0)]\\"/>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//filter[@name='inactive']" position="after">\n                    <separator/>\n                    <filter name="real_stock_available" string="Available Products" domain="[('qty_available','&gt;',0)]"/>\n                    <filter name="real_stock_negative" string="Negative Forecasted Quantity" domain="[('virtual_available','&lt;',0)]"/>\n                </xpath>\n            	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1878	16	410	1	1	product.template.stock.property.form.inherit	product.template	\N	form	stock/views/product_views.xml	\N	extension	{"en_US": "<data><xpath expr=\\"//group[@name='group_lots_and_weight']\\" position=\\"inside\\">\\n                    <label for=\\"sale_delay\\" attrs=\\"{'invisible': [('sale_ok', '=', False)]}\\"/>\\n                    <div attrs=\\"{'invisible': [('sale_ok', '=', False)]}\\">\\n                        <field name=\\"sale_delay\\" class=\\"oe_inline\\" style=\\"vertical-align:baseline\\"/> days\\n                    </div>\\n                </xpath>\\n                <xpath expr=\\"//group[@name='group_lots_and_weight']\\" position=\\"before\\">\\n                    <field name=\\"has_available_route_ids\\" invisible=\\"1\\"/>\\n                    <group string=\\"Operations\\" name=\\"operations\\">\\n                        <label for=\\"route_ids\\" attrs=\\"{'invisible': [('type', '=', 'service')]}\\"/>\\n                        <div>\\n                            <field name=\\"route_ids\\" class=\\"mb-0\\" widget=\\"many2many_checkboxes\\" attrs=\\"{'invisible': ['|', ('has_available_route_ids', '=', False), ('type', '=', 'service')]}\\"/>\\n                            <button id=\\"stock.view_diagram_button\\" string=\\"View Diagram\\" type=\\"action\\" name=\\"565\\" icon=\\"fa-arrow-right\\" attrs=\\"{'invisible':[('type', 'not in', ['product', 'consu'])]}\\" class=\\"btn btn-link pt-0\\" context=\\"{'default_product_tmpl_id': id}\\"/>\\n                        </div>\\n                        <field name=\\"route_from_categ_ids\\" widget=\\"many2many_tags\\" attrs=\\"{'invisible': [('route_from_categ_ids', '=', [])]}\\"/>\\n                    </group>\\n                </xpath>\\n                <xpath expr=\\"//group[@name='group_lots_and_weight']\\" position=\\"after\\">\\n                    <group string=\\"Traceability\\" name=\\"traceability\\" groups=\\"stock.group_production_lot\\" attrs=\\"{'invisible': [('type', '=', 'consu')]}\\">\\n                        <field name=\\"tracking\\" widget=\\"radio\\" attrs=\\"{'invisible': [('type', '=', 'service')]}\\"/>\\n                    </group>\\n                     <group string=\\"Counterpart Locations\\" name=\\"stock_property\\" groups=\\"base.group_no_one\\">\\n                        <field name=\\"property_stock_production\\"/>\\n                        <field name=\\"property_stock_inventory\\"/>\\n                    </group>\\n                </xpath>\\n                <page name=\\"inventory\\" position=\\"inside\\">\\n                    <group>\\n                        <group string=\\"Description for Receipts\\">\\n                            <field name=\\"description_pickingin\\" colspan=\\"2\\" nolabel=\\"1\\" placeholder=\\"This note is added to receipt orders (e.g. where to store the product in the warehouse).\\"/>\\n                        </group>\\n                        <group string=\\"Description for Delivery Orders\\">\\n                            <field name=\\"description_pickingout\\" colspan=\\"2\\" nolabel=\\"1\\" placeholder=\\"This note is added to delivery orders.\\"/>\\n                        </group>\\n                        <group string=\\"Description for Internal Transfers\\" groups=\\"stock.group_stock_multi_locations\\">\\n                            <field name=\\"description_picking\\" colspan=\\"2\\" placeholder=\\"This note is added to internal transfer orders (e.g. where to pick the product in the warehouse).\\" nolabel=\\"1\\"/>\\n                        </group>\\n                    </group>\\n                </page>\\n                <xpath expr=\\"//page[@name='inventory']\\" position=\\"attributes\\">\\n                    <attribute name=\\"groups\\" add=\\"stock.group_stock_user\\" separator=\\",\\"/>\\n                </xpath>\\n            </data>", "vi_VN": "<data><xpath expr=\\"//group[@name='group_lots_and_weight']\\" position=\\"inside\\">\\n                    <label for=\\"sale_delay\\" attrs=\\"{'invisible': [('sale_ok', '=', False)]}\\"/>\\n                    <div attrs=\\"{'invisible': [('sale_ok', '=', False)]}\\">\\n                        <field name=\\"sale_delay\\" class=\\"oe_inline\\" style=\\"vertical-align:baseline\\"/> ngày\\n                    </div>\\n                </xpath>\\n                <xpath expr=\\"//group[@name='group_lots_and_weight']\\" position=\\"before\\">\\n                    <field name=\\"has_available_route_ids\\" invisible=\\"1\\"/>\\n                    <group string=\\"Hoạt động\\" name=\\"operations\\">\\n                        <label for=\\"route_ids\\" attrs=\\"{'invisible': [('type', '=', 'service')]}\\"/>\\n                        <div>\\n                            <field name=\\"route_ids\\" class=\\"mb-0\\" widget=\\"many2many_checkboxes\\" attrs=\\"{'invisible': ['|', ('has_available_route_ids', '=', False), ('type', '=', 'service')]}\\"/>\\n                            <button id=\\"stock.view_diagram_button\\" string=\\"Xem sơ đồ\\" type=\\"action\\" name=\\"565\\" icon=\\"fa-arrow-right\\" attrs=\\"{'invisible':[('type', 'not in', ['product', 'consu'])]}\\" class=\\"btn btn-link pt-0\\" context=\\"{'default_product_tmpl_id': id}\\"/>\\n                        </div>\\n                        <field name=\\"route_from_categ_ids\\" widget=\\"many2many_tags\\" attrs=\\"{'invisible': [('route_from_categ_ids', '=', [])]}\\"/>\\n                    </group>\\n                </xpath>\\n                <xpath expr=\\"//group[@name='group_lots_and_weight']\\" position=\\"after\\">\\n                    <group string=\\"Truy xuất nguồn gốc\\" name=\\"traceability\\" groups=\\"stock.group_production_lot\\" attrs=\\"{'invisible': [('type', '=', 'consu')]}\\">\\n                        <field name=\\"tracking\\" widget=\\"radio\\" attrs=\\"{'invisible': [('type', '=', 'service')]}\\"/>\\n                    </group>\\n                     <group string=\\"Vị trí đối ứng\\" name=\\"stock_property\\" groups=\\"base.group_no_one\\">\\n                        <field name=\\"property_stock_production\\"/>\\n                        <field name=\\"property_stock_inventory\\"/>\\n                    </group>\\n                </xpath>\\n                <page name=\\"inventory\\" position=\\"inside\\">\\n                    <group>\\n                        <group string=\\"Mô tả Phiếu nhập kho\\">\\n                            <field name=\\"description_pickingin\\" colspan=\\"2\\" nolabel=\\"1\\" placeholder=\\"Ghi chú này sẽ được thêm vào phiếu nhập kho (vd: nơi lưu trữ sản phẩm trong kho hàng).\\"/>\\n                        </group>\\n                        <group string=\\"Mô tả Lệnh giao hàng\\">\\n                            <field name=\\"description_pickingout\\" colspan=\\"2\\" nolabel=\\"1\\" placeholder=\\"Ghi chú này sẽ hiển thị trên các lệnh giao hàng.\\"/>\\n                        </group>\\n                        <group string=\\"Mô tả lệnh chuyển hàng hàng nội bộ\\" groups=\\"stock.group_stock_multi_locations\\">\\n                            <field name=\\"description_picking\\" colspan=\\"2\\" placeholder=\\"Ghi chú này sẽ được thêm vào lệnh chuyển hàng nội bộ (vd: nơi lấy sản phẩm trong kho hàng).\\" nolabel=\\"1\\"/>\\n                        </group>\\n                    </group>\\n                </page>\\n                <xpath expr=\\"//page[@name='inventory']\\" position=\\"attributes\\">\\n                    <attribute name=\\"groups\\" add=\\"stock.group_stock_user\\" separator=\\",\\"/>\\n                </xpath>\\n            </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//group[@name='group_lots_and_weight']" position="inside">\n                    <label for="sale_delay" attrs="{'invisible': [('sale_ok', '=', False)]}"/>\n                    <div attrs="{'invisible': [('sale_ok', '=', False)]}">\n                        <field name="sale_delay" class="oe_inline" style="vertical-align:baseline"/> days\n                    </div>\n                </xpath>\n                <xpath expr="//group[@name='group_lots_and_weight']" position="before">\n                    <field name="has_available_route_ids" invisible="1"/>\n                    <group string="Operations" name="operations">\n                        <label for="route_ids" attrs="{'invisible': [('type', '=', 'service')]}"/>\n                        <div>\n                            <field name="route_ids" class="mb-0" widget="many2many_checkboxes" attrs="{'invisible': ['|', ('has_available_route_ids', '=', False), ('type', '=', 'service')]}"/>\n                            <button id="stock.view_diagram_button" string="View Diagram" type="action" name="565" icon="fa-arrow-right" attrs="{'invisible':[('type', 'not in', ['product', 'consu'])]}" class="btn btn-link pt-0" context="{'default_product_tmpl_id': id}"/>\n                        </div>\n                        <field name="route_from_categ_ids" widget="many2many_tags" attrs="{'invisible': [('route_from_categ_ids', '=', [])]}"/>\n                    </group>\n                </xpath>\n                <xpath expr="//group[@name='group_lots_and_weight']" position="after">\n                    <group string="Traceability" name="traceability" groups="stock.group_production_lot" attrs="{'invisible': [('type', '=', 'consu')]}">\n                        <field name="tracking" widget="radio" attrs="{'invisible': [('type', '=', 'service')]}"/>\n                    </group>\n                     <group string="Counterpart Locations" name="stock_property" groups="base.group_no_one">\n                        <field name="property_stock_production"/>\n                        <field name="property_stock_inventory"/>\n                    </group>\n                </xpath>\n                <page name="inventory" position="inside">\n                    <group>\n                        <group string="Description for Receipts">\n                            <field name="description_pickingin" colspan="2" nolabel="1" placeholder="This note is added to receipt orders (e.g. where to store the product in the warehouse)."/>\n                        </group>\n                        <group string="Description for Delivery Orders">\n                            <field name="description_pickingout" colspan="2" nolabel="1" placeholder="This note is added to delivery orders."/>\n                        </group>\n                        <group string="Description for Internal Transfers" groups="stock.group_stock_multi_locations">\n                            <field name="description_picking" colspan="2" placeholder="This note is added to internal transfer orders (e.g. where to pick the product in the warehouse)." nolabel="1"/>\n                        </group>\n                    </group>\n                </page>\n                <xpath expr="//page[@name='inventory']" position="attributes">\n                    <attribute name="groups" add="stock.group_stock_user" separator=","/>\n                </xpath>\n            </data>	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1879	16	446	1	1	Product Template Kanban Stock	product.template	\N	kanban	stock/views/product_views.xml	\N	extension	{"en_US": "<data><xpath expr=\\"//kanban\\" position=\\"inside\\">\\n                    <field name=\\"type\\"/>\\n                    <field name=\\"show_on_hand_qty_status_button\\" groups=\\"stock.group_stock_user\\"/>\\n                </xpath>\\n                <xpath expr=\\"//div[@name='product_lst_price']\\" position=\\"after\\">\\n                    <t groups=\\"stock.group_stock_user\\">\\n                    <div t-if=\\"record.show_on_hand_qty_status_button.raw_value\\">On hand: <field name=\\"qty_available\\"/> <field name=\\"uom_id\\"/></div>\\n                    </t>\\n                </xpath>\\n            </data>", "vi_VN": "<data><xpath expr=\\"//kanban\\" position=\\"inside\\">\\n                    <field name=\\"type\\"/>\\n                    <field name=\\"show_on_hand_qty_status_button\\" groups=\\"stock.group_stock_user\\"/>\\n                </xpath>\\n                <xpath expr=\\"//div[@name='product_lst_price']\\" position=\\"after\\">\\n                    <t groups=\\"stock.group_stock_user\\">\\n                    <div t-if=\\"record.show_on_hand_qty_status_button.raw_value\\">Hiện có: <field name=\\"qty_available\\"/> <field name=\\"uom_id\\"/></div>\\n                    </t>\\n                </xpath>\\n            </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//kanban" position="inside">\n                    <field name="type"/>\n                    <field name="show_on_hand_qty_status_button" groups="stock.group_stock_user"/>\n                </xpath>\n                <xpath expr="//div[@name='product_lst_price']" position="after">\n                    <t groups="stock.group_stock_user">\n                    <div t-if="record.show_on_hand_qty_status_button.raw_value">On hand: <field name="qty_available"/> <field name="uom_id"/></div>\n                    </t>\n                </xpath>\n            </data>	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1883	16	413	1	1	product.product.view.form.easy.inherit.stock	product.product	\N	form	stock/views/product_views.xml	\N	extension	{"en_US": "<data><header position=\\"inside\\">\\n                    <button string=\\"Update Quantity\\" type=\\"object\\" groups=\\"stock.group_stock_manager\\" name=\\"action_update_quantity_on_hand\\" attrs=\\"{'invisible': [('type', '!=', 'product')]}\\"/>\\n                    <button string=\\"Replenish\\" type=\\"action\\" name=\\"533\\" context=\\"{'default_product_id': id}\\" groups=\\"stock.group_stock_user\\" attrs=\\"{'invisible': [('type', 'not in', ['consu', 'product'])]}\\"/>\\n                </header>\\n                <div name=\\"button_box\\" position=\\"inside\\">\\n                    <button string=\\"Putaway Rules\\" type=\\"object\\" name=\\"action_view_related_putaway_rules\\" class=\\"oe_stat_button\\" icon=\\"fa-random\\" groups=\\"stock.group_stock_multi_locations\\" attrs=\\"{'invisible': [('type', '=', 'service')]}\\" context=\\"{'invisible_handle': True, 'single_product': True}\\"/>\\n                </div>\\n            </data>", "vi_VN": "<data><header position=\\"inside\\">\\n                    <button string=\\"Cập nhật số lượng\\" type=\\"object\\" groups=\\"stock.group_stock_manager\\" name=\\"action_update_quantity_on_hand\\" attrs=\\"{'invisible': [('type', '!=', 'product')]}\\"/>\\n                    <button string=\\"Bổ sung hàng\\" type=\\"action\\" name=\\"533\\" context=\\"{'default_product_id': id}\\" groups=\\"stock.group_stock_user\\" attrs=\\"{'invisible': [('type', 'not in', ['consu', 'product'])]}\\"/>\\n                </header>\\n                <div name=\\"button_box\\" position=\\"inside\\">\\n                    <button string=\\"Quy tắc lưu kho\\" type=\\"object\\" name=\\"action_view_related_putaway_rules\\" class=\\"oe_stat_button\\" icon=\\"fa-random\\" groups=\\"stock.group_stock_multi_locations\\" attrs=\\"{'invisible': [('type', '=', 'service')]}\\" context=\\"{'invisible_handle': True, 'single_product': True}\\"/>\\n                </div>\\n            </data>"}	<?xml version="1.0"?>\n<data><header position="inside">\n                    <button string="Update Quantity" type="object" groups="stock.group_stock_manager" name="action_update_quantity_on_hand" attrs="{'invisible': [('type', '!=', 'product')]}"/>\n                    <button string="Replenish" type="action" name="533" context="{'default_product_id': id}" groups="stock.group_stock_user" attrs="{'invisible': [('type', 'not in', ['consu', 'product'])]}"/>\n                </header>\n                <div name="button_box" position="inside">\n                    <button string="Putaway Rules" type="object" name="action_view_related_putaway_rules" class="oe_stat_button" icon="fa-random" groups="stock.group_stock_multi_locations" attrs="{'invisible': [('type', '=', 'service')]}" context="{'invisible_handle': True, 'single_product': True}"/>\n                </div>\n            </data>	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
692	16	\N	1	1	report_original_vendor_bill	\N	account.report_original_vendor_bill	qweb	account/views/report_invoice.xml	\N	primary	{"en_US": "<t t-name=\\"account.report_original_vendor_bill\\">\\n            <t t-call=\\"web.html_container\\">\\n                <t t-foreach=\\"docs\\" t-as=\\"o\\">\\n                    <div class=\\"article\\" t-att-data-oe-model=\\"o and o._name\\" t-att-data-oe-id=\\"o and o.id\\" t-att-data-oe-lang=\\"o and o.env.context.get('lang')\\"/>\\n                </t>\\n            </t>\\n        </t>"}	<?xml version="1.0"?>\n<t t-name="account.report_original_vendor_bill">\n            <t t-call="web.html_container">\n                <t t-foreach="docs" t-as="o">\n                    <div class="article" t-att-data-oe-model="o and o._name" t-att-data-oe-id="o and o.id" t-att-data-oe-lang="o and o.env.context.get('lang')"/>\n                </t>\n            </t>\n        </t>\n    	f	t	2025-06-18 15:58:29.583463	2025-06-18 15:58:29.583463	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1886	100	\N	1	1	product.product.stock.tree	product.product	\N	tree	stock/views/product_views.xml	\N	primary	{"en_US": "<tree sample=\\"1\\" js_class=\\"stock_report_list_view\\">\\n                <field name=\\"id\\" invisible=\\"1\\"/>\\n                <field name=\\"display_name\\" string=\\"Product\\"/>\\n                <field name=\\"categ_id\\" optional=\\"hide\\"/>\\n                <field name=\\"qty_available\\" string=\\"On Hand\\" sum=\\"Total On Hand\\"/>\\n                <button name=\\"541\\" title=\\"Inventory Adjustment\\" type=\\"action\\" class=\\"btn-link\\" icon=\\"fa-pencil\\" context=\\"{'search_default_product_id': id, 'default_product_id': id}\\"/>\\n                <field name=\\"free_qty\\" string=\\"Free to Use\\" sum=\\"Total Free to Use\\"/>\\n                <field name=\\"incoming_qty\\" optional=\\"show\\" sum=\\"Total Incoming\\"/>\\n                <field name=\\"outgoing_qty\\" optional=\\"show\\" sum=\\"Total Outgoing\\"/>\\n                <field name=\\"virtual_available\\" string=\\"Forecasted\\" optional=\\"hide\\" sum=\\"Total Forecasted\\"/>\\n                <field name=\\"uom_id\\" string=\\"Unit\\" groups=\\"uom.group_uom\\" options=\\"{'no_create': True}\\"/>\\n                <button name=\\"549\\" string=\\"History\\" type=\\"action\\" class=\\"btn-link\\" icon=\\"fa-history\\" context=\\"{'search_default_product_id': id, 'default_product_id': id}\\"/>\\n                <button name=\\"action_view_orderpoints\\" string=\\"Replenishment\\" type=\\"object\\" class=\\"btn-link\\" icon=\\"fa-refresh\\" context=\\"{'search_default_product_id': id, 'is_stock_report': True}\\"/>\\n                <button name=\\"542\\" string=\\"Locations\\" type=\\"action\\" class=\\"btn-link\\" groups=\\"stock.group_stock_multi_locations\\" icon=\\"fa-cubes\\" context=\\"{'search_default_product_id': id, 'default_product_id': id}\\" attrs=\\"{'invisible': [('qty_available', '=', 0)]}\\"/>\\n                <button name=\\"action_product_forecast_report\\" string=\\"Forecast\\" type=\\"object\\" class=\\"btn-link\\" icon=\\"fa-area-chart\\" context=\\"{'default_product_id': id}\\" attrs=\\"{'invisible': [('incoming_qty', '=', 0), ('outgoing_qty', '=', 0)]}\\"/>\\n            </tree>", "vi_VN": "<tree sample=\\"1\\" js_class=\\"stock_report_list_view\\">\\n                <field name=\\"id\\" invisible=\\"1\\"/>\\n                <field name=\\"display_name\\" string=\\"Sản phẩm\\"/>\\n                <field name=\\"categ_id\\" optional=\\"hide\\"/>\\n                <field name=\\"qty_available\\" string=\\"Hiện có\\" sum=\\"Tổng hàng hiện có\\"/>\\n                <button name=\\"541\\" title=\\"Điều chỉnh hàng tồn kho\\" type=\\"action\\" class=\\"btn-link\\" icon=\\"fa-pencil\\" context=\\"{'search_default_product_id': id, 'default_product_id': id}\\"/>\\n                <field name=\\"free_qty\\" string=\\"Có thể sử dụng\\" sum=\\"Tổng hàng có thể sử dụng\\"/>\\n                <field name=\\"incoming_qty\\" optional=\\"show\\" sum=\\"Tổng hàng nhập về\\"/>\\n                <field name=\\"outgoing_qty\\" optional=\\"show\\" sum=\\"Tổng hàng xuất đi\\"/>\\n                <field name=\\"virtual_available\\" string=\\"Được dự báo\\" optional=\\"hide\\" sum=\\"Tổng hàng được dự báo\\"/>\\n                <field name=\\"uom_id\\" string=\\"Đơn vị\\" groups=\\"uom.group_uom\\" options=\\"{'no_create': True}\\"/>\\n                <button name=\\"549\\" string=\\"Lịch sử\\" type=\\"action\\" class=\\"btn-link\\" icon=\\"fa-history\\" context=\\"{'search_default_product_id': id, 'default_product_id': id}\\"/>\\n                <button name=\\"action_view_orderpoints\\" string=\\"Bổ sung hàng\\" type=\\"object\\" class=\\"btn-link\\" icon=\\"fa-refresh\\" context=\\"{'search_default_product_id': id, 'is_stock_report': True}\\"/>\\n                <button name=\\"542\\" string=\\"Vị trí\\" type=\\"action\\" class=\\"btn-link\\" groups=\\"stock.group_stock_multi_locations\\" icon=\\"fa-cubes\\" context=\\"{'search_default_product_id': id, 'default_product_id': id}\\" attrs=\\"{'invisible': [('qty_available', '=', 0)]}\\"/>\\n                <button name=\\"action_product_forecast_report\\" string=\\"Dự báo\\" type=\\"object\\" class=\\"btn-link\\" icon=\\"fa-area-chart\\" context=\\"{'default_product_id': id}\\" attrs=\\"{'invisible': [('incoming_qty', '=', 0), ('outgoing_qty', '=', 0)]}\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree sample="1" js_class="stock_report_list_view">\n                <field name="id" invisible="1"/>\n                <field name="display_name" string="Product"/>\n                <field name="categ_id" optional="hide"/>\n                <field name="qty_available" string="On Hand" sum="Total On Hand"/>\n                <button name="541" title="Inventory Adjustment" type="action" class="btn-link" icon="fa-pencil" context="{'search_default_product_id': id, 'default_product_id': id}"/>\n                <field name="free_qty" string="Free to Use" sum="Total Free to Use"/>\n                <field name="incoming_qty" optional="show" sum="Total Incoming"/>\n                <field name="outgoing_qty" optional="show" sum="Total Outgoing"/>\n                <field name="virtual_available" string="Forecasted" optional="hide" sum="Total Forecasted"/>\n                <field name="uom_id" string="Unit" groups="uom.group_uom" options="{'no_create': True}"/>\n                <button name="549" string="History" type="action" class="btn-link" icon="fa-history" context="{'search_default_product_id': id, 'default_product_id': id}"/>\n                <button name="action_view_orderpoints" string="Replenishment" type="object" class="btn-link" icon="fa-refresh" context="{'search_default_product_id': id, 'is_stock_report': True}"/>\n                <button name="542" string="Locations" type="action" class="btn-link" groups="stock.group_stock_multi_locations" icon="fa-cubes" context="{'search_default_product_id': id, 'default_product_id': id}" attrs="{'invisible': [('qty_available', '=', 0)]}"/>\n                <button name="action_product_forecast_report" string="Forecast" type="object" class="btn-link" icon="fa-area-chart" context="{'default_product_id': id}" attrs="{'invisible': [('incoming_qty', '=', 0), ('outgoing_qty', '=', 0)]}"/>\n            </tree>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1887	16	1877	1	1	product.product.search.stock.form.stock.report	product.product	\N	search	stock/views/product_views.xml	\N	primary	{"en_US": "<data><filter name=\\"services\\" position=\\"attributes\\">\\n                <attribute name=\\"attrs\\">{'invisible': 1}</attribute>\\n            </filter>\\n            <filter name=\\"consumable\\" position=\\"attributes\\">\\n                <attribute name=\\"attrs\\">{'invisible': 1}</attribute>\\n            </filter>\\n            <filter name=\\"real_stock_negative\\" position=\\"after\\">\\n                <searchpanel>\\n                    <field name=\\"categ_id\\" icon=\\"fa-filter\\" string=\\"Category\\" select=\\"multi\\"/>\\n                </searchpanel>\\n            </filter>\\n        </data>", "vi_VN": "<data><filter name=\\"services\\" position=\\"attributes\\">\\n                <attribute name=\\"attrs\\">{'invisible': 1}</attribute>\\n            </filter>\\n            <filter name=\\"consumable\\" position=\\"attributes\\">\\n                <attribute name=\\"attrs\\">{'invisible': 1}</attribute>\\n            </filter>\\n            <filter name=\\"real_stock_negative\\" position=\\"after\\">\\n                <searchpanel>\\n                    <field name=\\"categ_id\\" icon=\\"fa-filter\\" string=\\"Danh mục\\" select=\\"multi\\"/>\\n                </searchpanel>\\n            </filter>\\n        </data>"}	<?xml version="1.0"?>\n<data><filter name="services" position="attributes">\n                <attribute name="attrs">{'invisible': 1}</attribute>\n            </filter>\n            <filter name="consumable" position="attributes">\n                <attribute name="attrs">{'invisible': 1}</attribute>\n            </filter>\n            <filter name="real_stock_negative" position="after">\n                <searchpanel>\n                    <field name="categ_id" icon="fa-filter" string="Category" select="multi"/>\n                </searchpanel>\n            </filter>\n        </data>	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1888	16	\N	1	1	stock.location.form	stock.location	\N	form	stock/views/stock_location_views.xml	\N	primary	{"en_US": "<form string=\\"Stock Location\\">\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <button string=\\"Putaway Rules\\" class=\\"oe_stat_button\\" icon=\\"fa-random\\" name=\\"538\\" type=\\"action\\" groups=\\"stock.group_stock_multi_locations\\" context=\\"{'default_company_id': company_id}\\"/>\\n                        <button string=\\"Current Stock\\" class=\\"oe_stat_button\\" icon=\\"fa-cubes\\" name=\\"544\\" type=\\"action\\"/>\\n                    </div>\\n                    <widget name=\\"web_ribbon\\" title=\\"Archived\\" bg_color=\\"bg-danger\\" attrs=\\"{'invisible': [('active', '=', True)]}\\"/>\\n                    <label for=\\"name\\"/>\\n                    <h1><field name=\\"name\\" placeholder=\\"e.g. Spare Stock\\"/></h1>\\n                    <label for=\\"location_id\\"/>\\n                    <h2><field name=\\"location_id\\" placeholder=\\"e.g. Physical Locations\\" options=\\"{'no_create': True}\\"/></h2>\\n\\n                    <group>\\n                        <group string=\\"Additional Information\\" name=\\"additional_info\\">\\n                            <field name=\\"active\\" invisible=\\"1\\"/>\\n                            <field name=\\"usage\\"/>\\n                            <field name=\\"storage_category_id\\" attrs=\\"{'invisible': [('usage', '!=', 'internal')]}\\" groups=\\"stock.group_stock_storage_categories\\"/>\\n                            <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"scrap_location\\" attrs=\\"{'invisible': [('usage', 'not in', ('inventory', 'internal'))]}\\"/>\\n                            <field name=\\"return_location\\"/>\\n                            <field name=\\"replenish_location\\" attrs=\\"{'invisible': [('usage', '!=', 'internal')]}\\"/>\\n                        </group>\\n                        <group string=\\"Cyclic Counting\\" attrs=\\"{'invisible': ['|', ('usage', 'not in', ('internal', 'transit')), ('company_id', '=', False)]}\\">\\n                            <field name=\\"cyclic_inventory_frequency\\"/>\\n                            <field name=\\"last_inventory_date\\"/>\\n                            <field name=\\"next_inventory_date\\" attrs=\\"{'invisible': [('active', '=', False)]}\\"/>\\n                        </group>\\n                        <group string=\\"Logistics\\" groups=\\"stock.group_adv_location\\">\\n                            <field name=\\"removal_strategy_id\\" options=\\"{'no_create': True}\\"/>\\n                        </group>\\n                    </group>\\n                    <field name=\\"comment\\" placeholder=\\"External note...\\"/>\\n                </sheet>\\n            </form>", "vi_VN": "<form string=\\"Vị trí tồn kho\\">\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <sheet>\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <button string=\\"Quy tắc lưu kho\\" class=\\"oe_stat_button\\" icon=\\"fa-random\\" name=\\"538\\" type=\\"action\\" groups=\\"stock.group_stock_multi_locations\\" context=\\"{'default_company_id': company_id}\\"/>\\n                        <button string=\\"Tồn kho hiện tại\\" class=\\"oe_stat_button\\" icon=\\"fa-cubes\\" name=\\"544\\" type=\\"action\\"/>\\n                    </div>\\n                    <widget name=\\"web_ribbon\\" title=\\"Đã lưu\\" bg_color=\\"bg-danger\\" attrs=\\"{'invisible': [('active', '=', True)]}\\"/>\\n                    <label for=\\"name\\"/>\\n                    <h1><field name=\\"name\\" placeholder=\\"VD: Tồn kho dự phòng\\"/></h1>\\n                    <label for=\\"location_id\\"/>\\n                    <h2><field name=\\"location_id\\" placeholder=\\"VD: Vị trí thực\\" options=\\"{'no_create': True}\\"/></h2>\\n\\n                    <group>\\n                        <group string=\\"Thông tin bổ sung\\" name=\\"additional_info\\">\\n                            <field name=\\"active\\" invisible=\\"1\\"/>\\n                            <field name=\\"usage\\"/>\\n                            <field name=\\"storage_category_id\\" attrs=\\"{'invisible': [('usage', '!=', 'internal')]}\\" groups=\\"stock.group_stock_storage_categories\\"/>\\n                            <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"scrap_location\\" attrs=\\"{'invisible': [('usage', 'not in', ('inventory', 'internal'))]}\\"/>\\n                            <field name=\\"return_location\\"/>\\n                            <field name=\\"replenish_location\\" attrs=\\"{'invisible': [('usage', '!=', 'internal')]}\\"/>\\n                        </group>\\n                        <group string=\\"Kiểm kho theo chu kỳ\\" attrs=\\"{'invisible': ['|', ('usage', 'not in', ('internal', 'transit')), ('company_id', '=', False)]}\\">\\n                            <field name=\\"cyclic_inventory_frequency\\"/>\\n                            <field name=\\"last_inventory_date\\"/>\\n                            <field name=\\"next_inventory_date\\" attrs=\\"{'invisible': [('active', '=', False)]}\\"/>\\n                        </group>\\n                        <group string=\\"Logistics\\" groups=\\"stock.group_adv_location\\">\\n                            <field name=\\"removal_strategy_id\\" options=\\"{'no_create': True}\\"/>\\n                        </group>\\n                    </group>\\n                    <field name=\\"comment\\" placeholder=\\"Ghi chú ngoài...\\"/>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Stock Location">\n                <field name="company_id" invisible="1"/>\n                <sheet>\n                    <div class="oe_button_box" name="button_box">\n                        <button string="Putaway Rules" class="oe_stat_button" icon="fa-random" name="538" type="action" groups="stock.group_stock_multi_locations" context="{'default_company_id': company_id}"/>\n                        <button string="Current Stock" class="oe_stat_button" icon="fa-cubes" name="544" type="action"/>\n                    </div>\n                    <widget name="web_ribbon" title="Archived" bg_color="bg-danger" attrs="{'invisible': [('active', '=', True)]}"/>\n                    <label for="name"/>\n                    <h1><field name="name" placeholder="e.g. Spare Stock"/></h1>\n                    <label for="location_id"/>\n                    <h2><field name="location_id" placeholder="e.g. Physical Locations" options="{'no_create': True}"/></h2>\n\n                    <group>\n                        <group string="Additional Information" name="additional_info">\n                            <field name="active" invisible="1"/>\n                            <field name="usage"/>\n                            <field name="storage_category_id" attrs="{'invisible': [('usage', '!=', 'internal')]}" groups="stock.group_stock_storage_categories"/>\n                            <field name="company_id" groups="base.group_multi_company" options="{'no_create': True}"/>\n                            <field name="scrap_location" attrs="{'invisible': [('usage', 'not in', ('inventory', 'internal'))]}"/>\n                            <field name="return_location"/>\n                            <field name="replenish_location" attrs="{'invisible': [('usage', '!=', 'internal')]}"/>\n                        </group>\n                        <group string="Cyclic Counting" attrs="{'invisible': ['|', ('usage', 'not in', ('internal', 'transit')), ('company_id', '=', False)]}">\n                            <field name="cyclic_inventory_frequency"/>\n                            <field name="last_inventory_date"/>\n                            <field name="next_inventory_date" attrs="{'invisible': [('active', '=', False)]}"/>\n                        </group>\n                        <group string="Logistics" groups="stock.group_adv_location">\n                            <field name="removal_strategy_id" options="{'no_create': True}"/>\n                        </group>\n                    </group>\n                    <field name="comment" placeholder="External note..."/>\n                </sheet>\n            </form>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1890	16	\N	1	1	stock.location.search	stock.location	\N	search	stock/views/stock_location_views.xml	\N	primary	{"en_US": "<search string=\\"Stock Locations\\">\\n                <field name=\\"complete_name\\" string=\\"Stock Locations\\"/>\\n                <filter name=\\"in_location\\" string=\\"Internal\\" domain=\\"[('usage', '=', 'internal')]\\" help=\\"Internal Locations\\"/>\\n                <filter name=\\"customer\\" string=\\"Customer\\" domain=\\"[('usage', '=', 'customer')]\\" help=\\"Customer Locations\\"/>\\n                <filter name=\\"prod_inv_location\\" string=\\"Production\\" domain=\\"[('usage', 'in', ['inventory', 'production'])]\\" help=\\"Production Locations\\"/>\\n                <filter name=\\"supplier\\" string=\\"Vendor\\" domain=\\"[('usage', '=', 'supplier')]\\" help=\\"Vendor Locations\\"/>\\n                <field name=\\"location_id\\" string=\\"Parent Location\\"/>\\n                <separator/>\\n                <filter string=\\"Archived\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n            </search>", "vi_VN": "<search string=\\"Vị trí tồn kho\\">\\n                <field name=\\"complete_name\\" string=\\"Vị trí tồn kho\\"/>\\n                <filter name=\\"in_location\\" string=\\"Nội bộ\\" domain=\\"[('usage', '=', 'internal')]\\" help=\\"Vị trí nội bộ\\"/>\\n                <filter name=\\"customer\\" string=\\"Khách hàng\\" domain=\\"[('usage', '=', 'customer')]\\" help=\\"Vị trí khách hàng\\"/>\\n                <filter name=\\"prod_inv_location\\" string=\\"Sản xuất\\" domain=\\"[('usage', 'in', ['inventory', 'production'])]\\" help=\\"Vị trí sản xuất\\"/>\\n                <filter name=\\"supplier\\" string=\\"Nhà cung cấp\\" domain=\\"[('usage', '=', 'supplier')]\\" help=\\"Vị trí nhà cung cấp\\"/>\\n                <field name=\\"location_id\\" string=\\"Vị trí cha\\"/>\\n                <separator/>\\n                <filter string=\\"Đã lưu\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Stock Locations">\n                <field name="complete_name" string="Stock Locations"/>\n                <filter name="in_location" string="Internal" domain="[('usage', '=', 'internal')]" help="Internal Locations"/>\n                <filter name="customer" string="Customer" domain="[('usage', '=', 'customer')]" help="Customer Locations"/>\n                <filter name="prod_inv_location" string="Production" domain="[('usage', 'in', ['inventory', 'production'])]" help="Production Locations"/>\n                <filter name="supplier" string="Vendor" domain="[('usage', '=', 'supplier')]" help="Vendor Locations"/>\n                <field name="location_id" string="Parent Location"/>\n                <separator/>\n                <filter string="Archived" name="inactive" domain="[('active','=',False)]"/>\n            </search>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1205	16	\N	1	1	project.project.kanban	project.project	\N	kanban	project/views/project_views.xml	\N	primary	{"en_US": "<kanban class=\\"oe_background_grey o_kanban_dashboard o_project_kanban o_emphasize_colors\\" on_create=\\"project.open_create_project\\" action=\\"action_view_tasks\\" type=\\"object\\" sample=\\"1\\" default_order=\\"sequence, name, id\\">\\n                    <field name=\\"display_name\\"/>\\n                    <field name=\\"partner_id\\"/>\\n                    <field name=\\"commercial_partner_id\\"/>\\n                    <field name=\\"color\\"/>\\n                    <field name=\\"task_count\\"/>\\n                    <field name=\\"milestone_count_reached\\"/>\\n                    <field name=\\"milestone_count\\"/>\\n                    <field name=\\"allow_milestones\\"/>\\n                    <field name=\\"label_tasks\\"/>\\n                    <field name=\\"alias_id\\"/>\\n                    <field name=\\"alias_name\\"/>\\n                    <field name=\\"alias_domain\\"/>\\n                    <field name=\\"is_favorite\\"/>\\n                    <field name=\\"rating_count\\"/>\\n                    <field name=\\"rating_avg\\"/>\\n                    <field name=\\"rating_status\\"/>\\n                    <field name=\\"rating_active\\"/>\\n                    <field name=\\"analytic_account_id\\"/>\\n                    <field name=\\"date\\"/>\\n                    <field name=\\"privacy_visibility\\"/>\\n                    <field name=\\"last_update_color\\"/>\\n                    <field name=\\"last_update_status\\"/>\\n                    <field name=\\"tag_ids\\"/>\\n                    <progressbar field=\\"last_update_status\\" colors=\\"{&quot;on_track&quot;: &quot;success&quot;, &quot;at_risk&quot;: &quot;warning&quot;, &quot;off_track&quot;: &quot;danger&quot;, &quot;on_hold&quot;: &quot;info&quot;}\\"/>\\n                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                    <templates>\\n                        <t t-name=\\"kanban-box\\">\\n                            <div t-attf-class=\\"#{kanban_color(record.color.raw_value)} oe_kanban_global_click o_has_icon oe_kanban_content oe_kanban_card\\">\\n                                <div class=\\"o_project_kanban_main \\">\\n                                    <div class=\\"o_kanban_card_content mw-100\\">\\n                                        <div class=\\"o_kanban_primary_left\\">\\n                                            <div class=\\"o_primary\\">\\n                                                <span class=\\"o_text_overflow\\" t-att-title=\\"record.display_name.value\\"><t t-esc=\\"record.display_name.value\\"/></span>\\n                                                <span class=\\"o_text_overflow text-muted\\" t-if=\\"record.partner_id.value\\">\\n                                                    <span class=\\"fa fa-user me-2\\" aria-label=\\"Partner\\" title=\\"Partner\\"/><t t-esc=\\"record.partner_id.value\\"/>\\n                                                </span>\\n                                                <div t-if=\\"record.date.raw_value or record.date_start.raw_value\\" class=\\"text-muted o_row\\">\\n                                                    <span class=\\"fa fa-clock-o me-2\\" title=\\"Dates\\"/><field name=\\"date_start\\"/>\\n                                                    <i t-if=\\"record.date.raw_value and record.date_start.raw_value\\" class=\\"fa fa-long-arrow-right mx-2 oe_read_only\\" aria-label=\\"Arrow icon\\" title=\\"Arrow\\"/>\\n                                                    <field name=\\"date\\"/>\\n                                                </div>\\n                                                <div t-if=\\"record.alias_name.value and record.alias_domain.value\\" class=\\"text-muted text-truncate\\" t-att-title=\\"record.alias_id.value\\">\\n                                                    <span class=\\"fa fa-envelope-o me-2\\" aria-label=\\"Domain Alias\\" title=\\"Domain Alias\\"/><t t-esc=\\"record.alias_id.value\\"/>\\n                                                </div>\\n                                                <div t-if=\\"record.rating_active.raw_value and record.rating_count.raw_value &gt; 0\\" class=\\"text-muted\\" groups=\\"project.group_project_rating\\">\\n                                                    <b class=\\"me-1\\">\\n                                                        <span style=\\"font-weight:bold;\\" class=\\"fa mt4 fa-smile-o text-success\\" t-if=\\"record.rating_avg.raw_value &gt;= 3.66\\" title=\\"Average Rating: Satisfied\\" role=\\"img\\" aria-label=\\"Happy face\\"/>\\n                                                        <span style=\\"font-weight:bold;\\" class=\\"fa mt4 fa-meh-o text-warning\\" t-elif=\\"record.rating_avg.raw_value &gt;= 2.33\\" title=\\"Average Rating: Okay\\" role=\\"img\\" aria-label=\\"Neutral face\\"/>\\n                                                        <span style=\\"font-weight:bold;\\" class=\\"fa mt4 fa-frown-o text-danger\\" t-else=\\"\\" title=\\"Average Rating: Dissatisfied\\" role=\\"img\\" aria-label=\\"Sad face\\"/>\\n                                                    </b>\\n                                                    <field name=\\"rating_avg_percentage\\" widget=\\"percentage\\"/>\\n                                                </div>\\n                                                <field name=\\"tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\"/>\\n                                            </div>\\n                                        </div>\\n                                    </div>\\n                                    <div class=\\"container o_kanban_card_manage_pane dropdown-menu\\" role=\\"menu\\" groups=\\"base.group_user\\">\\n                                        <div class=\\"row\\">\\n                                            <div class=\\"col-6 o_kanban_card_manage_section o_kanban_manage_view\\">\\n                                                <div role=\\"menuitem\\" class=\\"o_kanban_card_manage_title\\">\\n                                                    <span>View</span>\\n                                                </div>\\n                                                <div role=\\"menuitem\\">\\n                                                    <a name=\\"action_view_tasks\\" type=\\"object\\">Tasks</a>\\n                                                </div>\\n                                                <div role=\\"menuitem\\" groups=\\"project.group_project_milestone\\" t-if=\\"record.allow_milestones.raw_value\\">\\n                                                    <a name=\\"action_get_list_view\\" type=\\"object\\">Milestones</a>\\n                                                </div>\\n                                            </div>\\n                                            <div class=\\"col-6 o_kanban_card_manage_section o_kanban_manage_reporting\\">\\n                                                <div role=\\"menuitem\\" class=\\"o_kanban_card_manage_title\\" groups=\\"project.group_project_user\\">\\n                                                    <span>Reporting</span>\\n                                                </div>\\n                                                <div role=\\"menuitem\\" groups=\\"project.group_project_user\\">\\n                                                    <a name=\\"action_view_tasks_analysis\\" type=\\"object\\">Tasks Analysis</a>\\n                                                </div>\\n                                                <div role=\\"menuitem\\" name=\\"project_burndown_menu\\" groups=\\"project.group_project_user\\">\\n                                                    <a name=\\"action_project_task_burndown_chart_report\\" type=\\"object\\">Burndown Chart</a>\\n                                                </div>\\n                                            </div>\\n                                        </div>\\n                                        <div class=\\"o_kanban_card_manage_settings row\\">\\n                                            <div role=\\"menuitem\\" aria-haspopup=\\"true\\" class=\\"col-6\\" groups=\\"project.group_project_manager\\">\\n                                                <ul class=\\"oe_kanban_colorpicker\\" data-field=\\"color\\" role=\\"popup\\"/>\\n                                            </div>\\n                                            <div role=\\"menuitem\\" class=\\"col-6\\" groups=\\"project.group_project_manager\\">\\n                                                <a t-if=\\"record.privacy_visibility.raw_value == 'portal'\\" class=\\"dropdown-item\\" role=\\"menuitem\\" name=\\"389\\" type=\\"action\\">Share</a>\\n                                                <a class=\\"dropdown-item\\" role=\\"menuitem\\" type=\\"edit\\">Settings</a>\\n                                            </div>\\n                                            <div class=\\"o_kanban_card_manage_section o_kanban_manage_view col-12 row ps-0\\" groups=\\"!project.group_project_manager\\">\\n                                                <div role=\\"menuitem\\" class=\\"w-100\\">\\n                                                    <a class=\\"dropdown-item mx-0\\" role=\\"menuitem\\" type=\\"open\\">View</a>\\n                                                </div>\\n                                            </div>\\n                                        </div>\\n                                    </div>\\n                                    <a class=\\"o_kanban_manage_toggle_button o_dropdown_kanban\\" href=\\"#\\" groups=\\"base.group_user\\">\\n                                        <i class=\\"fa fa-ellipsis-v\\" role=\\"img\\" aria-label=\\"Manage\\" title=\\"Manage\\"/>\\n                                    </a>\\n                                    <span>\\n                                       <field name=\\"is_favorite\\" widget=\\"boolean_favorite\\" nolabel=\\"1\\" force_save=\\"1\\"/>\\n                                    </span>\\n                                </div>\\n                                <div class=\\"o_kanban_record_bottom mt-3\\">\\n                                    <div class=\\"oe_kanban_bottom_left\\">\\n                                        <div class=\\"o_project_kanban_boxes d-flex align-items-baseline\\">\\n                                            <a class=\\"o_project_kanban_box\\" name=\\"action_view_tasks\\" type=\\"object\\">\\n                                                <div>\\n                                                    <span class=\\"o_value\\"><t t-esc=\\"record.task_count.value\\"/></span>\\n                                                    <span class=\\"o_label ms-1\\"><t t-esc=\\"record.label_tasks.value\\"/></span>\\n                                                </div>\\n                                            </a>\\n                                            <a groups=\\"project.group_project_milestone\\" t-if=\\"record.allow_milestones and record.allow_milestones.raw_value and record.milestone_count.value &gt; 0\\" class=\\"o_kanban_inline_block text-muted small\\" name=\\"action_get_list_view\\" type=\\"object\\" t-attf-title=\\"#{record.milestone_count_reached.value} Milestones reached out of #{record.milestone_count.value}\\">\\n                                                <span class=\\"fa fa-check-square-o me-1\\"/>\\n                                                <t t-out=\\"record.milestone_count_reached.value\\"/>/<t t-out=\\"record.milestone_count.value\\"/>\\n                                            </a>\\n                                        </div>\\n                                        <field name=\\"activity_ids\\" widget=\\"kanban_activity\\"/>\\n                                    </div>\\n                                    <div class=\\"oe_kanban_bottom_right\\">\\n                                        <field t-if=\\"record.last_update_status.value &amp;&amp; widget.editable\\" name=\\"last_update_status\\" widget=\\"project_state_selection\\" options=\\"{'color_field': 'last_update_color', 'hide_label': 1}\\"/>\\n                                        <span t-if=\\"record.last_update_status.value &amp;&amp; !widget.editable\\" t-att-class=\\"'o_status_bubble mx-0 o_color_bubble_' + record.last_update_color.value\\" t-att-title=\\"record.last_update_status.value\\"/>\\n                                        <field name=\\"user_id\\" widget=\\"many2one_avatar_user\\" t-if=\\"record.user_id.raw_value\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </t>\\n                    </templates>\\n                </kanban>", "vi_VN": "<kanban class=\\"oe_background_grey o_kanban_dashboard o_project_kanban o_emphasize_colors\\" on_create=\\"project.open_create_project\\" action=\\"action_view_tasks\\" type=\\"object\\" sample=\\"1\\" default_order=\\"sequence, name, id\\">\\n                    <field name=\\"display_name\\"/>\\n                    <field name=\\"partner_id\\"/>\\n                    <field name=\\"commercial_partner_id\\"/>\\n                    <field name=\\"color\\"/>\\n                    <field name=\\"task_count\\"/>\\n                    <field name=\\"milestone_count_reached\\"/>\\n                    <field name=\\"milestone_count\\"/>\\n                    <field name=\\"allow_milestones\\"/>\\n                    <field name=\\"label_tasks\\"/>\\n                    <field name=\\"alias_id\\"/>\\n                    <field name=\\"alias_name\\"/>\\n                    <field name=\\"alias_domain\\"/>\\n                    <field name=\\"is_favorite\\"/>\\n                    <field name=\\"rating_count\\"/>\\n                    <field name=\\"rating_avg\\"/>\\n                    <field name=\\"rating_status\\"/>\\n                    <field name=\\"rating_active\\"/>\\n                    <field name=\\"analytic_account_id\\"/>\\n                    <field name=\\"date\\"/>\\n                    <field name=\\"privacy_visibility\\"/>\\n                    <field name=\\"last_update_color\\"/>\\n                    <field name=\\"last_update_status\\"/>\\n                    <field name=\\"tag_ids\\"/>\\n                    <progressbar field=\\"last_update_status\\" colors=\\"{&quot;on_track&quot;: &quot;success&quot;, &quot;at_risk&quot;: &quot;warning&quot;, &quot;off_track&quot;: &quot;danger&quot;, &quot;on_hold&quot;: &quot;info&quot;}\\"/>\\n                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                    <templates>\\n                        <t t-name=\\"kanban-box\\">\\n                            <div t-attf-class=\\"#{kanban_color(record.color.raw_value)} oe_kanban_global_click o_has_icon oe_kanban_content oe_kanban_card\\">\\n                                <div class=\\"o_project_kanban_main \\">\\n                                    <div class=\\"o_kanban_card_content mw-100\\">\\n                                        <div class=\\"o_kanban_primary_left\\">\\n                                            <div class=\\"o_primary\\">\\n                                                <span class=\\"o_text_overflow\\" t-att-title=\\"record.display_name.value\\"><t t-esc=\\"record.display_name.value\\"/></span>\\n                                                <span class=\\"o_text_overflow text-muted\\" t-if=\\"record.partner_id.value\\">\\n                                                    <span class=\\"fa fa-user me-2\\" aria-label=\\"Đối tác\\" title=\\"Đối tác\\"/><t t-esc=\\"record.partner_id.value\\"/>\\n                                                </span>\\n                                                <div t-if=\\"record.date.raw_value or record.date_start.raw_value\\" class=\\"text-muted o_row\\">\\n                                                    <span class=\\"fa fa-clock-o me-2\\" title=\\"Ngày\\"/><field name=\\"date_start\\"/>\\n                                                    <i t-if=\\"record.date.raw_value and record.date_start.raw_value\\" class=\\"fa fa-long-arrow-right mx-2 oe_read_only\\" aria-label=\\"Biểu tượng mũi tên\\" title=\\"Mũi tên\\"/>\\n                                                    <field name=\\"date\\"/>\\n                                                </div>\\n                                                <div t-if=\\"record.alias_name.value and record.alias_domain.value\\" class=\\"text-muted text-truncate\\" t-att-title=\\"record.alias_id.value\\">\\n                                                    <span class=\\"fa fa-envelope-o me-2\\" aria-label=\\"Bí danh miền\\" title=\\"Bí danh miền\\"/><t t-esc=\\"record.alias_id.value\\"/>\\n                                                </div>\\n                                                <div t-if=\\"record.rating_active.raw_value and record.rating_count.raw_value &gt; 0\\" class=\\"text-muted\\" groups=\\"project.group_project_rating\\">\\n                                                    <b class=\\"me-1\\">\\n                                                        <span style=\\"font-weight:bold;\\" class=\\"fa mt4 fa-smile-o text-success\\" t-if=\\"record.rating_avg.raw_value &gt;= 3.66\\" title=\\"Đánh giá trung bình: Hài lòng\\" role=\\"img\\" aria-label=\\"Mặt vui vẻ\\"/>\\n                                                        <span style=\\"font-weight:bold;\\" class=\\"fa mt4 fa-meh-o text-warning\\" t-elif=\\"record.rating_avg.raw_value &gt;= 2.33\\" title=\\"Đánh giá trung bình: Bình thường\\" role=\\"img\\" aria-label=\\"Mặt trung tính\\"/>\\n                                                        <span style=\\"font-weight:bold;\\" class=\\"fa mt4 fa-frown-o text-danger\\" t-else=\\"\\" title=\\"Đánh giá trung bình: Không hài lòng\\" role=\\"img\\" aria-label=\\"Mặt buồn\\"/>\\n                                                    </b>\\n                                                    <field name=\\"rating_avg_percentage\\" widget=\\"percentage\\"/>\\n                                                </div>\\n                                                <field name=\\"tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\"/>\\n                                            </div>\\n                                        </div>\\n                                    </div>\\n                                    <div class=\\"container o_kanban_card_manage_pane dropdown-menu\\" role=\\"menu\\" groups=\\"base.group_user\\">\\n                                        <div class=\\"row\\">\\n                                            <div class=\\"col-6 o_kanban_card_manage_section o_kanban_manage_view\\">\\n                                                <div role=\\"menuitem\\" class=\\"o_kanban_card_manage_title\\">\\n                                                    <span>Xem</span>\\n                                                </div>\\n                                                <div role=\\"menuitem\\">\\n                                                    <a name=\\"action_view_tasks\\" type=\\"object\\">Nhiệm vụ</a>\\n                                                </div>\\n                                                <div role=\\"menuitem\\" groups=\\"project.group_project_milestone\\" t-if=\\"record.allow_milestones.raw_value\\">\\n                                                    <a name=\\"action_get_list_view\\" type=\\"object\\">Mốc thời gian</a>\\n                                                </div>\\n                                            </div>\\n                                            <div class=\\"col-6 o_kanban_card_manage_section o_kanban_manage_reporting\\">\\n                                                <div role=\\"menuitem\\" class=\\"o_kanban_card_manage_title\\" groups=\\"project.group_project_user\\">\\n                                                    <span>Báo cáo</span>\\n                                                </div>\\n                                                <div role=\\"menuitem\\" groups=\\"project.group_project_user\\">\\n                                                    <a name=\\"action_view_tasks_analysis\\" type=\\"object\\">Phân tích nhiệm vụ</a>\\n                                                </div>\\n                                                <div role=\\"menuitem\\" name=\\"project_burndown_menu\\" groups=\\"project.group_project_user\\">\\n                                                    <a name=\\"action_project_task_burndown_chart_report\\" type=\\"object\\">Sơ đồ chi tiết</a>\\n                                                </div>\\n                                            </div>\\n                                        </div>\\n                                        <div class=\\"o_kanban_card_manage_settings row\\">\\n                                            <div role=\\"menuitem\\" aria-haspopup=\\"true\\" class=\\"col-6\\" groups=\\"project.group_project_manager\\">\\n                                                <ul class=\\"oe_kanban_colorpicker\\" data-field=\\"color\\" role=\\"popup\\"/>\\n                                            </div>\\n                                            <div role=\\"menuitem\\" class=\\"col-6\\" groups=\\"project.group_project_manager\\">\\n                                                <a t-if=\\"record.privacy_visibility.raw_value == 'portal'\\" class=\\"dropdown-item\\" role=\\"menuitem\\" name=\\"389\\" type=\\"action\\">Chia sẻ</a>\\n                                                <a class=\\"dropdown-item\\" role=\\"menuitem\\" type=\\"edit\\">Thiết lập</a>\\n                                            </div>\\n                                            <div class=\\"o_kanban_card_manage_section o_kanban_manage_view col-12 row ps-0\\" groups=\\"!project.group_project_manager\\">\\n                                                <div role=\\"menuitem\\" class=\\"w-100\\">\\n                                                    <a class=\\"dropdown-item mx-0\\" role=\\"menuitem\\" type=\\"open\\">Xem</a>\\n                                                </div>\\n                                            </div>\\n                                        </div>\\n                                    </div>\\n                                    <a class=\\"o_kanban_manage_toggle_button o_dropdown_kanban\\" href=\\"#\\" groups=\\"base.group_user\\">\\n                                        <i class=\\"fa fa-ellipsis-v\\" role=\\"img\\" aria-label=\\"Manage\\" title=\\"Quản lý\\"/>\\n                                    </a>\\n                                    <span>\\n                                       <field name=\\"is_favorite\\" widget=\\"boolean_favorite\\" nolabel=\\"1\\" force_save=\\"1\\"/>\\n                                    </span>\\n                                </div>\\n                                <div class=\\"o_kanban_record_bottom mt-3\\">\\n                                    <div class=\\"oe_kanban_bottom_left\\">\\n                                        <div class=\\"o_project_kanban_boxes d-flex align-items-baseline\\">\\n                                            <a class=\\"o_project_kanban_box\\" name=\\"action_view_tasks\\" type=\\"object\\">\\n                                                <div>\\n                                                    <span class=\\"o_value\\"><t t-esc=\\"record.task_count.value\\"/></span>\\n                                                    <span class=\\"o_label ms-1\\"><t t-esc=\\"record.label_tasks.value\\"/></span>\\n                                                </div>\\n                                            </a>\\n                                            <a groups=\\"project.group_project_milestone\\" t-if=\\"record.allow_milestones and record.allow_milestones.raw_value and record.milestone_count.value &gt; 0\\" class=\\"o_kanban_inline_block text-muted small\\" name=\\"action_get_list_view\\" type=\\"object\\" t-attf-title=\\"#{record.milestone_count_reached.value} Mốc thời gian đã đạt trong số #{record.milestone_count.value}\\">\\n                                                <span class=\\"fa fa-check-square-o me-1\\"/>\\n                                                <t t-out=\\"record.milestone_count_reached.value\\"/>/<t t-out=\\"record.milestone_count.value\\"/>\\n                                            </a>\\n                                        </div>\\n                                        <field name=\\"activity_ids\\" widget=\\"kanban_activity\\"/>\\n                                    </div>\\n                                    <div class=\\"oe_kanban_bottom_right\\">\\n                                        <field t-if=\\"record.last_update_status.value &amp;&amp; widget.editable\\" name=\\"last_update_status\\" widget=\\"project_state_selection\\" options=\\"{'color_field': 'last_update_color', 'hide_label': 1}\\"/>\\n                                        <span t-if=\\"record.last_update_status.value &amp;&amp; !widget.editable\\" t-att-class=\\"'o_status_bubble mx-0 o_color_bubble_' + record.last_update_color.value\\" t-att-title=\\"record.last_update_status.value\\"/>\\n                                        <field name=\\"user_id\\" widget=\\"many2one_avatar_user\\" t-if=\\"record.user_id.raw_value\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </t>\\n                    </templates>\\n                </kanban>"}	<?xml version="1.0"?>\n<kanban class="oe_background_grey o_kanban_dashboard o_project_kanban o_emphasize_colors" on_create="project.open_create_project" action="action_view_tasks" type="object" sample="1" default_order="sequence, name, id">\n                    <field name="display_name"/>\n                    <field name="partner_id"/>\n                    <field name="commercial_partner_id"/>\n                    <field name="color"/>\n                    <field name="task_count"/>\n                    <field name="milestone_count_reached"/>\n                    <field name="milestone_count"/>\n                    <field name="allow_milestones"/>\n                    <field name="label_tasks"/>\n                    <field name="alias_id"/>\n                    <field name="alias_name"/>\n                    <field name="alias_domain"/>\n                    <field name="is_favorite"/>\n                    <field name="rating_count"/>\n                    <field name="rating_avg"/>\n                    <field name="rating_status"/>\n                    <field name="rating_active"/>\n                    <field name="analytic_account_id"/>\n                    <field name="date"/>\n                    <field name="privacy_visibility"/>\n                    <field name="last_update_color"/>\n                    <field name="last_update_status"/>\n                    <field name="tag_ids"/>\n                    <progressbar field="last_update_status" colors="{&quot;on_track&quot;: &quot;success&quot;, &quot;at_risk&quot;: &quot;warning&quot;, &quot;off_track&quot;: &quot;danger&quot;, &quot;on_hold&quot;: &quot;info&quot;}"/>\n                    <field name="sequence" widget="handle"/>\n                    <templates>\n                        <t t-name="kanban-box">\n                            <div t-attf-class="#{kanban_color(record.color.raw_value)} oe_kanban_global_click o_has_icon oe_kanban_content oe_kanban_card">\n                                <div class="o_project_kanban_main ">\n                                    <div class="o_kanban_card_content mw-100">\n                                        <div class="o_kanban_primary_left">\n                                            <div class="o_primary">\n                                                <span class="o_text_overflow" t-att-title="record.display_name.value"><t t-esc="record.display_name.value"/></span>\n                                                <span class="o_text_overflow text-muted" t-if="record.partner_id.value">\n                                                    <span class="fa fa-user me-2" aria-label="Partner" title="Partner"/><t t-esc="record.partner_id.value"/>\n                                                </span>\n                                                <div t-if="record.date.raw_value or record.date_start.raw_value" class="text-muted o_row">\n                                                    <span class="fa fa-clock-o me-2" title="Dates"/><field name="date_start"/>\n                                                    <i t-if="record.date.raw_value and record.date_start.raw_value" class="fa fa-long-arrow-right mx-2 oe_read_only" aria-label="Arrow icon" title="Arrow"/>\n                                                    <field name="date"/>\n                                                </div>\n                                                <div t-if="record.alias_name.value and record.alias_domain.value" class="text-muted text-truncate" t-att-title="record.alias_id.value">\n                                                    <span class="fa fa-envelope-o me-2" aria-label="Domain Alias" title="Domain Alias"/><t t-esc="record.alias_id.value"/>\n                                                </div>\n                                                <div t-if="record.rating_active.raw_value and record.rating_count.raw_value &gt; 0" class="text-muted" groups="project.group_project_rating">\n                                                    <b class="me-1">\n                                                        <span style="font-weight:bold;" class="fa mt4 fa-smile-o text-success" t-if="record.rating_avg.raw_value &gt;= 3.66" title="Average Rating: Satisfied" role="img" aria-label="Happy face"/>\n                                                        <span style="font-weight:bold;" class="fa mt4 fa-meh-o text-warning" t-elif="record.rating_avg.raw_value &gt;= 2.33" title="Average Rating: Okay" role="img" aria-label="Neutral face"/>\n                                                        <span style="font-weight:bold;" class="fa mt4 fa-frown-o text-danger" t-else="" title="Average Rating: Dissatisfied" role="img" aria-label="Sad face"/>\n                                                    </b>\n                                                    <field name="rating_avg_percentage" widget="percentage"/>\n                                                </div>\n                                                <field name="tag_ids" widget="many2many_tags" options="{'color_field': 'color'}"/>\n                                            </div>\n                                        </div>\n                                    </div>\n                                    <div class="container o_kanban_card_manage_pane dropdown-menu" role="menu" groups="base.group_user">\n                                        <div class="row">\n                                            <div class="col-6 o_kanban_card_manage_section o_kanban_manage_view">\n                                                <div role="menuitem" class="o_kanban_card_manage_title">\n                                                    <span>View</span>\n                                                </div>\n                                                <div role="menuitem">\n                                                    <a name="action_view_tasks" type="object">Tasks</a>\n                                                </div>\n                                                <div role="menuitem" groups="project.group_project_milestone" t-if="record.allow_milestones.raw_value">\n                                                    <a name="action_get_list_view" type="object">Milestones</a>\n                                                </div>\n                                            </div>\n                                            <div class="col-6 o_kanban_card_manage_section o_kanban_manage_reporting">\n                                                <div role="menuitem" class="o_kanban_card_manage_title" groups="project.group_project_user">\n                                                    <span>Reporting</span>\n                                                </div>\n                                                <div role="menuitem" groups="project.group_project_user">\n                                                    <a name="action_view_tasks_analysis" type="object">Tasks Analysis</a>\n                                                </div>\n                                                <div role="menuitem" name="project_burndown_menu" groups="project.group_project_user">\n                                                    <a name="action_project_task_burndown_chart_report" type="object">Burndown Chart</a>\n                                                </div>\n                                            </div>\n                                        </div>\n                                        <div class="o_kanban_card_manage_settings row">\n                                            <div role="menuitem" aria-haspopup="true" class="col-6" groups="project.group_project_manager">\n                                                <ul class="oe_kanban_colorpicker" data-field="color" role="popup"/>\n                                            </div>\n                                            <div role="menuitem" class="col-6" groups="project.group_project_manager">\n                                                <a t-if="record.privacy_visibility.raw_value == 'portal'" class="dropdown-item" role="menuitem" name="389" type="action">Share</a>\n                                                <a class="dropdown-item" role="menuitem" type="edit">Settings</a>\n                                            </div>\n                                            <div class="o_kanban_card_manage_section o_kanban_manage_view col-12 row ps-0" groups="!project.group_project_manager">\n                                                <div role="menuitem" class="w-100">\n                                                    <a class="dropdown-item mx-0" role="menuitem" type="open">View</a>\n                                                </div>\n                                            </div>\n                                        </div>\n                                    </div>\n                                    <a class="o_kanban_manage_toggle_button o_dropdown_kanban" href="#" groups="base.group_user">\n                                        <i class="fa fa-ellipsis-v" role="img" aria-label="Manage" title="Manage"/>\n                                    </a>\n                                    <span>\n                                       <field name="is_favorite" widget="boolean_favorite" nolabel="1" force_save="1"/>\n                                    </span>\n                                </div>\n                                <div class="o_kanban_record_bottom mt-3">\n                                    <div class="oe_kanban_bottom_left">\n                                        <div class="o_project_kanban_boxes d-flex align-items-baseline">\n                                            <a class="o_project_kanban_box" name="action_view_tasks" type="object">\n                                                <div>\n                                                    <span class="o_value"><t t-esc="record.task_count.value"/></span>\n                                                    <span class="o_label ms-1"><t t-esc="record.label_tasks.value"/></span>\n                                                </div>\n                                            </a>\n                                            <a groups="project.group_project_milestone" t-if="record.allow_milestones and record.allow_milestones.raw_value and record.milestone_count.value &gt; 0" class="o_kanban_inline_block text-muted small" name="action_get_list_view" type="object" t-attf-title="#{record.milestone_count_reached.value} Milestones reached out of #{record.milestone_count.value}">\n                                                <span class="fa fa-check-square-o me-1"/>\n                                                <t t-out="record.milestone_count_reached.value"/>/<t t-out="record.milestone_count.value"/>\n                                            </a>\n                                        </div>\n                                        <field name="activity_ids" widget="kanban_activity"/>\n                                    </div>\n                                    <div class="oe_kanban_bottom_right">\n                                        <field t-if="record.last_update_status.value &amp;&amp; widget.editable" name="last_update_status" widget="project_state_selection" options="{'color_field': 'last_update_color', 'hide_label': 1}"/>\n                                        <span t-if="record.last_update_status.value &amp;&amp; !widget.editable" t-att-class="'o_status_bubble mx-0 o_color_bubble_' + record.last_update_color.value" t-att-title="record.last_update_status.value"/>\n                                        <field name="user_id" widget="many2one_avatar_user" t-if="record.user_id.raw_value"/>\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
1208	2	\N	1	1	project.task.form	project.task	\N	form	project/views/project_views.xml	\N	primary	{"en_US": "<form string=\\"Task\\" class=\\"o_form_project_tasks\\" js_class=\\"project_task_form\\">\\n                    <field name=\\"allow_subtasks\\" invisible=\\"1\\"/>\\n                    <field name=\\"is_closed\\" invisible=\\"1\\"/>\\n                    <field name=\\"allow_recurring_tasks\\" invisible=\\"1\\"/>\\n                    <field name=\\"repeat_show_dow\\" invisible=\\"1\\"/>\\n                    <field name=\\"repeat_show_day\\" invisible=\\"1\\"/>\\n                    <field name=\\"repeat_show_week\\" invisible=\\"1\\"/>\\n                    <field name=\\"repeat_show_month\\" invisible=\\"1\\"/>\\n                    <field name=\\"recurrence_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"allow_task_dependencies\\" invisible=\\"1\\"/>\\n                    <field name=\\"rating_last_value\\" invisible=\\"1\\"/>\\n                    <field name=\\"rating_count\\" invisible=\\"1\\"/>\\n                    <field name=\\"allow_milestones\\" invisible=\\"1\\"/>\\n                    <field name=\\"parent_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                    <header>\\n                        <button name=\\"action_assign_to_me\\" string=\\"Assign to Me\\" type=\\"object\\" attrs=\\"{'invisible': &quot;['|', ('user_ids', 'in', uid), ('user_ids', '=', [])]&quot;}\\" data-hotkey=\\"q\\"/>\\n                        <button name=\\"action_assign_to_me\\" string=\\"Assign to Me\\" type=\\"object\\" class=\\"oe_highlight\\" attrs=\\"{'invisible' : &quot;['|', ('user_ids', 'in', uid), ('user_ids', '!=', [])]&quot;}\\" data-hotkey=\\"q\\"/>\\n                        <field name=\\"stage_id\\" widget=\\"statusbar\\" options=\\"{'clickable': '1', 'fold_field': 'fold'}\\" attrs=\\"{'invisible': [('project_id', '=', False), ('stage_id', '=', False)]}\\"/>\\n                        <field name=\\"personal_stage_type_id\\" widget=\\"statusbar\\" options=\\"{'clickable': '1', 'fold_field': 'fold'}\\" attrs=\\"{'invisible': [('project_id', '!=', False)]}\\" domain=\\"[('user_id', '=', uid)]\\"/>\\n                    </header>\\n                    <div class=\\"alert alert-info oe_edit_only mb-0\\" role=\\"status\\" attrs=\\"{'invisible': ['|', ('recurring_task', '=', False), ('recurrence_id', '=', False)]}\\" groups=\\"project.group_project_recurring_tasks\\">\\n                        <p>Edit recurring task</p>\\n                        <field name=\\"recurrence_update\\" widget=\\"radio\\"/>\\n                    </div>\\n                    <sheet string=\\"Task\\">\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <!-- Dummy tag for organizing buttons, using position='replace' when inheriting -->\\n                        <span id=\\"button_products\\" invisible=\\"1\\"/>\\n                        <span id=\\"button_worksheet\\" invisible=\\"1\\"/>\\n                        <!-- Dummy tag used to organize buttons, englobing the 3 buttons modifies the width of the button -->\\n                        <span id=\\"start_rating_buttons\\" invisible=\\"1\\"/>\\n                        <field name=\\"rating_avg\\" invisible=\\"1\\"/>\\n                        <field name=\\"rating_active\\" invisible=\\"1\\"/>\\n                        <button name=\\"action_open_ratings\\" type=\\"object\\" attrs=\\"{'invisible': ['|', ('rating_count', '=', 0), ('rating_active', '=', False)]}\\" class=\\"oe_stat_button\\" groups=\\"project.group_project_rating\\">\\n                            <i class=\\"fa fa-fw o_button_icon fa-smile-o text-success\\" attrs=\\"{'invisible': [('rating_avg', '&lt;', 3.66)]}\\" title=\\"Satisfied\\"/>\\n                            <i class=\\"fa fa-fw o_button_icon fa-meh-o text-warning\\" attrs=\\"{'invisible': ['|', ('rating_avg', '&lt;', 2.33), ('rating_avg', '&gt;=', 3.66)]}\\" title=\\"Okay\\"/>\\n                            <i class=\\"fa fa-fw o_button_icon fa-frown-o text-danger\\" attrs=\\"{'invisible': [('rating_avg', '&gt;=', 2.33)]}\\" title=\\"Dissatisfied\\"/>\\n                            <div class=\\"o_field_widget o_stat_info\\">\\n                                <span class=\\"o_stat_value\\"><field name=\\"rating_avg_text\\" nolabel=\\"1\\"/></span>\\n                                <span class=\\"o_stat_text\\">Last Rating</span>\\n                            </div>\\n                        </button>\\n                        <!-- Dummy tag used to organize buttons -->\\n                        <span id=\\"end_rating_buttons\\" invisible=\\"1\\"/>\\n                        <button name=\\"action_open_parent_task\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-tasks\\" string=\\"Parent Task\\" attrs=\\"{'invisible': ['|', ('allow_subtasks', '=', False), ('parent_id', '=', False)]}\\" groups=\\"project.group_subtask_project\\"/>\\n                        <button name=\\"action_recurring_tasks\\" type=\\"object\\" attrs=\\"{'invisible': [('recurrence_id', '=', False)]}\\" class=\\"oe_stat_button\\" icon=\\"fa-repeat\\" groups=\\"project.group_project_recurring_tasks\\">\\n                            <div class=\\"o_field_widget o_stat_info\\">\\n                                <span class=\\"o_stat_value\\">\\n                                    <field name=\\"recurring_count\\" widget=\\"statinfo\\" nolabel=\\"1\\"/>\\n                                    Tasks\\n                                </span>\\n                                <span class=\\"o_stat_text\\">in Recurrence</span>\\n                            </div>\\n                        </button>\\n                        <button name=\\"392\\" type=\\"action\\" class=\\"oe_stat_button\\" icon=\\"fa-tasks\\" attrs=\\"{'invisible' : ['|', '|', ('allow_subtasks', '=', False), ('id', '=', False), ('subtask_count', '=', 0)]}\\" context=\\"{'default_user_ids': user_ids}\\">\\n                            <div class=\\"o_field_widget o_stat_info\\">\\n                                <span class=\\"o_stat_value\\">\\n                                    <field name=\\"subtask_count\\" widget=\\"statinfo\\" nolabel=\\"1\\"/>\\n                                </span>\\n                                <span class=\\"o_stat_text\\">Sub-tasks</span>\\n                            </div>\\n                        </button>\\n                        <button name=\\"action_dependent_tasks\\" type=\\"object\\" attrs=\\"{'invisible': [('dependent_tasks_count', '=', 0)]}\\" class=\\"oe_stat_button\\" icon=\\"fa-tasks\\" groups=\\"project.group_project_task_dependencies\\">\\n                            <div class=\\"o_field_widget o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Blocking</span>\\n                                <span class=\\"o_stat_value \\">\\n                                    <field name=\\"dependent_tasks_count\\" widget=\\"statinfo\\" nolabel=\\"1\\"/>\\n                                    Tasks\\n                                </span>\\n                            </div>\\n                        </button>\\n                        <!-- Dummy tag used to organize buttons -->\\n                        <span id=\\"end_button_box\\" invisible=\\"1\\"/>\\n                    </div>\\n                    <widget name=\\"web_ribbon\\" title=\\"Archived\\" bg_color=\\"bg-danger\\" attrs=\\"{'invisible': [('active', '=', True)]}\\"/>\\n                    <div class=\\"oe_title pe-0\\">\\n                        <h1 class=\\"d-flex justify-content-between align-items-center\\">\\n                            <div class=\\"d-flex w-100\\">\\n                                <field name=\\"priority\\" widget=\\"priority\\" class=\\"me-3\\"/>\\n                                <field name=\\"name\\" class=\\"o_task_name text-truncate w-100 w-md-75 pe-2\\" placeholder=\\"Task Title...\\"/>\\n                            </div>\\n                            <field name=\\"kanban_state\\" widget=\\"state_selection\\" class=\\"\\"/>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"project_id\\" placeholder=\\"Private\\" domain=\\"[('active', '=', True), ('company_id', '=', company_id)]\\" attrs=\\"{'invisible': [('parent_id', '!=', False)]}\\" widget=\\"project_private_task\\"/>\\n                            <field name=\\"display_project_id\\" string=\\"Project\\" attrs=\\"{'invisible': [('parent_id', '=', False)]}\\" domain=\\"[('active', '=', True), ('company_id', '=', company_id)]\\"/>\\n                            <field name=\\"milestone_id\\" placeholder=\\"e.g. Product Launch\\" context=\\"{'default_project_id': project_id if not parent_id or not display_project_id else display_project_id}\\" attrs=\\"{'invisible': ['|', ('project_id', '=', False), ('allow_milestones', '=', False)]}\\"/>\\n                            <field name=\\"user_ids\\" class=\\"o_task_user_field\\" options=\\"{'no_open': True, 'no_quick_create': True}\\" widget=\\"many2many_avatar_user\\" domain=\\"[('share', '=', False), ('active', '=', True)]\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"active\\" invisible=\\"1\\"/>\\n                            <field name=\\"partner_id\\" widget=\\"res_partner_many2one\\" class=\\"o_task_customer_field\\"/>\\n                            <field name=\\"partner_phone\\" widget=\\"phone\\" attrs=\\"{'invisible': True}\\"/>\\n                            <field name=\\"date_deadline\\" attrs=\\"{'invisible': [('is_closed', '=', True)]}\\"/>\\n                            <field name=\\"tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color', 'no_create_edit': True}\\" context=\\"{'project_id': project_id}\\"/>\\n                            <field name=\\"legend_blocked\\" invisible=\\"1\\"/>\\n                            <field name=\\"legend_normal\\" invisible=\\"1\\"/>\\n                            <field name=\\"legend_done\\" invisible=\\"1\\"/>\\n                        </group>\\n                    </group>\\n                    <field attrs=\\"{'invisible': [('project_id', '=', False)]}\\" name=\\"task_properties\\" nolabel=\\"1\\" columns=\\"2\\" hideKanbanOption=\\"1\\"/>\\n                    <notebook>\\n                        <page name=\\"description_page\\" string=\\"Description\\">\\n                            <field name=\\"description\\" type=\\"html\\" options=\\"{'collaborative': true, 'resizable': false}\\" placeholder=\\"Task description...\\"/>\\n                        </page>\\n                        <page name=\\"sub_tasks_page\\" string=\\"Sub-tasks\\" attrs=\\"{'invisible': [('allow_subtasks', '=', False)]}\\">\\n                            <field name=\\"child_ids\\" context=\\"{'search_view_ref' : 'project.view_task_search_form_extended', 'default_project_id': project_id if not parent_id or not display_project_id else display_project_id, 'default_user_ids': user_ids, 'default_parent_id': id,                                     'default_partner_id': partner_id, 'default_milestone_id': allow_milestones and milestone_id, 'search_default_display_project_id': project_id }\\" widget=\\"many2many\\" domain=\\"['!', ('id', 'parent_of', id)]\\">\\n                                <tree editable=\\"bottom\\" decoration-muted=\\"is_closed == True\\">\\n                                    <field name=\\"legend_normal\\" invisible=\\"1\\"/>\\n                                    <field name=\\"legend_done\\" invisible=\\"1\\"/>\\n                                    <field name=\\"legend_blocked\\" invisible=\\"1\\"/>\\n                                    <field name=\\"project_id\\" invisible=\\"1\\"/>\\n                                    <field name=\\"is_closed\\" invisible=\\"1\\"/>\\n                                    <field name=\\"allow_milestones\\" invisible=\\"1\\"/>\\n                                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                    <field name=\\"priority\\" widget=\\"priority\\" optional=\\"show\\" nolabel=\\"1\\" options=\\"{'autosave': False}\\"/>\\n                                    <field name=\\"id\\" optional=\\"hide\\"/>\\n                                    <field name=\\"child_text\\" invisible=\\"1\\"/>\\n                                    <field name=\\"allow_subtasks\\" invisible=\\"1\\"/>\\n                                    <field name=\\"name\\" widget=\\"name_with_subtask_count\\"/>\\n                                    <field name=\\"display_project_id\\" string=\\"Project\\" optional=\\"hide\\" options=\\"{'no_open': 1}\\"/>\\n                                    <field name=\\"milestone_id\\" optional=\\"hide\\" context=\\"{'default_project_id': display_project_id or project_id}\\" attrs=\\"{'invisible': [('allow_milestones', '=', False)], 'column_invisible': [('parent.allow_milestones', '=', False)]}\\"/>\\n                                    <field name=\\"partner_id\\" optional=\\"hide\\"/>\\n                                    <field name=\\"user_ids\\" widget=\\"many2many_avatar_user\\" optional=\\"show\\" domain=\\"[('share', '=', False), ('active', '=', True)]\\"/>\\n                                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"hide\\"/>\\n                                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                                    <field name=\\"activity_ids\\" string=\\"Next Activity\\" widget=\\"list_activity\\" optional=\\"hide\\"/>\\n                                    <field name=\\"date_deadline\\" attrs=\\"{'invisible': [('is_closed', '=', True)]}\\" optional=\\"show\\"/>\\n                                    <field name=\\"tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\" optional=\\"hide\\"/>\\n                                    <field name=\\"rating_last_text\\" string=\\"Rating\\" decoration-danger=\\"rating_last_text == 'ko'\\" decoration-warning=\\"rating_last_text == 'ok'\\" decoration-success=\\"rating_last_text == 'top'\\" attrs=\\"{'invisible': [('rating_last_text', '=', 'none')]}\\" class=\\"fw-bold\\" widget=\\"badge\\" optional=\\"hide\\"/>\\n                                    <field name=\\"kanban_state\\" widget=\\"state_selection\\" optional=\\"show\\" options=\\"{'hide_label': True, 'autosave': False}\\" nolabel=\\"1\\"/>\\n                                    <field name=\\"stage_id\\" optional=\\"show\\" context=\\"{'default_project_id': project_id}\\"/>\\n                                    <button name=\\"action_open_task\\" type=\\"object\\" title=\\"View Task\\" string=\\"View Task\\" class=\\"btn btn-link float-end\\"/>\\n                                </tree>\\n                            </field>\\n                        </page>\\n                        <page name=\\"task_dependencies\\" string=\\"Blocked By\\" attrs=\\"{'invisible': [('allow_task_dependencies', '=', False)]}\\" groups=\\"project.group_project_task_dependencies\\">\\n                            <field name=\\"depend_on_ids\\" nolabel=\\"1\\" context=\\"{'default_project_id' : project_id}\\">\\n                                <tree editable=\\"bottom\\" decoration-muted=\\"is_closed == True\\">\\n                                    <field name=\\"allow_milestones\\" invisible=\\"1\\"/>\\n                                    <field name=\\"parent_id\\" invisible=\\"1\\"/>\\n                                    <field name=\\"display_project_id\\" invisible=\\"1\\"/>\\n                                    <field name=\\"is_closed\\" invisible=\\"1\\"/>\\n                                    <field name=\\"priority\\" widget=\\"priority\\" optional=\\"show\\" nolabel=\\"1\\" options=\\"{'autosave': False}\\"/>\\n                                    <field name=\\"child_text\\" invisible=\\"1\\"/>\\n                                    <field name=\\"allow_subtasks\\" invisible=\\"1\\"/>\\n                                    <field name=\\"name\\" widget=\\"name_with_subtask_count\\"/>\\n                                    <field name=\\"id\\" optional=\\"hide\\"/>\\n                                    <field name=\\"project_id\\" optional=\\"hide\\" options=\\"{'no_open': 1}\\"/>\\n                                    <field name=\\"milestone_id\\" optional=\\"hide\\" context=\\"{'default_project_id': project_id if not parent_id or not display_project_id else display_project_id}\\" attrs=\\"{'invisible': [('allow_milestones', '=', False)], 'column_invisible': [('parent.allow_milestones', '=', False)]}\\"/>\\n                                    <field name=\\"partner_id\\" optional=\\"hide\\"/>\\n                                    <field name=\\"parent_id\\" optional=\\"hide\\" attrs=\\"{'invisible': [('allow_subtasks', '=', False)]}\\" groups=\\"base.group_no_one\\"/>\\n                                    <field name=\\"user_ids\\" widget=\\"many2many_avatar_user\\" optional=\\"show\\" domain=\\"[('share', '=', False), ('active', '=', True)]\\"/>\\n                                    <field name=\\"company_id\\" optional=\\"hide\\" groups=\\"base.group_multi_company\\"/>\\n                                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                                    <field name=\\"activity_ids\\" string=\\"Next Activity\\" widget=\\"list_activity\\" optional=\\"hide\\"/>\\n                                    <field name=\\"date_deadline\\" attrs=\\"{'invisible': [('is_closed', '=', True)]}\\" optional=\\"show\\"/>\\n                                    <field name=\\"tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\" optional=\\"hide\\"/>\\n                                    <field name=\\"rating_last_text\\" string=\\"Rating\\" decoration-danger=\\"rating_last_text == 'ko'\\" decoration-warning=\\"rating_last_text == 'ok'\\" decoration-success=\\"rating_last_text == 'top'\\" attrs=\\"{'invisible': [('rating_last_text', '=', 'none')]}\\" class=\\"fw-bold\\" widget=\\"badge\\" optional=\\"hide\\"/>\\n                                    <field name=\\"legend_normal\\" invisible=\\"1\\"/>\\n                                    <field name=\\"legend_done\\" invisible=\\"1\\"/>\\n                                    <field name=\\"legend_blocked\\" invisible=\\"1\\"/>\\n                                    <field name=\\"kanban_state\\" widget=\\"state_selection\\" optional=\\"show\\" options=\\"{'hide_label': True, 'autosave': False}\\" nolabel=\\"1\\"/>\\n                                    <field name=\\"stage_id\\" optional=\\"show\\"/>\\n                                    <button class=\\"oe_link float-end\\" string=\\"View Task\\" name=\\"action_open_task\\" type=\\"object\\"/>\\n                                </tree>\\n                            </field>\\n                        </page>\\n                        <page name=\\"recurrence\\" string=\\"Recurrent\\" groups=\\"project.group_project_recurring_tasks\\">\\n                            <label for=\\"recurring_task\\"/>\\n                            <field name=\\"recurring_task\\" class=\\"ms-5\\" attrs=\\"{'invisible': ['|', ('allow_recurring_tasks', '=', False), ('active', '=', False)]}\\"/>\\n                            <group attrs=\\"{'invisible': [('recurring_task', '=', False)]}\\">\\n                                <group>\\n                                    <label for=\\"repeat_interval\\"/>\\n                                    <div class=\\"o_col\\">\\n                                        <div class=\\"o_row\\">\\n                                            <field name=\\"repeat_interval\\" attrs=\\"{'required': [('recurring_task', '=', True)]}\\"/>\\n                                            <field name=\\"repeat_unit\\" attrs=\\"{'required': [('recurring_task', '=', True)]}\\"/>\\n                                        </div>\\n                                        <widget name=\\"week_days\\" attrs=\\"{'invisible': [('repeat_show_dow', '=', False)]}\\" groups=\\"project.group_project_user\\"/>\\n                                    </div>\\n\\n                                    <label for=\\"repeat_on_month\\" string=\\"Repeat On\\" attrs=\\"{'invisible': [('repeat_unit', 'not in', ('month', 'year'))]}\\"/>\\n                                    <div class=\\"o_row\\" attrs=\\"{'invisible': [('repeat_unit', 'not in', ('month', 'year'))]}\\">\\n                                        <field name=\\"repeat_on_month\\" attrs=\\"{'invisible': [('repeat_unit', '!=', 'month')], 'required': [('repeat_unit', '=', 'month')]}\\"/>\\n                                        <field name=\\"repeat_on_year\\" attrs=\\"{'invisible': [('repeat_unit', '!=', 'year')], 'required': [('repeat_unit', '=', 'year')]}\\"/>\\n\\n                                        <field name=\\"repeat_day\\" attrs=\\"{'invisible': [('repeat_show_day', '=', False)], 'required': [('repeat_show_day', '=', True)]}\\"/>\\n                                        <field name=\\"repeat_week\\" attrs=\\"{'invisible': [('repeat_show_week', '=', False)], 'required': [('repeat_show_week', '=', True)]}\\"/>\\n                                        <field name=\\"repeat_weekday\\" attrs=\\"{'invisible': [('repeat_show_week', '=', False)], 'required': [('repeat_show_week', '=', True)]}\\"/>\\n                                        <span attrs=\\"{'invisible': ['|', ('repeat_show_week', '=', False), ('repeat_show_month', '=', False)]}\\">of</span>\\n                                        <field name=\\"repeat_month\\" attrs=\\"{'invisible': [('repeat_show_month', '=', False)], 'required': [('repeat_show_month', '=', True)]}\\"/>\\n                                    </div>\\n                                    <!-- Those fields are added to trigger the compute method for the recurrence feature. -->\\n                                    <field name=\\"mon\\" invisible=\\"1\\"/>\\n                                    <field name=\\"tue\\" invisible=\\"1\\"/>\\n                                    <field name=\\"wed\\" invisible=\\"1\\"/>\\n                                    <field name=\\"thu\\" invisible=\\"1\\"/>\\n                                    <field name=\\"fri\\" invisible=\\"1\\"/>\\n                                    <field name=\\"sat\\" invisible=\\"1\\"/>\\n                                    <field name=\\"sun\\" invisible=\\"1\\"/>\\n\\n                                    <label for=\\"repeat_type\\"/>\\n                                    <div class=\\"o_row\\">\\n                                        <field name=\\"repeat_type\\" attrs=\\"{'required': [('recurring_task', '=', True)]}\\"/>\\n                                        <field name=\\"repeat_until\\" attrs=\\"{'invisible': [('repeat_type', '!=', 'until')], 'required': [('repeat_type', '=', 'until')]}\\"/>\\n                                        <field name=\\"repeat_number\\" attrs=\\"{'invisible': [('repeat_type', '!=', 'after')], 'required': [('repeat_type', '=', 'after')]}\\"/>\\n                                    </div>\\n                                </group>\\n                            </group>\\n                            <group attrs=\\"{'invisible': ['|', ('recurring_task', '=', False), ('recurrence_message', '=', False)]}\\" groups=\\"project.group_project_user\\">\\n                                <div class=\\"alert alert-success o_form_project_recurrence_message\\" role=\\"status\\" colspan=\\"2\\">\\n                                    <field name=\\"recurrence_message\\" widget=\\"html\\" class=\\"mb-0\\"/>\\n                                </div>\\n                            </group>\\n                        </page>\\n                        <page name=\\"extra_info\\" string=\\"Extra Info\\" groups=\\"base.group_no_one\\">\\n                            <group>\\n                                <group>\\n                                    <field name=\\"is_analytic_account_id_changed\\" invisible=\\"1\\"/>\\n                                    <field name=\\"parent_id\\" attrs=\\"{'invisible': [('allow_subtasks', '=', False)]}\\" groups=\\"base.group_no_one\\"/>\\n                                    <field name=\\"analytic_account_id\\" groups=\\"analytic.group_analytic_accounting\\" context=\\"{'default_partner_id': partner_id}\\"/>\\n                                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\"/>\\n                                    <field name=\\"sequence\\" groups=\\"base.group_no_one\\"/>\\n                                    <field name=\\"email_from\\" invisible=\\"1\\"/>\\n                                    <field name=\\"email_cc\\" groups=\\"base.group_no_one\\"/>\\n                                    <field name=\\"displayed_image_id\\" groups=\\"base.group_no_one\\" options=\\"{'no_create': True}\\"/>\\n                                </group>\\n                                <group>\\n                                    <field name=\\"date_assign\\" groups=\\"base.group_no_one\\"/>\\n                                    <field name=\\"date_last_stage_update\\" groups=\\"base.group_no_one\\"/>\\n                                </group>\\n                                <group string=\\"Working Time to Assign\\" attrs=\\"{'invisible': [('working_hours_open', '=', 0.0)]}\\">\\n                                    <field name=\\"working_hours_open\\" widget=\\"float_time\\" string=\\"Hours\\"/>\\n                                    <field name=\\"working_days_open\\" string=\\"Days\\"/>\\n                                </group>\\n                                <group string=\\"Working Time to Close\\" attrs=\\"{'invisible': [('working_hours_close', '=', 0.0)]}\\">\\n                                    <field name=\\"working_hours_close\\" widget=\\"float_time\\" string=\\"Hours\\"/>\\n                                    <field name=\\"working_days_close\\" string=\\"Days\\"/>\\n                                </group>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                    </sheet>\\n                    <div class=\\"oe_chatter\\">\\n                        <field name=\\"message_follower_ids\\" options=\\"{'post_refresh':True}\\" groups=\\"base.group_user\\"/>\\n                        <field name=\\"activity_ids\\"/>\\n                        <field name=\\"message_ids\\"/>\\n                    </div>\\n                </form>", "vi_VN": "<form string=\\"Công việc\\" class=\\"o_form_project_tasks\\" js_class=\\"project_task_form\\">\\n                    <field name=\\"allow_subtasks\\" invisible=\\"1\\"/>\\n                    <field name=\\"is_closed\\" invisible=\\"1\\"/>\\n                    <field name=\\"allow_recurring_tasks\\" invisible=\\"1\\"/>\\n                    <field name=\\"repeat_show_dow\\" invisible=\\"1\\"/>\\n                    <field name=\\"repeat_show_day\\" invisible=\\"1\\"/>\\n                    <field name=\\"repeat_show_week\\" invisible=\\"1\\"/>\\n                    <field name=\\"repeat_show_month\\" invisible=\\"1\\"/>\\n                    <field name=\\"recurrence_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"allow_task_dependencies\\" invisible=\\"1\\"/>\\n                    <field name=\\"rating_last_value\\" invisible=\\"1\\"/>\\n                    <field name=\\"rating_count\\" invisible=\\"1\\"/>\\n                    <field name=\\"allow_milestones\\" invisible=\\"1\\"/>\\n                    <field name=\\"parent_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                    <header>\\n                        <button name=\\"action_assign_to_me\\" string=\\"Phân công cho tôi\\" type=\\"object\\" attrs=\\"{'invisible': &quot;['|', ('user_ids', 'in', uid), ('user_ids', '=', [])]&quot;}\\" data-hotkey=\\"q\\"/>\\n                        <button name=\\"action_assign_to_me\\" string=\\"Phân công cho tôi\\" type=\\"object\\" class=\\"oe_highlight\\" attrs=\\"{'invisible' : &quot;['|', ('user_ids', 'in', uid), ('user_ids', '!=', [])]&quot;}\\" data-hotkey=\\"q\\"/>\\n                        <field name=\\"stage_id\\" widget=\\"statusbar\\" options=\\"{'clickable': '1', 'fold_field': 'fold'}\\" attrs=\\"{'invisible': [('project_id', '=', False), ('stage_id', '=', False)]}\\"/>\\n                        <field name=\\"personal_stage_type_id\\" widget=\\"statusbar\\" options=\\"{'clickable': '1', 'fold_field': 'fold'}\\" attrs=\\"{'invisible': [('project_id', '!=', False)]}\\" domain=\\"[('user_id', '=', uid)]\\"/>\\n                    </header>\\n                    <div class=\\"alert alert-info oe_edit_only mb-0\\" role=\\"status\\" attrs=\\"{'invisible': ['|', ('recurring_task', '=', False), ('recurrence_id', '=', False)]}\\" groups=\\"project.group_project_recurring_tasks\\">\\n                        <p>Chỉnh sửa nhiệm vụ định kỳ</p>\\n                        <field name=\\"recurrence_update\\" widget=\\"radio\\"/>\\n                    </div>\\n                    <sheet string=\\"Công việc\\">\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <!-- Dummy tag for organizing buttons, using position='replace' when inheriting -->\\n                        <span id=\\"button_products\\" invisible=\\"1\\"/>\\n                        <span id=\\"button_worksheet\\" invisible=\\"1\\"/>\\n                        <!-- Dummy tag used to organize buttons, englobing the 3 buttons modifies the width of the button -->\\n                        <span id=\\"start_rating_buttons\\" invisible=\\"1\\"/>\\n                        <field name=\\"rating_avg\\" invisible=\\"1\\"/>\\n                        <field name=\\"rating_active\\" invisible=\\"1\\"/>\\n                        <button name=\\"action_open_ratings\\" type=\\"object\\" attrs=\\"{'invisible': ['|', ('rating_count', '=', 0), ('rating_active', '=', False)]}\\" class=\\"oe_stat_button\\" groups=\\"project.group_project_rating\\">\\n                            <i class=\\"fa fa-fw o_button_icon fa-smile-o text-success\\" attrs=\\"{'invisible': [('rating_avg', '&lt;', 3.66)]}\\" title=\\"Hài lòng\\"/>\\n                            <i class=\\"fa fa-fw o_button_icon fa-meh-o text-warning\\" attrs=\\"{'invisible': ['|', ('rating_avg', '&lt;', 2.33), ('rating_avg', '&gt;=', 3.66)]}\\" title=\\"Bình thường\\"/>\\n                            <i class=\\"fa fa-fw o_button_icon fa-frown-o text-danger\\" attrs=\\"{'invisible': [('rating_avg', '&gt;=', 2.33)]}\\" title=\\"Không hài lòng\\"/>\\n                            <div class=\\"o_field_widget o_stat_info\\">\\n                                <span class=\\"o_stat_value\\"><field name=\\"rating_avg_text\\" nolabel=\\"1\\"/></span>\\n                                <span class=\\"o_stat_text\\">Đánh giá cuối cùng</span>\\n                            </div>\\n                        </button>\\n                        <!-- Dummy tag used to organize buttons -->\\n                        <span id=\\"end_rating_buttons\\" invisible=\\"1\\"/>\\n                        <button name=\\"action_open_parent_task\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-tasks\\" string=\\"Nhiệm vụ cha\\" attrs=\\"{'invisible': ['|', ('allow_subtasks', '=', False), ('parent_id', '=', False)]}\\" groups=\\"project.group_subtask_project\\"/>\\n                        <button name=\\"action_recurring_tasks\\" type=\\"object\\" attrs=\\"{'invisible': [('recurrence_id', '=', False)]}\\" class=\\"oe_stat_button\\" icon=\\"fa-repeat\\" groups=\\"project.group_project_recurring_tasks\\">\\n                            <div class=\\"o_field_widget o_stat_info\\">\\n                                <span class=\\"o_stat_value\\">\\n                                    <field name=\\"recurring_count\\" widget=\\"statinfo\\" nolabel=\\"1\\"/>\\n                                    Nhiệm vụ\\n                                </span>\\n                                <span class=\\"o_stat_text\\">trong chu kỳ lặp</span>\\n                            </div>\\n                        </button>\\n                        <button name=\\"392\\" type=\\"action\\" class=\\"oe_stat_button\\" icon=\\"fa-tasks\\" attrs=\\"{'invisible' : ['|', '|', ('allow_subtasks', '=', False), ('id', '=', False), ('subtask_count', '=', 0)]}\\" context=\\"{'default_user_ids': user_ids}\\">\\n                            <div class=\\"o_field_widget o_stat_info\\">\\n                                <span class=\\"o_stat_value\\">\\n                                    <field name=\\"subtask_count\\" widget=\\"statinfo\\" nolabel=\\"1\\"/>\\n                                </span>\\n                                <span class=\\"o_stat_text\\">Nhiệm vụ phụ</span>\\n                            </div>\\n                        </button>\\n                        <button name=\\"action_dependent_tasks\\" type=\\"object\\" attrs=\\"{'invisible': [('dependent_tasks_count', '=', 0)]}\\" class=\\"oe_stat_button\\" icon=\\"fa-tasks\\" groups=\\"project.group_project_task_dependencies\\">\\n                            <div class=\\"o_field_widget o_stat_info\\">\\n                                <span class=\\"o_stat_text\\">Đang chặn</span>\\n                                <span class=\\"o_stat_value \\">\\n                                    <field name=\\"dependent_tasks_count\\" widget=\\"statinfo\\" nolabel=\\"1\\"/>\\n                                    Nhiệm vụ\\n                                </span>\\n                            </div>\\n                        </button>\\n                        <!-- Dummy tag used to organize buttons -->\\n                        <span id=\\"end_button_box\\" invisible=\\"1\\"/>\\n                    </div>\\n                    <widget name=\\"web_ribbon\\" title=\\"Đã lưu\\" bg_color=\\"bg-danger\\" attrs=\\"{'invisible': [('active', '=', True)]}\\"/>\\n                    <div class=\\"oe_title pe-0\\">\\n                        <h1 class=\\"d-flex justify-content-between align-items-center\\">\\n                            <div class=\\"d-flex w-100\\">\\n                                <field name=\\"priority\\" widget=\\"priority\\" class=\\"me-3\\"/>\\n                                <field name=\\"name\\" class=\\"o_task_name text-truncate w-100 w-md-75 pe-2\\" placeholder=\\"Tiêu đề nhiệm vụ...\\"/>\\n                            </div>\\n                            <field name=\\"kanban_state\\" widget=\\"state_selection\\" class=\\"\\"/>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"project_id\\" placeholder=\\"Riêng tư\\" domain=\\"[('active', '=', True), ('company_id', '=', company_id)]\\" attrs=\\"{'invisible': [('parent_id', '!=', False)]}\\" widget=\\"project_private_task\\"/>\\n                            <field name=\\"display_project_id\\" string=\\"Dự án\\" attrs=\\"{'invisible': [('parent_id', '=', False)]}\\" domain=\\"[('active', '=', True), ('company_id', '=', company_id)]\\"/>\\n                            <field name=\\"milestone_id\\" placeholder=\\"VD: Ra mắt sản phẩm\\" context=\\"{'default_project_id': project_id if not parent_id or not display_project_id else display_project_id}\\" attrs=\\"{'invisible': ['|', ('project_id', '=', False), ('allow_milestones', '=', False)]}\\"/>\\n                            <field name=\\"user_ids\\" class=\\"o_task_user_field\\" options=\\"{'no_open': True, 'no_quick_create': True}\\" widget=\\"many2many_avatar_user\\" domain=\\"[('share', '=', False), ('active', '=', True)]\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"active\\" invisible=\\"1\\"/>\\n                            <field name=\\"partner_id\\" widget=\\"res_partner_many2one\\" class=\\"o_task_customer_field\\"/>\\n                            <field name=\\"partner_phone\\" widget=\\"phone\\" attrs=\\"{'invisible': True}\\"/>\\n                            <field name=\\"date_deadline\\" attrs=\\"{'invisible': [('is_closed', '=', True)]}\\"/>\\n                            <field name=\\"tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color', 'no_create_edit': True}\\" context=\\"{'project_id': project_id}\\"/>\\n                            <field name=\\"legend_blocked\\" invisible=\\"1\\"/>\\n                            <field name=\\"legend_normal\\" invisible=\\"1\\"/>\\n                            <field name=\\"legend_done\\" invisible=\\"1\\"/>\\n                        </group>\\n                    </group>\\n                    <field attrs=\\"{'invisible': [('project_id', '=', False)]}\\" name=\\"task_properties\\" nolabel=\\"1\\" columns=\\"2\\" hideKanbanOption=\\"1\\"/>\\n                    <notebook>\\n                        <page name=\\"description_page\\" string=\\"Mô tả\\">\\n                            <field name=\\"description\\" type=\\"html\\" options=\\"{'collaborative': true, 'resizable': false}\\" placeholder=\\"Task description...\\"/>\\n                        </page>\\n                        <page name=\\"sub_tasks_page\\" string=\\"Nhiệm vụ phụ\\" attrs=\\"{'invisible': [('allow_subtasks', '=', False)]}\\">\\n                            <field name=\\"child_ids\\" context=\\"{'search_view_ref' : 'project.view_task_search_form_extended', 'default_project_id': project_id if not parent_id or not display_project_id else display_project_id, 'default_user_ids': user_ids, 'default_parent_id': id,                                     'default_partner_id': partner_id, 'default_milestone_id': allow_milestones and milestone_id, 'search_default_display_project_id': project_id }\\" widget=\\"many2many\\" domain=\\"['!', ('id', 'parent_of', id)]\\">\\n                                <tree editable=\\"bottom\\" decoration-muted=\\"is_closed == True\\">\\n                                    <field name=\\"legend_normal\\" invisible=\\"1\\"/>\\n                                    <field name=\\"legend_done\\" invisible=\\"1\\"/>\\n                                    <field name=\\"legend_blocked\\" invisible=\\"1\\"/>\\n                                    <field name=\\"project_id\\" invisible=\\"1\\"/>\\n                                    <field name=\\"is_closed\\" invisible=\\"1\\"/>\\n                                    <field name=\\"allow_milestones\\" invisible=\\"1\\"/>\\n                                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                    <field name=\\"priority\\" widget=\\"priority\\" optional=\\"show\\" nolabel=\\"1\\" options=\\"{'autosave': False}\\"/>\\n                                    <field name=\\"id\\" optional=\\"hide\\"/>\\n                                    <field name=\\"child_text\\" invisible=\\"1\\"/>\\n                                    <field name=\\"allow_subtasks\\" invisible=\\"1\\"/>\\n                                    <field name=\\"name\\" widget=\\"name_with_subtask_count\\"/>\\n                                    <field name=\\"display_project_id\\" string=\\"Dự án\\" optional=\\"hide\\" options=\\"{'no_open': 1}\\"/>\\n                                    <field name=\\"milestone_id\\" optional=\\"hide\\" context=\\"{'default_project_id': display_project_id or project_id}\\" attrs=\\"{'invisible': [('allow_milestones', '=', False)], 'column_invisible': [('parent.allow_milestones', '=', False)]}\\"/>\\n                                    <field name=\\"partner_id\\" optional=\\"hide\\"/>\\n                                    <field name=\\"user_ids\\" widget=\\"many2many_avatar_user\\" optional=\\"show\\" domain=\\"[('share', '=', False), ('active', '=', True)]\\"/>\\n                                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" optional=\\"hide\\"/>\\n                                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                                    <field name=\\"activity_ids\\" string=\\"Hoạt động tiếp theo\\" widget=\\"list_activity\\" optional=\\"hide\\"/>\\n                                    <field name=\\"date_deadline\\" attrs=\\"{'invisible': [('is_closed', '=', True)]}\\" optional=\\"show\\"/>\\n                                    <field name=\\"tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\" optional=\\"hide\\"/>\\n                                    <field name=\\"rating_last_text\\" string=\\"Đánh giá\\" decoration-danger=\\"rating_last_text == 'ko'\\" decoration-warning=\\"rating_last_text == 'ok'\\" decoration-success=\\"rating_last_text == 'top'\\" attrs=\\"{'invisible': [('rating_last_text', '=', 'none')]}\\" class=\\"fw-bold\\" widget=\\"badge\\" optional=\\"hide\\"/>\\n                                    <field name=\\"kanban_state\\" widget=\\"state_selection\\" optional=\\"show\\" options=\\"{'hide_label': True, 'autosave': False}\\" nolabel=\\"1\\"/>\\n                                    <field name=\\"stage_id\\" optional=\\"show\\" context=\\"{'default_project_id': project_id}\\"/>\\n                                    <button name=\\"action_open_task\\" type=\\"object\\" title=\\"Xem nhiệm vụ\\" string=\\"Xem nhiệm vụ\\" class=\\"btn btn-link float-end\\"/>\\n                                </tree>\\n                            </field>\\n                        </page>\\n                        <page name=\\"task_dependencies\\" string=\\"Bị chặn bởi\\" attrs=\\"{'invisible': [('allow_task_dependencies', '=', False)]}\\" groups=\\"project.group_project_task_dependencies\\">\\n                            <field name=\\"depend_on_ids\\" nolabel=\\"1\\" context=\\"{'default_project_id' : project_id}\\">\\n                                <tree editable=\\"bottom\\" decoration-muted=\\"is_closed == True\\">\\n                                    <field name=\\"allow_milestones\\" invisible=\\"1\\"/>\\n                                    <field name=\\"parent_id\\" invisible=\\"1\\"/>\\n                                    <field name=\\"display_project_id\\" invisible=\\"1\\"/>\\n                                    <field name=\\"is_closed\\" invisible=\\"1\\"/>\\n                                    <field name=\\"priority\\" widget=\\"priority\\" optional=\\"show\\" nolabel=\\"1\\" options=\\"{'autosave': False}\\"/>\\n                                    <field name=\\"child_text\\" invisible=\\"1\\"/>\\n                                    <field name=\\"allow_subtasks\\" invisible=\\"1\\"/>\\n                                    <field name=\\"name\\" widget=\\"name_with_subtask_count\\"/>\\n                                    <field name=\\"id\\" optional=\\"hide\\"/>\\n                                    <field name=\\"project_id\\" optional=\\"hide\\" options=\\"{'no_open': 1}\\"/>\\n                                    <field name=\\"milestone_id\\" optional=\\"hide\\" context=\\"{'default_project_id': project_id if not parent_id or not display_project_id else display_project_id}\\" attrs=\\"{'invisible': [('allow_milestones', '=', False)], 'column_invisible': [('parent.allow_milestones', '=', False)]}\\"/>\\n                                    <field name=\\"partner_id\\" optional=\\"hide\\"/>\\n                                    <field name=\\"parent_id\\" optional=\\"hide\\" attrs=\\"{'invisible': [('allow_subtasks', '=', False)]}\\" groups=\\"base.group_no_one\\"/>\\n                                    <field name=\\"user_ids\\" widget=\\"many2many_avatar_user\\" optional=\\"show\\" domain=\\"[('share', '=', False), ('active', '=', True)]\\"/>\\n                                    <field name=\\"company_id\\" optional=\\"hide\\" groups=\\"base.group_multi_company\\"/>\\n                                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                                    <field name=\\"activity_ids\\" string=\\"Hoạt động tiếp theo\\" widget=\\"list_activity\\" optional=\\"hide\\"/>\\n                                    <field name=\\"date_deadline\\" attrs=\\"{'invisible': [('is_closed', '=', True)]}\\" optional=\\"show\\"/>\\n                                    <field name=\\"tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\" optional=\\"hide\\"/>\\n                                    <field name=\\"rating_last_text\\" string=\\"Đánh giá\\" decoration-danger=\\"rating_last_text == 'ko'\\" decoration-warning=\\"rating_last_text == 'ok'\\" decoration-success=\\"rating_last_text == 'top'\\" attrs=\\"{'invisible': [('rating_last_text', '=', 'none')]}\\" class=\\"fw-bold\\" widget=\\"badge\\" optional=\\"hide\\"/>\\n                                    <field name=\\"legend_normal\\" invisible=\\"1\\"/>\\n                                    <field name=\\"legend_done\\" invisible=\\"1\\"/>\\n                                    <field name=\\"legend_blocked\\" invisible=\\"1\\"/>\\n                                    <field name=\\"kanban_state\\" widget=\\"state_selection\\" optional=\\"show\\" options=\\"{'hide_label': True, 'autosave': False}\\" nolabel=\\"1\\"/>\\n                                    <field name=\\"stage_id\\" optional=\\"show\\"/>\\n                                    <button class=\\"oe_link float-end\\" string=\\"Xem nhiệm vụ\\" name=\\"action_open_task\\" type=\\"object\\"/>\\n                                </tree>\\n                            </field>\\n                        </page>\\n                        <page name=\\"recurrence\\" string=\\"Lặp lại\\" groups=\\"project.group_project_recurring_tasks\\">\\n                            <label for=\\"recurring_task\\"/>\\n                            <field name=\\"recurring_task\\" class=\\"ms-5\\" attrs=\\"{'invisible': ['|', ('allow_recurring_tasks', '=', False), ('active', '=', False)]}\\"/>\\n                            <group attrs=\\"{'invisible': [('recurring_task', '=', False)]}\\">\\n                                <group>\\n                                    <label for=\\"repeat_interval\\"/>\\n                                    <div class=\\"o_col\\">\\n                                        <div class=\\"o_row\\">\\n                                            <field name=\\"repeat_interval\\" attrs=\\"{'required': [('recurring_task', '=', True)]}\\"/>\\n                                            <field name=\\"repeat_unit\\" attrs=\\"{'required': [('recurring_task', '=', True)]}\\"/>\\n                                        </div>\\n                                        <widget name=\\"week_days\\" attrs=\\"{'invisible': [('repeat_show_dow', '=', False)]}\\" groups=\\"project.group_project_user\\"/>\\n                                    </div>\\n\\n                                    <label for=\\"repeat_on_month\\" string=\\"Lặp lại vào\\" attrs=\\"{'invisible': [('repeat_unit', 'not in', ('month', 'year'))]}\\"/>\\n                                    <div class=\\"o_row\\" attrs=\\"{'invisible': [('repeat_unit', 'not in', ('month', 'year'))]}\\">\\n                                        <field name=\\"repeat_on_month\\" attrs=\\"{'invisible': [('repeat_unit', '!=', 'month')], 'required': [('repeat_unit', '=', 'month')]}\\"/>\\n                                        <field name=\\"repeat_on_year\\" attrs=\\"{'invisible': [('repeat_unit', '!=', 'year')], 'required': [('repeat_unit', '=', 'year')]}\\"/>\\n\\n                                        <field name=\\"repeat_day\\" attrs=\\"{'invisible': [('repeat_show_day', '=', False)], 'required': [('repeat_show_day', '=', True)]}\\"/>\\n                                        <field name=\\"repeat_week\\" attrs=\\"{'invisible': [('repeat_show_week', '=', False)], 'required': [('repeat_show_week', '=', True)]}\\"/>\\n                                        <field name=\\"repeat_weekday\\" attrs=\\"{'invisible': [('repeat_show_week', '=', False)], 'required': [('repeat_show_week', '=', True)]}\\"/>\\n                                        <span attrs=\\"{'invisible': ['|', ('repeat_show_week', '=', False), ('repeat_show_month', '=', False)]}\\">của</span>\\n                                        <field name=\\"repeat_month\\" attrs=\\"{'invisible': [('repeat_show_month', '=', False)], 'required': [('repeat_show_month', '=', True)]}\\"/>\\n                                    </div>\\n                                    <!-- Those fields are added to trigger the compute method for the recurrence feature. -->\\n                                    <field name=\\"mon\\" invisible=\\"1\\"/>\\n                                    <field name=\\"tue\\" invisible=\\"1\\"/>\\n                                    <field name=\\"wed\\" invisible=\\"1\\"/>\\n                                    <field name=\\"thu\\" invisible=\\"1\\"/>\\n                                    <field name=\\"fri\\" invisible=\\"1\\"/>\\n                                    <field name=\\"sat\\" invisible=\\"1\\"/>\\n                                    <field name=\\"sun\\" invisible=\\"1\\"/>\\n\\n                                    <label for=\\"repeat_type\\"/>\\n                                    <div class=\\"o_row\\">\\n                                        <field name=\\"repeat_type\\" attrs=\\"{'required': [('recurring_task', '=', True)]}\\"/>\\n                                        <field name=\\"repeat_until\\" attrs=\\"{'invisible': [('repeat_type', '!=', 'until')], 'required': [('repeat_type', '=', 'until')]}\\"/>\\n                                        <field name=\\"repeat_number\\" attrs=\\"{'invisible': [('repeat_type', '!=', 'after')], 'required': [('repeat_type', '=', 'after')]}\\"/>\\n                                    </div>\\n                                </group>\\n                            </group>\\n                            <group attrs=\\"{'invisible': ['|', ('recurring_task', '=', False), ('recurrence_message', '=', False)]}\\" groups=\\"project.group_project_user\\">\\n                                <div class=\\"alert alert-success o_form_project_recurrence_message\\" role=\\"status\\" colspan=\\"2\\">\\n                                    <field name=\\"recurrence_message\\" widget=\\"html\\" class=\\"mb-0\\"/>\\n                                </div>\\n                            </group>\\n                        </page>\\n                        <page name=\\"extra_info\\" string=\\"Thông tin thêm\\" groups=\\"base.group_no_one\\">\\n                            <group>\\n                                <group>\\n                                    <field name=\\"is_analytic_account_id_changed\\" invisible=\\"1\\"/>\\n                                    <field name=\\"parent_id\\" attrs=\\"{'invisible': [('allow_subtasks', '=', False)]}\\" groups=\\"base.group_no_one\\"/>\\n                                    <field name=\\"analytic_account_id\\" groups=\\"analytic.group_analytic_accounting\\" context=\\"{'default_partner_id': partner_id}\\"/>\\n                                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\"/>\\n                                    <field name=\\"sequence\\" groups=\\"base.group_no_one\\"/>\\n                                    <field name=\\"email_from\\" invisible=\\"1\\"/>\\n                                    <field name=\\"email_cc\\" groups=\\"base.group_no_one\\"/>\\n                                    <field name=\\"displayed_image_id\\" groups=\\"base.group_no_one\\" options=\\"{'no_create': True}\\"/>\\n                                </group>\\n                                <group>\\n                                    <field name=\\"date_assign\\" groups=\\"base.group_no_one\\"/>\\n                                    <field name=\\"date_last_stage_update\\" groups=\\"base.group_no_one\\"/>\\n                                </group>\\n                                <group string=\\"Thời gian để phân công\\" attrs=\\"{'invisible': [('working_hours_open', '=', 0.0)]}\\">\\n                                    <field name=\\"working_hours_open\\" widget=\\"float_time\\" string=\\"Giờ\\"/>\\n                                    <field name=\\"working_days_open\\" string=\\"Ngày\\"/>\\n                                </group>\\n                                <group string=\\"Thời gian làm việc để Đóng\\" attrs=\\"{'invisible': [('working_hours_close', '=', 0.0)]}\\">\\n                                    <field name=\\"working_hours_close\\" widget=\\"float_time\\" string=\\"Giờ\\"/>\\n                                    <field name=\\"working_days_close\\" string=\\"Ngày\\"/>\\n                                </group>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                    </sheet>\\n                    <div class=\\"oe_chatter\\">\\n                        <field name=\\"message_follower_ids\\" options=\\"{'post_refresh':True}\\" groups=\\"base.group_user\\"/>\\n                        <field name=\\"activity_ids\\"/>\\n                        <field name=\\"message_ids\\"/>\\n                    </div>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Task" class="o_form_project_tasks" js_class="project_task_form">\n                    <field name="allow_subtasks" invisible="1"/>\n                    <field name="is_closed" invisible="1"/>\n                    <field name="allow_recurring_tasks" invisible="1"/>\n                    <field name="repeat_show_dow" invisible="1"/>\n                    <field name="repeat_show_day" invisible="1"/>\n                    <field name="repeat_show_week" invisible="1"/>\n                    <field name="repeat_show_month" invisible="1"/>\n                    <field name="recurrence_id" invisible="1"/>\n                    <field name="allow_task_dependencies" invisible="1"/>\n                    <field name="rating_last_value" invisible="1"/>\n                    <field name="rating_count" invisible="1"/>\n                    <field name="allow_milestones" invisible="1"/>\n                    <field name="parent_id" invisible="1"/>\n                    <field name="company_id" invisible="1"/>\n                    <header>\n                        <button name="action_assign_to_me" string="Assign to Me" type="object" attrs="{'invisible': &quot;['|', ('user_ids', 'in', uid), ('user_ids', '=', [])]&quot;}" data-hotkey="q"/>\n                        <button name="action_assign_to_me" string="Assign to Me" type="object" class="oe_highlight" attrs="{'invisible' : &quot;['|', ('user_ids', 'in', uid), ('user_ids', '!=', [])]&quot;}" data-hotkey="q"/>\n                        <field name="stage_id" widget="statusbar" options="{'clickable': '1', 'fold_field': 'fold'}" attrs="{'invisible': [('project_id', '=', False), ('stage_id', '=', False)]}"/>\n                        <field name="personal_stage_type_id" widget="statusbar" options="{'clickable': '1', 'fold_field': 'fold'}" attrs="{'invisible': [('project_id', '!=', False)]}" domain="[('user_id', '=', uid)]"/>\n                    </header>\n                    <div class="alert alert-info oe_edit_only mb-0" role="status" attrs="{'invisible': ['|', ('recurring_task', '=', False), ('recurrence_id', '=', False)]}" groups="project.group_project_recurring_tasks">\n                        <p>Edit recurring task</p>\n                        <field name="recurrence_update" widget="radio"/>\n                    </div>\n                    <sheet string="Task">\n                    <div class="oe_button_box" name="button_box">\n                        <!-- Dummy tag for organizing buttons, using position='replace' when inheriting -->\n                        <span id="button_products" invisible="1"/>\n                        <span id="button_worksheet" invisible="1"/>\n                        <!-- Dummy tag used to organize buttons, englobing the 3 buttons modifies the width of the button -->\n                        <span id="start_rating_buttons" invisible="1"/>\n                        <field name="rating_avg" invisible="1"/>\n                        <field name="rating_active" invisible="1"/>\n                        <button name="action_open_ratings" type="object" attrs="{'invisible': ['|', ('rating_count', '=', 0), ('rating_active', '=', False)]}" class="oe_stat_button" groups="project.group_project_rating">\n                            <i class="fa fa-fw o_button_icon fa-smile-o text-success" attrs="{'invisible': [('rating_avg', '&lt;', 3.66)]}" title="Satisfied"/>\n                            <i class="fa fa-fw o_button_icon fa-meh-o text-warning" attrs="{'invisible': ['|', ('rating_avg', '&lt;', 2.33), ('rating_avg', '&gt;=', 3.66)]}" title="Okay"/>\n                            <i class="fa fa-fw o_button_icon fa-frown-o text-danger" attrs="{'invisible': [('rating_avg', '&gt;=', 2.33)]}" title="Dissatisfied"/>\n                            <div class="o_field_widget o_stat_info">\n                                <span class="o_stat_value"><field name="rating_avg_text" nolabel="1"/></span>\n                                <span class="o_stat_text">Last Rating</span>\n                            </div>\n                        </button>\n                        <!-- Dummy tag used to organize buttons -->\n                        <span id="end_rating_buttons" invisible="1"/>\n                        <button name="action_open_parent_task" type="object" class="oe_stat_button" icon="fa-tasks" string="Parent Task" attrs="{'invisible': ['|', ('allow_subtasks', '=', False), ('parent_id', '=', False)]}" groups="project.group_subtask_project"/>\n                        <button name="action_recurring_tasks" type="object" attrs="{'invisible': [('recurrence_id', '=', False)]}" class="oe_stat_button" icon="fa-repeat" groups="project.group_project_recurring_tasks">\n                            <div class="o_field_widget o_stat_info">\n                                <span class="o_stat_value">\n                                    <field name="recurring_count" widget="statinfo" nolabel="1"/>\n                                    Tasks\n                                </span>\n                                <span class="o_stat_text">in Recurrence</span>\n                            </div>\n                        </button>\n                        <button name="392" type="action" class="oe_stat_button" icon="fa-tasks" attrs="{'invisible' : ['|', '|', ('allow_subtasks', '=', False), ('id', '=', False), ('subtask_count', '=', 0)]}" context="{'default_user_ids': user_ids}">\n                            <div class="o_field_widget o_stat_info">\n                                <span class="o_stat_value">\n                                    <field name="subtask_count" widget="statinfo" nolabel="1"/>\n                                </span>\n                                <span class="o_stat_text">Sub-tasks</span>\n                            </div>\n                        </button>\n                        <button name="action_dependent_tasks" type="object" attrs="{'invisible': [('dependent_tasks_count', '=', 0)]}" class="oe_stat_button" icon="fa-tasks" groups="project.group_project_task_dependencies">\n                            <div class="o_field_widget o_stat_info">\n                                <span class="o_stat_text">Blocking</span>\n                                <span class="o_stat_value ">\n                                    <field name="dependent_tasks_count" widget="statinfo" nolabel="1"/>\n                                    Tasks\n                                </span>\n                            </div>\n                        </button>\n                        <!-- Dummy tag used to organize buttons -->\n                        <span id="end_button_box" invisible="1"/>\n                    </div>\n                    <widget name="web_ribbon" title="Archived" bg_color="bg-danger" attrs="{'invisible': [('active', '=', True)]}"/>\n                    <div class="oe_title pe-0">\n                        <h1 class="d-flex justify-content-between align-items-center">\n                            <div class="d-flex w-100">\n                                <field name="priority" widget="priority" class="me-3"/>\n                                <field name="name" class="o_task_name text-truncate w-100 w-md-75 pe-2" placeholder="Task Title..."/>\n                            </div>\n                            <field name="kanban_state" widget="state_selection" class=""/>\n                        </h1>\n                    </div>\n                    <group>\n                        <group>\n                            <field name="project_id" placeholder="Private" domain="[('active', '=', True), ('company_id', '=', company_id)]" attrs="{'invisible': [('parent_id', '!=', False)]}" widget="project_private_task"/>\n                            <field name="display_project_id" string="Project" attrs="{'invisible': [('parent_id', '=', False)]}" domain="[('active', '=', True), ('company_id', '=', company_id)]"/>\n                            <field name="milestone_id" placeholder="e.g. Product Launch" context="{'default_project_id': project_id if not parent_id or not display_project_id else display_project_id}" attrs="{'invisible': ['|', ('project_id', '=', False), ('allow_milestones', '=', False)]}"/>\n                            <field name="user_ids" class="o_task_user_field" options="{'no_open': True, 'no_quick_create': True}" widget="many2many_avatar_user" domain="[('share', '=', False), ('active', '=', True)]"/>\n                        </group>\n                        <group>\n                            <field name="active" invisible="1"/>\n                            <field name="partner_id" widget="res_partner_many2one" class="o_task_customer_field"/>\n                            <field name="partner_phone" widget="phone" attrs="{'invisible': True}"/>\n                            <field name="date_deadline" attrs="{'invisible': [('is_closed', '=', True)]}"/>\n                            <field name="tag_ids" widget="many2many_tags" options="{'color_field': 'color', 'no_create_edit': True}" context="{'project_id': project_id}"/>\n                            <field name="legend_blocked" invisible="1"/>\n                            <field name="legend_normal" invisible="1"/>\n                            <field name="legend_done" invisible="1"/>\n                        </group>\n                    </group>\n                    <field attrs="{'invisible': [('project_id', '=', False)]}" name="task_properties" nolabel="1" columns="2" hideKanbanOption="1"/>\n                    <notebook>\n                        <page name="description_page" string="Description">\n                            <field name="description" type="html" options="{'collaborative': true, 'resizable': false}" placeholder="Task description..."/>\n                        </page>\n                        <page name="sub_tasks_page" string="Sub-tasks" attrs="{'invisible': [('allow_subtasks', '=', False)]}">\n                            <field name="child_ids" context="{'search_view_ref' : 'project.view_task_search_form_extended', 'default_project_id': project_id if not parent_id or not display_project_id else display_project_id, 'default_user_ids': user_ids, 'default_parent_id': id,                                     'default_partner_id': partner_id, 'default_milestone_id': allow_milestones and milestone_id, 'search_default_display_project_id': project_id }" widget="many2many" domain="['!', ('id', 'parent_of', id)]">\n                                <tree editable="bottom" decoration-muted="is_closed == True">\n                                    <field name="legend_normal" invisible="1"/>\n                                    <field name="legend_done" invisible="1"/>\n                                    <field name="legend_blocked" invisible="1"/>\n                                    <field name="project_id" invisible="1"/>\n                                    <field name="is_closed" invisible="1"/>\n                                    <field name="allow_milestones" invisible="1"/>\n                                    <field name="sequence" widget="handle"/>\n                                    <field name="priority" widget="priority" optional="show" nolabel="1" options="{'autosave': False}"/>\n                                    <field name="id" optional="hide"/>\n                                    <field name="child_text" invisible="1"/>\n                                    <field name="allow_subtasks" invisible="1"/>\n                                    <field name="name" widget="name_with_subtask_count"/>\n                                    <field name="display_project_id" string="Project" optional="hide" options="{'no_open': 1}"/>\n                                    <field name="milestone_id" optional="hide" context="{'default_project_id': display_project_id or project_id}" attrs="{'invisible': [('allow_milestones', '=', False)], 'column_invisible': [('parent.allow_milestones', '=', False)]}"/>\n                                    <field name="partner_id" optional="hide"/>\n                                    <field name="user_ids" widget="many2many_avatar_user" optional="show" domain="[('share', '=', False), ('active', '=', True)]"/>\n                                    <field name="company_id" groups="base.group_multi_company" optional="hide"/>\n                                    <field name="company_id" invisible="1"/>\n                                    <field name="activity_ids" string="Next Activity" widget="list_activity" optional="hide"/>\n                                    <field name="date_deadline" attrs="{'invisible': [('is_closed', '=', True)]}" optional="show"/>\n                                    <field name="tag_ids" widget="many2many_tags" options="{'color_field': 'color'}" optional="hide"/>\n                                    <field name="rating_last_text" string="Rating" decoration-danger="rating_last_text == 'ko'" decoration-warning="rating_last_text == 'ok'" decoration-success="rating_last_text == 'top'" attrs="{'invisible': [('rating_last_text', '=', 'none')]}" class="fw-bold" widget="badge" optional="hide"/>\n                                    <field name="kanban_state" widget="state_selection" optional="show" options="{'hide_label': True, 'autosave': False}" nolabel="1"/>\n                                    <field name="stage_id" optional="show" context="{'default_project_id': project_id}"/>\n                                    <button name="action_open_task" type="object" title="View Task" string="View Task" class="btn btn-link float-end"/>\n                                </tree>\n                            </field>\n                        </page>\n                        <page name="task_dependencies" string="Blocked By" attrs="{'invisible': [('allow_task_dependencies', '=', False)]}" groups="project.group_project_task_dependencies">\n                            <field name="depend_on_ids" nolabel="1" context="{'default_project_id' : project_id}">\n                                <tree editable="bottom" decoration-muted="is_closed == True">\n                                    <field name="allow_milestones" invisible="1"/>\n                                    <field name="parent_id" invisible="1"/>\n                                    <field name="display_project_id" invisible="1"/>\n                                    <field name="is_closed" invisible="1"/>\n                                    <field name="priority" widget="priority" optional="show" nolabel="1" options="{'autosave': False}"/>\n                                    <field name="child_text" invisible="1"/>\n                                    <field name="allow_subtasks" invisible="1"/>\n                                    <field name="name" widget="name_with_subtask_count"/>\n                                    <field name="id" optional="hide"/>\n                                    <field name="project_id" optional="hide" options="{'no_open': 1}"/>\n                                    <field name="milestone_id" optional="hide" context="{'default_project_id': project_id if not parent_id or not display_project_id else display_project_id}" attrs="{'invisible': [('allow_milestones', '=', False)], 'column_invisible': [('parent.allow_milestones', '=', False)]}"/>\n                                    <field name="partner_id" optional="hide"/>\n                                    <field name="parent_id" optional="hide" attrs="{'invisible': [('allow_subtasks', '=', False)]}" groups="base.group_no_one"/>\n                                    <field name="user_ids" widget="many2many_avatar_user" optional="show" domain="[('share', '=', False), ('active', '=', True)]"/>\n                                    <field name="company_id" optional="hide" groups="base.group_multi_company"/>\n                                    <field name="company_id" invisible="1"/>\n                                    <field name="activity_ids" string="Next Activity" widget="list_activity" optional="hide"/>\n                                    <field name="date_deadline" attrs="{'invisible': [('is_closed', '=', True)]}" optional="show"/>\n                                    <field name="tag_ids" widget="many2many_tags" options="{'color_field': 'color'}" optional="hide"/>\n                                    <field name="rating_last_text" string="Rating" decoration-danger="rating_last_text == 'ko'" decoration-warning="rating_last_text == 'ok'" decoration-success="rating_last_text == 'top'" attrs="{'invisible': [('rating_last_text', '=', 'none')]}" class="fw-bold" widget="badge" optional="hide"/>\n                                    <field name="legend_normal" invisible="1"/>\n                                    <field name="legend_done" invisible="1"/>\n                                    <field name="legend_blocked" invisible="1"/>\n                                    <field name="kanban_state" widget="state_selection" optional="show" options="{'hide_label': True, 'autosave': False}" nolabel="1"/>\n                                    <field name="stage_id" optional="show"/>\n                                    <button class="oe_link float-end" string="View Task" name="action_open_task" type="object"/>\n                                </tree>\n                            </field>\n                        </page>\n                        <page name="recurrence" string="Recurrent" groups="project.group_project_recurring_tasks">\n                            <label for="recurring_task"/>\n                            <field name="recurring_task" class="ms-5" attrs="{'invisible': ['|', ('allow_recurring_tasks', '=', False), ('active', '=', False)]}"/>\n                            <group attrs="{'invisible': [('recurring_task', '=', False)]}">\n                                <group>\n                                    <label for="repeat_interval"/>\n                                    <div class="o_col">\n                                        <div class="o_row">\n                                            <field name="repeat_interval" attrs="{'required': [('recurring_task', '=', True)]}"/>\n                                            <field name="repeat_unit" attrs="{'required': [('recurring_task', '=', True)]}"/>\n                                        </div>\n                                        <widget name="week_days" attrs="{'invisible': [('repeat_show_dow', '=', False)]}" groups="project.group_project_user"/>\n                                    </div>\n\n                                    <label for="repeat_on_month" string="Repeat On" attrs="{'invisible': [('repeat_unit', 'not in', ('month', 'year'))]}"/>\n                                    <div class="o_row" attrs="{'invisible': [('repeat_unit', 'not in', ('month', 'year'))]}">\n                                        <field name="repeat_on_month" attrs="{'invisible': [('repeat_unit', '!=', 'month')], 'required': [('repeat_unit', '=', 'month')]}"/>\n                                        <field name="repeat_on_year" attrs="{'invisible': [('repeat_unit', '!=', 'year')], 'required': [('repeat_unit', '=', 'year')]}"/>\n\n                                        <field name="repeat_day" attrs="{'invisible': [('repeat_show_day', '=', False)], 'required': [('repeat_show_day', '=', True)]}"/>\n                                        <field name="repeat_week" attrs="{'invisible': [('repeat_show_week', '=', False)], 'required': [('repeat_show_week', '=', True)]}"/>\n                                        <field name="repeat_weekday" attrs="{'invisible': [('repeat_show_week', '=', False)], 'required': [('repeat_show_week', '=', True)]}"/>\n                                        <span attrs="{'invisible': ['|', ('repeat_show_week', '=', False), ('repeat_show_month', '=', False)]}">of</span>\n                                        <field name="repeat_month" attrs="{'invisible': [('repeat_show_month', '=', False)], 'required': [('repeat_show_month', '=', True)]}"/>\n                                    </div>\n                                    <!-- Those fields are added to trigger the compute method for the recurrence feature. -->\n                                    <field name="mon" invisible="1"/>\n                                    <field name="tue" invisible="1"/>\n                                    <field name="wed" invisible="1"/>\n                                    <field name="thu" invisible="1"/>\n                                    <field name="fri" invisible="1"/>\n                                    <field name="sat" invisible="1"/>\n                                    <field name="sun" invisible="1"/>\n\n                                    <label for="repeat_type"/>\n                                    <div class="o_row">\n                                        <field name="repeat_type" attrs="{'required': [('recurring_task', '=', True)]}"/>\n                                        <field name="repeat_until" attrs="{'invisible': [('repeat_type', '!=', 'until')], 'required': [('repeat_type', '=', 'until')]}"/>\n                                        <field name="repeat_number" attrs="{'invisible': [('repeat_type', '!=', 'after')], 'required': [('repeat_type', '=', 'after')]}"/>\n                                    </div>\n                                </group>\n                            </group>\n                            <group attrs="{'invisible': ['|', ('recurring_task', '=', False), ('recurrence_message', '=', False)]}" groups="project.group_project_user">\n                                <div class="alert alert-success o_form_project_recurrence_message" role="status" colspan="2">\n                                    <field name="recurrence_message" widget="html" class="mb-0"/>\n                                </div>\n                            </group>\n                        </page>\n                        <page name="extra_info" string="Extra Info" groups="base.group_no_one">\n                            <group>\n                                <group>\n                                    <field name="is_analytic_account_id_changed" invisible="1"/>\n                                    <field name="parent_id" attrs="{'invisible': [('allow_subtasks', '=', False)]}" groups="base.group_no_one"/>\n                                    <field name="analytic_account_id" groups="analytic.group_analytic_accounting" context="{'default_partner_id': partner_id}"/>\n                                    <field name="company_id" groups="base.group_multi_company" options="{'no_create': True}"/>\n                                    <field name="sequence" groups="base.group_no_one"/>\n                                    <field name="email_from" invisible="1"/>\n                                    <field name="email_cc" groups="base.group_no_one"/>\n                                    <field name="displayed_image_id" groups="base.group_no_one" options="{'no_create': True}"/>\n                                </group>\n                                <group>\n                                    <field name="date_assign" groups="base.group_no_one"/>\n                                    <field name="date_last_stage_update" groups="base.group_no_one"/>\n                                </group>\n                                <group string="Working Time to Assign" attrs="{'invisible': [('working_hours_open', '=', 0.0)]}">\n                                    <field name="working_hours_open" widget="float_time" string="Hours"/>\n                                    <field name="working_days_open" string="Days"/>\n                                </group>\n                                <group string="Working Time to Close" attrs="{'invisible': [('working_hours_close', '=', 0.0)]}">\n                                    <field name="working_hours_close" widget="float_time" string="Hours"/>\n                                    <field name="working_days_close" string="Days"/>\n                                </group>\n                            </group>\n                        </page>\n                    </notebook>\n                    </sheet>\n                    <div class="oe_chatter">\n                        <field name="message_follower_ids" options="{'post_refresh':True}" groups="base.group_user"/>\n                        <field name="activity_ids"/>\n                        <field name="message_ids"/>\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
1891	2	\N	1	1	stock.location.tree	stock.location	\N	tree	stock/views/stock_location_views.xml	\N	primary	{"en_US": "<tree string=\\"Stock Location\\" decoration-info=\\"usage=='view'\\" decoration-danger=\\"usage=='internal'\\" multi_edit=\\"1\\">\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <field name=\\"active\\" invisible=\\"1\\"/>\\n                <field name=\\"complete_name\\" string=\\"Location\\"/>\\n                <field name=\\"usage\\"/>\\n                <field name=\\"storage_category_id\\" attrs=\\"{'readonly': [('usage', '!=', 'internal')]}\\" groups=\\"stock.group_stock_storage_categories\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n            </tree>", "vi_VN": "<tree string=\\"Vị trí tồn kho\\" decoration-info=\\"usage=='view'\\" decoration-danger=\\"usage=='internal'\\" multi_edit=\\"1\\">\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <field name=\\"active\\" invisible=\\"1\\"/>\\n                <field name=\\"complete_name\\" string=\\"Vị trí\\"/>\\n                <field name=\\"usage\\"/>\\n                <field name=\\"storage_category_id\\" attrs=\\"{'readonly': [('usage', '!=', 'internal')]}\\" groups=\\"stock.group_stock_storage_categories\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree string="Stock Location" decoration-info="usage=='view'" decoration-danger="usage=='internal'" multi_edit="1">\n                <field name="company_id" invisible="1"/>\n                <field name="active" invisible="1"/>\n                <field name="complete_name" string="Location"/>\n                <field name="usage"/>\n                <field name="storage_category_id" attrs="{'readonly': [('usage', '!=', 'internal')]}" groups="stock.group_stock_storage_categories"/>\n                <field name="company_id" groups="base.group_multi_company"/>\n            </tree>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1893	16	\N	1	1	stock.location.route.tree	stock.route	\N	tree	stock/views/stock_location_views.xml	\N	primary	{"en_US": "<tree string=\\"Routes\\">\\n                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"active\\" invisible=\\"1\\"/>\\n                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                </tree>", "vi_VN": "<tree string=\\"Tuyến cung ứng\\">\\n                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"active\\" invisible=\\"1\\"/>\\n                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                </tree>"}	<?xml version="1.0"?>\n<tree string="Routes">\n                    <field name="sequence" widget="handle"/>\n                    <field name="name"/>\n                    <field name="active" invisible="1"/>\n                    <field name="company_id" groups="base.group_multi_company"/>\n                </tree>\n            	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
429	16	428	1	1	product.packaging.tree.view2	product.packaging	\N	tree	product/views/product_packaging_views.xml	\N	primary	{"en_US": "<data><xpath expr=\\"//field[@name='product_id']\\" position=\\"replace\\"/>\\n            <xpath expr=\\"//tree[@name='packaging']\\" position=\\"attributes\\">\\n                <attribute name=\\"editable\\">bottom</attribute>\\n            </xpath>\\n        </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//field[@name='product_id']" position="replace"/>\n            <xpath expr="//tree[@name='packaging']" position="attributes">\n                <attribute name="editable">bottom</attribute>\n            </xpath>\n        </data>	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1894	7	\N	1	1	stock.location.route.form	stock.route	\N	form	stock/views/stock_location_views.xml	\N	primary	{"en_US": "<form string=\\"Route\\">\\n                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\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\\"/>\\n                            <h1><field name=\\"name\\" placeholder=\\"e.g. Two-steps reception\\"/></h1>\\n                        </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"sequence\\" string=\\"Sequence\\" groups=\\"base.group_no_one\\"/>\\n                            <field name=\\"supplied_wh_id\\" groups=\\"base.group_no_one\\"/>\\n                            <field name=\\"active\\" invisible=\\"1\\"/>\\n                            <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\"/>\\n                        </group>\\n                    </group>\\n                    <group string=\\"Applicable On\\" name=\\"route_selector\\">\\n                        <p colspan=\\"2\\" class=\\"oe_grey\\">Select the places where this route can be selected</p>\\n                        <group>\\n                            <field name=\\"product_categ_selectable\\" string=\\"Product Categories\\"/>\\n                            <field name=\\"product_selectable\\" string=\\"Products\\"/>\\n                            <field name=\\"packaging_selectable\\" string=\\"Packagings\\" groups=\\"product.group_stock_packaging\\"/>\\n                        </group>\\n                        <group>\\n                            <label for=\\"warehouse_selectable\\" string=\\"Warehouses\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"warehouse_selectable\\" class=\\"oe_inline\\" nolabel=\\"1\\"/>\\n                                <field name=\\"warehouse_domain_ids\\" invisible=\\"1\\"/>\\n                                <field name=\\"warehouse_ids\\" widget=\\"many2many_tags\\" class=\\"o_field_highlighted\\" placeholder=\\"e.g. Central Warehouse\\" nolabel=\\"1\\" attrs=\\"{'invisible': [('warehouse_selectable', '=', False)]}\\"/>\\n                            </div>\\n                        </group>\\n                    </group>\\n                    <group string=\\"Rules\\">\\n                        <field name=\\"rule_ids\\" colspan=\\"2\\" nolabel=\\"1\\" context=\\"{'default_company_id': company_id, 'form_view_ref':'stock.view_route_rule_form'}\\">\\n                            <tree>\\n                                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                <field name=\\"action\\"/>\\n                                <field name=\\"location_src_id\\" options=\\"{'no_create': True}\\"/>\\n                                <field name=\\"location_dest_id\\" options=\\"{'no_create': True}\\"/>\\n                            </tree>\\n                        </field>\\n                    </group>\\n                    </sheet>\\n                </form>", "vi_VN": "<form string=\\"Tuyến cung ứng\\">\\n                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\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\\"/>\\n                            <h1><field name=\\"name\\" placeholder=\\"VD: Nhập kho hai bước\\"/></h1>\\n                        </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"sequence\\" string=\\"Trình tự\\" groups=\\"base.group_no_one\\"/>\\n                            <field name=\\"supplied_wh_id\\" groups=\\"base.group_no_one\\"/>\\n                            <field name=\\"active\\" invisible=\\"1\\"/>\\n                            <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\"/>\\n                        </group>\\n                    </group>\\n                    <group string=\\"Có thể áp dụng cho\\" name=\\"route_selector\\">\\n                        <p colspan=\\"2\\" class=\\"oe_grey\\">Đánh dấu những nơi mà tuyến cung ứng này có thể được chọn</p>\\n                        <group>\\n                            <field name=\\"product_categ_selectable\\" string=\\"Danh mục sản phẩm\\"/>\\n                            <field name=\\"product_selectable\\" string=\\"Sản phẩm\\"/>\\n                            <field name=\\"packaging_selectable\\" string=\\"Kiện hàng\\" groups=\\"product.group_stock_packaging\\"/>\\n                        </group>\\n                        <group>\\n                            <label for=\\"warehouse_selectable\\" string=\\"Kho hàng\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"warehouse_selectable\\" class=\\"oe_inline\\" nolabel=\\"1\\"/>\\n                                <field name=\\"warehouse_domain_ids\\" invisible=\\"1\\"/>\\n                                <field name=\\"warehouse_ids\\" widget=\\"many2many_tags\\" class=\\"o_field_highlighted\\" placeholder=\\"VD: Kho hàng trung tâm\\" nolabel=\\"1\\" attrs=\\"{'invisible': [('warehouse_selectable', '=', False)]}\\"/>\\n                            </div>\\n                        </group>\\n                    </group>\\n                    <group string=\\"Quy tắc\\">\\n                        <field name=\\"rule_ids\\" colspan=\\"2\\" nolabel=\\"1\\" context=\\"{'default_company_id': company_id, 'form_view_ref':'stock.view_route_rule_form'}\\">\\n                            <tree>\\n                                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                <field name=\\"action\\"/>\\n                                <field name=\\"location_src_id\\" options=\\"{'no_create': True}\\"/>\\n                                <field name=\\"location_dest_id\\" options=\\"{'no_create': True}\\"/>\\n                            </tree>\\n                        </field>\\n                    </group>\\n                    </sheet>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Route">\n                    <field name="company_id" invisible="1"/>\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"/>\n                            <h1><field name="name" placeholder="e.g. Two-steps reception"/></h1>\n                        </div>\n                    <group>\n                        <group>\n                            <field name="sequence" string="Sequence" groups="base.group_no_one"/>\n                            <field name="supplied_wh_id" groups="base.group_no_one"/>\n                            <field name="active" invisible="1"/>\n                            <field name="company_id" groups="base.group_multi_company" options="{'no_create': True}"/>\n                        </group>\n                    </group>\n                    <group string="Applicable On" name="route_selector">\n                        <p colspan="2" class="oe_grey">Select the places where this route can be selected</p>\n                        <group>\n                            <field name="product_categ_selectable" string="Product Categories"/>\n                            <field name="product_selectable" string="Products"/>\n                            <field name="packaging_selectable" string="Packagings" groups="product.group_stock_packaging"/>\n                        </group>\n                        <group>\n                            <label for="warehouse_selectable" string="Warehouses"/>\n                            <div class="o_row">\n                                <field name="warehouse_selectable" class="oe_inline" nolabel="1"/>\n                                <field name="warehouse_domain_ids" invisible="1"/>\n                                <field name="warehouse_ids" widget="many2many_tags" class="o_field_highlighted" placeholder="e.g. Central Warehouse" nolabel="1" attrs="{'invisible': [('warehouse_selectable', '=', False)]}"/>\n                            </div>\n                        </group>\n                    </group>\n                    <group string="Rules">\n                        <field name="rule_ids" colspan="2" nolabel="1" context="{'default_company_id': company_id, 'form_view_ref':'stock.view_route_rule_form'}">\n                            <tree>\n                                <field name="sequence" widget="handle"/>\n                                <field name="action"/>\n                                <field name="location_src_id" options="{'no_create': True}"/>\n                                <field name="location_dest_id" options="{'no_create': True}"/>\n                            </tree>\n                        </field>\n                    </group>\n                    </sheet>\n                </form>\n            	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
431	16	430	1	1	product.packaging.form.view2	product.packaging	\N	form	product/views/product_packaging_views.xml	\N	primary	{"en_US": "<data><xpath expr=\\"//group[@name='group_product']\\" position=\\"replace\\"/>\\n            <xpath expr=\\"//field[@name='id']\\" position=\\"replace\\"/>\\n        </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//group[@name='group_product']" position="replace"/>\n            <xpath expr="//field[@name='id']" position="replace"/>\n        </data>	f	t	2025-06-18 15:58:16.099095	2025-06-18 15:58:16.099095	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1895	16	\N	1	1	stock.location.route.search	stock.route	\N	search	stock/views/stock_location_views.xml	\N	primary	{"en_US": "<search string=\\"Route\\">\\n                    <field name=\\"name\\"/>\\n                    <filter string=\\"Archived\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n                </search>", "vi_VN": "<search string=\\"Tuyến cung ứng\\">\\n                    <field name=\\"name\\"/>\\n                    <filter string=\\"Đã lưu\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n                </search>"}	<?xml version="1.0"?>\n<search string="Route">\n                    <field name="name"/>\n                    <filter string="Archived" name="inactive" domain="[('active','=',False)]"/>\n                </search>\n            	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1216	16	\N	1	1	project.task.activity	project.task	\N	activity	project/views/project_views.xml	\N	primary	{"en_US": "<activity string=\\"Project Tasks\\" js_class=\\"project_activity\\">\\n                    <field name=\\"user_ids\\"/>\\n                    <field name=\\"project_id\\"/>\\n                    <templates>\\n                        <div class=\\"justify-content-between\\" t-name=\\"activity-box\\">\\n                            <field name=\\"user_ids\\" widget=\\"many2many_avatar_user\\"/>\\n                            <div class=\\"text-end\\">\\n                                <span t-att-title=\\"record.name.value\\">\\n                                    <field name=\\"name\\" display=\\"full\\"/>\\n                                </span>\\n                                <span t-att-title=\\"record.project_id.value\\">\\n                                    <field t-if=\\"record.project_id.value\\" name=\\"project_id\\" muted=\\"1\\" display=\\"full\\"/>\\n                                    <span t-else=\\"\\" class=\\"fst-italic text-muted\\"><i class=\\"fa fa-lock\\"/> Private</span>\\n                                </span>\\n                            </div>\\n                        </div>\\n                    </templates>\\n                </activity>", "vi_VN": "<activity string=\\"Nhiệm vụ\\" js_class=\\"project_activity\\">\\n                    <field name=\\"user_ids\\"/>\\n                    <field name=\\"project_id\\"/>\\n                    <templates>\\n                        <div class=\\"justify-content-between\\" t-name=\\"activity-box\\">\\n                            <field name=\\"user_ids\\" widget=\\"many2many_avatar_user\\"/>\\n                            <div class=\\"text-end\\">\\n                                <span t-att-title=\\"record.name.value\\">\\n                                    <field name=\\"name\\" display=\\"full\\"/>\\n                                </span>\\n                                <span t-att-title=\\"record.project_id.value\\">\\n                                    <field t-if=\\"record.project_id.value\\" name=\\"project_id\\" muted=\\"1\\" display=\\"full\\"/>\\n                                    <span t-else=\\"\\" class=\\"fst-italic text-muted\\"><i class=\\"fa fa-lock\\"/> Riêng tư</span>\\n                                </span>\\n                            </div>\\n                        </div>\\n                    </templates>\\n                </activity>"}	<?xml version="1.0"?>\n<activity string="Project Tasks" js_class="project_activity">\n                    <field name="user_ids"/>\n                    <field name="project_id"/>\n                    <templates>\n                        <div class="justify-content-between" t-name="activity-box">\n                            <field name="user_ids" widget="many2many_avatar_user"/>\n                            <div class="text-end">\n                                <span t-att-title="record.name.value">\n                                    <field name="name" display="full"/>\n                                </span>\n                                <span t-att-title="record.project_id.value">\n                                    <field t-if="record.project_id.value" name="project_id" muted="1" display="full"/>\n                                    <span t-else="" class="fst-italic text-muted"><i class="fa fa-lock"/> Private</span>\n                                </span>\n                            </div>\n                        </div>\n                    </templates>\n                </activity>\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
1896	16	\N	1	1	stock.warehouse.orderpoint.kanban	stock.warehouse.orderpoint	\N	kanban	stock/views/stock_orderpoint_views.xml	\N	primary	{"en_US": "<kanban class=\\"o_kanban_mobile\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"trigger\\"/>\\n                <field name=\\"product_min_qty\\"/>\\n                <field name=\\"product_max_qty\\"/>\\n                <templates>\\n                    <t t-name=\\"kanban-box\\">\\n                        <div t-attf-class=\\"oe_kanban_global_click\\">\\n                            <div class=\\"o_kanban_record_top\\">\\n                                <div class=\\"o_kanban_record_headings\\">\\n                                    <strong class=\\"o_kanban_record_title\\"><t t-esc=\\"record.name.value\\"/></strong>\\n                                </div>\\n                                <span class=\\"badge rounded-pill\\"><strong>Min qty :</strong><t t-esc=\\"record.product_min_qty.value\\"/></span>\\n                            </div>\\n                            <div class=\\"o_kanban_record_bottom\\">\\n                                <div class=\\"oe_kanban_bottom_left\\">\\n                                    <span><t t-esc=\\"record.product_id.value\\"/></span>\\n                                </div>\\n                                <div class=\\"oe_kanban_bottom_right\\">\\n                                    <span class=\\"badge rounded-pill\\"><strong>Max qty :</strong><t t-esc=\\"record.product_max_qty.value\\"/></span>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>", "vi_VN": "<kanban class=\\"o_kanban_mobile\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"trigger\\"/>\\n                <field name=\\"product_min_qty\\"/>\\n                <field name=\\"product_max_qty\\"/>\\n                <templates>\\n                    <t t-name=\\"kanban-box\\">\\n                        <div t-attf-class=\\"oe_kanban_global_click\\">\\n                            <div class=\\"o_kanban_record_top\\">\\n                                <div class=\\"o_kanban_record_headings\\">\\n                                    <strong class=\\"o_kanban_record_title\\"><t t-esc=\\"record.name.value\\"/></strong>\\n                                </div>\\n                                <span class=\\"badge rounded-pill\\"><strong>SL tối thiểu :</strong><t t-esc=\\"record.product_min_qty.value\\"/></span>\\n                            </div>\\n                            <div class=\\"o_kanban_record_bottom\\">\\n                                <div class=\\"oe_kanban_bottom_left\\">\\n                                    <span><t t-esc=\\"record.product_id.value\\"/></span>\\n                                </div>\\n                                <div class=\\"oe_kanban_bottom_right\\">\\n                                    <span class=\\"badge rounded-pill\\"><strong>SL tối đa :</strong><t t-esc=\\"record.product_max_qty.value\\"/></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="name"/>\n                <field name="product_id"/>\n                <field name="trigger"/>\n                <field name="product_min_qty"/>\n                <field name="product_max_qty"/>\n                <templates>\n                    <t t-name="kanban-box">\n                        <div t-attf-class="oe_kanban_global_click">\n                            <div class="o_kanban_record_top">\n                                <div class="o_kanban_record_headings">\n                                    <strong class="o_kanban_record_title"><t t-esc="record.name.value"/></strong>\n                                </div>\n                                <span class="badge rounded-pill"><strong>Min qty :</strong><t t-esc="record.product_min_qty.value"/></span>\n                            </div>\n                            <div class="o_kanban_record_bottom">\n                                <div class="oe_kanban_bottom_left">\n                                    <span><t t-esc="record.product_id.value"/></span>\n                                </div>\n                                <div class="oe_kanban_bottom_right">\n                                    <span class="badge rounded-pill"><strong>Max qty :</strong><t t-esc="record.product_max_qty.value"/></span>\n                                </div>\n                            </div>\n                        </div>\n                    </t>\n                </templates>\n            </kanban>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1897	16	\N	1	1	stock.warehouse.orderpoint.tree.editable	stock.warehouse.orderpoint	\N	tree	stock/views/stock_orderpoint_views.xml	\N	primary	{"en_US": "<tree string=\\"Reordering Rules\\" editable=\\"bottom\\" js_class=\\"stock_orderpoint_list\\" sample=\\"1\\" multi_edit=\\"1\\" export_xlsx=\\"0\\">\\n                <field name=\\"active\\" invisible=\\"1\\"/>\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <field name=\\"product_category_id\\" invisible=\\"1\\"/>\\n                <field name=\\"product_tmpl_id\\" invisible=\\"1\\"/>\\n                <field name=\\"product_id\\" attrs=\\"{'readonly': [('product_id', '!=', False)]}\\" force_save=\\"1\\"/>\\n                <field name=\\"location_id\\" options=\\"{'no_create': True}\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                <field name=\\"warehouse_id\\" options=\\"{'no_create': True}\\" groups=\\"stock.group_stock_multi_warehouses\\" optional=\\"hide\\"/>\\n                <field name=\\"qty_on_hand\\" force_save=\\"1\\"/>\\n                <field name=\\"qty_forecast\\" force_save=\\"1\\"/>\\n                <button name=\\"action_product_forecast_report\\" type=\\"object\\" icon=\\"fa-area-chart\\" title=\\"Forecast Report\\" attrs=\\"{'invisible': [('id', '=', False)]}\\"/>\\n                <field name=\\"visibility_days\\" optional=\\"hidden\\"/>\\n                <field name=\\"route_id\\" options=\\"{'no_create': True, 'no_open': True}\\"/>\\n                <button name=\\"action_stock_replenishment_info\\" type=\\"object\\" icon=\\"fa-info-circle\\" title=\\"Replenishment Information\\" attrs=\\"{'invisible': [('id', '=', False)]}\\"/>\\n                <field name=\\"trigger\\" optional=\\"hide\\"/>\\n                <field name=\\"group_id\\" optional=\\"hide\\" groups=\\"stock.group_adv_location\\"/>\\n                <field name=\\"product_min_qty\\" optional=\\"show\\"/>\\n                <field name=\\"product_max_qty\\" optional=\\"show\\"/>\\n                <field name=\\"qty_multiple\\" optional=\\"hide\\"/>\\n                <field name=\\"qty_to_order\\"/>\\n                <field name=\\"product_uom_name\\" string=\\"UoM\\" groups=\\"uom.group_uom\\"/>\\n                <field name=\\"company_id\\" optional=\\"hide\\" readonly=\\"1\\" groups=\\"base.group_multi_company\\"/>\\n                <button name=\\"action_replenish\\" string=\\"Order Once\\" type=\\"object\\" class=\\"o_replenish_buttons\\" icon=\\"fa-truck\\" attrs=\\"{'invisible': [('qty_to_order', '&lt;=', 0.0)]}\\"/>\\n                <button name=\\"action_replenish_auto\\" string=\\"Automate Orders\\" type=\\"object\\" class=\\"o_replenish_buttons\\" icon=\\"fa-refresh\\" attrs=\\"{'invisible': ['|', ('qty_to_order', '&lt;=', 0.0), ('trigger', '=', 'auto')]}\\"/>\\n                <button name=\\"534\\" string=\\"Snooze\\" type=\\"action\\" class=\\"text-warning\\" icon=\\"fa-bell-slash\\" attrs=\\"{'invisible': [('trigger', '!=', 'manual')]}\\" context=\\"{'default_orderpoint_ids': [id]}\\"/>\\n            </tree>", "vi_VN": "<tree string=\\"Quy tắc tái đặt hàng\\" editable=\\"bottom\\" js_class=\\"stock_orderpoint_list\\" sample=\\"1\\" multi_edit=\\"1\\" export_xlsx=\\"0\\">\\n                <field name=\\"active\\" invisible=\\"1\\"/>\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <field name=\\"product_category_id\\" invisible=\\"1\\"/>\\n                <field name=\\"product_tmpl_id\\" invisible=\\"1\\"/>\\n                <field name=\\"product_id\\" attrs=\\"{'readonly': [('product_id', '!=', False)]}\\" force_save=\\"1\\"/>\\n                <field name=\\"location_id\\" options=\\"{'no_create': True}\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                <field name=\\"warehouse_id\\" options=\\"{'no_create': True}\\" groups=\\"stock.group_stock_multi_warehouses\\" optional=\\"hide\\"/>\\n                <field name=\\"qty_on_hand\\" force_save=\\"1\\"/>\\n                <field name=\\"qty_forecast\\" force_save=\\"1\\"/>\\n                <button name=\\"action_product_forecast_report\\" type=\\"object\\" icon=\\"fa-area-chart\\" title=\\"Báo cáo dự báo\\" attrs=\\"{'invisible': [('id', '=', False)]}\\"/>\\n                <field name=\\"visibility_days\\" optional=\\"hidden\\"/>\\n                <field name=\\"route_id\\" options=\\"{'no_create': True, 'no_open': True}\\"/>\\n                <button name=\\"action_stock_replenishment_info\\" type=\\"object\\" icon=\\"fa-info-circle\\" title=\\"Thông tin bổ sung hàng\\" attrs=\\"{'invisible': [('id', '=', False)]}\\"/>\\n                <field name=\\"trigger\\" optional=\\"hide\\"/>\\n                <field name=\\"group_id\\" optional=\\"hide\\" groups=\\"stock.group_adv_location\\"/>\\n                <field name=\\"product_min_qty\\" optional=\\"show\\"/>\\n                <field name=\\"product_max_qty\\" optional=\\"show\\"/>\\n                <field name=\\"qty_multiple\\" optional=\\"hide\\"/>\\n                <field name=\\"qty_to_order\\"/>\\n                <field name=\\"product_uom_name\\" string=\\"Đơn vị tính\\" groups=\\"uom.group_uom\\"/>\\n                <field name=\\"company_id\\" optional=\\"hide\\" readonly=\\"1\\" groups=\\"base.group_multi_company\\"/>\\n                <button name=\\"action_replenish\\" string=\\"Đặt hàng một lần\\" type=\\"object\\" class=\\"o_replenish_buttons\\" icon=\\"fa-truck\\" attrs=\\"{'invisible': [('qty_to_order', '&lt;=', 0.0)]}\\"/>\\n                <button name=\\"action_replenish_auto\\" string=\\"Tự động hoá đơn hàng\\" type=\\"object\\" class=\\"o_replenish_buttons\\" icon=\\"fa-refresh\\" attrs=\\"{'invisible': ['|', ('qty_to_order', '&lt;=', 0.0), ('trigger', '=', 'auto')]}\\"/>\\n                <button name=\\"534\\" string=\\"Tạm dừng\\" type=\\"action\\" class=\\"text-warning\\" icon=\\"fa-bell-slash\\" attrs=\\"{'invisible': [('trigger', '!=', 'manual')]}\\" context=\\"{'default_orderpoint_ids': [id]}\\"/>\\n            </tree>"}	<?xml version="1.0"?>\n<tree string="Reordering Rules" editable="bottom" js_class="stock_orderpoint_list" sample="1" multi_edit="1" export_xlsx="0">\n                <field name="active" invisible="1"/>\n                <field name="company_id" invisible="1"/>\n                <field name="product_category_id" invisible="1"/>\n                <field name="product_tmpl_id" invisible="1"/>\n                <field name="product_id" attrs="{'readonly': [('product_id', '!=', False)]}" force_save="1"/>\n                <field name="location_id" options="{'no_create': True}" groups="stock.group_stock_multi_locations"/>\n                <field name="warehouse_id" options="{'no_create': True}" groups="stock.group_stock_multi_warehouses" optional="hide"/>\n                <field name="qty_on_hand" force_save="1"/>\n                <field name="qty_forecast" force_save="1"/>\n                <button name="action_product_forecast_report" type="object" icon="fa-area-chart" title="Forecast Report" attrs="{'invisible': [('id', '=', False)]}"/>\n                <field name="visibility_days" optional="hidden"/>\n                <field name="route_id" options="{'no_create': True, 'no_open': True}"/>\n                <button name="action_stock_replenishment_info" type="object" icon="fa-info-circle" title="Replenishment Information" attrs="{'invisible': [('id', '=', False)]}"/>\n                <field name="trigger" optional="hide"/>\n                <field name="group_id" optional="hide" groups="stock.group_adv_location"/>\n                <field name="product_min_qty" optional="show"/>\n                <field name="product_max_qty" optional="show"/>\n                <field name="qty_multiple" optional="hide"/>\n                <field name="qty_to_order"/>\n                <field name="product_uom_name" string="UoM" groups="uom.group_uom"/>\n                <field name="company_id" optional="hide" readonly="1" groups="base.group_multi_company"/>\n                <button name="action_replenish" string="Order Once" type="object" class="o_replenish_buttons" icon="fa-truck" attrs="{'invisible': [('qty_to_order', '&lt;=', 0.0)]}"/>\n                <button name="action_replenish_auto" string="Automate Orders" type="object" class="o_replenish_buttons" icon="fa-refresh" attrs="{'invisible': ['|', ('qty_to_order', '&lt;=', 0.0), ('trigger', '=', 'auto')]}"/>\n                <button name="534" string="Snooze" type="action" class="text-warning" icon="fa-bell-slash" attrs="{'invisible': [('trigger', '!=', 'manual')]}" context="{'default_orderpoint_ids': [id]}"/>\n            </tree>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1898	16	\N	1	1	stock.warehouse.orderpoint.reorder.search	stock.warehouse.orderpoint	\N	search	stock/views/stock_orderpoint_views.xml	\N	primary	{"en_US": "<search string=\\"Replenishment Report Search\\">\\n                <field name=\\"name\\" string=\\"Reordering Rule\\"/>\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"trigger\\"/>\\n                <field name=\\"product_category_id\\"/>\\n                <field name=\\"group_id\\" groups=\\"stock.group_adv_location\\"/>\\n                <field name=\\"warehouse_id\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                <field name=\\"location_id\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                <filter string=\\"Trigger Manual\\" name=\\"filter_creation_trigger\\" domain=\\"[('trigger', '=', 'manual')]\\"/>\\n                <separator/>\\n                <filter string=\\"To Reorder\\" name=\\"filter_to_reorder\\" domain=\\"[('qty_to_order', '&gt;', 0.0)]\\"/>\\n                <separator/>\\n                <filter string=\\"Not Snoozed\\" name=\\"filter_not_snoozed\\" domain=\\"['|', ('snoozed_until', '=', False), ('snoozed_until', '&lt;=', datetime.date.today().strftime('%Y-%m-%d'))]\\"/>\\n                <group expand=\\"0\\" string=\\"Group By\\">\\n                    <filter string=\\"Warehouse\\" name=\\"groupby_warehouse\\" domain=\\"[]\\" context=\\"{'group_by': 'warehouse_id'}\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                    <filter string=\\"Location\\" name=\\"groupby_location\\" domain=\\"[]\\" context=\\"{'group_by': 'location_id'}\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                    <filter string=\\"Product\\" name=\\"groupby_product\\" domain=\\"[]\\" context=\\"{'group_by': 'product_id'}\\"/>\\n                    <filter string=\\"Category\\" name=\\"groupby_category\\" domain=\\"[]\\" context=\\"{'group_by': 'product_category_id'}\\"/>\\n                </group>\\n                <searchpanel>\\n                    <field name=\\"location_id\\" string=\\"Locations\\" groups=\\"stock.group_stock_multi_locations\\" enable_counters=\\"1\\"/>\\n                    <field name=\\"trigger\\" string=\\"Trigger\\" enable_counters=\\"1\\"/>\\n                </searchpanel>\\n            </search>", "vi_VN": "<search string=\\"Tìm báo cáo bổ sung hàng\\">\\n                <field name=\\"name\\" string=\\"Qui tắc tái đặt hàng\\"/>\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"trigger\\"/>\\n                <field name=\\"product_category_id\\"/>\\n                <field name=\\"group_id\\" groups=\\"stock.group_adv_location\\"/>\\n                <field name=\\"warehouse_id\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                <field name=\\"location_id\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                <filter string=\\"Kích hoạt thủ công\\" name=\\"filter_creation_trigger\\" domain=\\"[('trigger', '=', 'manual')]\\"/>\\n                <separator/>\\n                <filter string=\\"Cần tái đặt hàng\\" name=\\"filter_to_reorder\\" domain=\\"[('qty_to_order', '&gt;', 0.0)]\\"/>\\n                <separator/>\\n                <filter string=\\"Không tạm dừng\\" name=\\"filter_not_snoozed\\" domain=\\"['|', ('snoozed_until', '=', False), ('snoozed_until', '&lt;=', datetime.date.today().strftime('%Y-%m-%d'))]\\"/>\\n                <group expand=\\"0\\" string=\\"Nhóm theo\\">\\n                    <filter string=\\"Kho hàng\\" name=\\"groupby_warehouse\\" domain=\\"[]\\" context=\\"{'group_by': 'warehouse_id'}\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                    <filter string=\\"Vị trí\\" name=\\"groupby_location\\" domain=\\"[]\\" context=\\"{'group_by': 'location_id'}\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                    <filter string=\\"Sản phẩm\\" name=\\"groupby_product\\" domain=\\"[]\\" context=\\"{'group_by': 'product_id'}\\"/>\\n                    <filter string=\\"Danh mục\\" name=\\"groupby_category\\" domain=\\"[]\\" context=\\"{'group_by': 'product_category_id'}\\"/>\\n                </group>\\n                <searchpanel>\\n                    <field name=\\"location_id\\" string=\\"Vị trí\\" groups=\\"stock.group_stock_multi_locations\\" enable_counters=\\"1\\"/>\\n                    <field name=\\"trigger\\" string=\\"Bộ khởi động\\" enable_counters=\\"1\\"/>\\n                </searchpanel>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Replenishment Report Search">\n                <field name="name" string="Reordering Rule"/>\n                <field name="product_id"/>\n                <field name="trigger"/>\n                <field name="product_category_id"/>\n                <field name="group_id" groups="stock.group_adv_location"/>\n                <field name="warehouse_id" groups="stock.group_stock_multi_warehouses"/>\n                <field name="location_id" groups="stock.group_stock_multi_locations"/>\n                <filter string="Trigger Manual" name="filter_creation_trigger" domain="[('trigger', '=', 'manual')]"/>\n                <separator/>\n                <filter string="To Reorder" name="filter_to_reorder" domain="[('qty_to_order', '&gt;', 0.0)]"/>\n                <separator/>\n                <filter string="Not Snoozed" name="filter_not_snoozed" domain="['|', ('snoozed_until', '=', False), ('snoozed_until', '&lt;=', datetime.date.today().strftime('%Y-%m-%d'))]"/>\n                <group expand="0" string="Group By">\n                    <filter string="Warehouse" name="groupby_warehouse" domain="[]" context="{'group_by': 'warehouse_id'}" groups="stock.group_stock_multi_warehouses"/>\n                    <filter string="Location" name="groupby_location" domain="[]" context="{'group_by': 'location_id'}" groups="stock.group_stock_multi_locations"/>\n                    <filter string="Product" name="groupby_product" domain="[]" context="{'group_by': 'product_id'}"/>\n                    <filter string="Category" name="groupby_category" domain="[]" context="{'group_by': 'product_category_id'}"/>\n                </group>\n                <searchpanel>\n                    <field name="location_id" string="Locations" groups="stock.group_stock_multi_locations" enable_counters="1"/>\n                    <field name="trigger" string="Trigger" enable_counters="1"/>\n                </searchpanel>\n            </search>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1899	16	\N	1	1	stock.warehouse.orderpoint.search	stock.warehouse.orderpoint	\N	search	stock/views/stock_orderpoint_views.xml	\N	primary	{"en_US": "<search string=\\"Reordering Rules Search\\">\\n                <field name=\\"name\\" string=\\"Reordering Rule\\"/>\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"trigger\\"/>\\n                <field name=\\"group_id\\" groups=\\"stock.group_adv_location\\"/>\\n                <field name=\\"warehouse_id\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                <field name=\\"location_id\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                <filter string=\\"Archived\\" name=\\"inactive\\" domain=\\"[('active', '=', False)]\\"/>\\n                <group expand=\\"0\\" string=\\"Group By\\">\\n                    <filter string=\\"Warehouse\\" name=\\"warehouse\\" domain=\\"[]\\" context=\\"{'group_by': 'warehouse_id'}\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                    <filter string=\\"Location\\" name=\\"location\\" domain=\\"[]\\" context=\\"{'group_by': 'location_id'}\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                    <filter string=\\"Product\\" name=\\"product\\" domain=\\"[]\\" context=\\"{'group_by': 'product_id'}\\"/>\\n                </group>\\n            </search>", "vi_VN": "<search string=\\"Tìm kiếm quy tắc tái đặt hàng\\">\\n                <field name=\\"name\\" string=\\"Qui tắc tái đặt hàng\\"/>\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"trigger\\"/>\\n                <field name=\\"group_id\\" groups=\\"stock.group_adv_location\\"/>\\n                <field name=\\"warehouse_id\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                <field name=\\"location_id\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                <filter string=\\"Đã lưu\\" name=\\"inactive\\" domain=\\"[('active', '=', False)]\\"/>\\n                <group expand=\\"0\\" string=\\"Nhóm theo\\">\\n                    <filter string=\\"Kho hàng\\" name=\\"warehouse\\" domain=\\"[]\\" context=\\"{'group_by': 'warehouse_id'}\\" groups=\\"stock.group_stock_multi_warehouses\\"/>\\n                    <filter string=\\"Vị trí\\" name=\\"location\\" domain=\\"[]\\" context=\\"{'group_by': 'location_id'}\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                    <filter string=\\"Sản phẩm\\" name=\\"product\\" domain=\\"[]\\" context=\\"{'group_by': 'product_id'}\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Reordering Rules Search">\n                <field name="name" string="Reordering Rule"/>\n                <field name="product_id"/>\n                <field name="trigger"/>\n                <field name="group_id" groups="stock.group_adv_location"/>\n                <field name="warehouse_id" groups="stock.group_stock_multi_warehouses"/>\n                <field name="location_id" groups="stock.group_stock_multi_locations"/>\n                <filter string="Archived" name="inactive" domain="[('active', '=', False)]"/>\n                <group expand="0" string="Group By">\n                    <filter string="Warehouse" name="warehouse" domain="[]" context="{'group_by': 'warehouse_id'}" groups="stock.group_stock_multi_warehouses"/>\n                    <filter string="Location" name="location" domain="[]" context="{'group_by': 'location_id'}" groups="stock.group_stock_multi_locations"/>\n                    <filter string="Product" name="product" domain="[]" context="{'group_by': 'product_id'}"/>\n                </group>\n            </search>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
1900	16	\N	1	1	stock.warehouse.orderpoint.form	stock.warehouse.orderpoint	\N	form	stock/views/stock_orderpoint_views.xml	\N	primary	{"en_US": "<form string=\\"Reordering Rules\\">\\n                <div class=\\"alert alert-info\\" role=\\"alert\\">\\n                    <a style=\\"cursor: pointer\\" class=\\"alert-link o_form_uri\\" type=\\"action\\" name=\\"529\\">Run the scheduler</a> manually to trigger the reordering rules right now.\\n                </div>\\n                <sheet>\\n                    <widget name=\\"web_ribbon\\" title=\\"Archived\\" bg_color=\\"bg-danger\\" attrs=\\"{'invisible': [('active', '=', True)]}\\"/>\\n                    <div class=\\"oe_title\\">\\n                        <h1>\\n                            <field name=\\"name\\"/>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"active\\" invisible=\\"1\\"/>\\n                            <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"route_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"product_id\\"/>\\n                            <label for=\\"product_min_qty\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"product_min_qty\\"/>\\n                                <field name=\\"product_uom_name\\"/>\\n                                <button name=\\"stock.action_stock_replenishment_info\\" string=\\"Forecast Description\\" type=\\"action\\" icon=\\"fa-area-chart\\" attrs=\\"{'invisible': [('id', '=', False)]}\\"/>\\n                            </div>\\n                            <label for=\\"product_max_qty\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"product_max_qty\\"/>\\n                                <field name=\\"product_uom_name\\"/>\\n                            </div>\\n                            <field name=\\"qty_multiple\\" string=\\"Quantity Multiple\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"allowed_location_ids\\" invisible=\\"1\\"/>\\n                            <field name=\\"warehouse_id\\" options=\\"{'no_open': True, 'no_create': True}\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                            <field name=\\"location_id\\" options=\\"{'no_create': True}\\" groups=\\"stock.group_stock_multi_locations\\" domain=\\"[('id', 'in', allowed_location_ids)]\\"/>\\n                            <label for=\\"group_id\\" groups=\\"base.group_no_one\\"/>\\n                            <div groups=\\"base.group_no_one\\">\\n                                <field name=\\"group_id\\" groups=\\"stock.group_adv_location\\"/>\\n                            </div>\\n                            <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"visibility_days\\"/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>", "vi_VN": "<form string=\\"Quy tắc tái đặt hàng\\">\\n                <div class=\\"alert alert-info\\" role=\\"alert\\">\\n                    <a style=\\"cursor: pointer\\" class=\\"alert-link o_form_uri\\" type=\\"action\\" name=\\"529\\">Chạy trình lập kế hoạch</a> một cách thủ công để kích hoạt quy tắc tái đặt hàng ngay bây giờ.\\n                </div>\\n                <sheet>\\n                    <widget name=\\"web_ribbon\\" title=\\"Đã lưu\\" bg_color=\\"bg-danger\\" attrs=\\"{'invisible': [('active', '=', True)]}\\"/>\\n                    <div class=\\"oe_title\\">\\n                        <h1>\\n                            <field name=\\"name\\"/>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"active\\" invisible=\\"1\\"/>\\n                            <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"route_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"product_id\\"/>\\n                            <label for=\\"product_min_qty\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"product_min_qty\\"/>\\n                                <field name=\\"product_uom_name\\"/>\\n                                <button name=\\"stock.action_stock_replenishment_info\\" string=\\"Mô tả dự báo\\" type=\\"action\\" icon=\\"fa-area-chart\\" attrs=\\"{'invisible': [('id', '=', False)]}\\"/>\\n                            </div>\\n                            <label for=\\"product_max_qty\\"/>\\n                            <div class=\\"o_row\\">\\n                                <field name=\\"product_max_qty\\"/>\\n                                <field name=\\"product_uom_name\\"/>\\n                            </div>\\n                            <field name=\\"qty_multiple\\" string=\\"Bội số số lượng\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"allowed_location_ids\\" invisible=\\"1\\"/>\\n                            <field name=\\"warehouse_id\\" options=\\"{'no_open': True, 'no_create': True}\\" groups=\\"stock.group_stock_multi_locations\\"/>\\n                            <field name=\\"location_id\\" options=\\"{'no_create': True}\\" groups=\\"stock.group_stock_multi_locations\\" domain=\\"[('id', 'in', allowed_location_ids)]\\"/>\\n                            <label for=\\"group_id\\" groups=\\"base.group_no_one\\"/>\\n                            <div groups=\\"base.group_no_one\\">\\n                                <field name=\\"group_id\\" groups=\\"stock.group_adv_location\\"/>\\n                            </div>\\n                            <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"visibility_days\\"/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Reordering Rules">\n                <div class="alert alert-info" role="alert">\n                    <a style="cursor: pointer" class="alert-link o_form_uri" type="action" name="529">Run the scheduler</a> manually to trigger the reordering rules right now.\n                </div>\n                <sheet>\n                    <widget name="web_ribbon" title="Archived" bg_color="bg-danger" attrs="{'invisible': [('active', '=', True)]}"/>\n                    <div class="oe_title">\n                        <h1>\n                            <field name="name"/>\n                        </h1>\n                    </div>\n                    <group>\n                        <group>\n                            <field name="active" invisible="1"/>\n                            <field name="company_id" invisible="1"/>\n                            <field name="route_id" invisible="1"/>\n                            <field name="product_id"/>\n                            <label for="product_min_qty"/>\n                            <div class="o_row">\n                                <field name="product_min_qty"/>\n                                <field name="product_uom_name"/>\n                                <button name="stock.action_stock_replenishment_info" string="Forecast Description" type="action" icon="fa-area-chart" attrs="{'invisible': [('id', '=', False)]}"/>\n                            </div>\n                            <label for="product_max_qty"/>\n                            <div class="o_row">\n                                <field name="product_max_qty"/>\n                                <field name="product_uom_name"/>\n                            </div>\n                            <field name="qty_multiple" string="Quantity Multiple"/>\n                        </group>\n                        <group>\n                            <field name="allowed_location_ids" invisible="1"/>\n                            <field name="warehouse_id" options="{'no_open': True, 'no_create': True}" groups="stock.group_stock_multi_locations"/>\n                            <field name="location_id" options="{'no_create': True}" groups="stock.group_stock_multi_locations" domain="[('id', 'in', allowed_location_ids)]"/>\n                            <label for="group_id" groups="base.group_no_one"/>\n                            <div groups="base.group_no_one">\n                                <field name="group_id" groups="stock.group_adv_location"/>\n                            </div>\n                            <field name="company_id" groups="base.group_multi_company" options="{'no_create': True}"/>\n                            <field name="visibility_days"/>\n                        </group>\n                    </group>\n                </sheet>\n            </form>\n        	f	t	2025-06-19 03:10:52.944233	2025-06-19 03:10:52.944233	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
