Browse Source

Estende exportação de docs para instalações de fora

pull/2255/head
Marcio Mazza 6 years ago
parent
commit
7f8d692161
  1. 20
      sapl/legacy/scripts/exporta_zope/exporta_zope.py

20
sapl/legacy/scripts/exporta_zope/exporta_zope.py

@ -381,18 +381,30 @@ def _dump_sapl(data_fs_path, documentos_fs_path, destino, salvar, mtimes):
sapl = find_sapl(app) sapl = find_sapl(app)
# extrai usuários com suas senhas e perfis # extrai usuários com suas senhas e perfis
dump_usuarios(sapl, destino, salvar) dump_usuarios(sapl, destino, salvar)
# extrai folhas XSLT (primeira tentativa)
if 'XSLT' in sapl:
dump_folder(br(sapl['XSLT']), destino, salvar, mtimes)
finally: finally:
close_db() close_db()
app, close_db = get_app(documentos_fs_path) app, close_db = get_app(documentos_fs_path)
try: try:
sapl = find_sapl(app) sapl = find_sapl(app)
# extrai folhas XSLT if sapl == {'id': 'sapl'}:
if 'XSLT' in sapl: # em algumas instalações sapl_documentos está direto na raiz
dump_folder(br(sapl['XSLT']), destino, salvar, mtimes) docs = br(app['sapl_documentos'])
else:
# caso mais comum
docs = br(sapl['sapl_documentos'])
# extrai folhas XSLT (segunda tentativa)
if 'XSLT' in sapl:
dump_folder(br(sapl['XSLT']), destino, salvar, mtimes)
# extrai documentos # extrai documentos
docs = br(sapl['sapl_documentos'])
with logando_nao_identificados(): with logando_nao_identificados():
dump_folder(docs, destino, salvar, mtimes) dump_folder(docs, destino, salvar, mtimes)
dump_propriedades(docs, destino, salvar) dump_propriedades(docs, destino, salvar)

Loading…
Cancel
Save