示例#1
0
文件: views.py 项目: ONGEI/codesi
def listar(request, categoria):
    normas = Nomatividad.objects.filter(Q(categoria = categoria), Q(autorizado = True)).order_by('-pk')
    return render(request, 'normatividad/normas.html', {'normas' : normas,
                                                        'categoria' : categoria,
                                                        'app' : 'normatividad',
                                                        'eventos' : Evento.get_eventos(),
                                                        'noticias' : Noticia.get_noticias(),
                                                        'informes':Informe.get_informes(),})
示例#2
0
文件: views.py 项目: ONGEI/codesi
def datelle(request, categoria, norma):
    norma = Nomatividad.objects.get(Q(pk = norma), Q(autorizado = True))
    return render(request, 'normatividad/norma.html', {'norma' : norma,
                                                        'categoria' : categoria,
                                                        'app' : 'normatividad',
                                                        'eventos' : Evento.get_eventos(),
                                                        'noticias' : Noticia.get_noticias(),
                                                        'informes':Informe.get_informes(),})
示例#3
0
文件: views.py 项目: ONGEI/codesi
def index(request):
    slides = Slide.objects.all().order_by("-id")[:3]
    return render(
        request,
        "home/index.html",
        {
            "eventos": Evento.get_eventos(),
            "noticias": Noticia.get_noticias(),
            "informes": Informe.get_informes(),
            "slides": slides,
        },
    )
示例#4
0
文件: views.py 项目: ONGEI/codesi
def listar(request):
    miembros_permanentes = Miembro.objects.filter(Q(activo=True), Q(permanente=True)).order_by("iniciales")
    miembros_invitados = Miembro.objects.filter(Q(activo=True), Q(permanente=False)).order_by("iniciales")
    return render(
        request,
        "miembro/lista.html",
        {
            "miembros_permanentes": miembros_permanentes,
            "miembros_invitados": miembros_invitados,
            "app": "miembro",
            "eventos": Evento.get_eventos(),
            "noticias": Noticia.get_noticias(),
            "informes": Informe.get_informes(),
        },
    )
示例#5
0
文件: views.py 项目: ONGEI/codesi
def listar(request, equipo):
    equipo = Equipo.objects.get(pk = equipo)
    objetivos = equipo.objetivo_set.all()
    integrantes = Integrante.objects.filter(Q(equipo=equipo),Q(activo=True)).order_by('perfil__entidad__entidad')
    coordinador = integrantes.get(coordinador=True)
    return render(
                    request,
                    'equipo/equipo.html',
                    {
                        'equipo':equipo,
                        'objetivos':objetivos,
                        'integrantes':integrantes,
                        'coordinador':coordinador,
                        'eventos' : Evento.get_eventos(),
                        'noticias' : Noticia.get_noticias(),
                        'informes':Informe.get_informes(),
                    }
                )
示例#6
0
文件: views.py 项目: ONGEI/codesi
def describir(request, objetivo):
    comentarioform = ComentarioForm()
    if request.method == 'POST':
        comentarioform = ComentarioForm(request.POST)
        if comentarioform.is_valid():
            comentarioform.save()
            return redirect('objetivo.views.describir',objetivo=objetivo)
    objetivo = Objetivo.objects.get(pk = objetivo)
    comentarios = objetivo.comentario_set.filter(aprovado=True)
    return render(
                request,
                'objetivo/objetivo.html',
                {
                    'objetivo': objetivo,
                    'comentarios':comentarios,
                    'comentarioform' : comentarioform,
                    'eventos' : Evento.get_eventos(),
                    'noticias' : Noticia.get_noticias(),
                    'informes': Informe.get_informes(),
                }
                )