Conjunto de mudanças 6330 no repositório publico


Ignorar:
Timestamp:
12/05/2012 21:15:11 (7 anos atrás)
Autor:
fabianosantos
Mensagem:

Modificado busca de protocolos pelo scanner de codigo de barras para uma busca nao exata, pois o codigo pode estar sem a identificacao R E ou I.

Arquivo:
1 editado

Legenda:

Não Modificado
Adicionado
Removido
  • il.spdo/trunk/il/spdo/browser/forms/protocolo.py

    r5944 r6330  
    11# -*- coding: utf-8 -*-
    22
     3from sqlalchemy import or_
    34from five import grok
    45from z3c.form import button
     
    152153        status = IStatusMessage(self.request)
    153154        session = Session()
    154         protocolo = session.query(db.Protocolo).filter_by(numero=data['numero']).first()
     155        query = session.query(db.Protocolo)
     156        clause = or_(db.Protocolo.numero.contains(data['numero']),
     157                     db.Protocolo.numero.ilike(data['numero']))
     158        protocolo = query.filter(clause).first()
    155159        if protocolo is None:
    156160            status.add(_(u'Verifique o número informado. Protocolo: ' + data['numero']), 'error')
Note: Veja TracChangeset para ajuda no uso do visualizador de conjunto de mudanças.
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.