Browse Source

Modificado admin e model de app convenios.

0.2
Guilherme Gondim 16 years ago
parent
commit
0c248e56b0
  1. 7
      sigi/apps/convenios/admin.py
  2. 7
      sigi/apps/convenios/models.py

7
sigi/apps/convenios/admin.py

@ -6,16 +6,13 @@ from sigi.apps.servicos.models import Servico
class AnexosInline(admin.TabularInline): class AnexosInline(admin.TabularInline):
model = Anexo model = Anexo
extra = 2 extra = 2
exclude = ['data_pub',]
class EquipamentoPrevistoInline(admin.TabularInline): class EquipamentoPrevistoInline(admin.TabularInline):
model = EquipamentoPrevisto model = EquipamentoPrevisto
extra = 2 extra = 2
raw_id_fields = ('equipamento',) raw_id_fields = ('equipamento',)
class ServicosInline(admin.StackedInline):
model = Servico
extra = 1
class AnexoAdmin(admin.ModelAdmin): class AnexoAdmin(admin.ModelAdmin):
date_hierarchy = 'data_pub' date_hierarchy = 'data_pub'
exclude = ['data_pub',] exclude = ['data_pub',]
@ -38,7 +35,7 @@ class ConvenioAdmin(admin.ModelAdmin):
{'fields': ('equipamentos_recebidos',)} {'fields': ('equipamentos_recebidos',)}
) )
) )
inlines = (AnexosInline, EquipamentoPrevistoInline, ServicosInline) inlines = (AnexosInline, EquipamentoPrevistoInline)
list_display = ('num_convenio', 'casa_legislativa', list_display = ('num_convenio', 'casa_legislativa',
'num_processo_sf', 'data_adesao') 'num_processo_sf', 'data_adesao')
list_filter = ('equipamentos_recebidos',) list_filter = ('equipamentos_recebidos',)

7
sigi/apps/convenios/models.py

@ -13,10 +13,15 @@ class Convenio(models.Model):
'casas.CasaLegislativa', 'casas.CasaLegislativa',
verbose_name='Casa Legislativa' verbose_name='Casa Legislativa'
) )
num_convenio = models.PositiveIntegerField('número do convênio') num_convenio = models.PositiveIntegerField(
'número do convênio',
primary_key=True,
unique=True
)
num_processo_sf = models.CharField( num_processo_sf = models.CharField(
'número do processo SF', 'número do processo SF',
max_length=11, max_length=11,
blank=True,
help_text='Formato: <em>XXXXXX/XX-X</em>.' help_text='Formato: <em>XXXXXX/XX-X</em>.'
) )
data_adesao = models.DateField('data de adesão') data_adesao = models.DateField('data de adesão')

Loading…
Cancel
Save