commands

corrige_alergias_intolerancias_duplicadas

class Command(stdout=None, stderr=None, no_color=False, force_color=False)[source]

Bases: BaseCommand

Script para corrigir alergias/intolerancias duplicadas.

corrige_alergias_intolerancias()[source]
handle(*args, **options)[source]

The actual logic of the command. Subclasses must implement this method.

help = 'Corrige alergias/intolerancias duplicadas'
normalizar_alergias_intolerancias()[source]
remove_acentos(text)[source]
remove_duplicados_alergias_intolerancias()[source]

corrige_protocolos_padrao

class Command(stdout=None, stderr=None, no_color=False, force_color=False)[source]

Bases: BaseCommand

Script para corrigir protocolos padrão de dieta especial.

exclui_protocolos_nao_liberados()[source]
handle(*args, **options)[source]

The actual logic of the command. Subclasses must implement this method.

help = 'Corrige protocolos padrão de dieta especial'
inativa_solicitacoes_de_alunos()[source]
remove_novo()[source]
trata_excecoes()[source]

dieta_especial_autorizar

class Command(stdout=None, stderr=None, no_color=False, force_color=False)[source]

Bases: BaseCommand

add_arguments(parser)[source]

Entry point for subclassed commands to add custom arguments.

handle(*args, **options)[source]

The actual logic of the command. Subclasses must implement this method.

help = '\n    Autoriza uma Dieta Especial, informando o uuid da Dieta.\n    '
autorizar_dieta(dieta_uuid)[source]

dieta_especial_cancelar

class Command(stdout=None, stderr=None, no_color=False, force_color=False)[source]

Bases: BaseCommand

add_arguments(parser)[source]

Entry point for subclassed commands to add custom arguments.

handle(*args, **options)[source]

The actual logic of the command. Subclasses must implement this method.

help = '\n    Cancela uma Dieta Especial, informando o uuid da Dieta.\n    '
cancelar_dieta(dieta_uuid)[source]

dieta_especial_criar

class Command(stdout=None, stderr=None, no_color=False, force_color=False)[source]

Bases: BaseCommand

add_arguments(parser)[source]

Entry point for subclassed commands to add custom arguments.

handle(*args, **options)[source]

The actual logic of the command. Subclasses must implement this method.

help = '\n    Cria uma Dieta Especial, informando aluno e escola.\n    '
criar_dieta(codigo_eol_aluno, codigo_eol_escola)[source]

dieta_especial_deletar

class Command(stdout=None, stderr=None, no_color=False, force_color=False)[source]

Bases: BaseCommand

add_arguments(parser)[source]

Entry point for subclassed commands to add custom arguments.

handle(*args, **options)[source]

The actual logic of the command. Subclasses must implement this method.

help = '\n    Deleta uma Dieta Especial, informando o uuid da Dieta.\n    '
deletar_dieta(dieta_uuid)[source]

exportar_planilha_relacao_protocolo

class Command(stdout=None, stderr=None, no_color=False, force_color=False)[source]

Bases: BaseCommand

compara_nome_protocolo(nome_protocolo, nomes_protocolos, dict_solicitacao)[source]
exportar_planilha(cabecalho, dicts_para_planilha, nome)[source]
fix_nome_protocolo(queryset)[source]
formatar_tamanho_celulas(ws)[source]
handle(*args, **options)[source]

The actual logic of the command. Subclasses must implement this method.

help = '\n    Verifica se os protocolos padrões da planilha de importação estão cadastrados no sistema\n    para determinado Edital e exporta uma planilha com o resultado\n    '
similar(a, b)[source]

fix_nomes_protocolos

class Command(stdout=None, stderr=None, no_color=False, force_color=False)[source]

Bases: BaseCommand

fix_nome_protocolo(queryset)[source]
handle(*args, **options)[source]

The actual logic of the command. Subclasses must implement this method.

help = '\n    Corrigir caracteres especiais nos nomes dos portocolos salvos e nas solicitações de Dieta Especial\n    '

