コード例 #1
0
class Usuarios(models.Model):
    _name = 'technician.usuarios'
    _description = 'tablad de usuarios'
    name = fields.Char(string='Nombre', required=True)
    email = fields.Char(string='Email', required=True)
    password= fields.Char(string='Contraseña')
    phone= fields.Char(string='Telefono')
    rol_id= fields.one2Many(comodel_name='technician.rol', string='Userrol')
    dept_id=fields.one2Many(comodel_name='technician.dept', string='Department')
    
コード例 #2
0
class Usuarios(models.Model):
    _name = 'technician.usuarios'
    _description = 'tablad de usuarios'
    name = fields.Char(string='Nombre', required=True)
    email = fields.Char(string='Email', required=True)
    password = fields.Char(string='Contraseña')
    phone = fields.Char(string='Telefono')
    rol_id = fields.one2Many(comodel_name='technician.rol', string='Userrol')
    dept_id = fields.one2Many(comodel_name='technician.dept',
                              string='Department')
    task_ids = fields.Many2Many(comodel_name="technician_task",
                                relation="technician_x_task",
                                column1="user_id",
                                column2="task_id",
                                string="Tareas")
コード例 #3
0
class Client(models.Model):
    _name = 'softonic.client'
    name = fields.Char(string='Name',
                       required=True,
                       help='Name of the client...')
    # Un cliente contiene una lista de sus proyectos
    relatedProyects_ids = fields.one2Many('softonic.proyect',
                                          'client_id',
                                          string="Associated proyects")
コード例 #4
0
class tipoprov(models.Model):
    _name = 'tipo.provedor'

    info = fields.Char(string="Descripción Proveedor", requiered=True)

    proveedor_id = fields.one2Many('proveedor.compra',
                                   'info_proveedor_id',
                                   string="Info")

    info_prov = fields.Char(String="Info Proveedor", compute="_info_prov")

    @api.one
    def _info_prov(self):
        self.info_prov = len(self.info_prov)
コード例 #5
0
class Coder(models.Model):
    _name = 'softonic.coder'
    name = fields.Char(string='Name',
                       required=True,
                       help='Name of the coder...')
    lastname = fields.Char(string='Last Name',
                           required=True,
                           help='Last Name of the proyect...')
    birthDate = fields.Date(string='Date of Birth', required=True)
    joinDate = fields.Date(string='Hiring date', required=True)
    # Un programador conoce varios lenguajes de programación
    langs_ids = fields.Many2many('softonic.language',
                                 string="Known Programming Languages")
    # Relación con la tabla intermedia -> una lista de sus colaboraciones
    relatedTeams_ids = fields.one2Many('softonic.team',
                                       'coder_id',
                                       string="Collaborations")
コード例 #6
0
class Proyect(models.Model):
    _name = 'softonic.proyect'
    name = fields.Char(string='Name',
                       required=True,
                       help='Name of the proyect...')
    # Un proyecto lleva una referencia a su cliente
    client_id = fields.Many2one('softonic.client',
                                ondelete='set null',
                                string="Client",
                                index=True)
    # Un proyecto involucra varios lenguajes de programación
    langs_ids = fields.Many2many('softonic.language',
                                 string="Technologies used")
    # Relación con la tabla intermedia -> una lista de sus colaboraciones
    relatedTeams_ids = fields.one2Many('softonic.team',
                                       'proyect_id',
                                       string="Collaborations")