diff --git a/materia/forms.py b/materia/forms.py index 3bb7c0619..e0e65de62 100644 --- a/materia/forms.py +++ b/materia/forms.py @@ -177,7 +177,11 @@ class RelatoriaForm(ModelForm): class TramitacaoForm(ModelForm): - + urgente = forms.ChoiceField(required=False, + label='Tramitando', + choices=[(True, 'Sim'), (False, 'Não')], + widget=forms.Select( + attrs={'class': 'selector'})) class Meta: model = Tramitacao fields = ['data_tramitacao', diff --git a/materia/migrations/0026_auto_20160321_1113.py b/materia/migrations/0026_auto_20160321_1113.py new file mode 100644 index 000000000..8d6f284a6 --- /dev/null +++ b/materia/migrations/0026_auto_20160321_1113.py @@ -0,0 +1,47 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.9 on 2016-03-21 14:13 +from __future__ import unicode_literals + +import datetime +from django.db import migrations, models +import django.db.models.deletion +from django.utils.timezone import utc + + +class Migration(migrations.Migration): + + dependencies = [ + ('materia', '0025_auto_20160311_1613'), + ] + + operations = [ + migrations.AlterField( + model_name='tramitacao', + name='data_tramitacao', + field=models.DateField(default=datetime.datetime(2016, 3, 21, 14, 13, 11, 96206, tzinfo=utc), verbose_name='Data Tramitação'), + preserve_default=False, + ), + migrations.AlterField( + model_name='tramitacao', + name='status', + field=models.ForeignKey(default=datetime.datetime(2016, 3, 21, 14, 13, 17, 24259, tzinfo=utc), on_delete=django.db.models.deletion.CASCADE, to='materia.StatusTramitacao', verbose_name='Status'), + preserve_default=False, + ), + migrations.AlterField( + model_name='tramitacao', + name='texto', + field=models.TextField(verbose_name='Texto da Ação'), + ), + migrations.AlterField( + model_name='tramitacao', + name='unidade_tramitacao_destino', + field=models.ForeignKey(default=datetime.datetime(2016, 3, 21, 14, 13, 26, 344314, tzinfo=utc), on_delete=django.db.models.deletion.CASCADE, related_name='+', to='materia.UnidadeTramitacao', verbose_name='Unidade Destino'), + preserve_default=False, + ), + migrations.AlterField( + model_name='tramitacao', + name='unidade_tramitacao_local', + field=models.ForeignKey(default=datetime.datetime(2016, 3, 21, 14, 13, 27, 824247, tzinfo=utc), on_delete=django.db.models.deletion.CASCADE, related_name='+', to='materia.UnidadeTramitacao', verbose_name='Unidade Local'), + preserve_default=False, + ), + ] diff --git a/materia/models.py b/materia/models.py index 1d6f96d5c..56b480162 100644 --- a/materia/models.py +++ b/materia/models.py @@ -524,31 +524,24 @@ class Tramitacao(models.Model): ('C', 'segunda_terceira_votacao', _('2ª e 3ª Votação')), ) - status = models.ForeignKey( - StatusTramitacao, blank=True, null=True, verbose_name=_('Status')) + status = models.ForeignKey(StatusTramitacao, verbose_name=_('Status')) materia = models.ForeignKey(MateriaLegislativa) - data_tramitacao = models.DateField( - blank=True, null=True, verbose_name=_('Data Tramitação')) + data_tramitacao = models.DateField(verbose_name=_('Data Tramitação')) unidade_tramitacao_local = models.ForeignKey( UnidadeTramitacao, - blank=True, - null=True, related_name='+', verbose_name=_('Unidade Local')) data_encaminhamento = models.DateField( blank=True, null=True, verbose_name=_('Data Encaminhamento')) unidade_tramitacao_destino = models.ForeignKey( UnidadeTramitacao, - blank=True, - null=True, related_name='+', verbose_name=_('Unidade Destino')) urgente = models.BooleanField(verbose_name=_('Urgente ?')) turno = models.CharField( max_length=1, blank=True, verbose_name=_('Turno'), choices=TURNO_CHOICES) - texto = models.TextField( - blank=True, verbose_name=_('Texto da Ação')) + texto = models.TextField(verbose_name=_('Texto da Ação')) data_fim_prazo = models.DateField( blank=True, null=True, verbose_name=_('Data Fim Prazo'))