utils

Submódulo de utilitários do módulo de dieta especial. Reúne funções auxiliares para filtros de relatórios, geração de dicionários de histórico e consulta de logs.

filtra_relatorio_recreio_nas_ferias

filtra_relatorio_recreio_nas_ferias(query_params)[source]

Retorna um queryset unificado com alunos matriculados e não matriculados que atendem aos critérios do Recreio nas Férias.

Parameters:

query_params (QueryDict) – Parâmetros de filtro da requisição.

Returns:

Conjunto de solicitações filtradas e ordenadas por escola de destino.

Return type:

QuerySet

gera_filtros_relatorio_recreio_nas_ferias(query_params)[source]

Gera os dicionários de filtros com base nos parâmetros da requisição.

Parameters:

query_params (QueryDict) – Parâmetros enviados na requisição HTTP.

Returns:

Dicionário com filtros para padrao, matriculado e nao_matriculado.

Return type:

dict

gera_dicionario_historico_dietas

gera_dicionario_historico_dietas(filtros)[source]

gerar_filtros_relatorio_historico

gerar_filtros_relatorio_historico(query_params)[source]
Return type:

tuple

get_logs_historico_dietas

get_logs_historico_dietas(filtros, eh_exportacao=False)[source]
Return type:

list