saap 2.0 filtro aniversariantes
-
Nov. 9, 2011, 8:49 p.m.E aí Angelo blz. Sabe me dizer se o Saap 2.0 pode fazer filtro para
aniversariantes do mês ou de determinado dia??
Aguardo resposta.
[]s
Sérgio Damiati
CM Campinas -
Nov. 10, 2011, 6:34 p.m.Em 09-11-2011 18:49, sergiodamiati escreveu:> E aí Angelo blz. Sabe me dizer se o Saap 2.0 pode fazer filtro para
> aniversariantes do mês ou de determinado dia??Oi Sérgio,
Deixa eu te passar um Script Python que temos para calcular os
aniversariantes da Intranet do Interlegis, só para te dar uma ideia:
getAniversariantes(data_inicial=None, limite=None):
"""Calcula os aniversariantes a partir da data_inicial, com limite
de x itens ou ordena todos"""
# Recebe uma lista de membros com campo 'nascimento' ordenado por
'data_aniversario'
resultado = context.getMembros(ordem='data_aniversario',
condicao='nascimento')
# Retorna somente os aniversariantes a partir da data_inicial
if data_inicial is not None:
resultado_parcial = []
if len(data_inicial) == 2:
for item in resultado:
if item['mes_aniversario'] == data_inicial:
resultado_parcial.append(item)
else:
for item in resultado:
if item['data_aniversario'] >= data_inicial:
resultado_parcial.append(item)
if limite is None:
return resultado_parcial
else:
return resultado_parcial[0:limite]
if limite is None:
return resultado
else:
return resultado[0:limite]
--
Jean Ferri
Analista de Sistemas
Interlegis - Brasília (DF) -
Nov. 10, 2011, 9:03 p.m.Ok Jean, entendo então que o SAAP não faz esse filtro, certo?
Como essa é uma demanda básica aqui em Campinas, ou seja, não posso
colocar em produção num gabinete sem essa funcionalidade e acredito que
em outras Câmaras seja parecido, abriremos um ticket para melhoria do Saap.
Obrigadão Jean, com o seu código temos um ponto de partida.[]s
Sérgio Damiati
CM CampinasEm 10-11-2011 16:34, Jean Rodrigo Ferri escreveu:> Em 09-11-2011 18:49, sergiodamiati escreveu:
>> E aí Angelo blz. Sabe me dizer se o Saap 2.0 pode fazer filtro para
>> aniversariantes do mês ou de determinado dia??
>
> Oi Sérgio,
>
> Deixa eu te passar um Script Python que temos para calcular os
> aniversariantes da Intranet do Interlegis, só para te dar uma ideia:
>
> getAniversariantes(data_inicial=None, limite=None):
> """Calcula os aniversariantes a partir da data_inicial, com limite
> de x itens ou ordena todos"""
>
> # Recebe uma lista de membros com campo 'nascimento' ordenado por
> 'data_aniversario'
> resultado = context.getMembros(ordem='data_aniversario',
> condicao='nascimento')
>
>
> # Retorna somente os aniversariantes a partir da data_inicial
> if data_inicial is not None:
> resultado_parcial = []
> if len(data_inicial) == 2:
> for item in resultado:
> if item['mes_aniversario'] == data_inicial:
> resultado_parcial.append(item)
> else:
> for item in resultado:
> if item['data_aniversario']>= data_inicial:
> resultado_parcial.append(item)
>
> if limite is None:
> return resultado_parcial
> else:
> return resultado_parcial[0:limite]
>
> if limite is None:
> return resultado
> else:
> return resultado[0:limite]
>
> -
Nov. 11, 2011, 10:52 a.m.> Ok Jean, entendo então que o SAAP não faz esse filtro, certo?
>
> Como essa é uma demanda básica aqui em Campinas, ou seja, não posso
> colocar em produção num gabinete sem essa funcionalidade e acredito que
> em outras Câmaras seja parecido, abriremos um ticket para melhoria do
> Saap.
>
> Obrigadão Jean, com o seu código temos um ponto de partida.
>
> []s
>
> Sérgio Damiati
> CM Campinas
>
> Em 10-11-2011 16:34, Jean Rodrigo Ferri escreveu:
>> Em 09-11-2011 18:49, sergiodamiati escreveu:
>>> E aí Angelo blz. Sabe me dizer se o Saap 2.0 pode fazer filtro para
>>> aniversariantes do mês ou de determinado dia??
>>
>> Oi Sérgio,
>>
>> Deixa eu te passar um Script Python que temos para calcular os
>> aniversariantes da Intranet do Interlegis, só para te dar uma ideia:
>>
>> getAniversariantes(data_inicial=None, limite=None):
>> """Calcula os aniversariantes a partir da data_inicial, com limite
>> de x itens ou ordena todos"""
>>
>> # Recebe uma lista de membros com campo 'nascimento' ordenado por
>> 'data_aniversario'
>> resultado = context.getMembros(ordem='data_aniversario',
>> condicao='nascimento')
>>
>>
>> # Retorna somente os aniversariantes a partir da data_inicial
>> if data_inicial is not None:
>> resultado_parcial = []
>> if len(data_inicial) == 2:
>> for item in resultado:
>> if item['mes_aniversario'] == data_inicial:
>> resultado_parcial.append(item)
>> else:
>> for item in resultado:
>> if item['data_aniversario']>= data_inicial:
>> resultado_parcial.append(item)
>>
>> if limite is None:
>> return resultado_parcial
>> else:
>> return resultado_parcial[0:limite]
>>
>> if limite is None:
>> return resultado
>> else:
>> return resultado[0:limite]
>>
>>
>
> --
> Wiki do SAAP:
>http://colab.interlegis.gov.br/wiki/ProjetoSaap
>
> Regras de participação:
>http://colab.interlegis.gov.br/wiki/ComoParticiparComunidade
>
> Para administrar sua conta visite:
>http://listas.interlegis.gov.br/mailman/listinfo/saap-dev
>
Oi Sérgio,Já existe um ticket aberto para essa funcionalidade: 2408.
--
Leonardo Staudt
Analista de Suporte
Câmara Municipal de Novo Hamburgo
Fone: (51) 3594-0532 -
Nov. 11, 2011, 1:08 p.m.Sérgio,Pelo que pude analisar ele não tem.
Mas creio uma demanda prioritária, já é uma função essencial para o SAAP.
Abra um ticket neste sentido.
Abraços
Angelo Marcondes de Oliveira Neto.
http://uaigeek.blogspot.com
angelomarcondes@gmail.com
(34) 91414287 - Linux User: #417837
Carneirinho - MG
Em 9 de novembro de 2011 18:49, sergiodamiati <
sergiodamiati@camaracampinas.sp.gov.br> escreveu:> E aí Angelo blz. Sabe me dizer se o Saap 2.0 pode fazer filtro para
> aniversariantes do mês ou de determinado dia??
> Aguardo resposta.
>
> []s
>
> Sérgio Damiati
> CM Campinas
> --
> Wiki do SAAP:
>http://colab.interlegis.gov.br/wiki/ProjetoSaap
>
> Regras de participação:
>http://colab.interlegis.gov.br/wiki/ComoParticiparComunidade
>
> Para administrar sua conta visite:
>http://listas.interlegis.gov.br/mailman/listinfo/saap-dev
>
Order by:
Statistics:
-
started at
9 years, 5 months ago
-
viewed
1092 times
-
answered
5 times
-
voted
0 times