Портал_каталога Plone (portal_type = «File») не возвращает все объекты, которые я вижу на странице ZMI portal_catalog
Я вернулся к использованию Plone через очень долгое время без его использования. Мы настроили Интранет с Plone 4.0.5. Мы загрузили много документов (в основном, файлов) в интранет.
Сайт был установлен с использованием Plone Unified Installer с конфигурацией ZEO. Некоторые продукты (яйца) были добавлены (если вам нужна какая-то часть наших buildout.cfg и / или versions.cfg; пожалуйста, спросите об этом) в наш buildout.cfg
С обоими серверами ZEO и клиентами; Я делаю:
$ bin/client1 debug
Starting debugger (the name "app" is bound to the top-level Zope object)
... several warnings ...
>>>
Теперь я запрашиваю каталог так:
>>> len(app.plone.portal_catalog(portal_type="File"))
17
Однако, если перейти к ZMI и перейти к portal_catalog / Indexes, перейдите к portal_type и найдите «Файл» & quot; У элементов намного больше элементов.
Это, вероятно, потому что я не вошел в систему:
>>> from Products.CMFCore.utils import _getAuthenticatedUser
>>> _getAuthenticatedUser(app.ca.portal_catalog)
<SpecialUser 'Anonymous User'>
Как поместить консоль в «контекст»? пользователя с правами администратора?