O portal_catalog (portal_type = “File”) do Plone não retorna todos os objetos que eu vejo na página portal_catalog da ZMI

Voltei a usar o Plone depois de muito tempo sem usá-lo. Nós configuramos uma Intranet com o Plone 4.0.5. Nós carregamos muitos documentos (principalmente Arquivo) para a intranet.

O site foi instalado usando o Plone Unified Installer com uma configuração ZEO. Alguns produtos (ovos) foram adicionados (se você precisar de alguma parte do nosso buildout.cfg e / ou versões.cfg; por favor, peça) para o nosso buildout.cfg

Com o servidor ZEO e os clientes em execução; Estou fazendo:

 $ bin/client1 debug
 Starting debugger (the name "app" is bound to the top-level Zope object)
 ... several warnings ...
 >>>

Agora, eu consulta o catálogo assim:

 >>> len(app.plone.portal_catalog(portal_type="File"))
 17

No entanto, se for para a ZMI e passar para o portal_catalog / Indexes, vá para portal_type e navegue, os itens "File" têm muito mais elementos.

Isso provavelmente é porque eu não fiz o login:

 >>> from Products.CMFCore.utils import _getAuthenticatedUser
 >>> _getAuthenticatedUser(app.ca.portal_catalog)
 <SpecialUser 'Anonymous User'>

Como coloco o console no "contexto" de um usuário administrador?

questionAnswers(2)

yourAnswerToTheQuestion