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(),})
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(),})
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, }, )
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(), }, )
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(), } )
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(), } )