Fiz a atualização do SAPL 2.2 para a revisão 3844 e me deparei com um problema com o cadastro de autoria. Durante a inclusão da autoria, após selecionado o campo "Tipo de Autor" = Parlamentar, o campo "Autor" mostra uma lista zerada, ou seja, não traz o nome dos parlamentares cadastrados para seleção. Esse erro ocorre apenas quando o tipo do autor é Parlamentar, nos outros tipos (Externo, comissões, etc.) a lista do campo "Autor" aparece com conteúdo. Pois bem. Como eu possuía uma cópia da revisão 3391, voltei a cópia e o cadastro de autor passou a funcionar corretamente. Como eu tenho um servidor SAPL de backup, atualizei o mesmo para a versão 3844 e comparei o código do arquivo autoria_form.dtml das duas versões e encontrei uma diferença na seguinte parte:
Revisão 3844: Autor (*)
selected value="">
-
Revisão 3391: Autor (*)
selected value="">
-
Na linha 6 do código acima na revisão 3844 existe a expressão: ind_col_username='1', que não existe na revisão 3391, e também não existe para o caso do tipo de autor não ser parlamentar na sequência do código. Então eu removi essa expressão e reiniciei o zope e o cadastro passou a funcionar normalmente. Fiz alguns testes no cadastro e funcionou corretamente. A falta dessa expressão "ind_col_username='1'" vai acarretar algum problema de funcionamento em outra parte do SAPL? Preciso saber disso para passar o SAPL que está em produção para a revisão 3844.
Olá Ivan, não vai acarretar problema algum. Essa variável foi acrescentada com a finalidade de selecionar somente aqueles parlamentares que possuem login de acesso ao Sapl na condição de autor. Foi o modo que sugeri e o pessoal aceitou de não se colocar nomes de parlamentares que não tivessem a condição de autor.
[]'s
Morale
SPDT/interlegis
Ivan Garcia escreveu:
> Boa tarde, Morale. > > Fiz a atualização do SAPL 2.2 para a revisão 3844 e me deparei com um > problema com o cadastro de autoria. > Durante a inclusão da autoria, após selecionado o campo "Tipo de Autor" = > Parlamentar, o campo "Autor" mostra uma lista zerada, ou seja, não traz o > nome dos parlamentares cadastrados para seleção. Esse erro ocorre apenas > quando o tipo do autor é Parlamentar, nos outros tipos (Externo, comissões, > etc.) a lista do campo "Autor" aparece com conteúdo. > Pois bem. Como eu possuía uma cópia da revisão 3391, voltei a cópia e o > cadastro de autor passou a funcionar corretamente. > Como eu tenho um servidor SAPL de backup, atualizei o mesmo para a versão > 3844 e comparei o código do arquivo autoria_form.dtml das duas versões e > encontrei uma diferença na seguinte parte: > > Revisão 3844: > Autor (*)
> > onChange="javascript:form.hdn_alterou.value=1"> > > > > expr="REQUEST.has_key('cod_parlamentar') and > cod_parlamentar==REQUEST['cod_parlamentar']"> > selected > value=""> > expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar)"> > - null=""> > > > > Na linha 6 do código acima na revisão 3844 existe a expressão: > ind_col_username='1', que não existe na revisão 3391, e também não existe > para o caso do tipo de autor não ser parlamentar na sequência do código. > Então eu removi essa expressão e reiniciei o zope e o cadastro passou a > funcionar normalmente. > Fiz alguns testes no cadastro e funcionou corretamente. > A falta dessa expressão "ind_col_username='1'" vai acarretar algum problema > de funcionamento em outra parte do SAPL? Preciso saber disso para passar o > SAPL que está em produção para a revisão 3844. > > Abraço, > > Ivan Garcia > CM-Maringá-PR >