[Gastosabertos-dev] ao

Andres MRM andres em inventati.org
Segunda Março 2 16:56:51 UTC 2015


=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



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