Source code for src.dieta_especial.solicitacao_dieta_especial.api.forms

from django import forms

from src.escola.models import DiretoriaRegional, Escola

from ..models import (
    AlergiaIntolerancia,
    ClassificacaoDieta,
    SolicitacaoDietaEspecial,
)


[docs] class NegaDietaEspecialForm(forms.ModelForm):
[docs] class Meta: model = SolicitacaoDietaEspecial fields = [ "justificativa_negacao", "motivo_negacao", "registro_funcional_nutricionista", ]
[docs] class SolicitacoesAtivasInativasPorAlunoForm(forms.Form): codigo_eol = forms.CharField(required=False) nome_aluno = forms.CharField(required=False) escola = forms.ModelChoiceField( required=False, queryset=Escola.objects.all(), to_field_name="uuid" ) dre = forms.ModelChoiceField( required=False, queryset=DiretoriaRegional.objects.all(), to_field_name="uuid" )
[docs] class RelatorioQuantitativoSolicDietaEspForm(forms.Form): dre = forms.ModelMultipleChoiceField( required=False, queryset=DiretoriaRegional.objects.all(), to_field_name="uuid" ) escola = forms.ModelMultipleChoiceField( required=False, queryset=Escola.objects.all(), to_field_name="uuid" ) diagnostico = forms.ModelMultipleChoiceField( required=False, queryset=AlergiaIntolerancia.objects.all() ) classificacao = forms.ModelMultipleChoiceField( required=False, queryset=ClassificacaoDieta.objects.all() ) status = forms.ChoiceField( required=False, choices=( ("", "Todos"), ("ativas", "Ativa"), ("inativas", "Inativa"), ("pendentes", "Pendente de aprovação"), ), ) data_inicial = forms.DateField(required=False) data_final = forms.DateField(required=False)