gerar_logs_dietas_periodo_escolar

class Command(stdout=None, stderr=None, no_color=False, force_color=False)[source]

Bases: BaseCommand

Script para criar logs de dietas especiais com periodo escolar.

handle(*args, **options)[source]

The actual logic of the command. Subclasses must implement this method.

help = 'Corrige alergias/intolerancias duplicadas'

gera_zip_protocolos

class Command(stdout=None, stderr=None, no_color=False, force_color=False)[source]

Bases: BaseCommand

add_arguments(parser)[source]

Entry point for subclassed commands to add custom arguments.

handle(*args, **options)[source]

The actual logic of the command. Subclasses must implement this method.

help = 'Gera PDFs dos protocolos de dieta especial, salva o arquivo em memória e envia por e-mail'

processar_planilha_protocolos_invalidos

class Command(stdout=None, stderr=None, no_color=False, force_color=False)[source]

Bases: BaseCommand

check_deletar_solicitacoes(nome_planilha, nome_db)[source]
exportar_planilha(lista)[source]
extrair_dados_planilha()[source]
formatar_tamanho_celulas(ws)[source]
handle(*args, **options)[source]

The actual logic of the command. Subclasses must implement this method.

help = '\n    Processar planilhas de devolutiva das POs para Dietas Especiais com protocolos inválidos\n    '

processar_planilha_protocolos_validos

class Command(stdout=None, stderr=None, no_color=False, force_color=False)[source]

Bases: BaseCommand

exportar_planilha(lista)[source]
extrair_dados_planilha()[source]
formatar_tamanho_celulas(ws)[source]
handle(*args, **options)[source]

The actual logic of the command. Subclasses must implement this method.

help = '\n    Processar planilhas de devolutiva das POs para Dietas Especiais com protocolos válidos\n    '

processar_planilha_retorno_nucleo

class Command(stdout=None, stderr=None, no_color=False, force_color=False)[source]

Bases: BaseCommand

exportar_planilha(lista)[source]
extrair_dados_planilha()[source]
formatar_tamanho_celulas(ws)[source]
handle(*args, **options)[source]

The actual logic of the command. Subclasses must implement this method.

help = '\n    Processar planilhas de devolutiva das POs para Dietas Especiais com protocolos válidos\n    '

unifica_dietas_tipo_b

class Command(stdout=None, stderr=None, no_color=False, force_color=False)[source]

Bases: BaseCommand

atualizar_quantidades_log(model_class, classificacao_lanche, classificacao_lanche_refeicao, key_fields)[source]
atualizar_quantidades_log_escolas_cei()[source]
atualizar_quantidades_log_escolas_gerais()[source]
checa_se_classificacoes_exitem()[source]
handle(*args, **options)[source]

The actual logic of the command. Subclasses must implement this method.

help = 'Unifica as dietas `Tipo B - LANCHE e REFEIÇÃO` e `Tipo B - LANCHE` em `Tipo B`'
renomeia_categoria_medicao()[source]
renomeia_classificacao_e_remove_extra(classificacao_tipo_b_lanche, classificacao_tipo_b_lanche_refeicao)[source]
unifica_fks_classificacao_tipo_b(classificacao_tipo_b_lanche, classificacao_tipo_b_lanche_refeicao)[source]

verificar_duplicidade_solicitacoes_dietas

class Command(stdout=None, stderr=None, no_color=False, force_color=False)[source]

Bases: BaseCommand

handle(*args, **options)[source]

The actual logic of the command. Subclasses must implement this method.

help = 'Detecta alunos com mais de uma dieta especial autorizada e exporta para Excel.'

verificar_solicitacoes_sem_protocolo

class Command(stdout=None, stderr=None, no_color=False, force_color=False)[source]

Bases: BaseCommand

handle(*args, **options)[source]

The actual logic of the command. Subclasses must implement this method.

help = 'Verifica solicitações de dieta especial autorizadas sem protocolo e exporta para Excel.'