{"en_US": "<form string=\"Server Action\">\n                    <header>\n                        <field name=\"binding_model_id\" invisible=\"1\"/>\n                        <button name=\"create_action\" string=\"Create Contextual Action\" type=\"object\" class=\"btn-primary\" attrs=\"{'invisible':[('binding_model_id','!=',False)]}\" help=\"Display an option in the 'More' top-menu in order to run this action.\"/>\n                        <button name=\"unlink_action\" string=\"Remove Contextual Action\" type=\"object\" attrs=\"{'invisible':[('binding_model_id','=',False)]}\" help=\"Remove 'More' top-menu contextual action related to this action\"/>\n                        <button name=\"run\" string=\"Run\" type=\"object\" class=\"btn-primary\" attrs=\"{'invisible':['|', ('model_id', '!=', 23), ('state', '!=', 'code')]}\" help=\"Run this action manually.\"/>\n                    </header>\n                    <sheet>\n                        <div class=\"oe_title\">\n                            <label for=\"name\"/>\n                            <h1><field name=\"name\" placeholder=\"e.g. Update order quantity\"/></h1>\n                        </div>\n                        <group name=\"action_wrapper\">\n                            <group name=\"action_content\">\n                                <field name=\"model_id\" options=\"{'no_create': True}\"/>\n                                <field name=\"model_name\" invisible=\"1\"/>\n                            </group>\n                            <group>\n                                <field name=\"state\"/>\n                                <field name=\"type\" invisible=\"1\"/>\n                                <field name=\"crud_model_id\" options=\"{'no_create': True}\" attrs=\"{'invisible': [('state', '!=', 'object_create')], 'required': [('state', '=', 'object_create')]}\"/>\n                                <field name=\"crud_model_name\" invisible=\"1\"/>\n                                <field name=\"link_field_id\" domain=\"[('model_id', '=', model_id), ('relation', '=', crud_model_name),                                     ('ttype', 'in', ['many2one', 'one2many', 'many2many'])]\" options=\"{'no_create': True}\" attrs=\"{'invisible': [('state', '!=', 'object_create')]}\" context=\"{'default_model_id': model_id, 'default_relation': crud_model_name}\"/>\n                            </group>\n                        </group>\n                        <notebook>\n                            <page string=\"Python Code\" name=\"code\" attrs=\"{'invisible': [('state', '!=', 'code')]}\">\n                                <field name=\"code\" widget=\"ace\" options=\"{'mode': 'python'}\" placeholder=\"Enter Python code here. Help about Python expression is available in the help tab of this document.\"/>\n                            </page>\n\n                            <page string=\"Data to Write\" name=\"page_object\" attrs=\"{'invisible':[('state', 'not in', ['object_create', 'object_write'])]}\">\n                                <p attrs=\"{'invisible': [('model_id', '!=', False)]}\">\n                                    Please set the Model to Create before choosing values\n                                </p>\n                                <field name=\"fields_lines\">\n                                     <tree string=\"Field Mappings\" editable=\"bottom\">\n                                        <field name=\"col1\" options=\"{'no_create': True}\" domain=\"['|', ('model_id', '=', parent.crud_model_id), ('model_id', '=', parent.model_id)]\"/>\n                                        <field name=\"evaluation_type\"/>\n                                        <field name=\"resource_ref\" options=\"{'hide_model': True, 'no_create': True}\" attrs=\"{'readonly': [('evaluation_type', '!=', 'reference')]}\"/>\n                                        <field name=\"value\" attrs=\"{'readonly': [('evaluation_type', '=', 'reference')]}\" options=\"{'no_create': True}\" force_save=\"1\"/>\n                                    </tree>\n                                </field>\n                            </page>\n\n                            <page name=\"security\" string=\"Security\">\n                                <field name=\"groups_id\"/>\n                            </page>\n\n                            <page string=\"Actions\" name=\"actions\" attrs=\"{'invisible': [('state', '!=', 'multi')]}\">\n                                <p class=\"oe_grey\">\n                                    If several child actions return an action, only the last one will be executed.\n                                    This may happen when having server actions executing code that returns an action, or server actions returning a client action.\n                                </p>\n                                <field name=\"child_ids\" domain=\"[('model_id', '=', model_id)]\"/>\n                            </page>\n\n                            <page string=\"Help\" name=\"help_info\" attrs=\"{'invisible': [('state', '!=', 'code')]}\">\n                                <div style=\"margin-top: 4px;\">\n                                    <h3>Help with Python expressions</h3>\n                                    <p>Various fields may use Python code or Python expressions. The following variables can be used:</p>\n                                    <ul>\n                                        <li><code>env</code>: Odoo Environment on which the action is triggered</li>\n                                        <li><code>model</code>: Odoo Model of the record on which the action is triggered; is a void recordset</li>\n                                        <li><code>record</code>: record on which the action is triggered; may be be void</li>\n                                        <li><code>records</code>: recordset of all records on which the action is triggered in multi mode; may be void</li>\n                                        <li><code>time</code>, <code>datetime</code>, <code>dateutil</code>, <code>timezone</code>: useful Python libraries</li>\n                                        <li><code>log(message, level='info')</code>: logging function to record debug information in <code>ir.logging</code> table</li>\n                                        <li><code>UserError</code>: Warning Exception to use with <code>raise</code></li>\n                                        <li><code>Command</code>: x2Many commands namespace</li>\n                                        <li>To return an action, assign: <code>action = {...}</code></li>\n                                    </ul>\n                                    <div attrs=\"{'invisible': [('state', '!=', 'code')]}\">\n                                        <p>Example of Python code</p>\n<code style=\"white-space: pre-wrap\">\npartner_name = record.name + '_code' \\n\nenv['res.partner'].create({'name': partner_name})\n</code>\n                                    </div>\n                                </div>\n                            </page>\n                        </notebook>\n                    </sheet>\n                </form>", "vi_VN": "<form string=\"Tác vụ phía Máy chủ\">\n                    <header>\n                        <field name=\"binding_model_id\" invisible=\"1\"/>\n                        <button name=\"create_action\" string=\"Tạo Hành động theo Ngữ cảnh\" type=\"object\" class=\"btn-primary\" attrs=\"{'invisible':[('binding_model_id','!=',False)]}\" help=\"Hiển thị phần tùy chọn trong menu 'Thêm' ở phía trên để có thể thực hiện hành động này.\"/>\n                        <button name=\"unlink_action\" string=\"Bỏ bối cảnh tác vụ\" type=\"object\" attrs=\"{'invisible':[('binding_model_id','=',False)]}\" help=\"Bỏ menu 'Thêm' trên cùng theo ngữ cảnh liên quan đến tác vụ này\"/>\n                        <button name=\"run\" string=\"Chạy\" type=\"object\" class=\"btn-primary\" attrs=\"{'invisible':['|', ('model_id', '!=', 23), ('state', '!=', 'code')]}\" help=\"Thực thi tác vụ này một cách thủ công.\"/>\n                    </header>\n                    <sheet>\n                        <div class=\"oe_title\">\n                            <label for=\"name\"/>\n                            <h1><field name=\"name\" placeholder=\"vd: Cập nhật số lượng đặt hàng\"/></h1>\n                        </div>\n                        <group name=\"action_wrapper\">\n                            <group name=\"action_content\">\n                                <field name=\"model_id\" options=\"{'no_create': True}\"/>\n                                <field name=\"model_name\" invisible=\"1\"/>\n                            </group>\n                            <group>\n                                <field name=\"state\"/>\n                                <field name=\"type\" invisible=\"1\"/>\n                                <field name=\"crud_model_id\" options=\"{'no_create': True}\" attrs=\"{'invisible': [('state', '!=', 'object_create')], 'required': [('state', '=', 'object_create')]}\"/>\n                                <field name=\"crud_model_name\" invisible=\"1\"/>\n                                <field name=\"link_field_id\" domain=\"[('model_id', '=', model_id), ('relation', '=', crud_model_name),                                     ('ttype', 'in', ['many2one', 'one2many', 'many2many'])]\" options=\"{'no_create': True}\" attrs=\"{'invisible': [('state', '!=', 'object_create')]}\" context=\"{'default_model_id': model_id, 'default_relation': crud_model_name}\"/>\n                            </group>\n                        </group>\n                        <notebook>\n                            <page string=\"Mã Python\" name=\"code\" attrs=\"{'invisible': [('state', '!=', 'code')]}\">\n                                <field name=\"code\" widget=\"ace\" options=\"{'mode': 'python'}\" placeholder=\"Điền mã Python ở đây. Thông tin hỗ trợ về các biểu thức Python có trong phần hỗ trợ của tài liệu này.\"/>\n                            </page>\n\n                            <page string=\"Dữ liệu để Ghi\" name=\"page_object\" attrs=\"{'invisible':[('state', 'not in', ['object_create', 'object_write'])]}\">\n                                <p attrs=\"{'invisible': [('model_id', '!=', False)]}\">\n                                    Vui lòng chọn đối tượng để tạo trước khi chọn giá trị\n                                </p>\n                                <field name=\"fields_lines\">\n                                     <tree string=\"Ánh xạ Trường\" editable=\"bottom\">\n                                        <field name=\"col1\" options=\"{'no_create': True}\" domain=\"['|', ('model_id', '=', parent.crud_model_id), ('model_id', '=', parent.model_id)]\"/>\n                                        <field name=\"evaluation_type\"/>\n                                        <field name=\"resource_ref\" options=\"{'hide_model': True, 'no_create': True}\" attrs=\"{'readonly': [('evaluation_type', '!=', 'reference')]}\"/>\n                                        <field name=\"value\" attrs=\"{'readonly': [('evaluation_type', '=', 'reference')]}\" options=\"{'no_create': True}\" force_save=\"1\"/>\n                                    </tree>\n                                </field>\n                            </page>\n\n                            <page name=\"security\" string=\"Bảo mật\">\n                                <field name=\"groups_id\"/>\n                            </page>\n\n                            <page string=\"Các hành động\" name=\"actions\" attrs=\"{'invisible': [('state', '!=', 'multi')]}\">\n                                <p class=\"oe_grey\">\n                                    Nếu nhiều hành động con trả về một hành động, thì chỉ hành động cuối cùng sẽ được thực thi.\n                                    Điều này có thể xảy ra khi các hành động của máy chủ thực thi mã trả về một hành động hoặc các hành động của máy chủ trả về một hành động của máy khách.\n                                </p>\n                                <field name=\"child_ids\" domain=\"[('model_id', '=', model_id)]\"/>\n                            </page>\n\n                            <page string=\"Trợ giúp\" name=\"help_info\" attrs=\"{'invisible': [('state', '!=', 'code')]}\">\n                                <div style=\"margin-top: 4px;\">\n                                    <h3>Trợ giúp với các biểu thức Python</h3>\n                                    <p>Các trường khác nhau có thể sử dụng mã Python hoặc biểu thức Python. Các biến sau có thể được sử dụng:</p>\n                                    <ul>\n                                        <li><code>env</code>: Môi trường Odoo mà hành động được kích hoạt</li>\n                                        <li><code>model</code>: Model Odoo của bản ghi mà hành động được kích hoạt; là một tập bản ghi không còn hiệu lực</li>\n                                        <li><code>bản ghi</code>: bản ghi mà hành động được kích hoạt, có thể không còn hiệu lực</li>\n                                        <li><code>các bản ghi</code>: tập hợp tất cả các bản ghi mà hành động được kích hoạt ở chế độ \"nhiều\"; có thể không còn hiệu lực</li>\n                                        <li><code>time</code>, <code>datetime</code>, <code>dateutil</code>, <code>timezone</code>: các thư viện Python hữu ích</li>\n                                        <li><code>log(message, level='info')</code>: hàm ghi nhật ký để ghi lại thông tin gỡ lỗi trong bảng <code>ir.logging</code> </li>\n                                        <li><code>UserError</code>: Cảnh báo Ngoại lệ để sử dụng với <code>raise</code></li>\n                                        <li><code>Command</code>: x2Many commands namespace</li>\n                                        <li>Để trả về một tác vụ, chỉ định: <code>action = {...}</code></li>\n                                    </ul>\n                                    <div attrs=\"{'invisible': [('state', '!=', 'code')]}\">\n                                        <p>Ví dụ về mã Python</p>\n<code style=\"white-space: pre-wrap\">\npartner_name = record.name + '_code' \\n\nenv['res.partner'].create({'name': partner_name})\n</code>\n                                    </div>\n                                </div>\n                            </page>\n                        </notebook>\n                    </sheet>\n                </form>"}