Browse Source

Rename model fields and add __unicode__

pull/6/head
Marcio Mazza 10 years ago
parent
commit
6569d0c615
  1. 6
      materia/legacy.yaml
  2. 29
      materia/migrations/0002_auto_20150707_0945.py
  3. 15
      materia/models.py

6
materia/legacy.yaml

@ -12,7 +12,7 @@ Origem:
sigla: sgl_origem
MateriaLegislativa:
ano_ident_basica: ano_ident_basica
ano: ano_ident_basica
ano_origem_externa: ano_origem_externa
apelido: nom_apelido
complementar: ind_complementar
@ -25,7 +25,7 @@ MateriaLegislativa:
ementa: txt_ementa
indexacao: txt_indexacao
local_origem_externa: cod_local_origem_externa
numero_ident_basica: num_ident_basica
numero: num_ident_basica
numero_origem_externa: num_origem_externa
numero_protocolo: num_protocolo
objeto: des_objeto
@ -34,7 +34,7 @@ MateriaLegislativa:
regime_tramitacao: cod_regime_tramitacao
resultado: txt_resultado
tipo_apresentacao: tip_apresentacao
tipo_id_basica: tip_id_basica
tipo: tip_id_basica
tipo_origem_externa: tip_origem_externa
AcompanhamentoMateria (AcompMateria):

29
materia/migrations/0002_auto_20150707_0945.py

@ -0,0 +1,29 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
class Migration(migrations.Migration):
dependencies = [
('materia', '0001_initial'),
]
operations = [
migrations.RenameField(
model_name='materialegislativa',
old_name='ano_ident_basica',
new_name='ano',
),
migrations.RenameField(
model_name='materialegislativa',
old_name='numero_ident_basica',
new_name='numero',
),
migrations.RenameField(
model_name='materialegislativa',
old_name='tipo_id_basica',
new_name='tipo',
),
]

15
materia/models.py

@ -18,6 +18,9 @@ class TipoMateriaLegislativa(models.Model):
verbose_name = _(u'Tipo de Matéria Legislativa')
verbose_name_plural = _(u'Tipos de Matérias Legislativas')
def __unicode__(self):
return self.descricao
class RegimeTramitacao(models.Model):
descricao = models.CharField(max_length=50)
@ -41,10 +44,10 @@ class MateriaLegislativa(models.Model):
TIPO_APRESENTACAO_CHOICES = ((ORAL, _(u'Oral')),
(ESCRITA, _(u'Escrita')))
tipo_id_basica = models.ForeignKey(TipoMateriaLegislativa, verbose_name=_(u'Tipo'))
numero_protocolo = models.IntegerField(blank=True, null=True,verbose_name=_(u'Núm. Protocolo'))
numero_ident_basica = models.IntegerField(verbose_name=_(u'Número'))
ano_ident_basica = models.SmallIntegerField(verbose_name=_(u'Ano'))
tipo = models.ForeignKey(TipoMateriaLegislativa, verbose_name=_(u'Tipo'))
numero = models.IntegerField(verbose_name=_(u'Número'))
ano = models.SmallIntegerField(verbose_name=_(u'Ano'))
numero_protocolo = models.IntegerField(blank=True, null=True, verbose_name=_(u'Núm. Protocolo'))
data_apresentacao = models.DateField(blank=True, null=True, verbose_name=_(u'Data Apresentação'))
tipo_apresentacao = models.CharField(max_length=1, blank=True, null=True, verbose_name=_(u'Tipo de Apresentação'), choices=TIPO_APRESENTACAO_CHOICES)
regime_tramitacao = models.ForeignKey(RegimeTramitacao, verbose_name=_(u'Regime Tramitação'))
@ -74,6 +77,10 @@ class MateriaLegislativa(models.Model):
verbose_name = _(u'Matéria Legislativa')
verbose_name_plural = _(u'Matérias Legislativas')
def __unicode__(self):
return _(u'%(tipo)s%(numero)s de %(ano)s') % {
'tipo': self.tipo, 'numero': self.numero, 'ano': self.ano}
class AcompanhamentoMateria(models.Model): # AcompMateria
materia = models.ForeignKey(MateriaLegislativa)

Loading…
Cancel
Save