Beispiel #1
0
 def getListaCampos(self, lista_id):
     listaCampos = []
     pm = CampoManager()
     for i in lista_id:
         p = pm.getById(i)
         listaCampos.append(p)
     return listaCampos
Beispiel #2
0
    def edit(self, *args, **kw):
        """Muestra el formulario de edicion de item"""
        cm = CampoManager()       
        try:
            item, navegacion = self.getNavegacionFromIdItem(args[0])
        except:
            flash(('Direccion no valida.'), 'error')
            raise redirect("/index")
        if not(Secure().FiltrarByFase(item.id_fase, 'modificacion_item')):
            flash(('USTED NO CUENTA CON PERMISOS SUFICIENTES.'), 'error')
            raise redirect("/index")
        atributos = item.atributos
        lista = []
        complejidad = [1,2,3,4,5,6,7,8,9,10]
        
        if str(item.id_tipo_item) != '':
            for atributo in atributos:
                campo = cm.getById(atributo.id_campo)
                campoValor = listaCampos()
                campoValor.valor = atributo.valor
                campoValor.nombre = campo.nombre
                campoValor.tipo_dato = campo.tipo_dato
                campoValor.error=""
                lista.append(campoValor)

        flash(('Si no quiere realizar cambios presione CANCELAR'), 'warning')
        return dict(id_item=item.id_item, item=item, campos = lista, id_fase= item.id_fase, comp=complejidad, navegacion=navegacion)
Beispiel #3
0
 def getListaCampos(self, lista_id):
     listaCampos = []
     pm = CampoManager()
     for i in lista_id:
         p = pm.getById(i)
         listaCampos.append(p)
     return listaCampos
Beispiel #4
0
    def edit(self, *args, **kw):
        """Display a page to edit the record."""

        im = ItemManager()
        cm = CampoManager()
        item = im.getById(args)
        atributos = item.atributos
        lista = []
        if str(item.id_tipo_item) != '':
            for atributo in atributos:
                campo = cm.getById(atributo.id_campo)
                campoValor = CampoValor()
                campoValor.valor = atributo.valor
                campoValor.campo = campo.nombre
                campoValor.tipo = campo.tipo_dato
                lista.append(campoValor)
        return dict(item=item, campos=lista, id_fase=item.id_fase)
Beispiel #5
0
 def edit(self, *args, **kw):
     """Display a page to edit the record."""
     
     im = ItemManager()
     cm = CampoManager()       
     item = im.getById(args)
     atributos = item.atributos
     lista = []
     if str(item.id_tipo_item) != '':
         for atributo in atributos:
             campo = cm.getById(atributo.id_campo)
             campoValor = CampoValor()
             campoValor.valor = atributo.valor
             campoValor.campo = campo.nombre
             campoValor.tipo = campo.tipo_dato
             lista.append(campoValor)
     return dict(item=item, campos = lista, id_fase= item.id_fase)
Beispiel #6
0
 def edit(self, *args, **kw):
     """Display a page to edit the record."""
     print "Edit item"
     im = ItemManager()
     cm = CampoManager()       
     item = im.getById(args)
     atributos = item.atributos
     print len(atributos)
     lista = []
     complejidad = [1,2,3,4,5,6,7,8,9,10]
     print ("Codigo item: "+ item.codigo)
     print ("Tipo item: "+ str(item.id_tipo_item))
     if str(item.id_tipo_item) != '':
         for atributo in atributos:
             campo = cm.getById(atributo.id_campo)
             campoValor = listaCampos()
             campoValor.valor = atributo.valor
             campoValor.nombre = campo.nombre
             campoValor.tipo_dato = campo.tipo_dato
             campoValor.error=""
             lista.append(campoValor)
         print "lista campos"
         print lista
     return dict(id_item=item.id_item, item=item, campos = lista, id_fase= item.id_fase, comp=complejidad)