diff --git a/sapl/materia/forms.py b/sapl/materia/forms.py index 4853ef45a..2745b5c72 100644 --- a/sapl/materia/forms.py +++ b/sapl/materia/forms.py @@ -346,6 +346,11 @@ class RelatoriaForm(ModelForm): class TramitacaoForm(ModelForm): + urgente = forms.ChoiceField(required=True, + choices=YES_NO_CHOICES, + initial=False, + label=_("Urgente?")) + class Meta: model = Tramitacao fields = ['data_tramitacao', diff --git a/sapl/materia/tests/test_materia_form.py b/sapl/materia/tests/test_materia_form.py index 944cabf00..b67ef2733 100644 --- a/sapl/materia/tests/test_materia_form.py +++ b/sapl/materia/tests/test_materia_form.py @@ -196,8 +196,9 @@ def test_valida_campos_obrigatorios_tramitacao_form(): assert errors['status'] == [_('Este campo é obrigatório.')] assert errors['data_tramitacao'] == [_('Este campo é obrigatório.')] assert errors['unidade_tramitacao_destino'] == [_('Este campo é obrigatório.')] + assert errors['urgente'] == [_('Este campo é obrigatório.')] - assert len(errors) == 5 + assert len(errors) == 6 @pytest.mark.django_db(transaction=False) @@ -213,8 +214,9 @@ def test_valida_campos_obrigatorios_tramitacao_update_form(): assert errors['status'] == [_('Este campo é obrigatório.')] assert errors['data_tramitacao'] == [_('Este campo é obrigatório.')] assert errors['unidade_tramitacao_destino'] == [_('Este campo é obrigatório.')] + assert errors['urgente'] == [_('Este campo é obrigatório.')] - assert len(errors) == 5 + assert len(errors) == 6 @pytest.mark.django_db(transaction=False)