Como hago para modificar un módulo ya creado (Quitando y agregando campos)?? En Odoo 11

publicado por: Anonymous

Quisiera saber como hago para modificar un moduló ya creado en Odoo. Por ejemplo el modulo de empleados. Modificarlo agregando mis campos y mis parámetros respectivos.

solución

Para modificar debes crear un módulo, y dentro de este módulo una modelo con

_x000D_

_x000D_

class Employee(models.Model):_x000D_
    _inherit = "hr.employee"_x000D_
_x000D_
    place_of_birth = fields.Char('Place of Birth')

_x000D_

_x000D_

_x000D_

De esta forma le estamos adicionando el campo place_of_birth al modelo hr.employee

Para mostrar este campo en la vista se debe heredar la vista de la siguiente forma:

_x000D_

_x000D_

<record id="hr_view_employee_form_inherit" model="ir.ui.view">_x000D_
	<field name="name">hr_view_employee_form_inherit</field>_x000D_
	<field name="model">hr.employee</field>_x000D_
	<field name="inherit_id" ref="hr.view_employee_form"/>_x000D_
	<field name="arch" type="xml">_x000D_
		<data>_x000D_
			<field name="user_id" position="after">_x000D_
				 <field name="place_of_birth"/>_x000D_
			</field>                    _x000D_
		</data>_x000D_
	</field>_x000D_
</record>

_x000D_

_x000D_

_x000D_

Espero que te sirva de ayuda esta explicación.
Saludos

Respondido por: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *