Exemplo n.º 1
0
 def getListaCampos(self, lista_id):
     listaCampos = []
     pm = CampoManager()
     for i in lista_id:
         p = pm.getById(i)
         listaCampos.append(p)
     return listaCampos
Exemplo n.º 2
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)
Exemplo n.º 3
0
 def post_delete(self, *args, **kw):
     pm = TipoItemManager()
     cm = CampoManager()
     cm.deleteByTipoItem(args)
     pm.deleteById(args)
     raise redirect('./')