Browse Source

Especifica melhor o objeto sapl dentro do zodb

pull/1634/head
Marcio Mazza 8 years ago
parent
commit
ffc34c3ed3
  1. 13
      sapl/legacy/scripts/exporta_zope/exporta_zope.py

13
sapl/legacy/scripts/exporta_zope/exporta_zope.py

@ -126,12 +126,13 @@ def get_app(data_fs_path):
def find_sapl(app): def find_sapl(app):
[id] = [e['id'] for e in app['_objects'] for obj in app['_objects']:
if e['id'].startswith('cm_') id, meta_type = obj['id'], obj['meta_type']
and e['meta_type'] == 'Folder'] if id.startswith('cm_') and meta_type == 'Folder':
cm_zzz = br(app[id]) cm_zzz = br(app[id])
sapl = br(cm_zzz['sapl']) sapl = br(cm_zzz.get('sapl', None))
return sapl if sapl and 'sapl_documentos' in sapl and 'acl_users' in sapl:
return sapl
def dump_sapl(data_fs_path): def dump_sapl(data_fs_path):

Loading…
Cancel
Save