Conjunto de mudanças 2530 no repositório publico


Ignorar:
Timestamp:
19/04/2006 17:54:31 (14 anos atrás)
Autor:
ciciliati
Mensagem:

Incorporacao de rotina para migracao de NuxDocuments? (SAPL 2.0.0).
Falta testar.

Arquivo:
1 editado

Legenda:

Não Modificado
Adicionado
Removido
  • ILSAPL/branches/2.1/instalacao/sapl_migracao.py

    r2528 r2530  
    107107fo = app.sapl.documentos.norma_juridica
    108108fd = app.sapl_documentos.norma_juridica
     109print "  ... Iniciando migracao de normas armazenadas em 'File'"
    109110for obj in fo.objectItems('File'):
    110111  print "  ...    Iniciando migracao da norma '%s'" % obj[0]
     
    122123  else:
    123124    print "  ***    Norma %s NÃO FOI MIGRADA: TAMANHO ZERO!!!" % obj[0]
     125print "  ... Iniciando migracao de normas armazenadas em 'NuxDocument'"
     126############  !!! INCORPORAR Produto NuxDocument no SAPL 2.1
     127for obj in fo.objectItems('NuxDocument'):
     128  print "  ...    Iniciando migracao da norma '%s'" % obj[0]
     129  fd.manage_addFile(id=obj[0])
     130  new = fd[obj[0]]
     131  new.manage_edit(title=old[1].title,filedata=old[1].getRaw(),content_type=old[1].content_type())
     132  try:
     133    t = _prepTransaction()
     134    t.commit()
     135    print "  ok.    Commit da norma efetuado com sucesso"
     136  except:
     137    erro = True
     138    print "  ***    Commit da norma deu ERRO - A NORMA NAO FOI GRAVADA!!!"
     139    t.abort()
     140  print "  ...    Migrada norma '%s'" % obj[0]
    124141############ ????????  É necessário fazer algo com o catálogo?
    125 ############ ????????  E se tiver NuxDocuments.... ?
    126142if erro:
    127143  print "!!!!! ATENCAO: Migracao de normas concluida com alguns erros."
Note: Veja TracChangeset para ajuda no uso do visualizador de conjunto de mudanças.
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.