def get_proyectos_by_equipo_desarrollo(self,idusuario): """ Obtiene los proyectos en los que el usuario enviado como parámetro forma parte. """ proy = DBSession.query(Proyecto).all() proyectos = [] miembros=Equipo_Desarrollo.get_miembros_by_usuario(idusuario) for miembro in miembros: for p in proy: if (miembro.proyecto == p.id_proyecto): proyectos.append(p) return proyectos
def get_proyectos_by_equipo_desarrollo(self, idusuario): """ Obtiene la lista de todos los roles registrados en el sistema """ proy = DBSession.query(Proyecto).all() proyectos = [] miembros = Equipo_Desarrollo.get_miembros_by_usuario(idusuario) for miembro in miembros: for p in proy: if miembro.proyecto == p.id_proyecto: proyectos.append(p) return proyectos
def ingresar_proyecto(self): """lista de los proyectos del usuario """ nom_proyecto=Variables.get_valor_by_nombre("nombre_proyecto_actual") nom_fase=Variables.get_valor_by_nombre("nombre_fase_actual") usuario=Usuario.get_user_by_alias(request.identity['repoze.who.userid']) proy = Proyecto.get_proyectos() proyectos = [] miembros=Equipo_Desarrollo.get_miembros_by_usuario(usuario.idusuario) for miembro in miembros: for p in proy: if (miembro.proyecto == p.id_proyecto): proyectos.append(p) return dict(pagina="ingresar_proyecto",proyectos=proyectos, nom_proyecto=nom_proyecto,nom_fase=nom_fase)