[Gastosabertos-dev] ao

Edgar Zanella Alvarenga e em vaz.io
Segunda Março 2 17:02:59 UTC 2015


Funciona! Agora só colocar as chamadas pra atualizar a url de acordo
os cliques. Acho que seria legal pensarmos numa solução geral que
funcionasse pra todas visualizações, assim teríamos uma api comum
pra atualizar variável X com valor Y.

E.

On 02/03/2015 13:56, Andres MRM wrote:
> =D
> S2
> ( sem ressentimentos =P )
>
> Aí está funfando?
> http://site.gastosabertos.org/receitas/?year=2012&level=2.3
> (É para ter um botão com texto branco quase ilegível [culpa do CSS
> atual] para
> subir de nível)
>
>
> Quoting Edgar Zanella Alvarenga (2015-03-02 13:47:35)
>> Oi Andres,
>>
>> desculpe! O velho problema do tom que se diz algo estar quase que
>> completamente perdido na forma textual, o que é mais uma razão pra
>> manerar
>> e pensar duas vezes em como se escreve. Confesso que não estava
>> irritado
>> ou achando uma "idiotice" o que você fez, apenas escrevi no calor do
>> momento ao descobrir que tinha escrito um monte de código sem
>> necessidade
>> e só gastou seu tempo (ok, nem foi tanto código assim). Ajudou ter
>> acabado
>> de acordar e ainda estar meio grogue, mas deu pra notar que foi 
>> apenas
>> falta de familiaridade sua com o framework e eu deveria sim ter 
>> escrito
>> de forma mais clara, com menos '!' e mais objetivo, sorry. Fui reler 
>> a
>> mensagem
>> no Github depois do seu email pois nem me lembrava e me achei bem 
>> jerk!
>>
>> Pode deixar que vou ser menos agressivo/"empolgado"/exautado nas 
>> minhas
>> próximas mensagens, mas caso deslize pode ignorar que é Edgarzice
>> minha.
>> Ou melhor, pode me xingar numa boa, que daí percebo que fui meio
>> babaca! :P
>>
>> Abs,
>> Edgar
>>
>> On 02/03/2015 08:56, Andres MRM wrote:
>> > Concordo completamente que servir arquivos estáticos daquela 
>> maneira
>> > não era
>> > bom. Eu inclusive deixei um TODO na própria função dizendo que 
>> aquilo
>> > estava
>> > feio.
>> > Mas no momento da implementação não estava achando outro jeito
>> > simples (não
>> > sabia que a API tinha uma pasta static dentro da receita), então 
>> fui
>> > naquele
>> > mesmo temporariamente.
>> >
>> > Edgar, eu acho que você manja muito e gosto muito de você como
>> > pessoa, mas só
>> > peço para maneirar um pouco nos tons dos comentários. Aqui na 
>> lista
>> > ainda está
>> > mais de boa, mas no issue está agressivo.
>> > Estou me esforçando ao máximo para tentar implementar as coisas do
>> > seu jeito
>> > (que concordo que geralmente é melhor), mas nem tudo que está na 
>> sua
>> > cabeça é
>> > trivial e transparente. Trivial no sentido de só ter uma
>> > implementação óbvia,
>> > e transparente de ser fácil saber o que você está pensando. Tenho
>> > perguntado o
>> > máximo que posso para você justamente para evitar fazer as coisas 
>> de
>> > outra
>> > forma, mas nem sempre você responde e também não dá para perguntar
>> > linha a
>> > linha...
>> >
>> >
>> > Arrumei o que você falou. Aparentemente o erro de COR persiste 
>> mesmo
>> > com o
>> > link funcionando:
>> >
>> > 
>> http://demo.gastosabertos.org/receita/static/total_by_year_by_code/2014.json
>> >
>> >
>> > Abs
>> >
>> >
>> > Quoting Edgar Zanella Alvarenga (2015-03-02 07:51:12)
>> >> Andres, você nao debugou o problema. Se d erro num request pra 
>> API,
>> >> o Firefox indica erro de CORS. Mas pra saber se foi CORS, melhor 
>> ver
>> >> a resposta ao request da API. Fazendo isso vi que o código estava
>> >> dando um exception na linha 281 dum endpoint que você adicionou, 
>> que
>> >> nunca deveia ter sido adicionado:
>> >>
>> >> https://github.com/okfn-brasil/gastos_abertos/issues/132
>> >>
>> >> Nunca faça um endpoint para servir arquivos estáticos! A não ser
>> >> que tenha uma lógica extremamente complexa pra buscar os arquivos
>> >> baseado
>> >> no request. No nosso caso precisamos apenas de arquivos estáticos
>> >> nomeados pelo ano, nada mais do que isso.
>> >>
>> >> Coloque os arquivos em data/total_by_year_by_code/ em algum local 
>> do
>> >> static
>> >> do gastos_abertos no momento, e a requisição no view deverá ser
>> >> alterada de
>> >> acordo. Só estou falando pra colocar lá para ser gerado novamente 
>> a
>> >> cada novo deploy
>> >> da api pelo fab. Esqueça o que comentei no issue pra colocar no 
>> repo
>> >> gastos_abertos_website.
>> >>
>> >> Abs,
>> >> Edgar
>> >>
>> >> On 02/03/2015 07:38, Andres MRM wrote:
>> >> > Você diz a que fica em settings/local_settings.py?
>> >> > Não mexi nisso no servidor, mas imagino que esteja, já que o
>> >> > DataTables está
>> >> > conseguindo fazer o request normal...
>> >> >
>> >> >
>> >> > Quoting Edgar Zanella Alvarenga (2015-03-02 07:26:06)
>> >> >> Você está utilizando a configuração correta pro API_URL?
>> >> >>
>> >> >> On 02/03/2015 06:39, Andres MRM wrote:
>> >> >> > Estou tentando fazer o drilldown funcionar no servidor, mas
>> >> estou
>> >> >> > tendo aquele
>> >> >> > erro de COR:
>> >> >> >
>> >> >> >       Cross-Origin Request Blocked: The Same Origin Policy
>> >> >> disallows
>> >> >> > reading the
>> >> >> >       remote resource at
>> >> >> >
>> >> >> >
>> >> >>
>> >> 
>> http://demo.gastosabertos.org/api/v1/receita/totaldrilldown?year=2014.
>> >> >> > This
>> >> >> >       can be fixed by moving the resource to the same domain 
>> or
>> >> >> enabling
>> >> >> > CORS.
>> >> >> >
>> >> >> > Pelo visto o request do DataTables para a API está 
>> funcionando
>> >> sem
>> >> >> > problema,
>> >> >> > só o meu que não. =(
>> >> >> > Alguma ideia do porque?
>> >> >> >
>> >> >> > _______________________________________________
>> >> >> > Gastosabertos-dev mailing list
>> >> >> > Gastosabertos-dev em lists.okfn.org
>> >> >> > https://lists.okfn.org/mailman/listinfo/gastosabertos-dev
>> >> >>
>> >> >> _______________________________________________
>> >> >> Gastosabertos-dev mailing list
>> >> >> Gastosabertos-dev em lists.okfn.org
>> >> >> https://lists.okfn.org/mailman/listinfo/gastosabertos-dev
>> >> > _______________________________________________
>> >> > Gastosabertos-dev mailing list
>> >> > Gastosabertos-dev em lists.okfn.org
>> >> > https://lists.okfn.org/mailman/listinfo/gastosabertos-dev
>> >>
>> >> _______________________________________________
>> >> Gastosabertos-dev mailing list
>> >> Gastosabertos-dev em lists.okfn.org
>> >> https://lists.okfn.org/mailman/listinfo/gastosabertos-dev
>> > _______________________________________________
>> > Gastosabertos-dev mailing list
>> > Gastosabertos-dev em lists.okfn.org
>> > https://lists.okfn.org/mailman/listinfo/gastosabertos-dev
>>
>> _______________________________________________
>> Gastosabertos-dev mailing list
>> Gastosabertos-dev em lists.okfn.org
>> https://lists.okfn.org/mailman/listinfo/gastosabertos-dev
> _______________________________________________
> Gastosabertos-dev mailing list
> Gastosabertos-dev em lists.okfn.org
> https://lists.okfn.org/mailman/listinfo/gastosabertos-dev




Mais detalhes sobre a lista de discussão Gastosabertos-dev