Conjunto de cambios a7d9305 en seguimiento_proyectos para sepai/proyectos/views.py


Ignorar:
Fecha y hora:
19/06/2017 07:53:59 (hace 7 años)
Autor:
lhernandez <lhernandez@…>
Branches:
master, desarrollo
Children:
a7b5a73, bc9d913
Parents:
8c18ab8
Mensaje:

Modificado templates para implementar la funcionalidad del registro de sub-proyectos asociados a un poryecto, preparando modelo de datos para el sub-proyecto.

Fichero:
1 editado

Leyenda

No modificado
Añadido
Eliminado
  • sepai/proyectos/views.py

    r8c18ab8 ra7d9305  
    184184
    185185
    186 class ProjectsList(ListView):
     186class ProjectsList(LoginRequeridoPerAuth, ListView):
    187187    """!
    188188    Clase que lista los proyectos
     
    194194    """
    195195    model = Proyecto
     196    success_url = reverse_lazy('projects:consultar_subproyectos')
     197    record_id=None
     198    group_required = [u"Administradores", u"Usuarios Supervisores", u"Usuarios Enlace" ]
    196199
    197200    def __init__(self):
    198201        super(ProjectsList, self).__init__()
     202
     203
     204    def get_context_data(self, **kwargs):
     205        context = super(ProjectsList, self).get_context_data(**kwargs)
     206        context['projects_list'] = Proyecto.objects.filter(fk_user=self.request.user.id, activo=True).values("nombre", "pk")
     207        for i in context['projects_list']:
     208            i["contar_pro"] = SubProyecto.objects.filter(fk_proyecto=i["pk"]).count()
     209        return context
    199210
    200211
     
    243254            perfil = None
    244255        try:
    245             proyectos = Proyecto.objects.all()
     256            proyectos = Proyecto.objects.filter(fk_user=self.request.user.id, activo=True)
    246257        except:
    247258            proyectos = None
Nota: Vea TracChangeset para ayuda en el uso del visor de conjuntos de cambios.