Browse Source

melhorando admin de perguntas e escolhas

diagnosticos
Felipe Vieira 13 years ago
parent
commit
2378bd9aab
  1. 7
      sigi/apps/diagnosticos/admin.py
  2. 1
      sigi/apps/diagnosticos/models.py
  3. 4
      sigi/sites.py

7
sigi/apps/diagnosticos/admin.py

@ -51,10 +51,15 @@ class DiagnosticoAdmin(BaseEntityAdmin):
}))
class PerguntaAdmin (BaseSchemaAdmin):
search_fields = ('title', 'help_text', 'name',)
list_display = ('title', 'categoria', 'datatype', 'help_text', 'required')
list_filter = ('datatype', 'categoria', 'required')
class EscolhaAdmin(admin.ModelAdmin):
list_display = ('title', 'schema')
search_fields = ('title',)
list_display = ('title', 'schema', 'schema_to_open')
raw_id_fields = ('schema', 'schema_to_open')
ordering = ('schema', 'title')
admin.site.register(Diagnostico, DiagnosticoAdmin)
admin.site.register(Pergunta, PerguntaAdmin)

1
sigi/apps/diagnosticos/models.py

@ -65,6 +65,7 @@ class Pergunta(BaseSchema):
"""
categoria = models.ForeignKey(Categoria)
class Meta:
ordering = ('title',)
verbose_name, verbose_name_plural = 'pergunta', 'perguntas'
class Escolha(BaseChoice):

4
sigi/sites.py

@ -24,7 +24,7 @@ from sigi.apps.mesas.admin import (Legislatura, LegislaturaAdmin, Coligacao,
from sigi.apps.parlamentares.admin import (Partido, PartidoAdmin, Parlamentar,
ParlamentarAdmin, Mandato, MandatoAdmin)
from sigi.apps.diagnosticos.admin import (Diagnostico, DiagnosticoAdmin, Pergunta,
PerguntaAdmin, Escolha, Anexo as AnexoDiagnostico,
PerguntaAdmin, Escolha, EscolhaAdmin, Anexo as AnexoDiagnostico,
AnexoAdmin as AnexoDiagnosticoAdmin, Categoria as
CategoriaDiagnostico)
from sigi.apps.servidores.admin import (Servidor, ServidorAdmin, Funcao, FuncaoAdmin,
@ -95,7 +95,7 @@ default.register(Mandato, MandatoAdmin)
# sigi.apps.diagnosticos
default.register(Diagnostico, DiagnosticoAdmin)
default.register(Pergunta, PerguntaAdmin)
default.register(Escolha)
default.register(Escolha, EscolhaAdmin)
default.register(AnexoDiagnostico, AnexoDiagnosticoAdmin)
default.register(CategoriaDiagnostico)

Loading…
Cancel
Save