Package sapproject :: Package models :: Module rolpermiso
[hide private]
[frames] | no frames]

Source Code for Module sapproject.models.rolpermiso

 1  from base import * 
 2  from sqlalchemy import ForeignKey 
 3  from sqlalchemy.orm import relationship, backref 
 4   
5 -class RolPermiso(Base):
6 """ 7 Clase que crea la tabla RolPermiso que permite las relaciones entre la tabla Rol y la tabla Permiso 8 """ 9 __tablename__ = 'rolpermiso' 10 idrol = Column(Integer, ForeignKey('rol.id'), primary_key=True) 11 idpermiso = Column(Integer, ForeignKey('permiso.id'), primary_key=True) 12 permiso = relationship("Permiso", backref="roles") 13 # rol 14
15 - def __init__(self, idrol, idpermiso):
16 """ 17 Metodo de instancia constructor que inicializa los parametros del objeto rolpermiso. 18 @type self: rolpermiso. 19 @param self: referencia al objeto que llama el metodo en este caso rolpermiso. 20 @type idrol: Integer 21 @param idrol: campo que almacenara el id del rol. 22 @type idpermiso: Integer 23 @param idpermiso: campo que almacenara el id del permiso. 24 """ 25 self.idrol = idrol 26 self.idpermiso = idpermiso
27