← Back to team overview

openerp-brazil-team team mailing list archive

[Bug 707758] Re: campo l10n_br_base.city não é salvo quando usado o cliente web

 

Tenho um work'a'round rápido:

Crie um campo personalizado many2one no endereço chamado: 'x_city_id',
com referência para 'l10n_br_base.city', e com o domínio
'[('state_id','=',state_id)]'.

Configure então a view do endereço e dos parceiros para utilizar o
x_city_id ao invés do city_id. Corrija também a chamada do onchange
para: on_change_city_id(x_city_id).

Eu acredito que isto não cause outros problemas, apesar de não ter
testado o restante, pois o onchange justamente salva a cidade no campo
"city" que está oculto. Por via de regra acredito que o restante das
funções/chamadas utilizem o campo "city" e tudo deve ficar OK.

Peço a gentileza dos colaboradores em verificarem o por que do 'city_id'
estar com este bug.

Abraços.

-- 
You received this bug notification because you are a member of OpenERP
Brazil Team, which is the registrant for OpenERP Brazilian Portuguese
Localization (pt_BR).
https://bugs.launchpad.net/bugs/707758

Title:
  campo l10n_br_base.city não é salvo quando usado o cliente web

Status in OpenERP Brasil:
  Confirmed

Bug description:
  
  Versão: trunk

  Vendas->Endereços->Pesquisar Municipios

  No formulário de pesquisa de municipios, a pesquisa sempre envia uma
  string vazia para o servidor:

  http://192.168.9.1:8080/openerp/search/new?model=l10n_br_base.city&domain=[('state_id',
  '=', 74)]&context={'lang': u'pt_BR', 'active_ids': [5, 4, 3, 1, 2, 7],
  'tz': False, 'search_view': 125, 'active_model': 'ir.ui.menu',
  'section_id': False, 'active_id': 4, 'client': 'web', 'project_id':
  False, 'department_id':False}&source=city_id&kind=1&text=

  Na hora de salvar ocorre o mesmo erro, mesmo quando escolhemos uma
  cidade é salvo uma string vazia no banco.


References