def _do_get_provider_count_and_objs(self, id_proyecto=None, **kw):
     """
     Se muestra la lista de usuarios que no tienen algun rol de 
     proyecto para el proyecto en cuestion.
     """
     count, lista = super(NoMiembrosProyectoTableFiller,
                      self)._do_get_provider_count_and_objs(**kw)
     
     filtrados = []
     app = AlgunPermiso(tipo="Proyecto", id_proyecto=id_proyecto)
     for u in lista:
         app.id_usuario = u.id_usuario
         if not app.is_met(request.environ):
             filtrados.append(u)
     return len(filtrados), filtrados
    def _do_get_provider_count_and_objs(self, id_proyecto=None, **kw):
        """
        Se muestra la lista de usuarios que no tienen algun rol de 
        proyecto para el proyecto en cuestion.
        """
        count, lista = super(NoMiembrosProyectoTableFiller,
                             self)._do_get_provider_count_and_objs(**kw)

        filtrados = []
        app = AlgunPermiso(tipo="Proyecto", id_proyecto=id_proyecto)
        for u in lista:
            app.id_usuario = u.id_usuario
            if not app.is_met(request.environ):
                filtrados.append(u)
        return len(filtrados), filtrados
Exemple #3
0
    def _do_get_provider_count_and_objs(self, id_tipo_item=None, **kw):
        """
        Se muestran los usuarios que no tienen por lo menos un rol de tipo
        Tipo Item para el tipo de item en cuestión.
        """
        count, lista = super(NoMiembrosTipoTableFiller,
                             self)._do_get_provider_count_and_objs(**kw)

        filtrados = []
        tipo = TipoItem.por_id(id_tipo_item)
        apti = AlgunPermiso(tipo="Tipo", id_tipo_item=tipo.id_tipo_item)
        for u in lista:
            apti.id_usuario = u.id_usuario
            if not apti.is_met(request.environ):
                filtrados.append(u)
        return len(filtrados), filtrados
 def _do_get_provider_count_and_objs(self, id_tipo_item=None, **kw):
     """
     Se muestran los usuarios que no tienen por lo menos un rol de tipo
     Tipo Item para el tipo de item en cuestión.
     """
     count, lista = super(NoMiembrosTipoTableFiller,
                      self)._do_get_provider_count_and_objs(**kw)
     
     filtrados = []
     tipo = TipoItem.por_id(id_tipo_item)
     apti = AlgunPermiso(tipo="Tipo", id_tipo_item=tipo.id_tipo_item)
     for u in lista:
         apti.id_usuario = u.id_usuario
         if not apti.is_met(request.environ):
             filtrados.append(u)
     return len(filtrados), filtrados
Exemple #5
0
    def _do_get_provider_count_and_objs(self, id_fase=None, **kw):
        """
        Se muestran a los usuarios que no tienen por lo menos un rol de
        tipo fase para la fase en cuestión.
        """
        count, lista = super(NoMiembrosFaseTableFiller,
                             self)._do_get_provider_count_and_objs(**kw)

        filtrados = []
        fase = Fase.por_id(id_fase)
        apf = AlgunPermiso(tipo="Fase", id_fase=fase.id_fase)
        for u in lista:
            apf.id_usuario = u.id_usuario
            if not apf.is_met(request.environ):
                filtrados.append(u)
        return len(filtrados), filtrados
Exemple #6
0
 def _do_get_provider_count_and_objs(self, id_fase=None, **kw):
     """
     Se muestran a los usuarios que no tienen por lo menos un rol de
     tipo fase para la fase en cuestión.
     """
     count, lista = super(NoMiembrosFaseTableFiller,
                      self)._do_get_provider_count_and_objs(**kw)
     
     filtrados = []
     fase = Fase.por_id(id_fase)
     apf = AlgunPermiso(tipo="Fase", id_fase=fase.id_fase)
     for u in lista:
         apf.id_usuario = u.id_usuario
         if not apf.is_met(request.environ):
             filtrados.append(u)
     return len(filtrados), filtrados