Мне нравится использовать профиль IPython zope для проверки моего экземпляра Plone, но возникает несколько раздражающих различий в правах по сравнению со вставкой точки останова и нажатием на нее с правами администратора.
Например, я хотел бы перебрать объекты содержимого в неопубликованной тестовой папке. Этот запрос не возвращает результатов в оболочке, но работает с точки останова.
$ bin/instance shell
$ ipython --profile=zope
from Products.CMFPlone.utils import getToolByName
catalog = getToolByName(context, 'portal_catalog')
catalog({'path':'Plone/testing'})
Могу ли я аутентифицироваться как администратор или иным образом переназначить разрешения, чтобы полностью управлять своим сайтом с ipython?