Skip to content

Commit

Permalink
mas cambios en fed
Browse files Browse the repository at this point in the history
  • Loading branch information
eos87 committed Jan 26, 2011
1 parent ee361d5 commit 66ffa1f
Show file tree
Hide file tree
Showing 8 changed files with 1,215 additions and 129 deletions.
162 changes: 112 additions & 50 deletions encuesta/admin.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,107 +42,142 @@ def get_form(self, request, obj=None, ** kwargs):
admin.site.register(Organizacion, OrganizacionAdmin)
admin.site.register(Proyecto, ProyectoAdmin)
admin.site.register(Indicador)
admin.site.register(AccionEfectuadaMedio)
admin.site.register(AccionEfectuadaRegion)
admin.site.register(AccionEfectuadaDocumento)
admin.site.register(ParticipacionComisionDecision)
admin.site.register(ParticipacionComisionAgenda)
admin.site.register(DenunciaSocialRealizada)
admin.site.register(DenunciaSocialEfectiva)
admin.site.register(DenunciaJuridica)
admin.site.register(AccionRealizadaReflexion)
admin.site.register(InvolucramientoPobMeta)
admin.site.register(AtencionSalud)
admin.site.register(AccionRelizadaReflexionPersona)
admin.site.register(AccionImpulsadaOrg)
admin.site.register(AccionImpulsadaGrupo)
admin.site.register(AtencionVictima)
admin.site.register(DenunciaViolencia)
admin.site.register(AtencionVictimaAlbergue)
admin.site.register(ReferenciaContraRef)
admin.site.register(AccionPromuevenIntercambio)
admin.site.register(AccionFortaleceCapacidad)
admin.site.register(EstadoCapacidadAdmitiva)
admin.site.register(AccionFortaleceCapAdmitiva)
#admin.site.register(AccionEfectuadaMedio)
#admin.site.register(AccionEfectuadaRegion)
#admin.site.register(AccionEfectuadaDocumento)
#admin.site.register(ParticipacionComisionDecision)
#admin.site.register(ParticipacionComisionAgenda)
#admin.site.register(DenunciaSocialRealizada)
#admin.site.register(DenunciaSocialEfectiva)
#admin.site.register(DenunciaJuridica)
#admin.site.register(AccionRealizadaReflexion)
#admin.site.register(InvolucramientoPobMeta)
#admin.site.register(AtencionSalud)
#admin.site.register(AccionRelizadaReflexionPersona)
#admin.site.register(AccionImpulsadaOrg)
#admin.site.register(AccionImpulsadaGrupo)
#admin.site.register(AtencionVictima)
#admin.site.register(DenunciaViolencia)
#admin.site.register(AtencionVictimaAlbergue)
#admin.site.register(ReferenciaContraRef)
#admin.site.register(AccionPromuevenIntercambio)
#admin.site.register(AccionFortaleceCapacidad)
#admin.site.register(EstadoCapacidadAdmitiva)
#admin.site.register(AccionFortaleceCapAdmitiva)
admin.site.register(Resultado)
admin.site.register(ResultadoTrabajado)
#admin.site.register(ResultadoTrabajado)



class AccionEfectuadaMedioInline(admin.TabularInline):
model = AccionEfectuadaMedio
verbose_name_plural = 'Acciones efectuadas para fomentar la existencia y aplicación efectiva de políticas públicas para posicionar el tema de equidad e igualdad.'
verbose_name = 'acción efectuada'
extra = 1

class AccionEfectuadaRegionInline(admin.TabularInline):
model = AccionEfectuadaRegion
verbose_name_plural = 'Ambiente de acciones impulsadas.'
verbose_name = 'ambiente de acción impulsada'
extra = 1

class AccionEfectuadaDocumentoInline(admin.TabularInline):
model = AccionEfectuadaDocumento
verbose_name_plural = 'Acciones promovidas, aprobadas e implementadas para posicionar los diferentes temas.'
verbose_name = 'acción promovida, aprobada e impulsada'
extra = 1

class ParticipacionComisionDecisionInline(admin.TabularInline):
model = ParticipacionComisionDecision
verbose_name_plural = 'Participación en comisiones o instancias para coincidir sobre toma de decisiones sobre DDSSRR y equidad.'
verbose_name = 'participación en comisión o instancia'
extra = 1

class ParticipacionComisionAgendaInline(admin.TabularInline):
#ESTA TABLA LA VAMOS A HACER MIERDA
"""class ParticipacionComisionAgendaInline(admin.TabularInline):
model = ParticipacionComisionAgenda
extra = 1
extra = 1"""

class AccionObservatorioInline(admin.TabularInline):
model = AccionObservatorio
verbose_name_plural = 'Acciones para observatorios para la vigilancia de la restitución, creación y aplicación de leyes, políticas, acciones y servicios en torno a los DDSSRR'
verbose_name = 'acción para observatorio'
extra = 1

class DenunciaSocialRealizadaInline(admin.TabularInline):
model = DenunciaSocialRealizada
verbose_name_plural = 'Acciones públicas y ante instancias del Estado de denuncia en contra de la discriminación.'
verbose_name = 'acción pública y ante instancias'
extra = 1

class DenunciaSocialEfectivaInline(admin.TabularInline):
"""class DenunciaSocialEfectivaInline(admin.TabularInline):
model = DenunciaSocialEfectiva
extra = 1
extra = 1"""

class DenunciaJuridicaInline(admin.TabularInline):
model = DenunciaJuridica
extra = 1

class AccionRealizadaReflexionInline(admin.TabularInline):
model = AccionRealizadaReflexion
verbose_name_plural = 'Acciones de denuncias efectivas en contra de la discriminación.'
verbose_name = 'acción de denuncia efectiva'
extra = 1

class InvolucramientoPobMetaInline(admin.TabularInline):
model = InvolucramientoPobMeta
verbose_name_plural = 'Población meta que recibe información que les permite tomar decisiones sexuales y reproductivas de manera autónoma y bien informada.'
verbose_name = 'acción para reflexión de población meta'
extra = 1

class AtencionSaludInline(admin.TabularInline):
model = AtencionSalud
class AccionRealizadaReflexionInline(admin.TabularInline):
model = AccionRealizadaReflexion
verbose_name_plural = 'Personas que participaron en las acciones realizadas para reflexionar sobre los derechos sexuales y reproductivos.'
verbose_name = 'acción'
extra = 1

#eliminada esta tabla
"""
class AccionRelizadaReflexionPersonaInline(admin.TabularInline):
model = AccionRelizadaReflexionPersona
extra = 1
extra = 1"""

class AccionImpulsadaOrgInline(admin.TabularInline):
model = AccionImpulsadaOrg
verbose_name_plural = 'Acciones impulsadas por las organizaciones para la prevención de violencia basada en género.'
verbose_name = 'acción impulsada'
extra = 1

class AccionImpulsadaGrupoInline(admin.TabularInline):
model = AccionImpulsadaGrupo
verbose_name_plural = 'Acciones impulsadas por las organizaciones para la prevención de violencia basada en género con los grupos prioritarios.'
verbose_name = 'acción impulsada'
extra = 1

class AtencionSaludInline(admin.TabularInline):
model = AtencionSalud
verbose_name_plural = 'Casos atendidos por las organizaciones contrapartes de FED a través de los servicios de atención en salud.'
verbose_name = 'Caso de atención'
extra = 1

class AtencionVictimaInline(admin.TabularInline):
model = AtencionVictima
verbose_name_plural = 'Atención de casos de víctimas de violencia de género.'
verbose_name = 'Caso de atención'
extra = 1

class DenunciaViolenciaInline(admin.TabularInline):
model = DenunciaViolencia
verbose_name_plural = 'Denuncias interpuestas por las víctimas de violencia en las instancias que administran justicia'
verbose_name = 'denuncia interpuesta'
extra = 1

