0

我去了zopemanage的地址:

localhost:8000/manage

输入名为“”的我的 plone_site ,然后foo单击portal_types链接。
浏览名为“ MyContentType”的内容类型,然后单击选项卡Permissions

更改了一些权限以分配给某些角色,等等...

现在,我去portal_setup尝试导出此更改,但没有找到导出该更改的选项。
我只Securityplone_site.

那么,如何在portal_type工具下导出我对指定内容类型权限的配置呢?

4

2 回答 2

1

您所描述的是更改对 MyContentType 的工厂类型信息 (FTI) 的访问,这可能不是您想要的。

假设您有一个自定义权限“添加 MyContentType”来控制谁可以添加该类型的实例,那么您可以将该权限分配给 Plone 站点对象级别的正确角色。您应该使用 rolemap.xml GenericSetup 文件来执行此操作。您在 portal_setup 中找到的“角色/权限映射”步骤将为您导出一个 rolemap.xml。

如果您想要比这更细粒度的控制,您需要为 MyContentType 提供一个工作流。看看你的其他类型是如何在 portal_workflow 中设置的。使用 workflows.xml 更改您的设置。

ZMI 中的“导入/导出”按钮可用于在 ZEXP 文件中匹配(即相同)的 Plone 站点之间移动内容片段,但通常我会避开。我上次检查时那里的 XML 导入/导出已损坏。

于 2011-03-04T03:23:46.350 回答
-1

好吧,没有人回答,我会:

在 ZMI 的 plone_types 页面上,页面底部有一个选项(一个按钮),用于导入/导出更改。

解决方案是单击该按钮。
尽管无法以 .xml 格式导出更改,但您仍然可以导出为 .zexp 格式(如果您可以解决的话)。

对我来说,这还不够。所以我开始使用portal_workflow 的权限,因为工作流权限优先于其他权限。

于 2010-09-13T10:59:34.617 回答