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?