Conjunto de mudanças 8040 no repositório publico


Ignorar:
Timestamp:
07/05/2015 14:55:56 (4 anos atrás)
Autor:
jeanferri
Mensagem:

Fix bug related to thousands separators on int fields.

Arquivo:
1 editado

Legenda:

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

    r6164 r8040  
    8686
    8787    def rec_id(self):
    88         return self.request.get('id', self.request.get('form.widgets.id', None))
     88
     89        ret = self.request.get('id', self.request.get('form.widgets.id', None))
     90
     91        # Bug reportado pela AL-RO: por algum motivo, o widget padrão
     92        # do schema.Int adiciona separador de milhar. Como utilizo
     93        # campos int para reter os id nos formularios de edição faz-se
     94        # necessário limpar os "." Nas views o id é passado por GET e
     95        # esse bug, obviamente, não se manifesta.
     96
     97        if ret is not None:
     98            ret = ret.replace('.', '')
     99
     100        return ret
    89101
    90102    @button.buttonAndHandler(_(u'Salvar'), name='salvar')
     
    155167
    156168    def rec_id(self):
    157         return self.request.get('id', self.request.get('form.widgets.id', None))
     169
     170        ret = self.request.get('id', self.request.get('form.widgets.id', None))
     171
     172        # Bug reportado pela AL-RO: por algum motivo, o widget padrão
     173        # do schema.Int adiciona separador de milhar. Como utilizo
     174        # campos int para reter os id nos formularios de edição faz-se
     175        # necessário limpar os "." Nas views o id é passado por GET e
     176        # esse bug, obviamente, não se manifesta.
     177
     178        if ret is not None:
     179            ret = ret.replace('.', '')
     180
     181        return ret
    158182
    159183    @button.buttonAndHandler(_(u'Editar'), name='editar')
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.