Portal_catalog Plone (portal_type = „File”) nie zwraca wszystkich obiektów, które widzę na stronie portalu ZMI

Wracam do korzystania z Plone po bardzo długim czasie bez korzystania z niego. Skonfigurowaliśmy Intranet z Plone 4.0.5. Przesłaliśmy wiele dokumentów (głównie plików) do intranetu.

Witryna została zainstalowana przy użyciu Plone Unified Installer z konfiguracją ZEO. Niektóre produkty (jaja) zostały dodane (jeśli potrzebujesz części naszych buildout.cfg i / lub versions.cfg; poproś o to) do naszego buildout.cfg

Z uruchomionym serwerem ZEO i klientami; Robię:

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

Teraz wysyłam zapytanie do katalogu w ten sposób:

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

Jeśli jednak przejdziesz do ZMI i przejdziesz do katalogu_katalogu / Indeksów, przejdź do typu portal_type i przeglądaj, elementy „Plik” mają o wiele więcej elementów.

Prawdopodobnie dlatego, że nie zalogowałem się:

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

Jak umieścić konsolę w „kontekście” użytkownika administratora?

questionAnswers(2)

yourAnswerToTheQuestion