plone python脚本上的"权限不足"

Adr*_*ner 4 plone

我有这个python脚本旨在重建特定内容类型的目录,但是当我在浏览器中访问它的URL时,即使以管理员身份登录,我也会获得"权限不足".我怎么能运行这样的东西?

import plone.api

catalog = plone.api.portal.get_tool(name='portal_catalog') for brain in catalog(portal_type='Resource'):
    obj = brain.getObject()
    catalog.catalog_object(obj)
Run Code Online (Sandbox Code Playgroud)

avo*_*nea 6

你不需要plone.api.因此删除plone.api导入并执行:

catalog = context.portal_catalog