Plones portal_catalog (portal_type = "File") gibt nicht alle Objekte zurück, die ich auf der ZMI portal_catalog-Seite sehe

Ich bin nach sehr langer Zeit wieder mit Plone beschäftigt, ohne es zu benutzen. Wir haben ein Intranet mit Plone 4.0.5 eingerichtet. Wir haben viele Dokumente (hauptsächlich Dateien) in das Intranet hochgeladen.

Die Site wurde mit dem Plone Unified Installer mit einer ZEO-Konfiguration installiert. Einige Produkte (Eier) wurden zu unserer buildout.cfg hinzugefügt (wenn Sie einen Teil unserer buildout.cfg und / oder versions.cfg benötigen; fragen Sie danach)

Wenn sowohl der ZEO-Server als auch die Clients ausgeführt werden; Ich mache:

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

Nun frage ich den Katalog wie folgt ab:

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

Wenn Sie jedoch zum ZMI gehen und zum portal_catalog / Indexes gehen, zum portal_type gehen und suchen, enthält das "File" -Element viel mehr Elemente.

Dies liegt wahrscheinlich daran, dass ich mich nicht angemeldet habe:

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

Wie stelle ich die Konsole in den "Kontext" eines Administrators?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage