Skip to content

Instantly share code, notes, and snippets.

@zopyx
Created August 24, 2020 13:48
Show Gist options
  • Save zopyx/bbdedf0738361f5ad604cd5052ce3ba8 to your computer and use it in GitHub Desktop.
Save zopyx/bbdedf0738361f5ad604cd5052ce3ba8 to your computer and use it in GitHub Desktop.
from zope.component.hooks import setSite
from collective.migrationhelpers import dexterity
from AccessControl.SecurityManagement import newSecurityManager
import transaction
acl_users = app.acl_users
user = acl_users.getUser('ajung')
newSecurityManager(None, user.__of__(user))
site = app.test
setSite(site)
import pdb; pdb.set_trace()
dexterity.migrate_collections()
dexterity.migrate_newsitems()
dexterity.migrate_documents()
dexterity.migrate_images()
dexterity.migrate_files()
transaction.commit()
Traceback (most recent call last):
File "/home/plone-test/zchl_buildout/parts/instance/bin/interpreter", line 356, in <module>
exec(_val)
File "<string>", line 1, in <module>
File "scripts/migrate_atct.py", line 14, in <module>
dexterity.migrate_collections()
File "/home/plone-test/zchl_buildout/src/collective.migrationhelpers/src/collective/migrationhelpers/dexterity.py", line 98, in migrate_collections
pac_migration = api.content.get_view('migrate_from_atct', portal, request)
File "<string>", line 2, in get_view
File "/home/plone-test/zchl_buildout/eggs/plone.api-1.4.7-py2.7.egg/plone/api/validation.py", line 70, in wrapped
return f(*args, **kwargs)
File "/home/plone-test/zchl_buildout/eggs/plone.api-1.4.7-py2.7.egg/plone/api/content.py", line 522, in get_view
"{1}".format(name, '\n'.join(sorted(available_view_names)))
plone.api.exc.InvalidParameterError: Cannot find a view with name 'migrate_from_atct'.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment