Plone を長い間使用していなかったのに、再び使用するようになりました。Plone 4.0.5 でイントラネットをセットアップしました。多くのドキュメント (主にファイル) をイントラネットにアップロードしています。
このサイトは Plone Unified Installer を ZEO 構成で使用してインストールされました。一部の製品 (eggs) が追加されました (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 に移動して参照すると、「ファイル」項目にはさらに多くの要素があります。
これはおそらく、ログインしていないためです。
>>> from Products.CMFCore.utils import _getAuthenticatedUser
>>> _getAuthenticatedUser(app.ca.portal_catalog)
<SpecialUser 'Anonymous User'>
管理者ユーザーの「コンテキスト」にコンソールを配置するにはどうすればよいですか?