Browse Source

adicionando responsavel e melhorando o admin

diagnosticos
Felipe Vieira 13 years ago
parent
commit
618e509344
  1. 5
      sigi/apps/diagnosticos/admin.py
  2. 8
      sigi/apps/diagnosticos/models.py

5
sigi/apps/diagnosticos/admin.py

@ -23,11 +23,12 @@ class AnexoAdmin(admin.ModelAdmin):
class DiagnosticoAdmin(BaseEntityAdmin):
form = DiagnosticoForm
date_hierarchy = 'data_questionario'
inlines = (EquipeInline, AnexosInline)
raw_id_fields = ('casa_legislativa',)
raw_id_fields = ('casa_legislativa', 'responsavel')
eav_fieldsets = [
(None, {'fields': ('data_visita', 'data_questionario', 'data_relatorio_questionario')}),
(u'0. Identificação do Diagnóstico', {'fields': ('responsavel', 'data_visita', 'data_questionario', 'data_relatorio_questionario')}),
(u'1. Identificação da Casa Legislativa', {'fields': ('casa_legislativa',)}),
(u'2. Identificação de Competências da Casa Legislativa', {'fields': ()})
]

8
sigi/apps/diagnosticos/models.py

@ -26,13 +26,14 @@ class Diagnostico(BaseEntity):
'data do questionario',
null=True,
blank=True,
help_text='Convênio firmado.'
)
data_relatorio_questionario = models.DateField(
'data do relatório do questionario',
null=True,
blank=True
)
responsavel = models.ForeignKey('servidores.Servidor', verbose_name=u'responsável')
class Meta:
verbose_name, verbose_name_plural = u'diagnóstico', u'diagnósticos'
@ -48,7 +49,6 @@ class Categoria(models.Model):
""" Modelo para representar a categoria de uma pergunta
e sua ordem na hora de exibir no formulário
"""
nome = models.CharField(max_length=255)
def __unicode__(self):
@ -95,11 +95,9 @@ class Equipe(models.Model):
"""
diagnostico = models.ForeignKey(Diagnostico)
membro = models.ForeignKey('servidores.Servidor')
# verdadeiro se o servidor é repsonsável por chefiar a equipe
is_chefe = models.BooleanField()
def __unicode__(self):
return str(self.id)
return str(self.membro)
class Anexo(models.Model):

Loading…
Cancel
Save