class AtencionVictimaAlbergueInline(admin.TabularInline):
model = AtencionVictimaAlbergue
verbose_name_plural = 'Atención de casos de víctimas de violencia de género en los albergues'
verbose_name = 'atencion en albergues'
extra = 1

class ReferenciaContraRefInline(admin.TabularInline):
model = ReferenciaContraRef
verbose_name_plural = 'Referencias y contra-referencias con instituciones públicas'
verbose_name = 'referencia y contrareferencia'
extra = 1

class AccionPromuevenIntercambioInline(admin.TabularInline):
Expand All @@ -163,14 +198,30 @@ class AccionFortaleceCapAdmitivaInline(admin.TabularInline):

class ResultadoTrabajadoInline(admin.TabularInline):
model = ResultadoTrabajado
filter_horizontal = ('municipio',)
filter_horizontal = ('municipio', )
extra = 1

class DatoInformeOb3Inline(admin.StackedInline):
class Media:
css = {
"all": ("/files/css/aux.css", )
}

model = DatoInformeOb3
filter_horizontal = ('organizacion', )
verbose_name_plural = 'Datos informe'
verbose_name = 'Dato informe'
fieldsets = [
(None, {'fields': ['tipo_accion', ('meta', 'tema'), 'organizacion']}),
('Número de participantes', {'fields': [('hombres', 'mujeres')]}),
]
extra = 1

class EncuestaAdmin(admin.ModelAdmin):
#class Media:
#css = {
# "all": ("/files/css/.css",)
#}
class Media:
css = {
"all": ("/files/css/aux.css", )
}
#js = ('/files/js/jquery.min.js',
# '/files/js/filter.js')

Expand All @@ -191,32 +242,43 @@ def get_form(self, request, obj=None, ** kwargs):
actions_on_top = True
list_filter = ['organizacion', 'proyecto']
list_display = ['organizacion', 'proyecto', 'periodo', 'anio', 'user']
search_fields = ['organizacion__nombre', 'organizacion__nombre_corto', 'proyecto__nombre', 'proyecto__codigo', 'user__username']
search_fields = ['organizacion__nombre', 'organizacion__nombre_corto', 'proyecto__nombre', 'proyecto__codigo', 'user__username']
inlines = [
ResultadoTrabajadoInline,
AccionEfectuadaMedioInline,
AccionEfectuadaRegionInline,
AccionEfectuadaDocumentoInline,
ParticipacionComisionDecisionInline,
ParticipacionComisionAgendaInline,
#ParticipacionComisionAgendaInline,
AccionObservatorioInline,
DenunciaSocialRealizadaInline,
DenunciaSocialEfectivaInline,
DenunciaJuridicaInline,
AccionRealizadaReflexionInline,
#DenunciaSocialEfectivaInline,
DenunciaJuridicaInline,
InvolucramientoPobMetaInline,
AtencionSaludInline,
AccionRelizadaReflexionPersonaInline,
AccionRealizadaReflexionInline,
#AccionRelizadaReflexionPersonaInline,
AccionImpulsadaOrgInline,
AccionImpulsadaGrupoInline,
AtencionSaludInline,
AtencionVictimaInline,
DenunciaViolenciaInline,
AtencionVictimaAlbergueInline,
ReferenciaContraRefInline,
AccionPromuevenIntercambioInline,
AccionFortaleceCapacidadInline,
EstadoCapacidadAdmitivaInline,
AccionFortaleceCapAdmitivaInline,
#AccionPromuevenIntercambioInline,
#AccionFortaleceCapacidadInline,
#EstadoCapacidadAdmitivaInline,
#AccionFortaleceCapAdmitivaInline,
]

class InformeAdmin(admin.ModelAdmin):
save_on_top = True
actions_on_top = True
list_filter = ['periodo', 'anio']
inlines = [DatoInformeOb3Inline,]

admin.site.register(TipoAccion)
admin.site.register(Meta)
admin.site.register(Tema)

admin.site.register(Encuesta, EncuestaAdmin)
admin.site.register(InformeObjetivo3, InformeAdmin)
Loading

0 comments on commit 66ffa1f

Please sign in to comment.